智冠模拟总统大选游戏资料结构(部分)
以下是青衫兄穷尽毕身精力专研所得引用请报出处
以下(我)皆青衫兄自称就不再一一修改了,很费工
模拟总统大选 DAT档格式定义(包括存盘)
档头:40h(h为16进位表示符号,不再一一提醒)=64 byte
[1Dh] = 2 byte,有多少组资料
[21h] = 2 byte,每组资料的byte数
[24h] = 资料开始位置
[26h] = 是否加密,00表无加密,01表有加密
[27h] = 加密时,第一个byte互斥的值
[28h] = 是否核验检查码,00表不检验,01表要检验
; 可将该位置修改成00, 就不会检查了。
或是重新下载青衫最新提供的档案。
[2Ah] = 2 byte,标题定义数目
标题定义:每组标题定义为16 byte
资料:各组资料定义依档案不同而异
*** 资料解密法
由最后一个byte开始,该位置值与前一个byte互斥
第一个byte与档头[27h]位置值互斥
*** 各档案资料定义
EVENT.DAT(32h=50 byte一组,无加密):1 byte ID+事件名称+其他资料
PERSON.DAT(6Ch=108 byte一组,有加密):1 byte ID+姓名+其他资料
PERSONX.DAT(6Ch=108 byte一组,有加密):1 byte ID+姓名+其他资料
POLICY.DAT(32h=50 byte一组,有加密):2 byte ID+政策名称+其他资料
TAIWAN.DAT(23h=35 byte一组,有加密):1 byte ID+县市名称+其他资料
TALK.DAT(84h=132 byte一组,有加密):1 byte ID+讯息文字内容
以下版本,是我将游戏所有加密资料档都转成明码格式(包括新的存盘),可以直接修改
内容(这比较像是大家想要的XD):
https://mega.nz/folder/aQMWgRzC#3_yc_Wp1i_PDj3Lgnn3GEQ
GAME.DAT是密码档,也变成明码格式了
另外, 内定的总统候选人名字, 是在GAME.EXE里, 直接找字串就可以找得到... ^o^
K大您想怎么改?XD