
A controversial organisation within the sector, the Grytpype and Moriarty Defence Authority often protects independent planets and stations from the clammy fingers of pirates, luddic pathers… and ‘illegitimate’ merchantile convoys of established factions. Attempts to remove this organisation have proven troublesome, as those not under the sway of the centralized powers recieve superior and often more immediate defence against the continually troublesome reavers in the Sector in return for their support of the GMDA. Using existing Sector ships, the GMDA repurposes them for higher risk combat styles. Unsurprisingly they are often seen around the junkyard at Agreus and the more seedy sections of Ilm. Their ships come in two ranges:
THE GMDA RANGE:
The main ships of the GMDA, these ships are fast and light. Their unique engine systems enable them unparalleled speed when weapon systems are not active, and a boost to engine power, fire rate, damage dealt and flux dissipation during high flux situations, at the cost of reduced peak operating time, increased sensor profile, and decreased range and braking ability at high flux. This makes these ships perfect for pursuit operations and small skirmishes, however in larger battles they can overextend badly if not suitably supported. Further, some models have slight variations in design to increase pursuit potential.
For your perusal, here is some moving animated newspaper clippings.
THE GM-stock RANGE
The secondary ships used by the GMDA, and the kind mostly sold out to independant contractors, these ships aren’t as ‘kitted out’ as the GMDA counterparts, and often lack the ordinance those ships possess, but are substantially cheaper to run.
THE GMHQ RANGE:
Through tinkering and over-engineering by key GMDA designers, this range of ships are incredibly powerful, but also incredibly impractical – quite often their high supply costs prevent their widespread usage, while minor quirks in their design inhibits their utility. Nevertheless, these rare ships can be very dangerous in ship to ship combat, and treated with a little bit more respect than the usual GMDA vessel.
—
It continues! This is a sub-faction similar to CABAL that comes with new ships, new weapons (The Bludknock Chaser; like a limited shot Salamander on Steroids; Bluebottler, a weak ballistic EMP gun, and the Crun Gun, a specialized weapon that only kills fighters) and new character names (I apologise in advance for the Bounty names becoming increasingly ridicuous). The aim is to make a faction that both helps out independant markets from harrasment, kind of help independent trader and bounty hunter players in the early game, and also add a bit more danger to independent markets for more faction-orientated players.
This is a bit of a prelude to future work, albeit minor stuff – this is just an update for the upcoming tournament, to fix some niggling issues. Please notify me if anything goes wrong. Integrated properly into Corvus mode, but can also kind-of-sort-of work in Nexerellin; just don’t expect to find GMDA markets in random sector mode.
CAUTION: DO NOT INSTALL AND THEN USE ON AN EXISTING SAVE, AS YOUR GAME WILL CRASH
Credits:
Dark.Revenant for letting me use the CABAL script from the Underworld mod as the basis for this faction
Tartiflette, Mesotronik and Helmut for inspiration and assisting me with my sprite work
WikiFish and Knight Chase for their Most Excellente Suggestions.
Changelog:
I also wonder if they’ll get a (and this is a longshot) Capital ship. It’s not necessary, but it looks like they might get one (going for the longshot guess it’s an Onslaught on speed steroids, if not, an reconfigured Conquest. Paragon wouldn’t make too much sense haha).
I look forward to the next update, seriously not hoping to have to actually shoot these guys to get a ship and engage in a mini-war with them.
I got a crash related to your mod.
Here’s what it says:
Fatal: Ship hull [wolf_GMs_gay] variant [wold_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker]
.
From the Starsector log:
474122 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain – java.lang.RuntimeException: Ship hull [wolf_GMs_gay] variant [wolf_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker]java.lang.RuntimeException: Ship hull [wolf_GMs_gay] variant [wolf_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker] at com.fs.starfarer.loading.specs.forsuper.o00000(Unknown Source)
at com.fs.starfarer.title.C.OO0O.Ò00000(Unknown Source)
at com.fs.starfarer.title.C.OO0O.o00000(Unknown Source)
at com.fs.starfarer.coreui.oOoo.o00000(Unknown Source)
at com.fs.starfarer.ui.interfacesuper.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.c$Oo.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.c.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.refit.OOoO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.O0OO.oooO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.M.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.render(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)
.
Hope this helps!
Also, any plans to make the mod compatible with Nexerelin? I see that they spawn in game in either of Nex’s modes as some fleets that move around without a home world much like the Luddic Path.
Hi again, reporting something.
I got a crash related to your mod.
Here’s what it says:
Fatal: Ship hull [wolf_GMs_gay] variant [wold_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker].
From the Starsector log:
Code474122 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Ship hull [wolf_GMs_gay] variant [wolf_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker]
java.lang.RuntimeException: Ship hull [wolf_GMs_gay] variant [wolf_GMs_gay_close_support]: slot id [WS0007] not found for weapon [heatseeker]
at com.fs.starfarer.loading.specs.forsuper.o00000(Unknown Source)
at com.fs.starfarer.title.C.OO0O.Ò00000(Unknown Source)
at com.fs.starfarer.title.C.OO0O.o00000(Unknown Source)
at com.fs.starfarer.coreui.oOoo.o00000(Unknown Source)
at com.fs.starfarer.ui.interfacesuper.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.c$Oo.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.c.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.coreui.refit.OOoO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.O0OO.oooO.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.M.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.ui.O0o0.renderImpl(Unknown Source)
at com.fs.starfarer.ui.O00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.render(Unknown Source)
at com.fs.starfarer.title.TitleScreenState.render(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)Hope this helps!
Also, any plans to make the mod compatible with Nexerelin? I see that they spawn in game in either of Nex’s modes as some fleets that move around without a home world much like the Luddic Path.
Huh. For some reason a variant that was supposed to be on a lasher was renamed for the wolf. Apologies.
I’ll fix that for the next patch release, released RIGHT NOW.
And as for Nexerellin Integration…if they’re flying around like Luddic Path, then they’re working properly. Otherwise it’s beyond my ability to code.
It didn’t click at first that the GMDA market’s are in Independent markets stated in the intro, but I’ve checked each location and they were there. I like how you replicated Cabal Exchange into the mod.
All variants appears to have no faults, though I have a few I want to point out.
.
Condor (GM).
– All the variants it has are 10 OP over the limit. I think removing the OP from caps/vents would still not allow a player to fit weapons into all slots. Maybe increase the OP limit by 10 should be fine?
Hammerhead (GM)
– The ‘Pursuit’ variant has 6 OP unused, and has a HULLMOD CONFLICT.
You’ve blocked Auxiliary Thrusters, but you’ve put them on this variant… (I’ve checked the faction’s java file and this variant’s file).
– The ‘Elite’ variant is 4 OP over the limit. Removing Blast Door hull mod and re-allocating the freed OP should solve this.
Lasher (GM)
– The ‘Pursuit’ variant is 4 OP over the limit. Removing 4 OP from vents would bring it down to the limit.
Lasher (GMs)
– ‘Close Support’ variant has 2 OP unused.
Tarsus (GM)
– ‘Standard’ variant is 10 OP over the limit. Removing Accelerated Shield and either caps/vents should bring it down to the limit.
Wolf (GM)
– ‘Elite’ variant has 3 OP unspent.
Wolf (GMs Blue)
– ‘Annoying’ variant has 3 OP unspent.
Wolf (GMs Green)
– ‘Point Defense’ variant has 6 OP unspent.
.
Hope this helps! Love the racecar theme!
I like it
Ok, did a short test run in Corvus. Mod works as intended.
It didn’t click at first that the GMDA market’s are in Independent markets stated in the intro, but I’ve checked each location and they were there. I like how you replicated Cabal Exchange into the mod.
Good to hear, I was a little worried I missed something. And it’s supposed to be the independent CABAL; Tri Tachyon has Cabal, Luddic Church has Luddic Path, and Hegemony (in a twisted fashion) has Sindrian Diktat. I thought the independents could use some questionable ‘allies’.
All variants appears to have no faults, though I have a few I want to point out.
…
Hope this helps! Love the racecar theme!
Yikes, I thought I’d gotten most of those. I’ll fix them in a quick patch later. Good to hear you’re having fun!
Regarding the Condor: This is actually supposed to be by choice – I wanted the Condor to be desperately OP starved to the point where you’re not supposed to fully kit it out, to solidify it’s role as a support ship (Or in the very least to make it feel like a Tarsus with more weapon mounts stuck on, without thinking that the ship needs additional ordinance to support them). This might seem unkind at the moment, but I plan to add a subtle hullmod later that’ll justify the low OP cost (that will eventually be rendered useless by 0.8, but before then it should prove to be quite useful for the fighter fleet admiral). My reach went beyond my grasp, so i had to do a cop out here.
That Wayfarer is looking very smooth…
I like it
Thank you! Although the way it works now the Stock version might become too annoying to properly catch.
very cool mod, keep it up
I have noticed GMDA fleets pop up in non-Corvus Nexerelin occasionally, no homeworld though. Usually just small frigate packs.
(Finally!)
Fixed the variants, fixed the hammerhead missile slot, and made the GM Condor a little bit more attractive.
Sorry this hasn’t come out sooner – I’ve been busy with Real Life, as we all are.
