So, I'm gonna list what thing I am in need off, and anyone who can lend a hand (or point me towards a mod that has something similar, so I can reverse-engineer it), feel free to contact me.
For starters, I have a bunch of shipsystems that need custom AI to make them workable.
1. RetroDrive - reverse burn drive. Only goes backwards, to quickly escape. The AI needs to check in a cone behind itself before turning it on.
2. Gunbooster - boosts weapons range, damage and accuracy at the cost of EVERYTHING else. No shields, no movement, increased EMP vulnerabiltiy and 10-20xCR decay while active. Not something to use when in close combat.
3. ShieldDiffuser - temporarily and instantly tripples the shield arc radius and near instant deployment, shield efficiency tanks. Used in emergencies to defend against torpedoes and such
4. Shield Focus - the opposite. Greatly reduces the shield arc (temporarily) and greatly boost shield efficiency. Reccommended against single, narrow targets.
5. RhoAias - a limited use system that works like temporary Safety Overrides - boost active/passive flux venting and eats CR. I could probably use a typical weapon boosting AI (like high energy focus) for this, but I'm not sure if it's a good idea.
Aside from these simple things, something more ambitious is a MobileDocyard hullmod, that either increaes ship repair speed or lower repair costs across the fleet. Possibly allows for re-fittings of logistic hullmods in space.
And lastly, Fleet Spawning Control. Basically, once every month check the number of active fleets variable (lets call it ALIEN_FLEETS), and call the fleet spawning function (which I can handle and have it written more or less).
I have no idea how to hook that "monthy check" part, what function to extend and so on. The final goal is to have AI and alien fleets spawn and roam around randomly and attack random markets. Alien main fleets would have motherships and those would not respawn (so basically a second counter on how many motherships are left) so you can technically remove them from the game. Or perhaps they do respawn, slowly and up to a point (as long as there is 1 left), meaning that you can still exterminate them, you just have to be quick about it and kill them faster than they can be replaced.