标题: 首屠san9exe修改在san9pkexe中的对应地址
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2011-4-22 15:09 资料 短消息 只看该作者
首屠san9exe修改在san9pkexe中的对应地址



QUOTE:
正常情况下城市的收益,收获都不可能造到1000以上(就算城市的最大值超过1000,耐久可以,奇怪?)
今天研究了一下,可以通过修改exe的方法使他可以造到1000以上,直到最大值。
修改san9.exe(自己备份哈)
地址 值 说明
0x00028cfe e803 商业最大
0x00028d5e e803 开发最大
0x00028dc9 增加金钱因子 6 , 改为5的话就乘2,改为4的话就乘4,改成3就乘8......
0X00028DF4 钱
在EXE文件里的0X000297E1那里的,原本是D,改C就番一倍,改E就减一半
粮食:0X00028E6F
兵役:0X000297E1

另一个粮食因子。0X00028E44
另一个兵役因子。0X000297F5(数据是06,也许这个有点偏差)
商业最大 0x00028cfe e803 ->2710
开发最大 0x00028d5e e803 ->2710

商业加钱调整
0x00028DDeD 09c4 -> 61a8 (25000)
0x00028Ddf4 0a -> 0d (如果为c的话金钱x2,b的话x4....)

粮食收入
28e44 2 -> 4 (防止溢出)
28E58 0fa0 -> 9c40 (40000)
28e6f 8 -> 9 (如果为8的话x2,7的话x4....小心溢出)
0x00042fd3 蛮族初始兵力200000 (40 0d 03 00),改为希望值,比如一万
升级后的:
修改exe文件
商业加钱调整
00028DDe 09c4 -> 61a8 (25000) 对应00028E7E
00028DF4 0a -> 0d (如果为c的话金钱x2,b的话x4....) 对应00028E94
粮食收入
00028E44 2 -> 4 (防止溢出) 对应00028EE4
00028E59 0fa0 -> 9c40 (40000) 对应00028EF5


下面开始改金钱/粮食最大值
应该只要改军团的最大值就可,总的值是通过军团值算出来的

商业值超过1300后增加金钱会下降,似乎是计算过程中已经溢出了,如果搞到3w以上的话,增加金钱都是负值
开发超过2000后开始下降

以上内容来自本论坛电子书倒数第二页自制剧本培训第五课,经验证首席屠宰官的修改地址是针对脱壳的1.0.0.0版的san9exe,文中提到的升级后的exe文件是指1.1.3.0版的san9exe,同样也是脱壳的,也就是现在网上能下载到的首屠修改过的san9exe文件。通过把两个版本的san9exe和脱壳的san9pkexe对比,我发现修改以下地址可以在把首屠的修改引入到san9pk中,注意地址是针对脱壳的1.0.1.0版san9pkexe文件的。

      商业上限    0x0003990E      默认值   e8 03 (转换成十进制为1000,下同)        
      开垦上限    0x0003997E                  e8 03 (1000)  
      兵役          0x0003A7E1                  0d
                      0x0003A7F5                  06
      钱             0x000399F9                  06  
                      0x00039A0E                  c4 09 (2500)
                      0x00039A24                  0a
      粮食          0x00039A74                  02
                      0x00039A89                  a0 f0 (4000)
                      0x00039A9F                  08     
      蛮族兵力    0x000563E3                  40 0d 03 00 (200000)

      具体修改请参照首屠的介绍,过分修改可能导致溢出。需要说明的是这里的蛮族兵力是一个增加量,一般剧本里面蛮族的城市初始兵力为10w,所以当你选择一个蛮族开始游戏时一开始只有10w兵,而其他蛮族至少为30w。

[ 本帖最后由 修罗三国志 于 2011-4-22 19:11 编辑 ]


顶部
性别:未知-离线 修罗三国志

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 11
编号 421426
注册 2011-4-17


发表于 2011-4-22 15:09 资料 短消息 只看该作者
占楼备用


顶部
性别:未知-离线 玫瑰花刺

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 156
编号 35302
注册 2005-3-27


发表于 2011-5-1 14:26 资料 短消息 只看该作者
老大 您能不能将39PKexe中的兵粮100W上限提高到300W或者更多啊
然后放出来供我等小民使用一下
我最烦恼的是部队兵粮总是不够
顶部
性别:男-离线 豪杰兴邦
(超哥)

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
功绩 14
帖子 921
编号 401645
注册 2010-10-31
来自 三湘四水


发表于 2011-5-2 13:56 资料 个人空间 短消息 只看该作者 QQ
回复 #3 玫瑰花刺 的帖子

脱壳后的San9PK.exe文件大小为2.51M(未脱壳前为3.35M),用UltraEdit打开脱壳过的San9PK.exe文件,替换“ 40 42 0f 00”为“c0 c6 2d 00”,保存。这样,游戏中的钱粮上限就变成了300W(测试通过)

这个就是修改方法,我从其他人那里找来的。
顶部
性别:男-离线 白衣天子

Rank: 8Rank: 8
组别 校尉
级别 平东将军
功绩 32
帖子 2427
编号 49131
注册 2005-9-17


云长真热心,两边都回答了花刺的问题
顶部
性别:未知-离线 vonleibniz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 36
编号 63073
注册 2006-3-18


发表于 2011-7-26 13:59 资料 短消息 只看该作者
mark之,最近在改exe
顶部
性别:未知-离线 xlyzero

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 8
编号 436717
注册 2011-7-29


发表于 2011-7-29 10:16 资料 短消息 只看该作者
恩,管用,试验下改兵役,翻倍了……
顶部
性别:未知-离线 玫瑰花刺

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 156
编号 35302
注册 2005-3-27


发表于 2011-7-31 09:59 资料 短消息 只看该作者
麻烦老大你能不能给个修改后钱粮300万的下载地址
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-4-9 15:12
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009128 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP