The Ur-Quan Masters Discussion Forum

The Ur-Quan Masters Re-Release => General UQM Discussion => Topic started by: Taybian on September 28, 2003, 10:13:28 am



Title: Add-ons
Post by: Taybian on September 28, 2003, 10:13:28 am
Basically, I was just wondering what kinds of Add-Ons were in store for us in the later versions. Will it be possible for users to make their own custom add-ons easily? I know this might be a fair way off still, but if the game is going to be as customisable as I pray, then by all heck, it will last forever and ever...

There wouldn't happen to be any add-ons floating around already, would there? I doubt it, but ah well, worth a shot...


Title: Re: Add-ons
Post by: Defender on September 28, 2003, 10:30:38 am
shame, shame, we didnt do the searching game...

go here http://uqm.stack.nl/cgi-bin/yabb/YaBB.pl?board=Gendiscuss;action=display;num=1064199877

this service has been provided for you by:

~DEFIANT


Title: Re: Add-ons
Post by: meep-eep on September 28, 2003, 11:43:07 am
Actually, that thread was about existing add-ons, while Taybian was primarilly asking about future add-ons.
A lot will be possible.
As official packages, there will be the music package and most likely language packages providing non-English subtitles. And maybe cleaned up sound effects.
And who knows what others will come up with.
Maybe someone will make a new graphics set. (It's already possible, but there are still very strict restrictions on the graphics format).
Depending on far we go with putting game data in seperate data files, there will be a lot of other possibilities. I can immagine putting star data and ship characteristics in XML files. We'll see.



Title: Re: Add-ons
Post by: Michael Martin on September 28, 2003, 12:21:33 pm
Quote
Depending on far we go with putting game data in seperate data files, there will be a lot of other possibilities. I can immagine putting star data and ship characteristics in XML files. We'll see.


I'd like to register my undying hostility towards ridiculously gigantic constant tables (e.g. the star data) in the source.

However, I *also* have to concede that one of the strengths of the current approach is that arbitrary code can be placed in as hooks; therefore, to really, seriously do this right, it would need be able to hook into .DLL or .so files, which could end up being five kinds of nightmare for something that isn't actually part of our 1.0 goal.

For the specific case of the star systems, clever design of the XML system should be able to make the systems extendable without needing the full power of hooks, but that's a bridge we don't really have to think about crossing for awhile yet.