您的位置:首页 > 其它

[转载]虚拟家庭存档文件修改方法

2009-08-05 14:12 127 查看
本文最早发于幻想论坛,以下是帖子内容。

刚刚摸索出来的一些修改方法,发上来共享下,抛砖引玉。

修改存档文件时,一定要先关闭游戏!

目前可以修改的数据包括:人物的绝大多数属性,物品栏,商店Varied Item栏物品。

存档文件在目录”我的文档LDWVirtual Families”下面,游戏里第一个profile的存档文件名就是Virtual Families1.ldw,以此类推。

用一款16进制编辑器(推荐用Ultraedit,可以到http://www.greendown.cn搜索最新版本)打开virtual families1.ldw。

当然直接搜索人物名字也能找到这一行。

————————————————————————————————–

人物状态修改:

按CTRL+G(Ultraedit中),输入0xE7A0,跳转到此地址,这是游戏中第一个人物数据的开始行,可以看到人物的名字,见图。





—————————————————————————————————-

物品、道具、金钱修改:

这里是物品栏和商店中varied item的修改方法,金钱地址也附带上吧。

打开存档文件,转到地址0xDBA0,这是商店中varied item的起始位置,如图。





图中有24个蓝底白字的字节,每4个字节一组代表一件物品,总共有六件。

我把第一件物品改成了2C 00 00 00,这是修复地板的工具,大家不用再等无数个12小时来刷新了~~

可能有人会问,商店里明明有8个varied item栏,为什么这儿只有6件?

答案是:最后两件是买完也不会消失的衣服,所以没保存在这个位置。你问保存在哪儿了?我不知。。

然后是金钱数,看到0000dbb0这一行的最后一个字节没?我已经改成了49,想要钱的就改成49或者50吧,够用了:-)

最后是屏幕左侧的物品栏,还看刚才这幅图。画了红线的部分,是物品栏的第三个空位(前两个位是红手绿手)。

这里和前面不一样的是:8个字节为一组代表一个物品栏,其中前4个字节是物品代码,后四个字节是此物品的数量。

看看图里我改的,2C 00 00 00 08 00 00 00,就是说有8个地板修复剂。怎么样?比在商店里一个一个买要快得多吧^^

之后的空位依然是8个字节一组,往后加吧~

—————————————————————————————————-

如何用Cheat Engine修改金钱数:

Cheat Engine是一款功能强大的游戏修改工具,我只是会用它基本的一些功能。

大家可以到网上搜索“Cheat Enginev5.4 简体中文版”,可以找到很多下载的地方。

注意:vista之后的系统,需要用Administrator身份运行Cheat Engine.

Cheat Engine的主界面如下图所示,点最左上角的计算机图标来选定要修改的游戏(虚拟家庭就是Virtual Families.exe),然后使用方式和其他游戏修改工具差不多,设定一个数值类型,输入当前的数值搜索。





我们把“数值类型”设成浮点数,“数值”里输入当前的金钱数,假设是186.00,就输入186.00,然后“首次扫描”。

扫描完成后,让人物工作一次或者在商店里买些东西让金钱数变化,假设变为151.00,输入这个值,再扫描一次。如果窗口左侧列出的地址多于1个,可以变化一下金钱数再扫描一次,直到最后只有一个地址。

然后在这条地址上点右键,选择“浏览内存区域”,见下图,注意!只需要修改图中选中的地址,例如把43改成48,金钱数会变成15万多,改成49就成了60多万。





—————————————————————————————————————–

对各位朋友们问题的回答:(五一去了外地刚回来,几天都没上来看回复,抱歉哦)

4楼:

以下是引用majia1166在2009-4-27 23:25:00的发言:
金钱偏移量 vf里的金钱采用浮点方式存储,可以用cheat engine或者gamemaster等有浮点数搜索功能的游戏修改工具来修改。

或者按照本文里的方法,把人物薪水改成FF FF FF 7F,工作一次之后,你的钱就想花都花不完~

7楼:

以下是引用uinee131在2009-4-28 10:53:00的发言:
直接给个存挡吧~~ 你要啊?等会儿我发一个上来。

改好了,附张贴图,金钱数图里看不到,是2000多万。

34楼:

以下是引用雪舟薰在2009-4-29 10:20:00的发言:
我用金山修改金钱,老是变0…… 这是因为改的方法不对,搜索到金钱的地址后,不要直接修改整个地址的数据,要这样改:

假设搜索到的地址是00100000,那么要增加00100003(上次写错了,已修改)这个字节的值,而且加上5或者6就够。

比如以前是十进制的65(十六进制的41),加到70(46)就行了。

浮点数的数据都需要这样改,像防御网络觉醒也是。

希望对你有帮助。

43楼:

以下是引用stellahong在2009-4-29 17:41:00的发言:
楼主关于金山修改的方法能不能再说的简单直观些,比如原来地址是05C694,数值是203。64,应该怎么改呢?我改了05C696,数值是209.结果又变成0了 等会儿我发个修改图上来吧。顺便说下,修改工具推荐用cheat engine,金山游侠感觉不好用。

写好了,往上翻翻看吧。

57楼:

以下是引用噜噜在2009-4-30 9:25:00的发言:
不用事先暂停游戏吗?关闭游戏后它依然会自己运行的啊 不需要暂停。关闭游戏时,存档文件中会记录此时的时间。下一次打开游戏时,程序会根据当前时间和上次关闭游戏的时间来自动快进人物状态、金钱数等等。

如果想修改时间,请看本文中那张修改图,在0000e840这一行,前4个字节是最后一次保存进度的时间,接着的4个字节是游戏第一次开始的时间。用前四个字节减去下面四个字节的值,就是游戏已经开始了多久。

不过我觉得修改这个没什么意义,毕竟人物年龄是可以直接修改的。

58楼:

以下是引用噜噜在2009-4-30 9:58:00的发言:
健康度在哪里呢?我的小人老是生些不明原因的病,吃什么药都不好,现在健康度只剩下一半了 嗯,前几天一直没开过电脑,现在我正在找,找到之后会更新一下的。

已经更新:)

72楼:

以下是引用telida在2009-4-30 19:29:00的发言:
第二個人改不來啊 能不能也發個圖~ 好,等一会儿吧,我发一张上来。

我又看了下第二个人的数据,修改方法完全一样哦,不发图了。

第二人的地址在0000ee60这一行,你看看吧。

或者按Ctrl+F搜索第二人的名字(大小写要一致,选中“查找ASCII”的复选框),也能到这一行。

此图为人物属性的修改,修改方法图里已经写了。

最后几行的人物性格——喜欢和不喜欢的东西,图里放不下,写在这里吧(和虚拟村庄系列的修改方法一样)。
24个连续的FF,以4个字节(FF FF FF FF)为一组,共6组,前3组是喜欢的东西,后3组是不喜欢的。

如果想让人物喜欢Running,只要把前三组中的某一组改成1D 00 00 00,1D就是Running的代码。
同理,想让人物不喜欢Running,只要后三组中有一个是1D 00 00 00.

人物性格有很多很多种,比较有用的除了这个Running(走路速度增加),还有1E的Studying(工作时经验上升速度增加),别的暂时没发现。。实在太多了。

第二个人物会在第一个人物后面,往下翻翻就能看到第二个人物的名字,改法都一样。

健康度修改:

还看上面那幅图,在0000e840这一行,看到第八列的5A没?这就是健康度,改成64就满了。

本文允许非商业转载,请标明转载自水—岩之源<http://www.mathelite.cn>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: