Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.98a is out! (03/27/25)

Pages: 1 ... 77 78 [79] 80 81 ... 442

Author Topic: [0.98a] Nexerelin v0.12.0c "Abyssal Gaze" (update 2025-05-01)  (Read 3908460 times)

Histidine

  • Admiral
  • *****
  • Posts: 5184
    • View Profile
    • GitHub profile
Re:[0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1170 on: September 30, 2016, 10:05:52 PM »

Wow it's been five months since the last update? Anyway, here are some accumulated fixes and improvements:


Changelog
Code
v0.7.6
* Faction updates/handling for: Exigency, ApproLight, Metelson, Ship Pack
* Mining adjustments/fixes:
    * Add SCY planets
    * Asteroids give a bit more ore, a bit safer to mine
    * Fix exhaustion rate for planet types not being used
    * Fix Shepherd (D) not being able to mine
* Sector generation:
    * Add two faction start
    * Tone down effects of star color on lighting
    * More planet names; add origin comments
    * Uninhabited systems can sometimes have relays
    * Make sure 70% of systems have at least one market belonging to a pirate faction (the others can have them too); configurable
    * Some factions can have more markets than others if so set in faction config
    * Add config toggles for presence of pirates, independents in non-Corvus mode
    * Fix some asteroid belt-related issues
    * Sector generation crashes instead of failing silently if it fails to load planetNames.json
* Other game start stuff:
    * Add random starting ships option
    * Pirate starting solo Cerberus is shielded, has different weapons
    * Auto assign starting officers
* Don't restore player relationships to previous state when leaving a pirate faction (once a pirate, always a pirate!)
* Stronger Templar defences against invasion
* Any fleet responding to an invasion is treated as having seen the player with their transponder off
* Prisoners can be ransomed to hostile factions if transponder-off trade is permitted and transponder is off
* Don't trigger warmonger event when joining an ally in battle, or enemy fleet is low-rep-impact
* Add hotkeys for most dialog options
* Various text amendments/fixes
* Fix behavior of some mod submarkets on market capture
* Fix patrol generation bugs
* Add crash safety if fleet factory fails to spawn fleet
Logged

King Alfonzo

  • Admiral
  • *****
  • Posts: 697
  • -- D O C T O R --
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1171 on: September 30, 2016, 11:53:08 PM »

Keep getting a very sudden CTD NullPointerException, but only with the new version of Nex, the old one works fine:

Code
1845086 [Thread-4] WARN  exerelin.utilities.ExerelinConfig  - Faction config not found: dassault_mikoyan
1845103 [Thread-8] INFO  sound.O  - Cleaning up music with id [Blackrock.ogg]
1845591 [Thread-10] INFO  sound.O  - Creating streaming player for music with id [Mobilization.ogg]
1845664 [Thread-10] INFO  sound.H  - Playing music with id [Mobilization.ogg]
1845796 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
at exerelin.world.ExerelinPatrolFleetManager.advance(ExerelinPatrolFleetManager.java:92)
at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.CustomCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
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)

It consistenly happens a set amount of time into the game I'm playing, just drifting through space.

Histidine

  • Admiral
  • *****
  • Posts: 5184
    • View Profile
    • GitHub profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1172 on: October 01, 2016, 02:30:34 AM »

Keep getting a very sudden CTD NullPointerException, but only with the new version of Nex, the old one works fine:

Code
1845086 [Thread-4] WARN  exerelin.utilities.ExerelinConfig  - Faction config not found: dassault_mikoyan
1845103 [Thread-8] INFO  sound.O  - Cleaning up music with id [Blackrock.ogg]
1845591 [Thread-10] INFO  sound.O  - Creating streaming player for music with id [Mobilization.ogg]
1845664 [Thread-10] INFO  sound.H  - Playing music with id [Mobilization.ogg]
1845796 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.NullPointerException
java.lang.NullPointerException
at exerelin.world.ExerelinPatrolFleetManager.advance(ExerelinPatrolFleetManager.java:92)
at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.CustomCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
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)

It consistenly happens a set amount of time into the game I'm playing, just drifting through space.
Argh.

Okay, you can do one of two things:
1) Turn off DME (and any other non-supported factions)
2) Make a copy of Nexerelin/data/configs/exerelinFactionConfig/neutral.json and rename it to dassault_mikoyan.json.
Might also need to change the value of uniqueModClassName in the file to data.scripts.DMEModPlugin.java.
Logged

Orikson

  • Captain
  • ****
  • Posts: 280
  • Always Seen on Discord
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1173 on: October 01, 2016, 02:56:41 AM »

Ok. So that's a workaround for DME is it? Just for Corvus mode compatibility I assume.
Logged
"A story teller and a trader. Tell me your tales and I'll tell you no lies."

Come join the Starsector Fan Chat! It's decently active.

Link: https://discord.gg/eb5UC

DrakonST

  • Captain
  • ****
  • Posts: 341
  • Lizard-Wizard
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1174 on: October 01, 2016, 03:50:10 AM »

 Perfectly! I am happy. Only there is one question:
Quote
Fix patrol generation bugs
What bug?
Logged
I a Russian. And i communicate with the help of Promt Translate. And I am a color-blind person.

Histidine

  • Admiral
  • *****
  • Posts: 5184
    • View Profile
    • GitHub profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1175 on: October 01, 2016, 04:44:28 AM »

Ok. So that's a workaround for DME is it? Just for Corvus mode compatibility I assume.
It'll work in Corvus mode if you do that, yeah. (DME never worked in non-Corvus mode to begin with)

Only there is one question:
Quote
Fix patrol generation bugs
What bug?
  • Most factions didn't obey the patrol size mult tag
  • The core script was being added twice, which may have resulted in patrol script being added twice to each market :-X
Logged

Sutopia

  • Admiral
  • *****
  • Posts: 1005
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1176 on: October 01, 2016, 06:41:11 AM »

Random generated systems sometimes go too big, making some planets and stations out of the tab minimap.

Invading stations do generate respond fleet, but sometimes they escape from you if your ships are much superior than theirs and  you will be able to capture station without turning neutral faction to hostile since you didn't officially fire at them.
« Last Edit: October 01, 2016, 06:03:52 PM by Sutopia »
Logged


Since all my mods have poor reputation, I deem my efforts unworthy thus no more updates will be made.

Dark.Revenant

  • Admiral
  • *****
  • Posts: 2902
    • View Profile
    • Sc2Mafia
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1177 on: October 01, 2016, 09:12:34 AM »

Invading stations do generate respond fleet, but sometimes they escape from you if your ships are much superior than theirs and  you will be able to capture station without turning neutral faction to hostile since you didn't officially fire at them.

Reminds me of some WW2 stories.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 5184
    • View Profile
    • GitHub profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1178 on: October 02, 2016, 12:12:57 AM »

you will be able to capture station without turning neutral faction to hostile since you didn't officially fire at them.
That shouldn't be possible, both starting an invasion attempt and completing it successfully (as long as this market wasn't the faction's last) makes the target faction insta-hostile.
Logged

Sutopia

  • Admiral
  • *****
  • Posts: 1005
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1179 on: October 02, 2016, 05:23:33 AM »

Maybe I got something wrong(about the initial relation) but I do remember when I attempt to "chase down" the responding fleet (after capping) it showed the check message of turning into war state which indicates that it was previously higher than -50.
Logged


Since all my mods have poor reputation, I deem my efforts unworthy thus no more updates will be made.

DrakonST

  • Captain
  • ****
  • Posts: 341
  • Lizard-Wizard
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1180 on: October 02, 2016, 05:43:53 AM »

Houston, we have problems.
Spoiler
[close]
The menu goes beyond and it is impossible to finish other settings. Point 10 has no hot key. 9 works but there "Starfarer mode'. Of course "Esc" works. But how to be with other settings?

Also. I disable independent in mod config but they have appeared at a new game.
Spoiler
[close]

Also #2. Error.
Spoiler
308073 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
   at java.util.ArrayList.rangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at exerelin.world.ExerelinSectorGen.populateSector(ExerelinSectorGen.java:1098)
   at exerelin.world.ExerelinSectorGen.generate(ExerelinSectorGen.java:779)
   at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
   at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
   at com.fs.starfarer.ui.M.dismiss(Unknown Source)
   at com.fs.starfarer.ui.impl.I.dismiss(Unknown Source)
   at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
   at com.fs.starfarer.ui.interfacesuper.o00000(Unknown Source)
   at com.fs.starfarer.ui.H.processInput(Unknown Source)
   at com.fs.starfarer.ui.U.super(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)
[close]
« Last Edit: October 02, 2016, 07:53:08 AM by DrakonST »
Logged
I a Russian. And i communicate with the help of Promt Translate. And I am a color-blind person.

King Alfonzo

  • Admiral
  • *****
  • Posts: 697
  • -- D O C T O R --
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1181 on: October 02, 2016, 06:22:13 PM »

Argh.

Okay, you can do one of two things:
1) Turn off DME (and any other non-supported factions)
2) Make a copy of Nexerelin/data/configs/exerelinFactionConfig/neutral.json and rename it to dassault_mikoyan.json.
Might also need to change the value of uniqueModClassName in the file to data.scripts.DMEModPlugin.java.

You also need to add it to 'mod_factions.csv', in case anyone was still getting the error.

Harmful Mechanic

  • Admiral
  • *****
  • Posts: 1340
  • On break.
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1182 on: October 03, 2016, 02:01:29 AM »

The message I'm getting is that I should hurry up with integration ;D.
Logged

whatdoesthisbuttondo

  • Lieutenant
  • **
  • Posts: 91
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1183 on: October 03, 2016, 03:02:38 AM »

The message I'm getting is that I should hurry up with integration ;D.

Some very basic compatibility could be as easy as this change in your initDME() method in DMEModPlugin.java:

Code
        try {  
            //Got Exerelin, so load Exerelin  
            Class<?> def = Global.getSettings().getScriptClassLoader().loadClass("exerelin.campaign.SectorManager");  
            Method method;  
            try {  
                method = def.getMethod("getCorvusMode");  
                Object result = method.invoke(def);  
                if ((Boolean)result == true)  
                {  
                    // Exerelin running in Corvus mode, go ahead and generate our sector  
                 new Nikolaev().generate(Global.getSector());
                }  
            } catch (Exception ex) {  
                // check failed, do nothing  
            }  
        }
catch (ClassNotFoundException ex) {
            new Nikolaev().generate(Global.getSector());
            // Exerelin not found so continue and run normal generation code
        }
Logged

NightfallGemini

  • Commander
  • ***
  • Posts: 182
    • View Profile
Re: [0.7.2a] Nexerelin v0.7.6 (update 2016-10-01)
« Reply #1184 on: October 04, 2016, 06:55:37 PM »

Getting a CTD here too upon trying to start a new game:

Code
169555 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Processing market conditions for Reuenthal (Neutrino)
169555 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Adding condition: organics_complex
169555 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Adding condition: exerelin_hydroponics
169555 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Adding condition: organized_crime
169556 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Adding condition: organized_crime
169556 [Thread-4] INFO  exerelin.world.ExerelinMarketSetup  - Adding condition: large_refugee_population
169564 [Thread-8] INFO  sound.O  - Cleaning up music with id [miscallenous_main_menu.ogg]
169759 [Thread-10] INFO  sound.O  - Creating streaming player for music with id [miscallenous_main_menu.ogg]
169759 [Thread-10] INFO  sound.H  - Playing music with id [miscallenous_main_menu.ogg]
170223 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain  - java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at exerelin.world.ExerelinSectorGen.populateSector(ExerelinSectorGen.java:1098)
at exerelin.world.ExerelinSectorGen.generate(ExerelinSectorGen.java:779)
at com.fs.starfarer.campaign.save.CampaignGameManager.o00000(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.M.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.I.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.if.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.interfacesuper.o00000(Unknown Source)
at com.fs.starfarer.ui.H.processInput(Unknown Source)
at com.fs.starfarer.ui.U.super(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)

I thought it might be DME, but even running with DME off or with the workaround led to the crash. I reverted to 7.5c, no problems so far.
Logged
Pages: 1 ... 77 78 [79] 80 81 ... 442