phd 发表于 2005-11-12 10:49:37

请教(特鲁尼克2静态修改)

目标-特鲁尼克2
工具-UltraEdit
这个游戏的初始HP是15/15 我想16位应该是0F 00 0F 00吧.用UltraEdit找到32个符合的.结果没一个是对的.
腹满初始是100/100,也就是64 00 64 00 用UltraEdit找不到.
极度郁闷.
有达人指点不?

GOO444 发表于 2005-11-12 12:25:50

没有用UltraEdit修改过,模拟器就有自带的修改功能

Alucard 发表于 2005-11-12 13:04:27

用EC通过数值变化找到地址,再用静态修改不行吗= =?

phd 发表于 2005-11-12 15:39:02

用EC找到的是动态的内存地址.和UltraEdit找到的不一样.
还在研究.头脑冒烟

fee 发表于 2005-11-12 16:20:23

楼主,一般情况下ROM里只存储HP上限值,现有的HP并不在内,所以说ROM里没有0F 00 0F 00这种排列方式

phd 发表于 2005-11-12 18:18:21

真是一语点醒梦中人啊.多谢多谢!!
再去试试后依然失败~~~
顺便说下,你的头像转得俺头晕.
那我应该怎么找??
LV1HP 15/150G
到达度 1 腹满度 100/100
剑的强度 0力量 8/8
盾的强度 0经验 0
上面的就是开始的能力.教教我怎么排列它们才能在ROM里面找到??

[ 本帖最后由 phd 于 2005-11-12 18:29 编辑 ]

DOT-X 发表于 2005-11-12 18:39:29

满腹度不是定值吧~

phd 发表于 2005-11-12 19:24:57

灵冠的教程用的是光明1作示范.上面的能力也不是定值.都是初始能力.
领教了特2的迷宫之BT就知道改它一改是必要的.
教教我应该怎么做吧!!!

vv2003 发表于 2005-11-12 19:31:37

直接改不减就行了吧,改初始的意义MS不是很大……

DOT-X 发表于 2005-11-12 19:35:24

満腹度的初始化运算

0x016924 20C8 mov r0,C8h
0x016926 01C0 lsl r0,r0,7h
0x016928 4661 mov r1,r12
0x01692A 6548 str r0,
0x01692C 6588 str r0,

满腹值是
C8 lsh 07 = 6400
算出来的


0x016926 01C0 改成 0280
就是
C8 lsh 0a = 32000
即800满腹度

因为这里只有两行空间可以改写.所以像999之类的数字没法用
不过心情好的话,加个跳转,想改多少都可以

[ 本帖最后由 DOT-X 于 2005-11-12 19:38 编辑 ]

phd 发表于 2005-11-13 09:46:09

很感谢DOT-X的详细指导,现在 我已经大概知道一些了.

wwfzero 发表于 2006-1-9 10:49:44

用满副的老金做断点找不到,所以偶只能改成一击满级,顺便改改伤害指令,无敌就OK了,幸好魔法师不需要满副。
页: [1]
查看完整版本: 请教(特鲁尼克2静态修改)