接下来是[Settings],开始逐句讲解:
[Settings]
LauncherExe=DTA.exe ;游戏根目录下的客户端文件,删掉这句默认使用clientxna.exe打开游戏
GameExecutableNames=game.exe ;改成Syringe.exe
;ExtraCommandLineParams= ;改成ExtraCommandLineParams= "gamemd.exe" -SPAWN -CD -LOG
SettingsFile=Settings.ini ;DTA的设置ini,尤里的复仇的是RA2MD.ini
MPMapsPath=INI\MPMaps.ini ;改成你的map注册文件,比如EmpireAusEisenMaps.ini
AllowedCustomGameModes=Custom Map,Standard,Co-Op Easy,Co-Op Medium,Co-Op Hard ;DTA的游戏模式限制语句,可以删掉这句
LoadingScreenCount=2 ;进入游戏时在加载画面停留的秒数,可以删掉这句
LocalGame=DTA ;随便改,我的是EE
LongGameName=Dawn of the Tiberium Age ;随便改,我的是Empire aus Eisen
RegistryInstallPath=DawnOfTheTiberiumAge ;随便改,我的是Empire aus Eisen
CnCNetLiveStatusIdentifier=cncnet5_dta ;你的游戏在cnc大厅的显示,我的是cncnet5_ee
;下面这四个URL链接虽然原则上都可以不写,但是为了你的玩家在不小心点到对应的按钮时不会尴尬地弹框出错,建议还是填上内容
CreditsURL=
http://www.moddb.com/mods/the-dawn-of-the-tiberium-age/tutorials/credits ;制作人员名单,一个网址,可以写根目录下一个txt文件的文件名(如“制作人员名单.txt”),游戏将在点击“Credits”按钮时直接打开这个txt(其他后缀名的文件也行)
ChangelogURL=
http://www.moddb.com/mods/the-dawn-of-the-tiberium-age/tutorials/change-log ;游戏更新日志,一个网址,可以写你在贴吧发的贴子的地址
LongSupportURL=
https://ppmforums.com/index.php?f=504 ;你的“赞助商”,一个网址,可以写你获得资源的网址,比如ppm论坛或者心灵终结3ini吧
ShortSupportURL=ppmforums.com/index.php?f=504 ;你的“赞助商”,一个短网址,把上面那条等号后面填的东西的“https://”前缀去掉就行
MapEditorExePath=Map Editor\Map Editor.bat ;地图编辑器可执行程序的地址,需要在指定路径有对应名称的文件,不然会弹框
FSIniPath=Map Editor\FinalSun.ini ;名字随便改,有对应的文件就行
BattleFSFileName=BattleE.ini ;改成你的战役注册文件,比如BattleClient.ini
SidebarHack=yes ;是否隐藏顶栏,删掉默认yes,不用动
;下面这两个数是你调整客户端上的按钮和标签分布时用到的。上面的是宽度,下面的是高度,建议在调整客户端上各元件分布时就确定好这两个值。
;心灵终结3.3的这两个值是1152和648,你定为1280和720就可以。在确定好这个数值后,在该分辨率下进入客户端进行调整,你的客户端就会在更低分辨率下维持原样(仅仅是缩小了,各元件相对位置没有改变)
;如果你在大于这两个数的分辨率下调整客户端上按钮和标签的位置,在将客户端切换到小于这个分辨率时,一部分元件就会错位,需要重新调整,非常麻烦,所以建议在低分辨率下调好。
MinimumRenderWidth=1280
MinimumRenderHeight=720 ;地图截图器生成图片最小高度,不用动
;下面这两行注释掉的代码是你调整进入游戏后最小分辨率用到的。原版尤里的复仇准备了640*480,800*600,1024*768三种大小的背景板(就是游戏里点右上角菜单栏后左面的背景,往往是一个阵营标志后面是放射状的光芒)和640*480,800*600两种大小的载入图,在当时是绝对够用了。
;然而时过境迁,现在大部分家用电脑的分辨率都已经大于1024*768了,而且分辨率大小不一,所以没办法再将不同分辨率下的背景板和载入图统统准备好,所以心灵终结3.3为了省事并减小占用的空间,就只保留了800*600大小的载入图,并将背景板隐藏(调成全黑),这样就不会出现显示不出对应分辨率的图片而产生违和的情况了。
;如果你是一名mod作者,又为了省空间移除了640*480分辨率的背景板和载入图,为了防止一些用640*480游戏内分辨率的玩家在进入游戏时报错,就需要把这两句加上。不过640*480游戏内分辨率往往只有手机上玩红警的玩家在用,鉴于现在绝大多数mod都是以Ares为平台制作,而Ares目前的版本又不支持手机端玩耍,所以这两句加不加其实无所谓了(不过加上不失为一万全之策)。
;MinimumIngameWidth=800 ;游戏内最小屏幕宽度,建议写800
;MinimumIngameHeight=600 ;游戏内最小屏幕高度,建议写600
KeyboardINI=Keyboard.ini ;名字随便改,可以没有对应的文件
DefaultKeyboardINI=INI\Keyboard.ini ;名字随便改,有对应的文件就行
UnixGameExecutableName=wine-dta.sh ;在UNIX系统上客户端打开的游戏文件。如果你不准备制作兼容UNIX系统的mod,这里完全可以删除
StatisticsLogFileName=DTA.LOG ;debug文件的存储位置和名称,我的是Debug\debug.log,删除它并不能阻止生成Debug文件,为了方便调试建议保留