四,舰船修改
本段将介绍如何修改舰船,比如给初始飞船加上机库啥的;不过本人较懒,先放着。 ...
舰船修改怎么不教一下。我想自己做般骂人呢 心未暖 发表于 2015-3-24 11:39
四,舰船修改
放很久了,就随便写点吧。最近诸神黄昏的MOD做得不错。
我补充
我就说关键词把~ 不重要的就不说了~
Name: Corvus_MKII ---------------名字
Class: 4
Manufacturer: 13
Value: 670920
Maneuver: 1.17
Hull: 25000.00 ----------------船壳
Cargo: 1240 -----------------货舱
Crew: 256 ----------------船员
Hangar: 1 ---------------舰载机 0否/1是
Cloak: 1----------------- 隐形 0否/1是
Descript: 1005
Soak: 0.10 --------------抵抗力
Mass: 0.00
AngularDamping: 0.00
Evasion: 0.20 ------------ 闪避率
ShipWeapons:
{
WeaponsPower: 250.00-----------------武器能量
WeaponsPowerRefill: 10.00 -----------再充能
WeaponsPowerDownTime: 2.50 ----------- 能量重启时间
WeaponBattery: ------------ 左侧跑位 (这里是没有)
{
}
WeaponBattery: ------------ 右侧跑位 (这里是没有)
{
}
WeaponBattery: ------------- 前方跑位
{
TurretSlot:
{
Position: 0.00 0.39 0.34 -------------位置,和模型有关,不要随便改,这里都不要动,如果你要增加炮台数量,你这么干,
Rotation: 0.00 0.00 0.00
Scale: 0
HorizontalArcMinus: 1.50
HorizontalArcPlus: 1.50
VerticalArcMinus: 0.33
VerticalArcPlus: 1.00
}
如果你要增加炮台数量,你这么干。
我的例子Corvus_MKII是前4默认,左右后均无,
如果你要增加前面炮台数量,请注意,把 TurretSlot: 开始到最后一个 }都选中,然后接着复制一次即可
你看Position4个炮台数字均不同,那就是炮台的 3D 坐标,你看 4个中 有两个 数字是正负数,那明显就是对称炮台位子,你分别在他们后面再复制粘贴
一次,那那一对陈炮台数量就从2变成4拉~以此类推 圈选4个炮台组代码 在第四个后面粘贴一次,那就整个前方炮台数量翻倍~
请注意 坐标的计算,因为开火方式是按照 逻辑编号0 ~ 3 开始 所以如果你要炮火样子好看~增加炮台就要是
0~3在粘贴一次0 ~3 如果讲究对称 就粘贴成 0 01 12233
以下就是我把4个炮台增加到8的情况~
{
TurretSlot:
{
Position: 0.00 0.39 0.34
Rotation: 0.00 0.00 0.00
Scale: 0
HorizontalArcMinus: 1.50
HorizontalArcPlus: 1.50
VerticalArcMinus: 0.33
VerticalArcPlus: 1.00
}
TurretSlot:
{
Position: 0.00 -0.82 1.47
Rotation: 0.00 0.00 3.12
Scale: 0
HorizontalArcMinus: 1.50
HorizontalArcPlus: 1.50
VerticalArcMinus: 0.93
VerticalArcPlus: 1.50
}
TurretSlot:
{
Position: -0.11 -0.57 1.43
Rotation: 0.00 0.00 1.56
Scale: 0
HorizontalArcMinus: 1.00
HorizontalArcPlus: 1.00
VerticalArcMinus: 0.84
VerticalArcPlus: 1.00
}
TurretSlot:
{
Position: 0.11 -0.57 1.43
Rotation: 0.00 0.00 -1.56
Scale: 0
HorizontalArcMinus: 1.00
HorizontalArcPlus: 1.00
VerticalArcMinus: 0.84
VerticalArcPlus: 1.00
}
TurretSlot:
{
Position: 0.00 0.39 0.34
Rotation: 0.00 0.00 0.00
Scale: 0
HorizontalArcMinus: 1.50
HorizontalArcPlus: 1.50
VerticalArcMinus: 0.33
VerticalArcPlus: 1.00
}
TurretSlot:
{
Position: 0.00 -0.82 1.47
Rotation: 0.00 0.00 3.12
Scale: 0
HorizontalArcMinus: 1.50
HorizontalArcPlus: 1.50
VerticalArcMinus: 0.93
VerticalArcPlus: 1.50
}
TurretSlot:
{
Position: -0.11 -0.57 1.43
Rotation: 0.00 0.00 1.56
Scale: 0
HorizontalArcMinus: 1.00
HorizontalArcPlus: 1.00
VerticalArcMinus: 0.84
VerticalArcPlus: 1.00
}
TurretSlot:
{
Position: 0.11 -0.57 1.43
Rotation: 0.00 0.00 -1.56
Scale: 0
HorizontalArcMinus: 1.00
HorizontalArcPlus: 1.00
VerticalArcMinus: 0.84
VerticalArcPlus: 1.00
}
}
WeaponBattery:
{
}
}
重武器雷同。其中Ammo: 是弹药
PowerCore: 能量--------核心,就是释放技能,隐形等
{
Hp: 500.00
Firewall: 0.20
Power: 100.00
EnergyRecharge: 1.50 --------能量充能率
Feedback: 0.05 --------反馈,就是击中有几率反充能量
}
Propulsion:
{
Hp: 700.00
Firewall: 0.30
Speed: 28.50 --------航速
Acceleration: 1.30 --------加速度
PowerToEngines: 2.00 --------引擎全负荷 充能时间
}
Sensors:
{
Hp: 500.00
Firewall: 0.00
SensorRadius: 2265.00 ----------传感器范围
Detection: 0.30
}
Grappler:
{
Hp: 500.00
Firewall: 0.10
GrappleRange: 650.00 --------抓钩射程
Overload: 0.80
}
Transporter:
{
Hp: 500.00
Firewall: 0.10
TransportRange: 500.00 --------传送距离
Capacity: 64.00 -------- 容积
Deflection: 0.00
}
Hangar:
{
Hp: 500.00
Firewall: 0.10
PreLaunch: 72.00 --------准备时间
Fuel: 220.00 --------燃油
WingNo: 3 -------- 舰载机仓位数
}
Cloak:
{
Hp: 500.00
Firewall: 0.25
CloakStrength: 0.50 -------- 隐形强度
ClaokStability: 0.30 ------------------稳定性(比如开火 和高速飞行中失效的概率)
}
ShipShields:
{
Strength: 10000.00 -------- 防护盾强度
Recharge: 72.00 -------- 充能率
Reboot: 3.00 -------- 归零后 再充能等待时间
HP: 500.00
Firewall: 0.25
Biometric: 0.05
ResistanceEnergy: 0.20 --------能量抵抗率
ResistanceProjectile: 0.15 -----------投射体抵抗率 (轨道炮)
ResistancePlasma: 0.10 -------- 等离子抵抗率
ResistanceRadiation: 0.55 -------- 辐射抵抗率
ResistanceEMP: 0.35 -------- 电磁脉冲抵抗率
基本就这些~
你可以看到我把我喜欢的船改成 超级飞行器了~.............
在 Ships.wdt 文件中可以找到船只对应的编号把它填写在 save 文件的
999999.00 999999.00 62 127 3502 0 57 777 0 20 7
Ship:
{
Id: 76
CustomBannersId: 0
CustomColorBanners: 1.00
看见么Id: 后面就是船只编号,填好后存盘进入游戏 你就直接开的是那艘船~
当然 也可以把它作为库存 ,这个自己研究把~ 在存档文件的后半段。
最后我来举个例子
我想玩 Origins 但是想开 Tyrant
从原始设计可以知道Origins 是没有 Tyrant 这艘船的
方法如下:
首先把 Starpoint Gemini 2\DLC\SecretsOfAethera\Spg2\Models\Ships\Tyrant
复制到DLC\Origins\Spg2\Models\Ships 下面
然后打开 DLC\SecretsOfAethera\Spg2\Base\Ships.wdt
确认 Tyrant 的编号是77 复制那一行
把它粘贴到 DLC\Origins\Spg2\Base\Ships.wdt 里面的最后 面
编号改成 116 (上面如果不是115 就以此类推) 因为 77已经被用了。
记下这个数字,假定是116
然后打开 游戏,进入 Origins 随便折腾~ 然后找机会存盘~退出
打开autosave 文件 把 Id 那一行改成116 然后 保存
重新进入游戏 ~ 你就开 Tyrant 拉!!!!
至于Tyrant 的参数修改,就是本文一开始所说的那样了~比如 增加隐形,增加舰载机,增加船体等等
存档文件的 Skills和 Perks 某大神已经说了我就不说了~
如果你要改 武器和增强效果 则在 存档文件的这里:
Enhancements: 后面默认都是 0 顺序从左到右 依次是游戏中 船只增强那一栏的 由上到下 从左到右
搞不清楚就把所有武器和系统都 随便 买满 廉价增强器 然后通过看数字变化 反查 增强器的对应位置。
增强组件的编号在相应的wdt 文件里
比如 HeavyWEnhancements.wdt重型武器增强,
LightWEnhancements.wdt 轻型武器增强。
增加炮台也是类似原理~
不过炮台增加是 在存档里的~也就是说我可以通过每次存盘里 修改读盘后的炮台种类和弹药
方法一样~看炮台编号。
技能也在存档里改 指挥官可以通过修改成 工程师.............
唯一注意的是 你的超级改版船最好是 自己根据 其他船只然后编写一个wdt 文件附加进去
否则 你的改变 是全局的~ 和X3一样~ 如果CPU开的船和你一样.................
还有一个办法就是 开特殊船只~ 比如战役特有的船只等等~
一般来说这种船不会让你摧毁~ 所以也不会出现打不过的情况。。。。。。。。。。。。
个人建议仅修改存档来获得 提升~ 改船只基本没啥好玩的了~
o ~ 对了~ DLC 船只 数据 没有问题~ 可直接读取
但标准版本 的船只数据在Starpoint Gemini 2\Spg2\Models\Ships\BackupShips.zip
可直接在 zip 包里 修改
页:
1
[2]