NBA2007怎么修改资金上限

来源:百度知道 编辑:UC知道 时间:2024/05/12 19:44:41
我看见很多人说用EXCEL修改,具体怎么弄呢?哪位高手教一下

必备工具:UltraEdit,windows自带的计算器(在附件那里)。
修改思路:查找薪金上限的数据保存的位置,并进行直接修改以达到改变薪金上限的目的。
首先感谢游侠网论坛的大虾“楠木正成”,因为我是从他那里得知了保存薪金上限的文件。
这个文件就是franchise.dat,因为这个文件保存的格式是dat,而不是bdf,所以不能用excel修改,于是我是用了UltraEdit。如果在是DOS时代就经常用pctools修改游戏存档的老手来说这类修改应该是小菜一碟了。

下面是步骤了:
先把现在的球队薪金上限记下来,退出游戏。这里举例为54.14M。
接着是备分存档。这是修改文件前的良好习惯。
接着打开计算器,点命令行的“查看”-->“科学型”,把计算器的类型调整成科学计算器。
输入球队薪金上限的数字X10.即54.14X1000=54140,点接着计算器面板的“十六进制”左边的圆圈,把数字转换成十六进制。例子:54140转换后是D37C,把前两位跟后两位对调成7C D3后记下来。
打开UltraEdit,然后用UltraEdit打开"我的文档\NBA LIVE 07\saves\(王朝档案名字)\franchise.dat",然后在命令栏里点搜索,关键字输入薪金十六进制数的后两位,如例子中的是D3,然后开始不断搜索下一个,一直到搜索到一个前一位和薪金上限十六进制数的前一位比较接近的,而后面一位数字是00的值,例如我在例子中搜到的是77 D3 00,77和7C比较接近,不同人的存档可能会有偏差。例如可以会是第一位大了一或者小了一,如80 D3 00,找到这个数据之后,把整个数据改成A0 86 01,保存,进游戏,不出意外的话王朝里的球队薪金上限将变成100.00M,即1亿了,如果1亿还嫌少的就改成A0 86 02吧。(补充说明一下,第一位偏差的出现是因为54.14M薪金里存在下一位的四舍五入状况,即可能是54.14+-0.009 M)。

不同年份的存档可能会导致存储薪金空间的位置有出入,例如我在第一年的进度里找到的是00006030h行c-e列,第二年的是00005f60h行1-3列。