After the release of 0.8.1a version of Starsector and recent release of long awaited DynaSector and Nexerelin mods, people are starting to report the crash issues without providing the proper information. Without the proper information, Alex (Founder of Starsector), modders, and the community will not be able to narrow down the bugs that caused the crash to desktop (CTD).
So, I am typing this to show you the very simple methods of how to properly give the information about CTD issues.
STEPS:
1) Locate the starsector.log located in Starsector folder:
Starsector\starsector-core
2) Obtain the specific information from starsector.log. Posting the entire starsector.log is not necessary, it is not most effective way to provide information to modders. In order to provide the most useful information, scroll down to the bottom of starsector.log until you see the line that look similar to this:
ERROR (Any kind of error log) - java.lang.NullPointerException
Example:
Here is an example of CTD log:
179855 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at src.lt.data.scripts.campaign.Lt_CampaignSpawnSpecialFleet.advance(Lt_CampaignSpawnSpecialFleet.java:60)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.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)
See where it say 179855 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException with the rest of lines below it? That's is what you want to provide when posting crash log.
3) Post the list of mods you activated in Starsector.
THIS IS AN IMPORTANT PART because without it, we have no idea what mods could cause conflicts in Starsector.
4) Describe which mods you installed prior to CTD.
5) Describe the details of what you were doing in Starsector that led to CTD.
To anyone who want any more information added to the guide, please post reply and I will update the guide.
Credits:
Phelan Hood - Thank you for the advice with an English language.