Requires Lazylib. Get it Here!I literally only used it in one line of code though. I was bored one day, and decided to try to put together a halo-themed UNSC faction mod.
Lore (If it matters): A UNSC colony fleet was heading towards a new planet when it passed by small, derelict Forerunner Halo. When some of the researchers attempted to probe it, it activated what little energy reserves the construct had left to catapult the fleet through time and space to the edge of Persean sector. As it turned out, the ringed-shaped construct was not a Halo, but instead a dimensionally displaced Domain gate.
Gameplay:The defining feature of UNSC ships are their Magnetic Accelerator Cannons - enormous coilguns spanning nearly the entire length of the vessels. These cannons are able to fire at great range and deliver considerable damage, at the cost of a low rate of a fire and considerable flux usage. Their strategy is to stay at range and pound enemies with their MAC's and long-range missiles - should the enemy attempt to close the distance, UNSC vessels will often find themselves with few options to fight back effectively. Their length and few PD emplacements make them vulnerable to attacks from the side.
For the most part, their mobility ranges from average to below average, their shielding is weak, and flux reserves are unremarkable. However, their armor is especially resistant to EMP weapons, and their narrow hulls and shield arcs allow for easier dodging of incoming projectiles when facing the enemy head on. Whether it's having an entire squadron delivering a devastating alpha strike, or having a few ships providing fire support from the second lines, these vessels may (or may not) be a valuable addition to any enterprising captain's fleet, provided they can get their hands on one.
Features Thus Far:- A unique UNSC Faction
- 8 New Ships (Not-screen accurate in size)
- 2 New Fighter Craft
- Some unique weapons, mostly built-in.
- Nexerelin Support (For both Corvus and Random sectors mode)
- Commissioned Crews Support
- Weapon sounds and music ripped straight from the Halo games.
- Starpocalypse Support
To do:- Learn how to sprite - all current models are rather rough edits of 3D models from the Sins of a Solar Empire Mod "Sins of the Prophets."
- Continue to balance (perhaps a complete redesign of the gameplay).
- Add more ships/weapons/fighters.
- Custom Portraits?
The Ship Roster:Spoiler
Small Craft:
- Sabre-class Fighters - A pair of high-cost, powerful strike fighters with a pair of auto cannons and light anti-armor missiles
- Longsword-class Bombers - Fitted for strike missions, this enormous craft barely fits in a conventional hangar. It's shielding and built-in flares allow it to survive bombing runs where it launches its array of anti-ship missiles.
Frigates:
- Mako-class Heavy Corvette - An older vessel in the fleet, this small warship is relatively undergunned, but possesses an exceptional power plant and armor plating for its size.
Destroyers:
- Paris-class Heavy Frigate - This oversized frigate lacks armor, but makes up for it with adequate mobility, allowing it to fire its MAC at enemies from flanking positions, or serve as powerful escorts for larger ships.
- Charon-class Support Frigate - It loses most of the combat capability of the Paris-class in exchange for sizeable cargo holds, making it a must for long expeditions. It's smaller MAC allows for it to provide adequate firepower in a pinch.
- Strident-class Light Frigate - One of the newer models in the UNSC register, this nimble ship comes with a small hangar bay, a faster-firing, more efficient MAC, and a newer, high-efficiency shield array.
Cruisers:
- Halberd-class Destroyer - Halberd class is equipped with dual-barreled MAC's and heavy Titanium-A armor, allowing it to shield smaller vessels while providing a sizeable punch.
- Punic-II Class Battle Carrier - The original Punic-class was an enormous carrier that served reliably in the UNSC fleet, but due to the lacking resources of the Persean sector, UNSC leaders made the decision to downsize the design. The Punic-II packs a pair of hangar bays, and like all other UNSC ships, a MAC.
Capitals:
- Halcyon-class Cruiser - The older cousin of the Marathon-class, this heavily armored cruiser is equipped with an upgraded MAC fitted with power recyclers and extra capacitors, allowing it to fire multiple rounds in rapid succession.
- Marathon-class Cruiser - An enormous cruiser used to command fleets, this ship sports superior flux and shields compared to the Halcyon-class, as long as having the same rapid-fire MAC of its predecessor. However, its more complex systems significantly increases deployment costs.
Changelog (Of Released Versions):Spoiler
v0.4a "Sustenance"Balance Changes:- Slight buff to Saber's armor to make it more survivable (as an 'elite' fighter).
- Increased DP costs of Paris and Halberd, also reduced armor and flux of the Halberd.
- Increased maneuverability of the Punic.
- Slightly Increased rate of fire, weapon velocity, and turn speed, and reduce the per-shot damage of the Rampart.
v0.3b "Hotfix"Fixes:- Fixed a mysterious crash on startup.
v0.3a "0.95.1 Celebratory Update"Additions:- The Mako-class Corvette, a well armored, but undergunned frigate-sized escort/strike ship to flesh out the roster a bit.
- A ship-sized Spartan Laser. Similar to the phase lance, gaining significant more alpha-strike potential at the cost of being very unwieldy to use. Why? I dunno, it seemed cool.
Balance Changes:- Various nerfs to fighter craft, they were quite overtuned.
- Slight buffs to the Paris and Charon.
Fixes:- MAC's and fighter weapons should no longer drop as loot. Woops.
0.2E - Hotfix- Fixed crashing when not having Nex installed.
- Compiled scripts into a .jar file, should lead to marginally improved performance?
- Slight buff to shield efficiency and Frigate Turn Rates to help them in their role as escorts.
- Slight nerf to the Halberd's DP cost and speed, since it was performing beyond its role as slow fleet anchor.
0.2C - Hotfix- Forgot to initialize Nex Faction relations.
0.2B - Hotfix- Forgot to spawn the UNSC star system for Nex Corvus mode (woops). It's fixed now.
- Slight buffs to the Rampart, also fixed some of the audio issues (its weird echo).
- Added a new UNSC weapon - the Goalkeeper PD Chaingun.
- Some modifications to the firing arcs of the Paris and Halberd frontal small mounts for better PD coverage.
0.2A - "Maximum Nonviable Product."- Added a UNSC home system for Vanilla and Nex Corvus mode - The Audere Star System. It's no longer a glorified ship pack!
- Increased MAC RoF and charge-time. Makes using it less painful, but also makes it harder to get snap-shots off.
- Starpocalypse Integration.
- Other minor balance changes.
0.1g - "The Thiccening."- Added a new ship, the Capital-class Halcyon Cruiser, and more gun-focused version of the Marathon class, which heavier armor but no hangar bays.
- MAC arc reduced, but turn speed increased
- Widened the Marathon and Halcyon class so they're no longer skinnier than Frigates.
- Gave the 'Maneuvering Jets' ability to the Charon since Flare Launchers suck.
- Increased Flux, HP, and Armor of all UNSC ships, at the cost of maneuverability.
- And a whole host of other small number-fiddling balance changes to give more nuance to the UNSC ships.
- Still not supported with Vanilla/Nex Corvus-mode yet (but it will be very soon!)
0.1d - Initial Release- Initial release, with 6 ships (Paris, Charon, Strident, Punic-II, Halberd, Marathon), 2 fighters (Longsword, Sabre), and 1 Weapon (Rampart PD)
- Integration with Commissioned Crews and Nexerelin (Random Sector Only)
- Not supported with Vanilla/Nex Corvus-mode yet.
AcknowledgementsSpoiler
- Histidine, Coherent Watermelon, Banano of Doom, Citizen Joe, Lethargie, Tomatopaste, and everyone else on the Starsector Discord for helping me wade through this mess of a mod.
- Planefriend for introducing me to this game.
- Alex for making this game
Enjoy, and please leave your feedback!