手机版城市罪恶都市代码有哪些?玩家必备代码助你畅玩无阻!
今天跟大家唠唠我瞎搞《城市罪恶都市代码》的那些事儿。纯属个人瞎玩,不保证每个人都能成功,别喷我就行。
我寻思着能不能自己改点《罪恶都市》的代码,搞点花活儿。这游戏太经典了,谁小时候没玩过?网上搜了搜,发现还真有人研究这个,不过大多是啥秘籍、修改器之类的。我寻思着,能不能更狠一点,直接改代码,自己当上帝。
得把游戏搞到手。这不用说了,自己想办法。然后就是找工具。我下了个反汇编工具,IDA Pro,这玩意儿贼复杂,光是安装就折腾了我半天。装好之后,打开游戏的可执行文件(就是那个.exe),Duang的一下,全是英文代码,看得我头皮发麻。
硬着头皮开始啃。先从简单的来,比如改武器。我记得有个秘籍是“THUGSTOOLS”,能拿到一些基础武器。我就在IDA Pro里搜这个字符串,看看能不能找到对应的代码。你猜怎么着?还真找到了!
找到之后,就是分析代码。这部分最难,全是汇编语言,我大学学的C++都忘得差不多了。只能一点一点查资料,看每一行代码是干嘛的。搞了半天,大概明白了,这部分代码就是用来判断你输入的是不是“THUGSTOOLS”,如果是,就给你一堆武器。
接下来就是修改代码。我想把“THUGSTOOLS”改成我自己定义的秘籍,比如“MYWEAPON”。这就要修改对应的字符串和判断逻辑。用IDA Pro可以修改汇编代码,但是改完之后要重新编译。这又是个麻烦事儿,我搞了好久才找到合适的编译器。
编译好之后,把新的可执行文件替换掉原来的。运行游戏,输入“MYWEAPON”,你猜怎么着?没反应!我靠,搞了半天,白费功夫了?
冷静下来,重新分析代码。发现我只改了字符串,忘了改判断逻辑。原来游戏不只是判断字符串是不是“THUGSTOOLS”,还判断了其他一些参数。我把这些参数也改了,重新编译。
再次运行游戏,输入“MYWEAPON”,这回终于成功了!我拿到了一堆基础武器。这感觉,就像自己创造了一个世界一样,贼爽!
尝到甜头之后,我就开始折腾其他的代码。比如改血量,改车辆,改人物属性。网上的那些秘籍,比如“ASPIRINE”加血,“PANZER”出坦克,我都尝试着自己去找到对应的代码,然后修改。有些成功了,有些失败了。不过还是学到了不少东西。
这只是瞎玩,水平有限。真正的游戏代码修改,肯定比我做的复杂得多。不过通过这回实践,我对游戏的底层逻辑有了一些了解,也算是满足了自己的好奇心。
- 准备工具:IDA Pro,反汇编编译器
- 找到秘籍对应的代码:搜索字符串
- 分析代码逻辑:啃汇编语言
- 修改代码:修改字符串和判断逻辑
- 重新编译:生成新的可执行文件
- 测试:运行游戏,看效果
注意:修改游戏代码有风险,可能会导致游戏崩溃或者出现其他问题。所以更好 备份一下原来的游戏文件,以防万一。
就说这么多,希望对你们有点帮助。下次有机会再跟大家分享其他的瞎搞经历。
-
上一篇
想要罪恶都市表情图片大全?这些高清图片免费拿走!
说到《罪恶都市》,那可真是咱这代人的回忆了。那会儿在网里,或者在家里偷偷玩,汤米
-
下一篇
罪恶都市八大职场有哪些?这篇给你一次说清楚!
大伙儿今儿个得空,跟大家伙儿唠唠我最近在《罪恶都市》里头折腾出来的一点心得。这游