三国志11威力加强版吧 关注:152,270贴子:5,034,073

带大家看一圈所有有台词的地方

取消只看楼主收藏回复



只是总结所有有台词的地方,这回咱真得不说程序员语了。。


IP属地:浙江1楼2015-06-10 22:51回复
    一、部队
    首先是以一支部队的形式出现的时候,毕竟人物带着队出现在地图上露脸时才是最有存在感的时候嘛

    这些是一支部队主动行动时可能执行的指令,大部分的台词都是由队伍中的主将来说的。


    IP属地:浙江7楼2015-06-10 22:59
    回复
      1.待命:选择待命的话一般是不会出现台词的,不管是移动了还是原地不动。如果经过了某些特殊的地形,则会触发对应的效果和台词——
      毒泉:msg2407,队中有【解毒】的另算msg2558
      栈道:msg2421,队中有【踏破】或者势力有难所行军时则不会触发
      火:msg2435,队中有【火神】时不会有
      石兵八阵:被困进去msg1492或者免疫其影响msg1503
      投石台、箭楼:有被攻击时的台词msg1482
      还有如果操作的是运输队,进入据点时也有台词——
      移动到一个己方据点:msg1478
      占据一个空白据点:msg1479


      IP属地:浙江8楼2015-06-10 23:01
      收起回复
        2.攻击:普攻部队的台词在msg1514,不区分兵种。枪兵有二级科技后台词会有变化msg2594,有三级科技后在森林里攻击的台词会再有不一样的msg2579。
        【连击】msg2566
        攻击落石msg2488,攻击堤坝引发水攻msg2504
        还有援护攻击msg2377,以及感谢别人的援护攻击msg2378
        其实还有突袭、强袭的台词,不过可能因为我的游戏主程序San11pk.exe有问题吧,游戏里突袭、强袭发动时,没有台词框弹出来。



        IP属地:浙江9楼2015-06-10 23:08
        收起回复
          3.战法:每个兵种每一段战法都可以有不同的台词。
          枪兵:突刺、螺旋突刺、二段突刺
          (msg1632/msg1648, msg1657/msg1673, msg1674/msg1690)
          戟兵:熊手、横扫、旋风
          (msg1691/msg1707, msg1711/msg1727, msg1728/msg1744)
          弩兵:火矢(6)、贯射、乱射
          (msg1745/msg1761,msg1765/msg1781, msg1782/msg1798)
          骑兵:突击、突破、突进(引发强挑后还有台词msg2286,触发【疾驰】时msg2573)
          (msg1799/msg1816,msg1826/msg1843, msg1844/msg1860)
          冲车:破碎(msg1878/msg1893)
          木兽:放射 (msg1910/msg1925)
          井栏:火矢(12) (msg1861/msg1876)
          投石:投石(15) (msg1894/msg1909)
          走舸:火矢(16) (msg1926/msg1942)
          楼船:火矢(16)、猛撞(17)
          (msg1926/msg1942,msg1945/msg1961)
          斗舰:火矢(16)、猛撞(17)、投石(18)
          (msg1926/msg1942,msg1945/msg1961, msg1962/msg1977)
          括号里的是Scenario里战法的编号,像弩兵井栏水军的火矢、投石车和斗舰的投石这些都是区分开来的。另外每种战法暴击后的台词也可以不一样,上面斜杠前的msg编号是战法正常成功后的台词位置,斜杠后是战法出暴击时的台词位置。战法漏气后台词会对应变为普攻的台词。

          各大战法暴击系的特技在游戏中也都有不一样的台词,不过那都是msg内部的编码安排的,通过设定特技编号为判定条件,就可以让持有特定特技的部队使用战法攻击时,读取这部分的台词了。上面39号特技是勇将、40是神将、48是霸王,如果想重编或者不需要了,也是可以删除的。
          另外,像疾驰、连击,还有后面的沉着、规律、反计、明镜,那些台词的位置是san11pk主程序定的,即使搜索能转接到它们msg条目的代码,也是搜不到的——比方说规律的msg2576,[0x01][0x4A][0x98][0x1D],整个MSG01里都没有使用过的。在不修改主程序的情况下,它们的特殊台词位置是改不了的。


          IP属地:浙江12楼2015-06-10 23:17
          回复
            补充一下,原版MSG01文件里有3803条msg条目,不过并不是每一条内容在游戏里被读取的位置都是固定的。相当一部分不固定的条目都是通过[0x01][0x4A][0x**][0x**]才和固定的连在一起的,这些条目要修改的时候利用起来就非常灵活了。
            判断一个msg条目是不是被游戏定点读取的,可以在van里搜一下有没有接到它的转接函数[0x01][0x4A][0x**][0x**]。如果有,那它就只是另一条msg的延续,可以把它当一条空白的msg来重写;如果没有,那就最好不要随便挪用了。
            只有一个例外,msg2570,触发【金刚】效果时的台词。肯定是被San11pk.exe规定好了的,金刚的台词读msg2570。但是同时也有其他地方的函数是转到它这儿的——

            2627是触发戟兵的箭盾时的台词,还有2629是触发大盾的。可以看到触发两个盾的时候有60%的概率会用金刚的台词,大概是个光荣偷懒的痕迹


            IP属地:浙江17楼2015-06-10 23:42
            收起回复
              4.齐攻:msg1565使用齐攻触发的台词,由发起齐攻的部队的主将来说。
              犄角也有特殊台词,不过和战法暴击系的特技一样,并不是被游戏的程序固定的,可以删掉。毕竟原版犄角不是100%触发的,说着“犄角的威力,你就好好体会吧!”,然后什么也没发生,感觉也不好


              IP属地:浙江19楼2015-06-10 23:48
              收起回复
                5.单挑:msg2245主动叫阵,台词是不限字数的大框。另外这里的台词和骑兵战法触发强挑的台词是不一样的。单挑结束后,台词也按结果分不同种:
                ①胜利msg2302,己方士气上升,敌方兵力和士气下降
                ②失败msg2316,和胜利相反
                ③胜利并俘虏敌将msg2330,敌方部队的副将继续领队,如果没副将部队就消失了
                ④失败然后被俘msg2344
                ⑤胜利并阵斩敌将(不是俘虏后斩杀)msg2358
                ⑥平手msg2359


                IP属地:浙江20楼2015-06-10 23:51
                回复
                  6.计略:每种计略都有对应的台词,计略暴击时的台词也是一样的。计略必中系的特技有特殊台词,但也是码定的,不是主程序定的。
                  火计msg2017
                  灭火msg2067
                  镇静msg2122
                  伪报msg2095
                  扰乱msg2108
                  伏兵msg2149
                  内讧msg2183
                  妖术msg2217
                  落雷msg2229
                  ·使用火计后还会按火攻成功msg2042或者失败msg2055再来一句台词。
                  ·使用镇静、灭火成功后是对方有一句表示感谢的台词,失败的话自己会再来一句台词。灭火失败msg2085,镇静失败msg2139


                  ·使用落雷时,台词的情况和火攻差不多。用出去之后,成功与否都会对应再来一句台词(成功msg2243,失败msg2244),不过前面使用落雷时的台词一定是由部队的主将来说,而用出去之后后面这句台词,如果队伍里特技为【鬼门】的人不是主将,则会由他来说。
                  ·用计后触发【连环】时会有msg2574


                  IP属地:浙江21楼2015-06-10 23:59
                  回复(1)
                    7.设置:部队在地图上造工事,用钱造下去的第一下会有台词msg2612。最后设施完工之后还会有一句台词msg2369。
                    8.修补:部队给己方设施补耐久,没有台词。


                    IP属地:浙江22楼2015-06-11 00:02
                    回复
                      9.退却:msg822玩家操作的时候一般很少用到的一个指令,用了之后部队会选择最近的路线避开敌军回到所属的据点。
                      10.委任:你选中一支可操纵的部队后,点击一个不在他移动范围的格子,或者直接选择一个敌方部队或者敌方据点,选择驱逐或者歼灭,就是一种委任了,上面的设置和退却其实也都是一种委任。处于委任状态的部队状态都是一个蓝色的“委”字。
                      msg2528:接受委任
                      msg2531:拒绝委任


                      IP属地:浙江23楼2015-06-11 00:07
                      回复
                        一支地图上的部队不光有主动行动的操作,也还有针对各种情况做出的被动反应


                        IP属地:浙江24楼2015-06-11 00:08
                        回复
                          1.被吓住:其他部队在旁边待命,似乎只有因为兵力差距被吓住这一种情况会产生影响了,不过没有台词。
                          (本想截一个图的,结果一个个1兵的都不混乱了,试了好久都没乱一个


                          IP属地:浙江26楼2015-06-11 00:16
                          收起回复
                            2.被普攻:msg1530
                            ·戟兵可能会因为势力科技的关系触发箭盾msg2627或者大盾msg2629的台词
                            ·被有奇袭科技的枪兵攻击时,也会不一样msg2587
                            ·拥有二级科技的弩兵受到弓箭攻击时,还射也和普攻的不一样msg2602
                            ·如果部队中有防御特技的话,也会触发对应的台词和效果——
                            【不屈】msg2569
                            【金刚】msg2570
                            ·藤甲的位置不固定,可以通过改码删除。


                            IP属地:浙江27楼2015-06-11 00:18
                            收起回复
                              3.被齐攻:msg1583受到齐攻时触发的台词。部队里有【铁壁】时台词会不一样msg2571


                              IP属地:浙江28楼2015-06-11 00:19
                              回复