跟从主程序里读取totala.ini的内容,比如TA Zero的mod修改了使用tazero.ini,就会从tazero.ini中读取。
可以设置的有
[Preferences]
UnitLimit = 5000;
AISearchMapEntries= 0x20000; //寻路的限制
WeaponType=0x800; //武器的种类
UnitType= 0x1000; //单位的种类
X_CompositeBuf= 0x1000; //最大模型的宽
Y_CompositeBuf= 0x1000; //最大模型的高
MixingBuffers= 128; //同时可以播放的音道数量
SfxLimit=0x5000; //Sfx是TA里尾焰、烟雾的数量限制
MultiGameWeapon=FALSE;//默认 FALSE 是否修改TA的封包以在联网时支持更多的单位ID
[REG]
"DitheredFog"=dword:00000000
"Gamma"=dword:0000000c
"SwitchAlt"=dword:00000001
"SkirmishLOSType"=dword:00000001
"SkirmishDifficulty"=dword:00000000
"SkirmishLocation"=dword:00000000
"SkirmishMap"="CardMan's Land"
"Password"=""
update 03, 修复一个UnitType设置为0时可能引起非法的bug
update 04, 可以随便在单机里用大量的武器ID了。
update 05, 支持了联网时用上比0x100更多的武器ID,但是破解的武器ID的游戏不能录像。
update 6
在配置文件里增加了"[REG]"一栏,把mixingbuffer和switchalt二个在[Preferences] 里给去掉了。可以像注册表导出后的那种格式一样配置所有的TA注册表。
把找得到的联网封包里包含了武器ID的全部都修改了,如果用上MultiGameWeapon=FALSE;//然后玩联网,这样的时候就彻底不能录TA的录像了
update 7
修复bug,[REG]使用的TA注册表的路径从TA主程序里读取。