破解了武器ID和单位ID的DDraw .0.8.4.5

使用说明,
这个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/

出问题了,自动生成很多类似tai21A.tmp这样的文件,太可怕了:6_315:

顶帖,。。英文语法一大堆错误。。

太可怕了,昨天没有发现,今天才修复

MLGB出问题了,大家纷纷反映不能显示对方开火,无缘无故就被杀了

修复了,修复了。