The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 11, 2024, 01:38:16 am
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  How Far Can You Mod?
« previous next »
Pages: [1] Print
Author Topic: How Far Can You Mod?  (Read 1544 times)
DorgoDorato
Zebranky food
*
Offline Offline

Gender: Male
Posts: 1



View Profile
How Far Can You Mod?
« on: April 12, 2004, 02:04:03 pm »

So exactly how much damage could someone do to this game? Can you change everything and almost make it a new game, or are there boundries?
Logged

I think it's the duty of the comedian to find out where the line is drawn and cross it deliberately.
NECRO-99
*Smell* controller
****
Offline Offline

Gender: Male
Posts: 478


Androsynth Combat Tactics Specialist


View Profile WWW
Re: How Far Can You Mod?
« Reply #1 on: April 12, 2004, 10:43:23 pm »

Why would you want to make it a new game? The whole point is it's a classic remake.
Logged

I love being a clone. Everything I do bad gets blamed on the real me!
Michael Martin
Core Team
*Smell* controller
*****
Offline Offline

Posts: 387



View Profile
Re: How Far Can You Mod?
« Reply #2 on: April 12, 2004, 11:36:22 pm »

I'm going to interpret that question as "how much change could you make from without having to hack the source code?" because mods don't usually change the engine.

The answer there is: Not a whole lot, and one of our goals for 1.0 is to try to make it easier to do such mods.  Almost everything is hard-coded in the source, except for some data describing animation indices (and of course pure media content like the music itself).

The system really, honestly believes all the way through that the screen is 320x240.

The starmap, and most ship statistics, are hardcoded into the executable.  So is the conversation logic, and its interaction with game state.  (The strings themselves are data and easily upgraded.)

Bottom line: Star Control 2 was not written according to the modern engine/module paradigm.  It's hard to do a lot with that.  It's on the list of "things that would be nice to change", but since it doesn't directly affect the end-user experience, we've lowered the priority of most of it.  We've been refactoring as we go along - if we need to modify it ourselves to do the port, we'll take the time to do it right.  Otherwise, we praise the Precursors and leave well enough alone.

Since the source is available, and under GPL, then one could, say, take the DrawCommandQueue and related code and make an entirely different game (though this would, naturally, have to also be released under GPL if released at all), but I somehow don't think that was the question. Smiley
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!