三国英杰传吧 关注:14,319贴子:136,141

新做了一个修改器

只看楼主收藏回复




对原版用的修改器一个,“挂”上新动画,后台改文件,内存改数据。二楼放下载地址。原理也写在楼下。
压缩包里有一个“ 运行游戏.BAT " 文件,里面写的是,先运行游戏程序,紧接着PING百度网址,延时打开修改器。
因为,如果内存里没有DOSBOX,修改器就不会运行的,所以要先打开游戏,然后打开修改器。
最好用这个“运行游戏.bat"开始玩。否则,双击dosbox,再打开GIF文件夹,双击GIF.EXE是一样的,这就是修改器。
游戏来源,是这个贴吧里置顶网盘里的:【原版纯净版】【仅集成GB4】三国英杰传。
进入游戏以后,长按A键大约一秒钟,是把刘备的三项能力值,在内存里的数值,写成139,这个数值可以自己在GIF文件夹里的“配置.ini"里自己写。
如果按X键,是把能力设置成139,按Y键是设置成100,Z键是设置成0。
长按A是刘备能力,B是关羽,C是张飞,攻、防、策,三项能力全改。其他人,只改攻、防。三兄弟主角特殊。
D = 简雍
E = 赵云
F =廖化
G=孙乾
H=糜竺
I=徐庶
J=诸葛亮
K=庞统
L=周仓
M=黄忠
N=马超
O=刘封
按下P、Q、R、S、T、U、V、W这几个键,也跳动画出来,但是不改写内存数据。


IP属地:湖南1楼2024-07-19 21:46回复
    链接:https://pan.baidu.com/s/1juL7pm15Fn7VQG8nCJwWtw?pwd=63nw 提取码:63nw


    IP属地:湖南2楼2024-07-19 21:48
    收起回复
      昨天我下载了一个号称是,“三国英杰传DOS原版”的压缩包,百度查找,找到的下载地址。
      结果,玩了一下,开局,第一关,敌人小兵攻防能力600多,我方三兄弟攻防200多,一过桥,敌人攻击一次,500兵力只余下30多。
      我想了想,虽然很多年不玩三国英杰传了,与记忆里偏差不会那么离谱吧。
      于是,我就开修改,想了想,就做了一个修改器。
      然后是今天,在这个贴吧,置顶里找到了一个原版,进游戏,那是正常的,第一关敌人攻防是200多。
      数据不同,但是原版是没错,基址都是一样的。用CE查到人物能力,找到改写人物能力的一段,得到基址和偏移值,就做成了修改器。
      可以,以任意内存数据为条件,改写内存里的数据,同时改写文件,后台换成备用文件,或者“挂”新程序。
      原理,源码,如果有人感兴趣,我就写在楼下。没有人想看,也就罢了。


      IP属地:湖南3楼2024-07-19 22:01
      收起回复
        牛呀


        IP属地:浙江来自iPhone客户端4楼2024-07-20 04:35
        回复
          @AlexandraHumor
          请把这个修改器放进资源帖里,看看有没有谁,还有点兴趣。谢谢。


          IP属地:湖南5楼2024-07-20 09:03
          收起回复


            IP属地:湖南6楼2024-07-20 09:06
            收起回复



              IP属地:湖南7楼2024-07-20 09:08
              回复

                双击"运行游戏.bat"进入游戏,后台在运行这个加动画的“挂”,因为是设置按键,而不是按照“如果刘备兵力少于500”或者什么,跳出动画并改写内存,这必然要记录键盘事件,这里要“允许操作”。

                这是长按“A” 键,跳出刘备加能力的专用动图。

                这时候刘备能力是 139

                按“ B ”键,是关羽加能力

                关羽能力 139 。


                IP属地:湖南8楼2024-07-20 18:03
                回复
                  多说一句。这个程序,可用于所有的DOSBOX游戏,“配置.ini“里改写一下,先是用CE查到某游戏的内存地址,把这个基址和偏移写进”配置.ini“里,如果只是想让DOS游戏华丽一点,就用这个配置,不用改,例如,在仙剑1代,开这个修改器,玩的时候,按键,也会跳出新动画。


                  IP属地:湖南9楼2024-07-20 18:16
                  回复


                    这是很多年前,我做五毛特效加强老游戏的”初心“,用一个通用程序,加强所有的老游戏。
                    这是在开DOSBOX玩三国英杰的同时,又开一个暗黑2代,在玩暗黑2的时候,按W键,跳动画出来,就是这样,好看些。虽然是没用。修改游戏呢,很多年前就改无敌了,而且也早就没人想玩了。


                    IP属地:湖南10楼2024-07-20 18:38
                    回复

                      刚刚找到的修改地址。主程序里,把CMP对比数据100,如果小于等于就跳过那里,64改成65,如果小于等于101就跳过,否则,把当前人物的能力值写成8B,也就是139。同时要改bakdata.r3文件里的 1111位置,改成 8B 8B 8B 刘备三项全139。
                      这样就不用挂修改器了。
                      攻击力防御力公式也找了一下,基础攻击力计算的4000,与140减武力的地址。


                      IP属地:湖南11楼2024-07-20 23:15
                      收起回复

                        我说一下3楼某人提的问题。这就是内存特定区域的特定字符串。这是DOSBOX-X的。下面那一张图,是DOSBOX的。看到这问题,我好奇,下载了一个DOSBOX-X,试了一下。
                        这是找版本号,在特定的区域,特征字符串。
                        如果是找某个功能,例如,这功能在某条件下,会把某段数据写进存档文件,那么就在内存里那面数据的地址,下一下读写断点,就找到了那段程序的特征字符串,以及内存里的地址。
                        这与修改游戏原理是一样的。
                        奇怪。
                        问题。
                        我这个程序是用C语言写的没错,也没有加密,用动态调式工具,或者EXE编辑工具,可以看到我用了哪些功能。
                        为什么有那些奇怪的问题。
                        好奇。
                        也罢。


                        IP属地:湖南12楼2024-07-21 08:43
                        回复

                          第一张图,是在百度找到的号称“原版”的三国英杰传。开局,敌人小兵攻防600多。攻防值是黄色状态,不知道是怎么回事。一过桥,挨得一下攻击,我方三兄弟的500兵,就只剩下几十。

                          第二张图,这是正常版本。
                          怀旧,找以前的感觉,网上能找到的是啥呢,是各种BT,修改过还号称是“原版”的东西,在挤压真实的原版的下载地址。
                          所以真的有人在“怀旧”吗。


                          IP属地:湖南13楼2024-07-21 08:48
                          回复
                            原来美少女战士你喜欢的是沙盒风啊?


                            IP属地:陕西14楼2024-07-25 18:42
                            回复
                              https://tieba.baidu.com/p/8605599939
                              各位无聊看看百度的笑话,也看看找上我开禁言开喷的喷子的笑话


                              IP属地:湖南15楼2024-07-26 20:03
                              回复