1
Modding / Re: Misc modding questions that are too minor to warrant their own thread
« on: November 10, 2017, 10:08:01 AM »
Thats what I thought, but I will try your suggestion. Thanks!
Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)
If GraphicsLib is used along with every mod under the sun, VRAM requirements might reach as high as 2.5 GB. I doubt that would happen with GraphicsLib disabled. Even dedicated cards will fall back to system memory if you run out. Not that this would be problematic if you have 12 GB of RAM, which leaves quite a healthy buffer even if you allocate 4 GB to Starsector.
In my experience, unless you simply don't allocate enough memory to Starsector (say, less than 3 GB if you have a ton of mods that add lots of markets), the only source of save failure is the bug where XStream fails midway through the saving, which isn't memory-related. Other people have reported a separate issue where the game will just progressively slow down until it's too laggy to use (and the save freezes entirely) - I have seen this before on occasion - and it seems to be caused by DynaSector for unknown reasons. Nobody who reported this issue has ever submitted a save file, no matter how many times I asked.
239701 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: org.json.JSONException: DIRECTORY: E:\Starsector\starsector-core\..\mods\Looters (data\campaign\econ/Lt_Tyle.json)
Expected a ',' or ']' at 294 [character 5 line 16]
java.lang.RuntimeException: org.json.JSONException: DIRECTORY: E:\Starsector\starsector-core\..\mods\Looters (data\campaign\econ/Lt_Tyle.json)
Expected a ',' or ']' at 294 [character 5 line 16]
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.Oo0O.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.J.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.j.super(Unknown Source)
at com.fs.starfarer.ui.I.processInput(Unknown Source)
at com.fs.starfarer.ui.V.o00000(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)
4866982 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Ship hull spec [Noir_Soul_D_default_D] not found!
java.lang.RuntimeException: Ship hull spec [Noir_Soul_D_default_D] not found!
at com.fs.starfarer.loading.F.super(Unknown Source)
at com.fs.starfarer.loading.SpecStore.o00000(Unknown Source)
at com.fs.starfarer.loading.SpecStore.o00000(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings$1.getHullSpec(Unknown Source)
at com.fs.starfarer.api.impl.campaign.DModManager.setDHull(DModManager.java:37)
at com.fs.starfarer.api.impl.campaign.FleetEncounterContext.getRecoverableShips(FleetEncounterContext.java:1372)
at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.winningPath(FleetInteractionDialogPluginImpl.java:1698)
at exerelin.campaign.NexFleetInteractionDialogPluginImpl.winningPath(NexFleetInteractionDialogPluginImpl.java:269)
at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.goToEncounterEndPath(FleetInteractionDialogPluginImpl.java:1526)
at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.updateMainState(FleetInteractionDialogPluginImpl.java:2080)
at com.fs.starfarer.api.impl.campaign.FleetInteractionDialogPluginImpl.backFromEngagement(FleetInteractionDialogPluginImpl.java:609)
at exerelin.campaign.NexFleetInteractionDialogPluginImpl.backFromEngagement(NexFleetInteractionDialogPluginImpl.java:61)
at com.fs.starfarer.campaign.CampaignState.prepare(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)