横扫天下会 最高指挥官

 找回密码
 注册
查看: 2588|回复: 5

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

  [复制链接]
发表于 2012-3-14 04:23 | 显示全部楼层 |阅读模式
使用说明,
这个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"
  1. Example\
  2. ├─config
  3. │      totala.ini

  4. ├─Units
  5. │      csubpenn.fbi
  6. │      csubpenw.fbi
  7. │      FART.FBI
  8. │      FatShrew.fbi
  9. │      Hammerhead.fbi
  10. │      TombKing.fbi
  11. │      VANGUARD.fbi
  12. │      VIKING.fbi

  13. └─Weapons
  14.         METEORS.TDF
  15.         MISSILES.TDF
  16.         NAVY_ROCKET.TDF
  17.         new_weapon.tdf
  18.         Nukes.tdf
  19.         ROCKETS.TDF
  20.         supernuke.tdf
  21.         TARGET_LOCATOR.tdf
  22.         TombKingWeap.tdf
  23.         UNITS.TDF
  24.         wap.tdf
  25.         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/
回复

使用道具 举报

发表于 2012-3-14 06:28 | 显示全部楼层
出问题了,自动生成很多类似tai21A.tmp这样的文件,太可怕了{:6_315:}

点评

太可怕了,昨天居然没有发现  详情 回复 发表于 2012-3-14 17:50
回复 支持 反对

使用道具 举报

发表于 2012-3-14 12:06 | 显示全部楼层
顶帖,。。英文语法一大堆错误。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-14 17:50 | 显示全部楼层
HANGIYA 发表于 2012-3-14 06:28
出问题了,自动生成很多类似tai21A.tmp这样的文件,太可怕了


太可怕了,昨天没有发现,今天才修复
回复 支持 反对

使用道具 举报

发表于 2012-3-20 03:50 | 显示全部楼层
MLGB出问题了,大家纷纷反映不能显示对方开火,无缘无故就被杀了

点评

修复了,修复了。  详情 回复 发表于 2012-3-20 08:48
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-20 08:48 | 显示全部楼层
HANGIYA 发表于 2012-3-20 03:50
MLGB出问题了,大家纷纷反映不能显示对方开火,无缘无故就被杀了

修复了,修复了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|横扫天下会 最高指挥官 ( 沪ICP备11033600号-1 )

GMT+8, 2020-4-4 12:52 , Processed in 0.019082 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表