长城之辩吧 关注:182贴子:57,992

回复:实验成功了,圆麻争霸

只看楼主收藏回复

还有个问题,梁田政纲和毛利新助是桶狭间事件中的剧情武将,在剧本中本来是死亡状态,我把他们改成了初始家臣,在桶狭间之后就变成这个样子了


17楼2021-06-21 12:54
回复


    这是毛利新助在桶狭间剧情里的两次出场位置,怎么改才能让他以初始家臣的身份登场,而不会在剧情后发生BUG?
    @伊势信安


    18楼2021-06-21 13:04
    回复
      2026-08-10 12:38:02
      广告
      不感兴趣
      开通SVIP免广告
      先确定如果不发生桶狭间,修改的武将能否正常使用。然后在不修改的情况下,用ce搜到这两个武将的信息,比较剧情前后的数据变化(当然也可以直接用van编辑器记下信长军团编号,清州编号,武将状态编号之类的。因为电脑让他们登场,跟你手动修改是一样的方式,把ff或ffff改成具体数值)。最后用ce把他们俩的编号换成剧本中已死亡的武将编号,push的具体军团编号,据点编号,状态编号等改回ff或ffff


      来自Android客户端19楼2021-06-21 14:32
      回复
        图一应该是演示剧情cg的,图二往下滚动,记录push了哪些编号


        来自Android客户端20楼2021-06-21 14:35
        回复
          @伊势信安
          是在EXE里查看还是在VAN里查看?EXE里好像前后没有变化,人物附近也找不到军团编号和城编号,状态编号我看不懂
          往后面出现了
          NOBU12PKTC100.exe+5079E8 - 83 C4 08 - add esp,08 { 8 }
          NOBU12PKTC100.exe+5079EB - 6A 00 - push 00 { 0 }
          (略)
          NOBU12PKTC100.exe+5079FD - 83 C4 0C - add esp,0C { 12 }
          NOBU12PKTC100.exe+507A00 - 6A 00 - push 00 { 0 }
          (略)
          NOBU12PKTC100.exe+507A10 - 83 C4 0C - add esp,0C { 12 }
          NOBU12PKTC100.exe+507A13 - 8D 4C 24 7C - lea ecx,[esp+7C]
          NOBU12PKTC100.exe+507A17 - E8 E48FB4FF - call NOBU12PKTC100.exe+50A00
          NOBU12PKTC100.exe+507A1C - 8B 8C 24 98000000 - mov ecx,[esp+00000098]
          5F pop edi
          5E pop esi
          5D pop ebp
          NOBU12PKTC100.exe+507A26 - 64 89 0D 00000000 - mov fs:[00000000],ecx { 0 }
          NOBU12PKTC100.exe+507A2D - 8B 8C 24 88000000 - mov ecx,[esp+00000088]
          5B pop ebx
          call
          NOBU12PKTC100.exe+507A3A - 81 C4 94000000 - add esp,00000094 { 148 }
          ——
          我完全看不懂这些字符代表什么意思


          21楼2021-06-21 16:00
          回复
            感觉好像绿色是不可写的吧?你换用字符数组搜索


            来自Android客户端22楼2021-06-21 16:44
            回复
              状态编码 07是一般,08是死亡,我把梁田和毛利后面的08字符改成了07,然后用修改后的剧本开始剧情,在剧情结束后的那一刻游戏跳出了,不知道是我弄错了还是有其他的代码需要一并修改
              @伊势信安


              23楼2021-06-21 19:10
              回复
                意外发现天道里梁田政纲和毛利新助初始是登场状态,还想看看天道exe是怎么设定的,结果发现这两人在剧情里压根没出现


                24楼2021-06-21 21:58
                回复
                  2026-08-10 12:32:02
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我记得ce内存数据显示绿色是表示只读不可写,你确定可以修改?
                  先回想下你复活梁田毛利用van修改了哪些信息,再确定要修改几处push。
                  二位码改八位码,用跳转jmp。
                  比如
                  地址 数据
                  00000001 6a 12 6a 13 6a 14
                  先找个空白内存区域,比如 地址00001000
                  上面改成
                  00000001 ea 00 10 00 00 00
                  跳转,在地址00001000
                  写上想要的编码,最后跳回来
                  ea 07 00 00 00


                  来自Android客户端25楼2021-06-21 23:12
                  回复
                    剧情cg演示是跟剧情文字储存在同一个文件的,而非存在exe。因为游戏运行,exe才读取了它。换句话说,就是剧情条件和结果在exe,cg演示在剧情文字文件里,分开的。


                    来自Android客户端26楼2021-06-21 23:17
                    收起回复
                      跳转位置的代码是写在新指令的上下吗,原来位置的字符不用管吗?
                      @伊势信安


                      27楼2021-06-22 00:04
                      回复
                        绿色字符你是指地址还是操作码?地址EXE里全是黑色的,内存里全是绿色的,不存在能改不能改。
                        而操作码,call是绿色的,push(以及大部分表示数字编号的字符)是蓝色的,指令是红色的,我改的都是蓝色的,之前为了换八位符把call挤成了空指令,游戏立马跳出。
                        @伊势信安


                        28楼2021-06-22 00:21
                        回复
                          就是红圈区域,记得绿色是只读不可写,黑色是可写


                          来自Android客户端29楼2021-06-22 00:28
                          收起回复
                            所谓的跳转,就是比如有小抽屉01,但你文件夹比较大,放不下。于是你另外找了个大的空抽屉a。先清空抽屉01,并注明原先属于该抽屉01的文件已放在抽屉a,最后还得在抽屉a注明承接该抽屉文件内容的放在抽屉02


                            来自Android客户端30楼2021-06-22 00:47
                            回复
                              2026-08-10 12:26:02
                              广告
                              不感兴趣
                              开通SVIP免广告
                              也就是说我在00F00000到00F01000这段位置复制原代码并修改,前后加上原代码位置信息,然后把原代码清零,写上新代码位置信息?
                              @伊势信安


                              31楼2021-06-22 00:58
                              收起回复