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: Anubis-class Cruiser (12/20/24)

Pages: [1] 2 3 ... 421

Author Topic: [0.97a] Nexerelin v0.11.3b "Planet Tales" (fixes 2024-12-25)  (Read 3487795 times)

Histidine

  • Admiral
  • *****
  • Posts: 4938
    • View Profile
    • GitHub profile
[0.97a] Nexerelin v0.11.3b "Planet Tales" (fixes 2024-12-25)
« on: March 07, 2015, 12:40:41 AM »


(explanation)

Nexerelin v0.11.3b

Requires LazyLib, MagicLib
Integrated with Version Checker

Download

Make sure UAF is updated to 0.74a1 or later and Arma Armatura is updated to later than 2.2.4

Previous downloads

On Nexus
Git repository

Ko-fi


Can be added to existing save; updates will almost always be save-compatible for several versions
Make sure to delete your old Nexerelin folder before installing a new full version!

Having problems? Visit the Mod Troubleshooting Guide!

Third-party translations
Only provided here for convenience, not quality-checked or otherwise endorsed.
Russian by WhitePulsar (partial MTL)
Chinese (TBD)

Features
  • 4X game features in Starsector
    • Factions will wage war against each other and try to conquer their enemies
    • Diplomacy events see faction relationships changing over time
    • Join a faction to gain useful support and represent them in war and peace, or start your own
    • Alliances offer mutual assistance in times of war
    • Planet descriptions can change as territory is won and lost (in development)
  • More things to do
    • Mine planets and asteroids for useful resources for trade, or some treasure
    • Use operatives to subvert other factions to your own ends
    • Requisition fleets from your colonies to carry out tasks
    • Pay tribute for the right to infringe on factions' territory
    • Bring aid to troubled worlds to keep them from decivilization
    • Turn in prisoners for reputation or cash
    • Browse the Prism Freeport for rare and pricey ships
    • Construct remote outposts to aid exploration
  • More events
    • Remnant raids
    • Relief fleets
    • Vengeance fleets
  • New starting options
    • Play in a randomly generated Sector, or travel the star systems seen in vanilla and other mods
    • Begin your journey with a range of starting factions and ships
  • Gameplay tweaks
    • Befriend pirates to lower the effects of their activity on your colonies
    • Lower tariffs on trade
    • ...and more enhancements

Report issues on GitHub

Quick help
Alliances
Mining
Faction config files

FAQ

Changelog
Spoiler

## v0.11.3b (2024-12-25) ##
* Random sector new game setup fixes
    * Make sure gate memflags and transverse jump + neutrino detector are added properly
    * Don't apply quest skip memory keys to random sector if inappropriate
* Fix + log recent crashes from operative actions on null market
* Fix AI admin handling on market transfer or granting autonomy
* Fix `invasionOnlyRetake` factions sometimes never launching raids
* Display refund amount if a player fleet request is cancelled
* Final Remnant mission: Un-disrupt Gilead station if needed for final battle

## v0.11.3 "Planet Tales" (2024-11-30) ##
### Changes from beta 0.11.2x ###
* Blockades will end if no markets of the target faction remain in system; capturing a blockaded market will remove the blockade condition
* Player-requested invasion fleets will make the captured markets autonomous if player has no free admins or governing capacity left
    * Revoking this autonomy will not cause unrest (once per market)
* Autonomous colony default income mult 0.2 -> 0.25
* Factions don't send suppression fleets if allied with the rebels' sponsor faction
    * Player faction (and governed colonies) also don't send any suppression fleets
* Player's autonomous and governed colonies can get Luddic Majority on upsize
* Random sector Kanta's Den is no longer a free port; actually gets its admin
* Contact-buys-ship mission a bit less frequent
* Random sector max planets slider 80 -> 120
* Fix NPE in mission "Salvation" if Eochu Bres is decivilized
* Fix CTD when using story skip with random sector
* Fix excessive rep gain from transferring a rebelling colony to rebel faction
* Fix special task groups not picking new tasks properly
* Attack fleet in mission "Fragments" won't spawn more than 2000 units away
* NPC factions try to avoid colonizing targets of an ongoing mission
* Fix wrong description texts for Mairaath under a different faction
* Add `nex_enableMiningFleets` field to settings.json
* Mining output .csv supports adding new commodities

### Gameplay ###
* Expand the 'skip story' option to support specific amounts of progress, and multiple vanilla/mod quest chains
* Rebellions from low stability should obey some invasion config options
    * Specifically the 'no invasions until player colony' and 'no invasions of core worlds' rules
* Strategic AI can act to help allies against a faction not currently hostile to the AI faction
* Adjust some alliance war/peace vote behavior
    * On war declaration, add -5 relations padding so random rep gains won't push the faction back over the peace threshold
    * Factions that are not at war with each other following a vote should avoid deliberately going to war for some time after
* Add a config option for player special task group maintenance costs
* Player special task groups can use wormholes
* Starlight Cabal from Underworld is now a pickable faction at start
* Marine XP gain from ground battles now based on share of damage dealt
* Change some handling of invasion points to avoid large overdrafts
* Fighting in a system with player outpost doesn't reduce colony crisis points any more
* Added config option for price multiplier in NPC 'buy ships' mission
* Add a settings.json option for pirate/Pather bases to spawn even when their factions are dead

### GUI ###
* Blueprint swap at Prism Freeport gives ship/fighter preview
* Invasion point counter in diplomacy profile and strategic AI page has a breakdown tooltip

### Bugfixes ###
* Fix for AI core drops being reduced by Automated Ships skill (vanilla bug), by Lukas04
* Abyss gate in RAT shouldn't mess with player special task group behavior anymore
* Fix sat bomb events not taking place if invasions are disabled
* Fix a potential crash with IndEvo ambassadors
* Ground battle fixes
    * Can no longer join ground battles from the right place in another star system
    * Defending ground units with an associated fleet don't lose planet-side bonuses if their fleet is within support range
* IndEvo artillery stations get their faction set correctly on market capture
* Fix intimidate option not working in File Drawer Problem
* Fix Illustrated.Entities incompatibility on captured markets
* Fix some likely mod incompatibilities when modifying NPC fleet join battle behavior
* Fix improper behavior of AI admins when market is captured
* Fix memory leak with custom start fleet
* Remnant dead drop complication fleets are low rep impact, like vanilla
* Some operative actions will auto-abort if target faction is now an ally (unless action is by player)
* Autonomous colonies: Fix temporary control menu breaking in certain cases with multiple pages
* Remove EMP that doesn't actually work from Silverlight's Alicorn

### Misc. ###
* Add projectile trails to Silverlight's Alicorn
* Typo fixes by nissa

### Modding ###
* Various bits of Second in Command compatibility
* Some Strategic AI refactors
    * In particular, `reapplyPriorityModifiers` is called from AI module after generation, instead of the concern always having to do it
    * Executive module has getters for the number of actions a faction can take per meeting, and the `StatBonus` required to change this
* Reduce the number of libraries needed at compile time
    * Removed: ApproLight, Knights Templar, Underworld
    * Added: Second in Command
* Custom starts can hide or disable themselves in their script
[close]

Note on using Save Transfer (and other console commands)
You may want to use the ResetRelationships command to start with fresh faction relationships (particularly if some factions died in the last run).

The SetMarketOwner <market_or_location_name> <faction> command can be used to give a market to another faction (including one not currently alive in the sector).

Credits
Zaphide: the original Exerelin
Dark.Revenant: much coding help; SS+ and descendant mod compatibility
LazyWizard: Version Checker, Console Commands, other code
Soren: Player flags
Tartiflette: Prism Freeport
Weezer, Mace: Captured planet descriptions
The SS mod community: various content contributions, tips, pointers and feedback
Zeke "MesoTroniK" W.: Starsector team assistance
Alex, David, Ivaylo, StianStark: Starsector, what keeps us here
And lastly you, for playing this

Metadata

true
https://i.imgur.com/3nMFPev.jpg
exerelin_config.json

[close]
« Last Edit: December 25, 2024, 03:50:26 AM by Histidine »
Logged

Tartiflette

  • Admiral
  • *****
  • Posts: 3529
  • MagicLab discord: https://discord.gg/EVQZaD3naU
    • View Profile
Re: [0.65.2a] Nexerelin v0.2 (release 2015-03-07)
« Reply #1 on: March 07, 2015, 02:53:31 AM »

Nice to see (N)exerelin back, good work Histidine. I'll have to release a Scy update to make it compatible, but in the meantime here's an updated faction file: the current one is lacking a lot of new stuff.

Since it didn't worked in Exerelin, would it be possible to use ships instead of wings to mine too? I made a mining destroyer that beg to be put to good use, and should be more efficient than a wing since it's quite bigger. I already commented out the corresponding entry for when it become possible (unless you already changed that in this case thank you).

Well, gotta get back working on that update then.

[attachment deleted by admin]
Logged
 

HELMUT

  • Admiral
  • *****
  • Posts: 1364
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #2 on: March 07, 2015, 05:11:40 AM »

Bug when i launched the campaign, after distributing my skill points at the character creation.

Code
106480 [Thread-5] ERROR com.fs.starfarer.combat.O0OO  - java.lang.RuntimeException: Texture [urban03] from category [illustrations] not found
java.lang.RuntimeException: Texture [urban03] from category [illustrations] not found
at com.fs.starfarer.settings.StarfarerSettings.Ó00000(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.setInteractionImage(Unknown Source)
at data.scripts.world.ExerelinSectorGen.pickEntityInteractionImage$(ExerelinSectorGen.java:173)
at data.scripts.world.ExerelinSectorGen.buildSystem(ExerelinSectorGen.java:684)
at data.scripts.world.ExerelinSectorGen.generate(ExerelinSectorGen.java:383)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.title.OoOO.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.do.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.O0oO.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.O0oO.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.i.o00000(Unknown Source)
at com.fs.starfarer.ui.OooO.processInput(Unknown Source)
at com.fs.starfarer.ui.V.o00000(Unknown Source)
at com.fs.starfarer.B.null.class$super(Unknown Source)
at com.fs.super.A.new(Unknown Source)
at com.fs.starfarer.combat.O0OO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Tried a few times with just Lazylibs, Shaderlibs and common radar. Most of the [urban] textures seems to be missing or something.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4938
    • View Profile
    • GitHub profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #3 on: March 07, 2015, 05:41:37 AM »

Bug when i launched the campaign, after distributing my skill points at the character creation.

Code
106480 [Thread-5] ERROR com.fs.starfarer.combat.O0OO  - java.lang.RuntimeException: Texture [urban03] from category [illustrations] not found
java.lang.RuntimeException: Texture [urban03] from category [illustrations] not found
at com.fs.starfarer.settings.StarfarerSettings.Ó00000(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.setInteractionImage(Unknown Source)
at data.scripts.world.ExerelinSectorGen.pickEntityInteractionImage$(ExerelinSectorGen.java:173)
at data.scripts.world.ExerelinSectorGen.buildSystem(ExerelinSectorGen.java:684)
at data.scripts.world.ExerelinSectorGen.generate(ExerelinSectorGen.java:383)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.title.OoOO.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.do.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.O0oO.dismiss(Unknown Source)
at com.fs.starfarer.campaign.save.O0oO.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.i.o00000(Unknown Source)
at com.fs.starfarer.ui.OooO.processInput(Unknown Source)
at com.fs.starfarer.ui.V.o00000(Unknown Source)
at com.fs.starfarer.B.null.class$super(Unknown Source)
at com.fs.super.A.new(Unknown Source)
at com.fs.starfarer.combat.O0OO.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Tried a few times with just Lazylibs, Shaderlibs and common radar. Most of the [urban] textures seems to be missing or something.
Hmm, that's odd.

What OS? I'm wondering if the Linux/Mac installers don't have the (unused in vanilla, AFAIK) urban graphics included.
Vanilla folder graphics\illustrations should contain files urban_0[1-3].jpg, with the corresponding entries in settings.json->illustrations:
Code
"urban00":"graphics/illustrations/urban00.jpg",
"urban01":"graphics/illustrations/urban01.jpg",
"urban02":"graphics/illustrations/urban02.jpg",
"urban03":"graphics/illustrations/urban03.jpg",

But I want to push another bugfix soon anyway, so I'll probably just take them out for the time being.
To do this locally: comment out lines 150-153 in data/scripts/world/ExerelinSectorGen.java

would it be possible to use ships instead of wings to mine too?
I don't actually have any plans to implement mining for now, but if I do I'll keep that in mind!
« Last Edit: March 07, 2015, 05:45:40 AM by Histidine »
Logged

Ahne

  • Captain
  • ****
  • Posts: 321
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #4 on: March 07, 2015, 06:45:50 AM »

Awesome man!

If this mod gets compatible with SS+ my life is complete!

Hahaha, great work indeed!

greetings
Ahne
Logged

HELMUT

  • Admiral
  • *****
  • Posts: 1364
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #5 on: March 07, 2015, 08:36:15 AM »

Hmm, that's odd.

Actually nevermind. I'm just a braindead idiot that forgot to update his game to RC2. God i feel so bad...

Anyway, congrats on updating (N)Exerelin to 0.65.2, i'm sure a lot of people will be happy to see this mod working again.
Logged

gruberscomplete

  • Captain
  • ****
  • Posts: 253
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #6 on: March 07, 2015, 08:47:51 AM »

Thank you I appreciate this.
Also this should be moved to the mods thread instead of hiding in the modding area.
After adding all the mods you mentioned, and after making a character, when it is starting the game by "creating trade fleets", it crashes, saying something like
: out of bounds:10.

UPDATE:
after reinstalling SS and all mods it worked. Thanks.
another update
After doing the above and starting with a crystantite ship, picked a fight with a one-ship fleet of "neutral" faction, defeated it, took more cargo than could carry, GAME CRASHED:
427339 [Thread-5] INFO  com.fs.starfarer.combat.CombatEngine  - FP1: 5, FP2: 5, maxFP1: 200, maxFP2: 200
470935 [Thread-5] INFO  exerelin.world.InvasionFleetManager  - Get reserve size - failed to get key fake_market
475523 [Thread-5] ERROR com.fs.starfarer.combat.D  - java.lang.NullPointerException
java.lang.NullPointerException
   at exerelin.campaign.DiplomacyManager.reportBattleOccurred(DiplomacyManager.java:445)
   at com.fs.starfarer.campaign.CampaignEngine.reportBattleOccurred(Unknown Source)
« Last Edit: March 07, 2015, 03:21:49 PM by gruberscomplete »
Logged
Click here for FREE ships!               Plentysector               Robots With Souls

Midnight Kitsune

  • Admiral
  • *****
  • Posts: 2856
  • Your Friendly Forum Friend
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.1 (hotfix 2015-03-07)
« Reply #7 on: March 07, 2015, 10:16:15 AM »

Dude, why isn't Exi in here? They were around in 54 and especially in 62!
Logged
Help out MesoTroniK, a modder in need

2021 is 2020 won
2022 is 2020 too

Histidine

  • Admiral
  • *****
  • Posts: 4938
    • View Profile
    • GitHub profile
Re: [0.65.2a] Nexerelin v0.2.2 (update 2015-03-08)
« Reply #8 on: March 07, 2015, 07:56:46 PM »

Nexerelin v0.2.2
Download

Code
v0.2.2
- Compatibility with Exigency, II and Templars (once they're updated)
-- SCY too, but I forgot to uncomment the lines in rules.csv so you'll have to do it manually unless I update again by then
- Fix crash after fighting with independents
- Agents, prisoners, saboteurs less common
- Reduce reserve damage from saboteur action
- Lower chances of detection from destroying food
- NPC covert action interval increased 30 days -> 45
- Don't change storage submarket faction on market capture

After doing the above and starting with a crystantite ship, picked a fight with a one-ship fleet of "neutral" faction, defeated it, took more cargo than could carry, GAME CRASHED:
427339 [Thread-5] INFO  com.fs.starfarer.combat.CombatEngine  - FP1: 5, FP2: 5, maxFP1: 200, maxFP2: 200
470935 [Thread-5] INFO  exerelin.world.InvasionFleetManager  - Get reserve size - failed to get key fake_market
475523 [Thread-5] ERROR com.fs.starfarer.combat.D  - java.lang.NullPointerException
java.lang.NullPointerException
   at exerelin.campaign.DiplomacyManager.reportBattleOccurred(DiplomacyManager.java:445)
   at com.fs.starfarer.campaign.CampaignEngine.reportBattleOccurred(Unknown Source)
Thanks for report, fixed.

Dude, why isn't Exi in here? They were around in 54 and especially in 62!
'cos it crashes (on account of not keeping Exerelin compatibility in mind during the recent updates)
Don't worry, it'll be updated in time.
Logged

xenoargh

  • Admiral
  • *****
  • Posts: 5078
  • naively breaking things!
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.2 (update 2015-03-08)
« Reply #9 on: March 07, 2015, 08:01:57 PM »

Hey, this great, looking forward to seeing it get done.  It's so boring not having a conquer-the-Sector mod atm :)
Logged
Please check out my SS projects :)
Xeno's Mod Pack

Dark.Revenant

  • Admiral
  • *****
  • Posts: 2806
    • View Profile
    • Sc2Mafia
Re: [0.65.2a] Nexerelin v0.2.2 (update 2015-03-08)
« Reply #10 on: March 07, 2015, 10:34:16 PM »

Starting templar ship really needs to be the _sal variant.  The current one is the support one, making it nigh impossible to fight properly.
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4938
    • View Profile
    • GitHub profile
Re: [0.65.2a] Nexerelin v0.2.3 (update-2 2015-03-08)
« Reply #11 on: March 08, 2015, 01:39:30 AM »

Nexerelin v0.2.3
Download

Code
v0.2.3
- Fix misreporting of market captures
- Fix SCY support
- Fix Mayorate being listed in the wrong category
- Change starting Templar Martyr variant to Saltare
- Reduce default star/planet/station count
- Remove size 2 stations
Logged

MesoTroniK

  • Admiral
  • *****
  • Posts: 1734
  • I am going to destroy your ships
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.3 (update-2 2015-03-08)
« Reply #12 on: March 08, 2015, 01:43:47 AM »

Histidine, since you are updating this very often (appreciated!) I might suggest utilizing Version Checker here :)

Tartiflette

  • Admiral
  • *****
  • Posts: 3529
  • MagicLab discord: https://discord.gg/EVQZaD3naU
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.3 (update-2 2015-03-08)
« Reply #13 on: March 08, 2015, 01:48:48 AM »

Hum, Scy will need an update on my end to be compatible, since I removed the "Exerelin" check. But at least it should work as soon as I release something.
Logged
 

Nicke535

  • Commander
  • ***
  • Posts: 240
  • Degenerate Core
    • View Profile
Re: [0.65.2a] Nexerelin v0.2.3 (update-2 2015-03-08)
« Reply #14 on: March 08, 2015, 10:08:27 AM »

Huh, i did not even realize i made my mod (N)exerelin compatible. Oh well. Time to stomp some stations with the Rebirth-class.
Pages: [1] 2 3 ... 421