(https://i.imgur.com/9W6pz9f.png?1)
Ship Catalogue / Variant Editor (SCVE) v1.8.2 (https://github.com/RustyCabbage/ShipCatalogueVariantEditor/releases/download/v1.8.2/SCVE-v1.8.2.zip)
(https://img.shields.io/github/downloads/RustyCabbage/ShipCatalogueVariantEditor/total)
Main Features
Provides four out of campaign missions (accessible in the title screen):
- one that contains a sorted list of all the ships in vanilla
- one that contains a sorted list of all the ships added by mods filtered on a per-mod basis
- one that allows custom searches through editing a CSV file
- one that provides a list of variants with common issues
No more relying on modders creating a showcase mission for you!
Other Features:
- Ship filters to avoid spoilers
- Weapon/wing filters so you can also look at only the relevant mod gear (or mod gear + vanilla (or [REDACTED]^2 weapons))
- Perma-modding s-mods in case you want to try out some builds without loading the campaign and doing a bunch of console commands
This mod is safe to add and remove from your saves.
For modders wanting to interact with the spoiler filter: simply add either a "HIDE_IN_CODEX" hint or a "restricted" tag to the relevant ship in data/hulls/ship_data.csv.
Changelog
Future changelogs can be found here:
https://raw.githubusercontent.com/RustyCabbage/ShipCatalogueVariantEditor/main/changelog.txt (https://raw.githubusercontent.com/RustyCabbage/ShipCatalogueVariantEditor/main/changelog.txt)
v1.7.5
-added ability to check knownShips and priorityShips in custom mission
-added options for known/priority weapons/wings for custom filters
-added showRestricted to custom_wing_filter.csv
-added LunaLib version checker support (as in the changelog. i'll figure the rest out later eventually :tm:)
-fixed issue with Officer Details hullmod crashing. Thanks to Helmut Kohl!
-fixed invalid weapons being restricted instead of set to unavailable
-fixed issues with logging that were present in v1.7.4.1
v1.7.3
-new mission for modular hulls
-idr what else :)
v1.7.0
-added ability to add officers for sim testing
-ship names now use the hull id (someone will find that useful maybe)
-sweep sweep
v1.6.1
- added a settings.json file to allow the user to set their own default filter settings
- entering the variant validator mission will now limit the weapon/wing filter to either DEFAULT or NONE
- fixed possible crash if no variants fail validation in variant validator mission
- fixed the weapon filter being totally broken
v1.6.0
-Added variant validator mission
-weapons and wings are now filtered nicely
-Added error message when every ship in a mod is hidden by the ship filter
-Removed loa_arscapitol since it breaks the simulator (and it's basically a station so idc about ignoring it)
-Fixed incompatibility with Gacha S-Mods
v1.5.0
-custom mission: added filter options based on weapon slots
-added custom weapon and wing filters, same general format as the custom mission
v1.4.2
-Fixed issue where entries in weapon_data.csv without a corresponding weapon spec would break the weapon filter (thanks, Zym)
-Fixed some Diable Avionics modules showing up in mission
-improved naming for extra hullmods
-fixed the current mod highlighter not updated on first click
-removed excessive log statements
v1.4.1
-Fixed the ship filter not working for the mod mission (thanks, Tilt)
v1.4.0
-Fixed issue where some mod-added skins of vanilla ships wouldn't show up
-Fixed issue where mods that add nothing but skins of vanilla ships wouldn't show up
-Rewrote everything from the ground up so things are faster and cleaner
-Externalized all the strings and cleaned up a lot of the text
-Removed a bunch of features I don't feel like maintaining anymore:
---adding +10 caps/vents over the limit
---adding custom officers
---adding officers to simulator ships
---the few weapon search options in the custom mission (I'll probably figure this out eventually)
---missions that probably no one but yubby noticed
v1.3.2
-Many improvements and fixes
(really I've been tinkering with a bunch of different things and forgot exactly what I did. sorry.)
v1.3.1
-Added another file to allow player-side officers in SCVE missions
-Turned simulator officers off by default (oops!)
-Improved sorting, fixed star fortress drones showing up
-Fixed overriding AI cores not working
-AI Core officer skills are now always elite as omega intended
-Misc code fixes somewhere, probably
v1.3.0
-Added settings to allow enemy officers in simulator.
-(still thinking about how I would implement allied officers)
v1.2.0
-Fixed vanilla skins not showing if modified by another mod.
-Added a search function!
(Thanks Meso for letting me use some Tiandong code!)
v1.1.1
-Spoiler filter set to ALL by default instead of MAJOR
-More robust checking for modules
-Fixed mission descriptions and added a blurb for where to find your .variant files
v1.1.0
-Some code cleanup, added prefixes to .java files
-Now shows Mod ID instead of names if you have over 15 ship-adding mods enabled
-Added a "~" prefix to d-mods so they are always at the bottom. This should disappear upon hiding them/campaign start.
-Added hullmods to mimic the increased capacitor/vent limit from Special Modifications. It's pretty jank pls no boolly.
-Added data/hulls/SCVE/manual_spoilers.csv so I don't have to recompile if I need to hide something as a major spoiler for some reason
-Fixed Secrets of the Frontier showing up in the list despite it not adding any viable ships.
-Fixed Tahlan Silberblut Regalia Kfg.D showing up in the wrong order.
-Workaround for ARS Capitol showing up in simulator (hidden unless you have Spoilers Filtered: NONE)
-(Fun fact: the Bento (LP) from Tahlan is tagged as a Low Tech ship)
(Thanks Yubby for bug catching!)
v1.0.0
-Initial release
Thank you to Dark.Revenant and MesoTroniK from whom I adapted some code.
Thanks Dragn, who helped me figure out how to fix a major issue with skins!
thanks techpriest for [REDACTED]
Poke me if you have a feature request or you notice things missing/broken. You can also find me on the Unofficial Starsector Discord @rubi#0864.
Source: https://github.com/RustyCabbage/ShipCatalogueVariantEditor (https://github.com/RustyCabbage/ShipCatalogueVariantEditor)