[Starsector Mods][0.95.1a] Exotica Technologies v1.2.6 – UI Update 2!!!

  • Post category:Mods
  • Post comments:0 Comments

Exotica Technologies
version 1.2.6 (requires


This update to ExtraSystemReloaded is truly massive so I decided to change the name of the mod entirely. The entire codebase has changed since I took over coding the mod.


This mod allows you to upgrade your ships with a variety of stat-increasing upgrades and exotic modifications that don’t take OP or hullmod slots.
Each ship has a limit to the amount of upgrades they can install, however, allowing for loadouts on ships to be further specialized and not improved across the board like in the previous mod.
You can download the mod by clicking the banner at the top, or here.


The cost of each upgrade is resources, and the mod comes with support for Industrial Evolution to use Ship and Relic Components to purchase and install a lot of the upgrades on your ship.
 
More complex upgrades tend to require more resources, or even special items that you can only find through salvaging research stations and mining stations.
These kinds of upgrades, called “Exotics”, are extremely powerful and can help to define exactly how you want a ship to perform.


AI fleets and derelicts will sometimes spawn with Exotica technologies on them, which you can then salvage and recover to put on your own ships to even further improve them.

It stands to reason to say that because of this, some fights might be much, much harder with this mod installed.
Be prepared, and take advantage of everything that Exotica Technologies has to offer you to overcome these increased threats.
This mod is safe to add to existing saves. This mod is NOT compatible with ESR. I won’t be changing anything to make them compatible.

Thanks to many people for this:

  • LazyWizard for LazyLib
  • Tartiflette and the modding community for MagicLib.
  • Wisp for making the Gradle mod template that this mod uses.
  • Histidine for making Nexerelin, which this mod has (some) integration for, and also for an update to the scanning UI.
  • TechPriest/Tim for making Iron Shell, which this mod has (some) integration for.
  • Ms. Vella from the Unofficial Starsector Chat discord for making the plasma flux catalyst cargo item icon
  • Thyrork, Phearlock, Ishman, Strb 103D for being a beta tester for the mod’s update, which had undergone extensive changes and crashes.
  • Thyrork again for making a post-release guide for the mod, which you can read below.
  • Originem and Iridicens for making the original mod and its 0.9.1 update.
  • The community at large for using this new version of the mod. I greatly appreciate any and all feedback, even if you want to say you like the mod, or don’t.

Spoiler: click to expand
Changelog
1.2.6
rewrote how upgrades are stored in the save.
faction upgrades work again!

1.2.4
new UI!
upgrades now configuration-based so you can make them as overpowered as you want them to be! who cares about balance???????????? also mods can implement their own too.
iron shell now has an upgrade.

1.1.6
destroyed gradle
fixed crate duping issue
fixed derelict mods not showing up
added ship name to fleet member in generation

1.1.5
added a crate to contain chips
rebalanced a lot of upgrades and some exotics

1.1.4
fixed fleets with 4 or more S-mods causing freeze

1.1.3
fixed being able to upgrade past max level.

1.1.1
fixed upgrades not applying until you upgraded bandwidth.
fixed hangar forge being weird in certain cases.

1.1.0
added two new logistics upgrades.
upgrades and exotics from enemy ships now have a (very large) chance to drop from a ship that has them.
ships with s-mods will now have higher quality and are more likely to generate upgrades and exotics. this scales, so ships with 3 s-mods will have extremely high quality.
refactored upgrade generation. it should more strongly favor smaller amounts of higher leveled upgrades especially on ships that have more S-mods.
fixed some upgrades not spawning on random fleets.
added a blacklist for the missile forge that can prevent it from reloading certain weapons. see modSettings.json
block random generation of ship modifications on ships in the player fleet.
fully integrated new UI from Histidine (thanks)
woops went and made a whole UI over the past week.
probably some other things.

1.0.12
– fixed infernal engines deceleration buff not displaying in tooltip
– fixed indevo component methods not allowing to purchase upgrades if you had the exact amount required

1.0.11
– fixed a rare issue with salvaging a debris field that had a ship with exotica modifications. also fixed all (surely) instances of recovered ships not keeping their upgrades.

1.0.10
– fixed a bug when loading a save while a fleet with special upgrades was out and about

1.0.9
– fixed a bug with special interactable objects

Spoiler: click to expand
Spoiler
red planet, in particular

- hacked missile forge now reduces missile capacity by half and reloads the final capacity fully

1.0.8a/b
- fixed a crash on startup/when you generate bandwidth
- fixed a crash when interacting with a derelict fleet

1.0.8
- nerfed drops of exotics by a lot
- removed a debug log that was probably raising the file size of logs by a ton.
- buffed drive flux vent
- added more debug logs that should help explain why some people's upgrades are disappearing.
- potentially fixed an issue where upgrades were disappearing due to putting them into a different submarket e.g. indevo's repair docks
- fixed alpha subcore (and potential future bandwidth-increasing exotics) preventing base bandwidth upgrades
- nerfed overcharged shields slightly, but reduced upkeep for ships with high shield upkeep
- changed equalizer core to modify weapon base range (now it acts like ballistic rangefinder)

1.0.7
added a derelict upgrade
fixed upgrade colors being off
fixed relic component upgrade method using ship component pricing
fixed bandwidth calculation being too high
use upgrade spawnchance stat

1.0.6
fixed saves failing to load due to the game not loading the sector seed until after the game actually loads all game object data (alex why)

1.0.5
fixed saves failing to load due to vanilla code that switches a very special ship's ID around a lot (the ship's ID is generated on sector load, changed when you recover it, and returned when you restart the game.)
1.0.4
updated Plasma Flux Catalyst icon with new one provided by Ms. Vella on the Unofficial Starsector Chat discord
fixed a crash related to one of the final fights in the sector
fixed an incorrect Deceleration tooltip in Infernal Engines upgrade

1.0.3
most upgrade drawbacks now start at level 3 instead of level 1[/su_spoiler]


So you’ve played ESR and are wondering what’s changed and new with ET; Peek and behold!

Spoiler: click to expand
Spoiler
Firstly, the fundamentals are the same. Get ship, upgrade ship in different ways, find exotics through exploring ruins and stations to get particularly powerful improvements that you know and love. But the devil is in the details;

Bandwidth – Has replaced Quality and functions the same. Pay cash to make it so you can mod your ship further.
Upgrades – Are the biggest overhaul by far. Gone are the no brain picks that make your ship systems cooldown faster, instead replaced by a system of great gains at small losses.



As you can see, Infernal Engines is a net gain but in a focused direction with a downside. You are trading decelerating and increased fuel consumption (with handy actual numbers for when those rise high enough) for increased accelerating, turning, burn level and speed. Similar to how the exotic upgrades sometimes had trade offs; all upgrades are like this now. President Matt Damon is working on future upgrades so don’t expect this to be it, but the core upgrades are solid. I highly recommend forced overtime for your frigates and commissioned crews for your civilian ships once you’re rolling around in cash. Infernal Engines are amazing for your slow capital ships that you don’t care to decelerate on, or on your fast hit-and-run ships that don’t brawl and veer away.


Exotics – As I said, are similar to what you might have already seen. They can also be removed from ships with a story point now which brings me to another big change;
Enemy ships now can come with upgrades and exotics! Hope you’re ready to run into Dominators with a spooled feeder! I wasn’t! I hated it! On the plus side you can now rip out their upgrades into a chip to install them onto your own!

Finally lets talk about Scanning fleets. When fleet dialogue appears, you might see extra dialogue mentioning that the “Other fleet appears modified”. Open coms with them and you will get an extra option to scan them. This will open up a similar ship menu as upgrading to let you pick ships your interested in seeing how they are modified.

Obviously this a huge update the now renamed Exotica Technologies! Hit President Matt Damon up with questions and bug reports, I am certain I didn’t get them all, but I wanted to share a survival guide for this new incarnation!


Behold, the first forum post optimized for mobile screens!
And what a glorious post, indeed!

Congratulations on the new mod, this looks very, very cool!


quick bugreport :P


quick bugreport :P

thanks,

but also AAAAAAAAAAAAAAAAAAAAAA


Don’t quit AAAAAAAAAAAAAing just yet

It appears that I can infintely scan (non-battle, I THINK) debris fields without it not appearing to do anything


Don’t quit AAAAAAAAAAAAAing just yet

It appears that I can infintely scan (non-battle, I THINK) debris fields without it not appearing to do anything

not sure what going on there, option should be disabled. will look


updated to version 1.0.1. this fixes the tracer recoil calculator not having a recoil hint, among some other bugs.

unfortunately i have not been able to reproduce the debris field thing yet


Congrats on the new release, though I have to say I’m more fond of Extra Systems so if I may ask will it still be supported?

would it work to remove ES and install this or would that break a save?

Congrats on the new release, though I have to say I’m more fond of Extra Systems so if I may ask will it still be supported?

i do not want to maintain two versions, nor do i want to support a mod that has a reputation of being incredibly unbalanced


would it work to remove ES and install this or would that break a save?

unfortunately it will break your save to remove ESR. there is no way around it

edit: you can go into your save and try and remove all instances of `extrasystemHM`, but i would recommend backing up your save first as it’s very easy to break your save if you don’t know what you’re doing


updated to fix a crash from missing graphic for hacked missile forge

Congrats on the new release, though I have to say I’m more fond of Extra Systems so if I may ask will it still be supported?

i do not want to maintain two versions, nor do i want to support a mod that has a reputation of being incredibly unbalanced

Tis a shame, but fair enough

Good luck with the future of this mod


Congrats on the new release, though I have to say I’m more fond of Extra Systems so if I may ask will it still be supported?

i do not want to maintain two versions, nor do i want to support a mod that has a reputation of being incredibly unbalanced

Tis a shame, but fair enough

Good luck with the future of this mod

exotica is extremely modular so if you want to make a mod that adds the upgrades you want, you can feel free to do it

Leave a Reply