欢迎来到天天文库
浏览记录
ID:38497293
大小:22.27 KB
页数:7页
时间:2019-06-13
《MOD制作详细教程(不断更新中)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、以下我已经掌握的部分,和大家分享,内容会不断更新,已有的内容中的不足欢迎大家补充,我也会加上去。MOD基础部分MOD的核心文件为MOD.XML,在此文件里包含所有需要进入MOD的xml文件其他XML文件都可以从ModSDKCnC3Xml文件夹下找出来。如果要修改武器的话,可以找到weapon.xml,但是我想做出我的武器来,不想把那么多原始武器信息也一起放入MOD,我是这么做的:打开weapon.xml找出头和尾《?xmlversion="1.0"encoding="us-ascii"?》《AssetDeclarationxmlns="
2、uri:ea.com:eala:asset"》《Tags/》《Includes》《Includetype="all"source="DATA:GlobalData/GlobalDefines.xml"/》《/Includes》中间是武器设置语句,我可以把需要的武器设置复制进来最后用《/AssetDeclaration》结尾以对应上面的《AssetDeclaration xmlns="uri:ea.com:eala:asset"》xml语句和HTML语句是一样需要开头和结尾的,会HTML语言的人应该没有问题。mod.xml此文件的修改可以在
3、samplemod里面的mod.xml为基础修改语法为 《Includetype="all"source="DATA:SampleMod/Data/SampleUpdatedLogicCommand.xml" /》其中SampleUpdatedLogicCommand.xml是包含的文件名,DATA:SampleMod是说明MOD的名称,如果MOD文件夹名称是supernod,那么就写成DATA:supernod其中《Includetype="reference"source="DATA:static.xml"/》《Includetype
4、="reference"source="DATA:global.xml"/》 这两句我暂时认为是必须的,曾经去掉之后出错过。用于修改的XML文件存在于ModSDKCnC3Xml文件夹里,基本上游戏里所有的属性文件都在了,活用这些东西完全可以做出全新的游戏来。现在以GDI的APC为例子,文件为GDIAPC.XML,以我的修改做说明。《GameObjectid="GDIAPC" 这个是游戏中识别这个单位的名称,我需要在游戏中新增一个APC,就改成了GDIAPC1同时把文件名也改成了GDIAPC1.XML,复制到了SAMPLEMODDAT
5、A文件夹下。inheritFrom="BaseVehicle"使用车辆的基本设置,这个文件在Mod SDKCnC3XmlBaseObjectsBaseVehicle.xmlSelectPortrait="Portrait_GDIAPC"Butt按钮图片Side="GDI" 说明这是GDI方的,实际情况下我改成NOD也没有影响。EditorSorting="UNIT" 说明这个是“单位”而不是“建筑”TransportSlotCount="1" 运输过程中占用的运输空间是1BuildCost="700" 建造成本BuildTi
6、me="7" 建造时间,单位是秒CommandSet="GDIAPCCommandSet" 此车辆可以使用的命令。CommandPoints="100" 这个据说是以前CNC用的参数,现在没有用到,只是放在那里KindOf="PRELOADSELECTABLECAN_ATTACKATTACK_NEEDS_LINE_OF_SIGHT CAN_CAST_REFLECTIONSSCORETRANSPORTVEHICLECAN_REVERSE_MOVE CAN_BE_FAVORITE_UNIT" 说明车辆的一些属性和类别RadarPrio
7、rity="UNIT" 雷达上显示为“单位”ThreatLevel="10" Producti 建造的时候在车辆队列中,应该就是重工厂队列UnitCategory="VEHICLE" 单位的属性是车辆Weap 武器属于GUN应该也是说明性的东西VoicePriority="176" EditorName="GDIAPC" 在地图编辑器里面的名称Description="Desc:GDIAPC" 在游戏里的单位说明文字TypeDescription="Type:GDIAPC"EnergyProduction="2000"
8、这是我添加的,产生电力2000,出一辆APC就不用第二个电厂了,哈哈。》 GAMEOBJECT部分完毕下面是单位行为设定《LocomotorSetLocomotor="GDIAPCLocom
此文档下载收益归作者所有