Fractal Softworks Forum

Please login or register.

Login with username, password and session length

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.

Topics - Ryu116

Pages: [1]
1
HOW TO REPORT CTD (CRASH-TO-DESKTOP) ISSUES


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:

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

2
Suggestions / [Suggestion] filter tab for factionalized ships and weapons
« on: December 21, 2015, 08:44:05 AM »
Hello everyone,

I noticed there is still one feature missing, fliter tab for specific ships and weapons.  For example when I was customizing my weapons and wanted to try different ships and weapons in starsector, I still have to swim through many different ships and weapons from starsectors.

So I think it would be great help to have tab filter that allow you to customize the filter that shows specific faction's ships and weapons in both ship and weapons selections.  That way we will be able to efficiently work with each ships and weapons effectively.

It will be great help when testing ships and weapons quickly each time we load starsector too.  So here is my idea how this could work:

Add an extra codename for each ship and weapons, for example:

ShipFaction = Heg, Lucc;
WeaponFaction = Priate, Tri;
.
.
.

Where code would use short name of each faction with 'Gen' for general included if specific ship and weapons are for general usage besides specific faction.

That way, filter can use these codename to filter the ship and weapons when customizing filters to display ships and weapons on screen.

3
Hello everyone,

I have been having too many fatal: null crashes since I installed new java, so I am not sure what is going on, I have lot screenshots and information provided:

I am using Window 7 64 bit and I am using an external LED Monitor as secondary monitor with my DELL laptop.





This is list of mods I installed in my Starsector 0.7.1a:



Here is result from using version checker mod:



And finally,

Here is error info from starsector.log:

Quote
java.lang.NullPointerException
   at com.fs.starfarer.campaign.CharacterStats.getStatsEffects(Unknown Source)
   at com.fs.starfarer.campaign.CharacterStats.refreshCharacterStatsEffects(Unknown Source)
   at com.fs.starfarer.campaign.CharacterStats.increaseSkill(Unknown Source)
   at com.fs.starfarer.rpg.OfficerData.levelUp(Unknown Source)
   at com.fs.starfarer.api.impl.campaign.events.OfficerManagerEvent.createOfficer(OfficerManagerEvent.java:194)
   at data.scripts.campaign.events.SSP_PersonBountyEvent.initPerson(SSP_PersonBountyEvent.java:602)
   at data.scripts.campaign.events.SSP_PersonBountyEvent.startEvent(SSP_PersonBountyEvent.java:501)
   at com.fs.starfarer.campaign.events.CampaignEventManager.startEvent(Unknown Source)
   at data.scripts.campaign.events.SSP_EventProbabilityManager.startPersonBountiesIfN eeded(SSP_EventProbabilityManager.java:110)
   at com.fs.starfarer.api.impl.campaign.events.CoreEventProbabilityManager.advance(CoreEventProbabilityManager.java:108)
   at data.scripts.campaign.events.SSP_EventProbabilityManager.advance(SSP_EventProbabilityManager.java:58)
   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$2.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
946018 [Thread-11] INFO  sound.oo0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOO  - Creating streaming player for music with id [miscallenous_corvus_campaign_music.ogg]
946018 [Thread-11] INFO  sound.H  - Playing music with id [miscallenous_corvus_campaign_music.ogg]

Is this error related to recent version of java 8 64 bit?  I kept getting lot of crashes lately.  I didn't experience crashes in with Starsector 0.7.1a (without mods) and older Starsector 0.65.2a (with lot mods).

Any helps with my fatal null crashes is much appreciated and if there is any information missing, please let me know.

4
Suggestions / [Suggestion] Mod loading order and Mods conflict detection
« on: December 08, 2015, 01:13:15 PM »
Hello everyone,

There is one thing that made me think of this after seeing how people like me usually enjoy having lot different mods combined together to enjoy much larger diversity of experiences in Starsector game.



There is one thing that I think would be great assist to both an author of Starsector and modders, theoretically:

Mod loading Order

It allows for any specific mods to be loaded from top (first) to bottom (last), where the data get loaded in order.  With that, any specific features in certain mods can laod over other for sake of stablization without causing lot of data being conflicted when all mods is loaded at the same time.



Another feature that I also think would help with modders:

Mods conflict detection

(Note: Please let me know if this feature is already implemented in Starsector.  I recently started playing starsector last month and I am loving every moment of it.)

There could be an additional feature in program that detects the conflicting codes that changes the same thing from two or more different mods.  For example, mod #1 changes the campaign, then mod #2 change the same thing.  That is when they could create an additional log file that shows the conflicting between two or more mods.  The goal of ths is to locate the exact conflicting codes that can be easily changed, to allow multi-mods to work together in more stablized ways.



What do any of you think about this features?

I believe that with game being already flexible, any additional features that allow author of starsector and modders to be able to handle the data and mods in more stablized, efficient, and effective ways will allow starsector to expand even more.

Pages: [1]