|
|
本帖最后由 濯月 于 2026-5-2 12:52 编辑
26642 [Thread-2] INFO org.lazywizard.console.Console - > AllHulls
26652 [Thread-2] INFO org.lazywizard.console.Console - 已向上述仓库中放入了3条舰船。
30749 [Thread-2] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.loading.specs.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$Oo.super()" because "this.new" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.loading.specs.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$Oo.super()" because "this.new" is null
at com.fs.starfarer.loading.specs.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.o00000(Unknown Source)
at com.fs.starfarer.loading.specs.O0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.?00000(Unknown Source)
at com.fs.starfarer.loading.specs._.o00000(Unknown Source)
at com.fs.starfarer.title.Object.do.o00000(Unknown Source)
at com.fs.starfarer.title.Object.do.render(Unknown Source)
at com.fs.starfarer.coreui.interfacesuper.super(Unknown Source)
at com.fs.starfarer.ui.n.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.campaign.ui.fleet.FleetMemberView.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.OOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.g$Oo.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.g.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.i.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.coreui._.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0OO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.L.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.oo0O.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.M.renderImpl(Unknown Source)
at com.fs.starfarer.ui.newui.o0Oo.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.ui.interfacenew.renderImpl(Unknown Source)
at com.fs.starfarer.ui.OOOo.render(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.render(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
这个问题困扰我很久,是什么导致的,看不出来错误在哪儿。
对应船的ship文件:{
"hullName": "officer",
"hullId": "ats_officer",
"hullSize": "DESTROYER",
"spriteName": "graphics/ats/ships/ats_officer.png",
"style": "SRD_TECH",
"height": 318,
"width": 133,
"center": [66.5, 159],
"collisionRadius": 180,
"shieldCenter": [0, -0],
"shieldRadius": 155,
"viewOffset": 0,
"weaponSlots": [
{
"id": "WS0001",
"size": "MEDIUM",
"type": "SYNERGY",
"mount": "TURRET",
"arc": 140,
"angle": -59.5,
"locations": [-57, -23]
},
{
"id": "WS0002",
"size": "MEDIUM",
"type": "ENERGY",
"mount": "TURRET",
"arc": 360,
"angle": 0,
"locations": [6, 1]
},
{
"id": "WS0003",
"size": "MEDIUM",
"type": "ENERGY",
"mount": "TURRET",
"arc": 360,
"angle": 0,
"locations": [63, 0.5]
},
{
"id": "WS0004",
"size": "MEDIUM",
"type": "SYNERGY",
"mount": "TURRET",
"arc": 120,
"angle": 60,
"locations": [-65, 25]
},
{
"id": "WS0005",
"size": "SMALL",
"type": "HYBRID",
"mount": "TURRET",
"arc": 270,
"angle": 180,
"locations": [-125, 3]
},
{
"id": "WS0006",
"size": "SMALL",
"type": "HYBRID",
"mount": "TURRET",
"arc": 133,
"angle": -90,
"locations": [-59, -42]
},
{
"id": "WS0007",
"size": "SMALL",
"type": "UNIVERSAL",
"mount": "TURRET",
"arc": 360,
"angle": 0,
"locations": [34.5, -0]
},
{
"id": "WS0008",
"size": "SMALL",
"type": "HYBRID",
"mount": "TURRET",
"arc": 270,
"angle": 0,
"locations": [125, 1]
},
{
"id": "LB 1",
"size": "LARGE",
"type": "LAUNCH_BAY",
"mount": "HIDDEN",
"arc": 360,
"angle": 0,
"locations": [
10, -37.5,
27, -37.5
]
},
{
"id": "LB 2",
"size": "LARGE",
"type": "LAUNCH_BAY",
"mount": "HIDDEN",
"arc": 360,
"angle": 0,
"locations": [
66, -37.5,
83.5, -37.5
]
}
],
"engineSlots": [
{
"location": [-133.5, 21],
"length": 30,
"width": 10,
"angle": 180,
"contrailSize": 30,
"style": "SRD_TECH"
},
{
"location": [-145.5, 4.5],
"length": 30,
"width": 10,
"angle": 180,
"contrailSize": 30,
"style": "SRD_TECH"
},
{
"location": [-145.5, -4.5],
"length": 30,
"width": 10,
"angle": -180,
"contrailSize": 30,
"style": "SRD_TECH"
},
{
"location": [-145.5, 13.5],
"length": 30,
"width": 10,
"angle": 180,
"contrailSize": 30,
"style": "SRD_TECH"
}
],
"bounds": [
129.5, -29.5,
152.5, -7.5,
147.5, 14,
136, 26,
84, 28.5,
37.5, 51,
30, 47.5,
64, 30.5,
-7.5, 34,
-11.5, 60,
-90, 43.5,
-86, 29.5,
-128, 28,
-144, 17,
-143.5, -9.5,
-108.5, -24.5,
-123.5, -49,
-112.5, -60,
-74, -45,
-60.5, -54.5,
-43.5, -48.5,
-37, -52,
-17.5, -47,
98, -46,
98.5, -30
]
}(用的希尔芬的风格和引擎,这个测过没有问题)
|
|