Doublesine Doublesine
Amoxicillin
关注数: 1 粉丝数: 20 发帖数: 307 关注贴吧数: 16
【技术帖】对gof2_save_game_preview_*文件的解析 gof2_save_game_preview_*文件在GOF2安装目录下的Library\Galaxy on Fire 2 HD文件夹下,此文件控制的是 存档列表中显示的内容,并不能真正修改存档,换句话说就是改下“外衣”而已。目前此解析只在HD v1.1.4版本验证过,至于其他版本,请自行验证。 解析如下: 用UltraEdit32打开此文件。此文件内容的多少是不定的,应该是由保存存档时,所在空间站的名字的长度决定。大致上是4行。①:从第一行开始,红线那部分控制游戏时间的显示(竟然用了8对数字!!),注意是倒过来的。比如在图片中是6B 9A 61 01 00 00 00 00,实际上应该认为是00 00 00 00 01 61 9A 6B(魔鱼吃饱了没事干吧!!!),对应的十进制为23173739,单位:毫秒(晕死,竟然用这么小的单位。。。),事实上并非严格意义上的对应,只能大致对上,差距有几分钟吧。 ②:然后接下来的绿线部分,表示金钱数,同样也是倒过来的。 ③:粉线部分表示后面取多少对数字为文本。在这为7对,所以就是56 00 61 00 6C 00 61 00 64 00 6F 00 6E 00,即蓝线部分,注意这当中“00”是无意义的,去掉之后就是56 61 6C 61 64 6F 6E,通过查ASCII码表可知为Valadon,看看你的存档列表,不正是如此么? ④:接下的红线部分和③点中粉线部分的意义是相同的,绿线部分也同上点解释。 ⑤:再接下来的粉线的意义目前尚不明了。然后红线表示的是等级,同样也是倒过来的,0C 00 00 00→00 00 00 0C,十进制为12,也就是12级,如果你要显示511级,就把这部分改成FF 01 00 00即可。 ⑥:再接下来的绿线表示难度。容易为00 00 00 00,极难为00 00 C0 3F,普通为00 00 00 3F,困难为00 00 80 3F。 ⑦:最后的黄线部分控制存档列表中飞船图片的显示,同样要倒过来(我不想吐槽了),目前就知道27 00 00 00为S'Kanarr,0A 00 00 00为那最最初始的飞船,就是那奸商没收了的。 最后谈及下这修改的意义。虽说只能改“外表”,没法改真正的存档,但在解析完之后看了看同文件夹下gof2_save_game_**的文件,长度远大于gof2_save_game_Preview_**的,但是发现也有许多“倒着写”的部分,甚至有关于通缉犯的信息,我写这个就是希望有人受此启发,一同来解析gof2_save_game_**文件,也就是真正的存档,说不定可以将剧情重开,将游戏再玩一遍,至少在等GOF3的时间里可以解解闷嘛。
1 下一页