Can't Override <SystemTypes> in mod extension?

Post ideas & suggestions you have pertaining to the game here.
Post Reply
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

When attempting to create an override for the systems and placing it in a regular extension, I get "unknown design element: SystemTypes".

I thought we could override system types in an extension in 099!

If we can override the independent elements such as <SystemType UNID=">, we still can't override the SystemTypes tables. So that puts my planet interactions mod on the "requires unpacking" list (or the "too much installing to do for most people" list, rather)

<SystemTypes> isn't allowed in an Adventure extension either, I tested it in an unpacked version where the sample adventure extension I have is working.

So- the tables that define how a system's planets, stargates, and other little structural elements get placed are only allowed to be in the transcendence.xml?
User avatar
Arisaya
Fleet Admiral
Fleet Admiral
Posts: 5535
Joined: Tue Feb 05, 2008 1:10 am
Location: At the VSS Shipyards in the frontier, designing new ships.

Dont override it- just create new ones in an extention (this can be done, at least in .98d)

Then in the new topology in the adventure extention overwrite the usage of the old ones with the new ones.

It's a bit more work, but it's worth a shot.
(shpOrder gPlayership 'barrelRoll)

<New tutorials, modding resources, and official extension stuff coming to this space soon!>
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

Not very helpful, Wolfy.

The Tables are a small piece of code in the <SystemsTypes> section- I want to change a few small details about them.

I don't want to redesign the entire thing.

And, just to be clear on this- you can't make new ones either, you cant even use the design element that they are attached to in an extension.

So no new tables.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

You can't define new global tables right now. But you can define tables inside a <SystemType> section. Eridani.xml does this.

Unfortunately, you can't create tables that are shared by two or more system types; that's on my list, but I haven't gotten there yet.
User avatar
Periculi
Fleet Officer
Fleet Officer
Posts: 1282
Joined: Sat Oct 13, 2007 7:48 pm
Location: Necroposting in a forum near you

I had finally figured that out- not the best solution, as it means an override of at least all the random systems, and for a small change really- adding some new moons and planet configurations to the mix. But it will work that way, and it allows me to alter the system planet builds by system class, which may work in my favor for this mod.

I am happy that the systems override without any troubles so far!
Post Reply