找回密码
 注册
X系列官方授权正版
搜索
楼主: u571x15

[分享] [Mod] Argon Destroyer Overlord 武器增量 (更新1.1)

[复制链接]
发表于 2018-12-14 23:49:59 来自手机 | 显示全部楼层
舰身乱贴炮台,一点美感都没有
回复

使用道具 举报

 楼主| 发表于 2018-12-15 00:09:24 | 显示全部楼层
asd12301203 发表于 2018-12-14 22:52
X3的时候接触过脚本之类的。X4我看了看教程目前只会把模型导入导出成dae文件而已。但是炮台并不会添加。 ...

再X4裡面,如果只是想增加"砲塔空位",那只要修改components.xml就行了。(例如本mod的就是ship_l_ag.xml)
  1. <connection name="con_turret_002" group="group_front_up_left " tags="turret medium standard missile hittable ">
  2.                                 <offset>
  3.                                         <position x="-106.1493" y="71.03966" z="204.878"/>
  4.                                 </offset>
  5.                         </connection>
复制代码
這段的意思是,有個空位,連接代號是con_turret_002,他的物件群組(也會是武器欄位的群組,所以全體武器都會相同)是group_front_up_left,空位類型是turret medium standard missile hittable(中型標準,飛彈,可被傷害)
下面就是它的位置了,可以用3D軟體再DAE裡片找到位置,注意他是Z軸朝上的。再X4裡面只要加入這行就可以增加空格,不避動到macro.xml檔案。

但是但是....如果你希望你的武器有預設套組(譬如我的牛逼武器),那你就必須再macro.xml(本mod是ship_l_ag_macro.xml)裏頭,增加定義,範例如下:
  1. <loadouts>         (套組標籤)
  2.       <loadout id="default">           (套組代碼>>>預設) (這條極為重要,沒有default這條,武器出來會亂裝,我被他搞了4天)
  3.         <macros>             (macros這邊放非武器的類型,以及特殊的大型主炮武器)
  4.           <engine macro="engine_arg_l_allround_01_mk1_macro" path="../con_engine_01" />
  5.           <engine macro="engine_arg_l_allround_01_mk1_macro" path="../con_engine_02" />
  6.           <engine macro="engine_arg_l_allround_01_mk1_macro" path="../con_engine_03" />
  7.           <shield macro="shield_arg_l_standard_01_mk2_macro" path="../con_shieldgenerator_l_02" />
  8.           <shield macro="shield_arg_l_standard_01_mk2_macro" path="../con_shieldgenerator_l_01"  />
  9.           <shield macro="shield_arg_l_standard_01_mk2_macro" path="../con_shieldgenerator_l_003"  />
  10.           <weapon macro="weapon_super_capital_macro" path="../con_weapon_01"  />
  11.           <weapon macro="weapon_super_capital_macro" path="../con_weapon_02"  />
  12.         </macros>
  13.         <groups>              (L/M/S武器群組在這裡!)
  14.           <!--shields-->
  15.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_mid_down_left" exact="1"   />       (很神奇的是,群組這邊不用填寫path路徑,但是group要填對,後面的excat=""表示本群組有多少空格)
  16.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_front_up_left" exact="2"  />
  17.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_front_up_right" exact="2"  />
  18.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_mid_down_right" exact="1"  />
  19.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_back_up_mid" exact="1"  />
  20.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_front_mid_mid" exact="1"  />
  21.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_back_side" exact="2"  />
  22.           <shields macro="shield_arg_m_standard_02_mk2_macro" path=".." group="group_front_up_mid" exact="2"  />
  23.           <!--Large-->
  24.           <turrets macro="turret_l_heavy_plasma_macro" path=".." group="group_back_up_mid" exact="1"  />
  25.           <turrets macro="turret_l_heavy_plasma_macro" path=".." group="group_front_mid_mid" exact="1"  />
  26.           <turrets macro="turret_l_heavy_plasma_macro" path=".." group="group_back_side" exact="2"  />
  27.           <!--Medium-->
  28.           <turrets macro="turret_m_gau8_macro" path=".." group="group_front_up_left" exact="10" />
  29.           <turrets macro="turret_m_beam_long_macro" path=".." group="group_mid_down_left" exact="4"  />
  30.           <turrets macro="turret_m_beam_long_macro" path=".." group="group_front_up_mid" exact="6"  />
  31.           <turrets macro="turret_m_gau8_macro" path=".." group="group_front_up_right" exact="10"  />
  32.           <turrets macro="turret_m_beam_long_macro" path=".." group="group_mid_down_right" exact="4"  />
  33.         </groups>
  34.         <ammunition>
  35.           <ammunition macro="countermeasure_flares_01_macro" min="100" max="200" optional="1" />
  36.         </ammunition>
  37.         <virtualmacros>
  38.           <thruster macro="thruster_gen_l_allround_01_mk3_macro" />
  39.         </virtualmacros>
  40.       </loadout>
  41.       </loadouts>
复制代码
希望對您有幫助

回复

使用道具 举报

发表于 2018-12-15 00:10:16 | 显示全部楼层
感觉x4里的驱逐舰就是x3里面的m7,它那小巧的体型已经前置的主炮就是m7的标志。m2是那些没有主炮但是有大威力炮台的巨舰,光是体型就比航母大一些
回复

使用道具 举报

发表于 2018-12-15 01:17:59 | 显示全部楼层
u571x15 发表于 2018-12-15 00:09
再X4裡面,如果只是想增加"砲塔空位",那只要修改components.xml就行了。(例如本mod的就是ship_l_ag.xml) ...

谢谢dalao!!!
回复

使用道具 举报

发表于 2018-12-16 00:28:27 | 显示全部楼层
u571x15 发表于 2018-12-15 00:09
再X4裡面,如果只是想增加"砲塔空位",那只要修改components.xml就行了。(例如本mod的就是ship_l_ag.xml) ...

请问下您是用的什么软件打开的dae文件?。我用的blender测的的坐标并输入好之后发现进到游戏里面位置对不上。输入的值太小了。
回复

使用道具 举报

发表于 2018-12-16 00:44:28 | 显示全部楼层
asd12301203 发表于 2018-12-16 00:28
请问下您是用的什么软件打开的dae文件?。我用的blender测的的坐标并输入好之后发现进到游戏里面位置对不 ...

哦。知道了数据放大100倍就对的上了
回复

使用道具 举报

 楼主| 发表于 2018-12-16 11:26:16 | 显示全部楼层
asd12301203 发表于 2018-12-16 00:44
哦。知道了数据放大100倍就对的上了

有時候是軸向錯了,不是放大問題喔,我一開始也以為沒放大,後來發現把船艏轉到上方,才是對的
回复

使用道具 举报

发表于 2018-12-16 12:36:34 | 显示全部楼层
拜谢,总算有人开始走“正道”了。哈哈哈
回复

使用道具 举报

发表于 2018-12-16 13:15:04 | 显示全部楼层
u571x15 发表于 2018-12-16 11:26
有時候是軸向錯了,不是放大問題喔,我一開始也以為沒放大,後來發現把船艏轉到上方,才是對的 ...

比例有问题。数据放大一百倍就对了。角度那个是因为这个软件自己导入模型的时候X轴转了90都。现在卡在炮塔角度问题了。。。。。位置倒是添加对了
回复

使用道具 举报

发表于 2018-12-16 13:17:42 | 显示全部楼层
asd12301203 发表于 2018-12-16 13:15
比例有问题。数据放大一百倍就对了。角度那个是因为这个软件自己导入模型的时候X轴转了90都。现在卡在炮 ...

哦。因为我导入的时候没选导入单位。选择了之后导入模型根本显示不全。。。。不知道为什么
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站