hermeskid吧 关注:61贴子:2,717
  • 89回复贴,共1

未来太阁5mod点滴建议积累贴子!

只看楼主收藏回复

太阁5mod不少。。。。我觉得我们既然要创造新的mod,就必须取舍得失,对现有的进行总结!
对我来说影响我比较大的应该是 姬战幻想。。。。。。这个剧本几乎把所有都改了。更重要的是一开始那个op绝对是专业级别的。。商业游戏也不过如此!
我个人感觉未来制作的mod。最好还是不太多自搞一套。。。。比如姬战幻想把日本地图的所有地名全部都换了。。。。导致很多剧情玩家不得不浪费大量的时间寻找相关的地名。。。。。更糟糕的是这些地名他们应该是随意起的,导致玩家熟悉了这个地名后,对于现实没有帮助。。。比如对日本地图的大概认识!
所以我的第一个建议是。。。如果地图是现实世界的地图,建议还是用现实里的地名,就当帮助玩家普及地理知识,认地图而已。。。。
或者是另外一种方案。。。那就是剧情介绍去下一个地点时,出来大地图,直接对相关地点高亮显示。(假设是异世界的地图和地点。。当然现实地图幻想名称也这么干)


1楼2015-09-29 13:20回复
    现实里的地名应该避免 出现比较出名的地方。。。
    比如日本地图里。出来个秋叶原。。而不出现东京。。。。同理尽量中国各地也不标常见的地名。。。而是以类似各地办动漫展会之类的会名 当地点来进行普及。。。。。这样的好处就是让一些不出名的地方可能会进入玩家视野。并且大概了解其位置!。。。实在不行就用当地神话名子来叙述。。。。。这样有历史文化厚重感一些。。。。便于玩家去各地旅游,大致知道大概地方。
    也许各地旅游文化名城可以当地点使用。。。


    2楼2015-09-29 13:31
    收起回复


      星座王
      点亮12星座印记,去领取
      活动截止:2100-01-01
      去徽章馆》
      IP属地:山东4楼2015-09-29 17:14
      回复
        除了扩展剧情并不准备大改,游戏毕竟不能吃啊很多比之有意义的事情


        星座王
        点亮12星座印记,去领取
        活动截止:2100-01-01
        去徽章馆》
        IP属地:江西来自Android客户端5楼2015-10-03 22:03
        收起回复
          不知道怎么来到这,就想问问楼主,当年游侠好像有个大神说碰到个难题正在攻克,就是:让“上泉信纲”这样的人物成为自己的保镖,还有让保镖城内也能作战。当时就十分期待,可那人后来就没消息了,多年后自己试着弄我也没解决,就想问问楼主现在有没有人解决了,如果没有楼主有没有兴趣解决?


          IP属地:江西来自Android客户端6楼2015-10-04 10:41
          收起回复
            根据代码以及内存中的情况看。个人战最多出场13个人。。。。其中我方2人,敌方5人,我方分身3分,敌人分身3人。
            Taikou5.exe+32B67 - 83 FF 0D - cmp edi,0D
            Taikou5.exe+32B6A - 73 09 - jae Taikou5.exe+32B75
            Taikou5.exe+32B6C - 6B FF 3A - imul edi,edi,3A
            Taikou5.exe+32B6F - 0FB7 1C 07 - movzx ebx,word ptr [edi+eax]
            所以增加分身的话,需要改这段代码。。。会造成极大问题。,,,因为后面内存部分不知道干嘛的,如果调整怕出现不可预知的错误!
            个人战内存数据如下:
            主角
            05 02 4B 00 1A 00 10 27 9C 01 2B 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 06 15 2D 24 FF FF FF FF FF FF 00 00 00 00 00 08 02 0D 01 39 00
            保镖(不存在)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 0D
            敌主将
            02 03 4B 00 15 00 10 27 EB 01 5E 01 B4 00 EB 01 5E 01 B4 00 00 00 00 00 00 00 00 00 13 00 1A 01 00 08 32 50 14 29 34 39 5A 46 59 00 00 00 00 00 00 00 00 00 05 02 00 03 00 0D
            敌2(不存在)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 0D
            敌3(不存在)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 0D
            敌4(不存在)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 0D
            敌5(不存在)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 00 00 0D
            我分身1
            05 02 4B 00 1A 00 10 27 4A 01 5E 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 06 2D 2D 24 FF FF FF FF FF FF 00 00 00 00 00 08 02 0D 00 39 00
            我分身2
            05 02 4B 00 1A 00 10 27 06 01 6D 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 06 2D 2D 24 FF FF FF FF FF FF 00 00 00 00 00 08 02 0D 00 39 00
            我分身3
            05 02 4B 00 1A 00 10 27 0D 01 9F 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 06 2D 2D 24 FF FF FF FF FF FF 00 00 00 00 00 08 02 0D 00 39 00
            空白1(空置内存)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 F5 F5 F5 F5 F1 F5 F5 24 3F 00 60 86 C3 D3 DE E1 E8 ED ED ED F0 F0 F1 00 0A 0D 04 00 0D
            空白2(空置内存)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 F1 F0 F1 F0 F1 24 60 5B 3F 00 C3 D3 DC E4 E5 EC ED ED ED ED ED ED ED 00 0A 0D 04 00 0D
            空白3(空置内存)
            4D 04 58 02 58 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ED ED ED ED 24 60 5B 60 86 3F 00 DE E4 E8 EC EC EC EC EC EC EC EC EC EC 00 0A 0D 04 00 0D
            后面就是内存其他东西了。
            其实最简单的是做外挂似的保镖系统。。。只要把保镖的数值直接填进去就行了。


            8楼2015-10-07 11:27
            收起回复
              00423C0D - 8A 58 34 - mov bl,[eax+34] 可能是开启个人战秘笈时各个秘笈判断是否气够!
              0043A2DB - 66 0FB6 40 34 - movzx ax,byte ptr [eax+34]
              00436865 - 0FB6 46 34 - movzx eax,byte ptr [esi+34]
              006C01D4 - 72 A6 - jb 006C017C
              006C0153 - F3 A5 - repe movsd
              0043BD30 - 8A 58 34 - mov bl,[eax+34]
              0043C72B - 0FB6 44 07 34 - movzx eax,byte ptr [edi+eax+34]
              00436886 - 88 4E 34 - mov [esi+34],cl 修改气力的地方
              00424AE4 call 00423B40 这个地方点击个人战秘笈菜单的call
              006C01C0 - 88 07 - mov [edi],al 个人战分身时,分身数据写入的位置
              006C01C8 - 88 47 01 - mov [edi+01],al


              9楼2015-10-07 11:29
              收起回复
                光改348没用的,必须增加那些数据存放的内存区域,而且由于牵扯到剧本和存档,这些也都要修改


                星座王
                点亮12星座印记,去领取
                活动截止:2100-01-01
                去徽章馆》
                IP属地:江西来自Android客户端11楼2015-10-28 21:30
                收起回复
                  合战地址有研究吗,我在加内存修改,顺便把合战写修改器里,没有就等下回再更新了


                  星座王
                  点亮12星座印记,去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  IP属地:江西来自Android客户端13楼2015-10-30 21:32
                  收起回复
                    高4位代码标示兵种
                    0步兵,1骑兵,2铁炮,3大筒,4骑马铁炮,5是忍者 6小船,7大船,8铁甲船
                    攻城战:
                    人物名称(2字节)兵力 (2字节)士气(1字节)状态(1字节如bb为风林山火)部队位置(2字节)不明(1字节)不明(1字节)不明(2字节)特技数和总特技数(1字节)
                    野战
                    人物名称(4字节?)部队数量(2字节)士气和训练度(各1字节)buff加成状态(1字节)行动与否(1字节)战功(2字节)不明(2字节)特技/总特技数(1字节)特技持续回合/特技代码(1字节持续回合最大7,风林山火特技代码8)


                    14楼2015-10-30 23:15
                    收起回复
                      @hermeskid
                      下面这段代码是我的那个脚本里的。。。。这段脚本的意思是首先找到主角。。。然后修改主角各项参数
                      //////下面这段是对比主角编码,对比匹配后。执行operations2的代码段
                      newmem2:
                      pushf
                      pushad
                      mov eax,[0075361A]
                      cmp eax,[ebx]
                      mov ecx,0
                      je operations2
                      cmp eax,[ebx+30]
                      mov ecx,30
                      je operations2
                      cmp eax,[ebx+60]
                      mov ecx,60
                      je operations2
                      cmp eax,[ebx+90]
                      mov ecx,90
                      je operations2
                      cmp eax,[ebx+c0]
                      mov ecx,c0
                      je operations2
                      popad
                      popf
                      jmp originalcode2
                      operations2:
                      mov [wardata],ebx
                      mov al,88 //应该是特技次数和总特技次数
                      mov [ebx+ecx+0e],al
                      mov al,1f //应该是部队移动长度31(最大,不能更大了)
                      mov [ebx+ecx+08],al
                      mov eax,ffffffff //应该是主角部队使用所有特技卡第一部分
                      mov [ebx+ecx+18],eax
                      mov eax,ffffffff //应该是主角部队使用所有特技卡第二部分
                      mov [ebx+ecx+1c],eax
                      mov eax,0 //应该是主角部队已经使用过的特技卡第一部分
                      mov [ebx+ecx+20],eax
                      mov eax,0 //应该是主角部队已经使用过的特技卡第二部分
                      mov [ebx+ecx+24],eax
                      mov al,0f //应该是主角部队行动与否
                      and [ebx+ecx+09],al //去掉高位1,行动与否
                      popad
                      popf
                      originalcode2:
                      mov di,[ebx+04]
                      and eax,000000FF
                      exit2:
                      jmp returnhere2
                      004ACB13:
                      jmp newmem2
                      nop
                      nop
                      nop
                      nop
                      returnhere2:


                      15楼2015-10-31 18:24
                      收起回复
                        建议不要用繁体字!因为繁体字笔画教多。非常费眼神。。。。。我们这里应该是年龄比较大的人长期蹲守吧?
                        未来老的时候,估计眼花了,或者是用平板手机看时,因为字体过小,分辨困难,而费眼神。。。
                        所以强烈推荐大家为了手机小屏幕浏览,和年龄大的老花眼的人看方便,,不要使用繁体字!
                        实际上我父亲现在老花眼,手机都是最大号的,一般不看手机,喜欢手机声音报号!,看手机上的字还是勉强能看的。但是一旦字笔画多复杂了,经常认错!


                        17楼2016-05-05 20:09
                        收起回复
                          楼主还在吗?修改exe能不能修改人数上限?


                          IP属地:天津来自Android客户端18楼2021-12-29 19:35
                          回复