今天小编为大家介绍一下如何用Gamemaster修改单机游戏。

 

1.首先查找夏皓的。开始新游戏,进入人物状态界面,可以看到夏皓目前的状态(见图1),我们把它记下来(见表格1)。

人物属性  体力  真气  力量  仙骨  强壮  御法  速度     数值    168   135    61    22    46    32    31

Gamemaster如何修改单机游戏[多图]图片1

 

2.现在存一个档,名称为"档案001"(见图2)。

Gamemaster如何修改单机游戏[多图]图片2

 

3.触发几场战斗,让主角升级,此时夏皓的体力值为172,我们把它记下来,存一个档,名称为"档案002",结束游戏。

打开 Gamemaster8.0(以下简称GM8),点击左边的"资料搜寻"标签进入搜索界面,点击右上角的小三角按钮,弹出一个下拉框(见图3)。

Gamemaster如何修改单机游戏[多图]图片3

 

4.点击[****修改档案****]选项,弹出一个对话框,这是打开游戏存档的对话框,在上面的"查找范围"选择游戏目录下的save文件夹,在这里可以看到游戏的存档文件(见图4)。

Gamemaster如何修改单机游戏[多图]图片4

 

 

5.这些扩展名为sav的文件就是存档文件,其中Uj_AutoFS01、Uj_AutoFS02、Uj_AutoFS03是自动存档文件,我们不用管它,Uj_FS01、Uj_FS02、Uj_FS03……这些就是我们要修改的存档文件了。 Uj_FS01对应的是"档案001",Uj_FS02对应的是"档案002",我们要查找夏皓的人物属性地址,就需要打开这两个存档。

打开 Uj_FS02.sav,回到GM8查找界面,此时夏皓的体力为172,输入172查找得到26个地址。点击GM8最上面一行中间的"刷新"按钮(见图5)。

Gamemaster如何修改单机游戏[多图]图片5

 

 

6.再点击右上角小三角按钮,在弹出的下拉框中,选择[****修改档案****]选项,打开Uj_FS01.sav,现在夏皓的体力为168,输入168查找得到4个地址,其中有2个地址很相似,它们是2DEE0、2DF80(见图6)。

Gamemaster如何修改单机游戏[多图]图片6

 

7.毫无疑问,这两个就是体力的地址了。同一角色,其所有人物属性地址放在相近的地方,也就是说它们具有相似性。夏皓的两个体力地址,即当前体力和最大体力地址当然也具有相似性。上面找到的那两个地址2DEE0和2DF80自然就是体力的地址了。分别修改它们的数值(修改为不同的数值)并锁定,然后进入游戏,读取"档案001",打开人物状态界面,看看修改后体力的两个数值,就可以知道哪个地址是当前体力的,哪个是最大体力的了。

与内存地址一样,在存档地址中,同一角色其所有人物属性地址都具有相似性,基本常数也是2,已知体力地址是2DEE0和2DF80,那其它人物属性地址都属于2DXXX,下面就看看其它人物属性地址是怎么找的。

现在查找真气。此时夏皓的两个真气值都是135,输入135查找得到7个地址,其中属于2DXXX的地址有2个,它们是:2DEE4和2DF84(见图7)。

Gamemaster如何修改单机游戏[多图]图片7

 

这就是真气的地址了,分别修改它们的数值(修改为不同的数值)并锁定,打开游戏,读取"档案001",打开人物状态界面就可以看到修改后夏皓的真气值了,这样就可以知道哪个地址是当前真气的,哪个是最大真气的了。

如何用Gamemaster修改单机游戏 .

END