Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Novaris

Pages: [1]
1
Thats what I thought, but I will try your suggestion. Thanks!

2
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.

Seems I'm one of these affected cases. I increased the memory limit to 5GB (simply because I use nearly every faction mod there is which is probably also the source of my issue together with DynaSector and Nexerelin) but when I play for about an hour you see the CPU idle percentagy decreasing more and more until it starts to impact the FPS, which will then gradually fall from 60 to 25. Once I save and close the game and reload the same savefile it is ok again, but only for a few minutes, then it follows essentially the same path. For now I tracked the issue down to essentially two things: the garbage collector kicking in because of all the debris in the systems and the fights going on throughout sector which the game has to calculate in the back and get rid of the objects it doesn't need anymore (once I see this phenomenon I also find a star system which is just full of space debris) and, judging from the log file, market information and fleet creation.

I tried a few things to ease the situation by switching on other garbage collection schemes but none of them really led to a better solution. The only thing that works every time is doing a save transfer into a newly created system, then the clock starts ticking again. One thing I also noticed is that this behavior starts once the first templar crusade notification pops up. My best guess is that this event leads to an increase in space battle and debris count which just accelerates the problem. I have yet to try out what happens if I deactivate the crusades though so please don't take it as blame assignment. What is also a little weird is that saving into the same save slot seems to be a lot slower than creating a new save file and does not tend to crash that often.

As for the question about the savegame: I will provide one once I'm at the machine again togeher with a mod list if you still want to investigate the matter.

3
Mods / Re: [0.8.1a] Looters factions v1.59 /// Artefact factions v1.15
« on: October 02, 2017, 09:51:58 AM »
I found a missing "," in Line 15 of Lt_Tyle. The list has a , too much at the end and one missing in between.

report:
Code
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)

4
Mods / Re: [0.8.1a] Looters factions v1.582 /// Artefact factions v1.14
« on: September 24, 2017, 03:57:47 AM »
I stumbled over a missing file as it seems:

Code
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)

Pages: [1]