Hi guys, I'd appreciate some help.
I created a mash-up of some Neutrino Corp ships for myself. I added the png and .ship files into their respective folders inside the Neutrino mod folder, filled its data into the CSV file, and tried running the game.
The loading bar fills all the way to the end then the game crashes with a 28784 error. Below is the section listing the issue:
23338 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.ArrayIndexOutOfBoundsException: 28784
java.lang.ArrayIndexOutOfBoundsException: 28784
at com.fs.graphics.TextureLoader.super(Unknown Source)
at com.fs.graphics.TextureLoader.super(Unknown Source)
at com.fs.graphics.TextureLoader.super(Unknown Source)
at com.fs.graphics.TextureLoader.super(Unknown Source)
at com.fs.graphics.null.super(Unknown Source)
at com.fs.starfarer.loading.ResourceLoaderState.init(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I made a custom ship for the Neutrino mod before in Starsector version ~6.1 and didn't have any of these issue, has something changed in the way this is handled since then?
Thanks in advance.
What's odd is that another ship I mashed has the same bits/sample but has a lower dpi. I'll try lowering each separately and together then post back.
EDIT: I lowered the dpi to 240 and dropped the bits/sample to 8 but now I get the following:
23749 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at com.fs.starfarer.loading.scripts.ScriptStore.o00000(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings.?0000(Unknown Source)
at com.fs.starfarer.combat.entities.Ship.<init>(Unknown Source)
at com.fs.starfarer.loading.specs.forsuper.o00000(Unknown Source)
at com.fs.starfarer.loading.specs.forsuper.o00000(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.getPlayerShip(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.advance(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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)