关于修改totala1.hpi的问题

过程:
1我备份了一份正常的TA(可玩)
2备份totala1.hpi
3拷贝修改过的totala1.hpi到TA目录,改名为totala1.hpi,替换原来的文件
4运行出错
5拷贝原来的备份文件,替换掉修改的totala1.hpi
理论上我现在的TA复原了,但是现在运行TA报错…
请教这个问题是怎么回事

也许你选的压缩方式有问题。
totala1.hpi最好不要碰。可以修改rev31.gp3文件,把需要修改的冬冬放到rev31.gp3里,会自动覆盖totala1.hpi的内容
ta数据文件调用优先级,未打包文件>rev31.gp3>.ccx>.ufo>*.hpi

用新方式修改TA的免CD
//The change is:
//0041D793 B0 01 mov al,1
//0041D7A3 B0 01 mov al,1
//This is TA’s CD check function, make sure it always return Good return, thus no CD, hehe
//But there are a spec check, that used normal read CD data function, couldn’t change that function,or the TA //couldn’t work. In good there only one check by this mothed in most case,so I just change it
//00425E42 90 nop
//00425E43 90 nop

我的TA只有
totala1.hpi
totala2.hpi
totala4.hpi

请问实际上有没有totala3.hpi这个文件?有的话是干什么用的?

totala3.hpi里面打包的是安装文件,有几个DLL文件和totala.exe。

totala3.hpi是没用的,用最小方式安装时会需要它

TA BT之后的主程序只读取12个hpi文件,8个BT hpi,4个OTA hpi