标题: 《游戏修改器DIY》
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-1 10:26 资料 文集 短消息 看全部作者

往上看,大家看到了什么?对,是
   0167:0040567D 4A DEC EDX
而EDX存放的就是潜艇中弹之前的生命数,DEC是什么我就不用解释了吧(减一)?到了这里想必大家也就弄清楚了制作不死版游戏的关键,那就是把“0167:0040567D”处的代码改成什么都不做——
   0167:0040567D 90 NOP
也就是——即使潜艇中弹了也不会减少生命数!



————————————————



如果这样,可以直接修改源代码,把原来的游戏这段修改成nop么?
我记得应该是把
   0167:0040567D
处从4A改成90就可以了吧??


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-1 12:11 资料 文集 短消息 看全部作者
我知道…………nop就是90,而dec就是4a

但是这个这个,exe程序是不是就是把汇编后的语句简单拼接,还是把拼接后的语句再次处理(比如加密)过?


顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-1 12:27 资料 文集 短消息 看全部作者
哦…………刚才在群里面问了一下…………有两个人和我解释了。说dos下的exe就和com不一样就已经不仅仅是汇编后的简单堆砌了。
而window下的exe和com都不是了。


我还是先找点“exe结构”方面的先看看吧。不好意思麻烦楼主了。
顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-1 19:22 资料 文集 短消息 看全部作者
原理不论,我就是说能保存下来么?
因为楼主说的还是另外加载程序修改内存吧。

但是我记得很多里面可以直接修改源程序达到一劳永逸的目的的(比如大航海2粮水不减,还有van很多修改曹操传exe的),而且我看楼主的帖子里面就改一句命令而且还等长,如果可以修改源程序完全是修改源程序方便啊。
顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-2-2 12:58 资料 文集 短消息 看全部作者
可能对内存自校验的少吧…………(也有有的,比如侠客游——第三之书,不过倒是可以通过改文件取消掉的)

其实我就是个人觉得改文件爽啊…………一劳永逸^_^




至于源代码…………softice能不能把整个程序全部反汇编呢?还是只能执行到哪儿才反汇编到哪儿?(我很幼稚的……
顶部
性别:未知-离线 金圭子

白衣伯爵中大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 白衣卿相
级别 征西将军
好贴 4
功绩 265
帖子 4926
编号 27961
注册 2004-12-16


发表于 2005-12-31 14:59 资料 文集 短消息 看全部作者
嗯,com就是直接汇编的。学过dos下汇编的就知道,汇编成com就可以直接执行了。
有的几百的字节其实是引导文件。比如大航海的koukai2.com,其实是引导main.exe,主体内容还在main.exe里面(比如修改粮水不减等等),但是有的版本(或者所有版本)里面不能直接执行main.exe
顶部

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




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

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

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