作者if4 (if Chen)
看板Old-Games
标题[分享] 智冠模拟总统大选游戏资料结构(部分)
时间Fri Oct 4 08:05:19 2024
智冠模拟总统大选游戏资料结构(部分)
以下是青衫兄穷尽毕身精力专研所得引用请报出处
以下(我)皆青衫兄自称就不再一一修改了,很费工
模拟总统大选 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.53.155 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Old-Games/M.1728000328.A.263.html
1F:→ if4: 哈~青衫兄知道我喜欢选花木兰当新武将XD就让花木兰出来选吧! 10/04 08:50
2F:推 knight32907: 哇塞! 这麽复杂也破解出来 真是太厉害了!! 10/04 19:11
3F:推 knight32907: 我看看要放那些人物进去! 太感谢青衫大和if大了! 10/04 19:13
4F:→ if4: 青衫兄是程式设计师啊,可以反组译、追踪,解析,可惜我不会 10/04 22:12
5F:→ if4: K大 建议把县市合并升格的情况也表现出来,年轻人靠您们啦Orz 10/05 01:03
6F:→ if4: K大 人物的能力值由您定义,这能力颇吃的,感觉责任很重大Orz 10/06 02:47
7F:→ if4: 建议就像在玩游戏一样就好,轻松面对,不要怕压力,人情..... 10/06 02:49
8F:→ if4: 反正如果不喜欢K大的定义值的人,资料都公布了,自己也出一版 10/06 02:57
※ 编辑: if4 (36.227.129.187 台湾), 10/23/2024 01:49:42