使用说明,
这个ddarw会读取HPI压缩包中的"config\ddraw.ini"位置的文件来作为配置文件,这个文件ddarw.ini的实际内容和以前的totala.ini格式是一样的。
当hpi压缩包中不存在"config\ddraw.ini"时,ddraw.dll会继续从TA目录中的totala.ini中读取配置信息的。也就是说,如果HPI压缩包中不存在"config\ddraw.ini" 的话,ddraw.dll的功能完全是和以前的版本一样的。
这个"config\ddraw.ini"的路径和名称是完全固定的。但这个ddarw.ini中保存的只是ddraw.dll用的配置了!TA的单位总数、windowsound等依然是从totala.ini中读取的。
另外,当"config\ddraw.ini"在gp3后缀的HPI里存在一份时,TA就不会去载入其他的ccx和ufo中的同目录同名文件了。
在TA的HPI压缩包里面,gp3中的同目录同名字的文件会把其他ccx和ufo中的都填充覆盖掉,所以你可以直接压缩你的"config\ddraw.ini"到你的mod的gp3文件中,这样就不用担心会有玩家因为在ccx和ufo中打包了"config\ddraw.ini"而产生的配置冲突。
你的TA主程序载入的那个gp3,你改成什么样的后缀都可以的,比方TA ZERO的主程序tazero.exe修改了原"rev31.gp3"为"TAZ31.gp3",则"config\ddraw.ini"需要放入到TAZ31.gp3中。要注意的只是,gp3的优先级高于ccx和ufo,所以一定用gp3来保存ddraw.ini。
ta33an.gp3 是一个如何打包 "config\totala.ini"的例子
ta33an.gp3 is a example of how to pack the “config\totala.ini”
Example\
├─config
│ totala.ini
│
├─Units
│ csubpenn.fbi
│ csubpenw.fbi
│ FART.FBI
│ FatShrew.fbi
│ Hammerhead.fbi
│ TombKing.fbi
│ VANGUARD.fbi
│ VIKING.fbi
│
└─Weapons
METEORS.TDF
MISSILES.TDF
NAVY_ROCKET.TDF
new_weapon.tdf
Nukes.tdf
ROCKETS.TDF
supernuke.tdf
TARGET_LOCATOR.tdf
TombKingWeap.tdf
UNITS.TDF
wap.tdf
WEAPONS.TDF
在"config\totala.ini"中可以设置的选项包括下面这些。
There are those config can in the “config\totala.ini”。
[Preferences]
UnitLimit = 5000;
AISearchMapEntries=0x20000;
WeaponType=0x1000;
UnitType= 0x1000;
X_CompositeBuf=0x500;
Y_CompositeBuf=0x500;
SfxLimit=0x5000;
MultiGameWeapon=FALSE;//default FALSE
[REG]
“DitheredFog”=dword:00000000
“Gamma”=dword:0000000c
“SwitchAlt”=dword:00000001
“SkirmishLOSType”=dword:00000001
“SkirmishDifficulty”=dword:00000000
“SkirmishLocation”=dword:00000000
“SkirmishMap”=“CardMan’s Land”
“Password”=“” ;/// etc etc etc blabla; “;//” mark the after string as comment
update log,
0.8.4.5 旧的完整更新日志
http://www.tauniverse.com/forum/showthread.php?t=42531
最新的第八个修改,
把ddrwa的 ctrl+F2 选项窗口在打开TA选项窗口时候同时弹出来
在跟同盟结盟和播放录像时的资源盒子上,把鼠标绘制出来了。另外如果你想让ddarw.dll可以在显示鼠标时载入你的mod特别的鼠标样式,暂时需要把鼠标保存为不压缩的gaf格式。
源码,
https://sourceforge.net/p/taddraw/code-0/10/tree/trunk/newddraw/