Is the combat function moddable?

That is, can we add in our own version of combat?

Is it possible for us to completely change the combat?

What I'm looking at is the ability to remove the statistical combat and add a player run combat stage.

Think of invading a planet and fighting out the battle on a hex map.

Think of having to carefully position your ships before hitting the fire button.

As moddable as the game is, is the combat engine replacable?
9,436 views 5 replies
Reply #1 Top
is the combat engine replacable?

No, since it is hardcoded in the exe.
Reply #2 Top
the combat secuense is kinda lame imo
you take so much time in designing your ships that I would like to see some more controls in battle
they could do it in real-time in a screen such as the main one, only zoomed in or something
Reply #3 Top
lot of discussion on tactical combat - problem from the design point of view is that to have player controlled combat means you need whole new computer AI routines capable of handling that.

Rather than have two or three crappy AI engines, the intent was to have one awesome strategy engine.

AI is notoriously bad at tactical combat - you see it even in advanced chess engines, the computer is very good at strategic play (because it can see so far ahead), but tactical tricks are usually out of its reach (such as sacrifices etc.)
Reply #4 Top
That's too bad. By having the option for a switch (to use the statistical model or execute a seperate engine) they could just let the players build one for them. Heck if it was possible to circumvent the statistical model I'd be trying to get a modding team together.
Reply #5 Top
I understand that the dev team decided users could only mod data, never code. So, for example, they nixxed AI DLLs. I also wish I could re-implement the combat algorithms (shield energy, armor integrity, and hit ratios come to mind) but it appears that there will be no changes unless Stardock wants them, or a user employs decompilation techniques, followed by object-oriented-programming in x86 assembly.