Pages: [1]
|
|
|
Author
|
Topic: Requests from a UQM Mod Developer (Read 1708 times)
|
dczanik
*Smell* controller
Offline
Posts: 306
|
I'm not sure if this is the right topic, but these are technical issues, just not technical problems... Admins feel free to move this.
As a mod developer, I've been impressed by the changes you have made to the engine in 0.7.0. I was wondering if the project had died. There are certain features I feel would open up the game more. Primarily issues with dialogue and resolutions. So, these are my requests for future versions of Ur-Quan Masters:
Resolution: The game is rather locked into the 4:3 aspect ratio. I'd like ways to allow for widescreen resolutions. 1024x768 was great back in 2002, but now monitors feature widescreen resolutions. Even phones have wide screens. Since most of the game is open space, you're just giving the player a larger field. Before anybody says it can't be done, the original game went from 320x200 to 320x240. If you need artwork to fill in the extra space, I can provide it. We've tried to change this, and ran into issues with aspect ratios of spheres of influence, and a host of other problems. Even if black bars are added to the sides, that would at least be something.
Further Separation of data and code: Right now, the half the animation is locked into the code itself. It makes it difficult for animators to see how characters will animate. Megagun has created a wonderful animation tool, but he's hampered by the animation data being in the code itself. Adding some extra information to the .ANI files, or making an .XML file would be an enormous benefit to us.
Timing animation with sound files: This is part of Separation of data and code. I'd like to put in lip syncing for Hayes to the voice files. That requires syncing the animation to the sound files. Again, I'll take care of all the artwork and data. You can feel free to use it (or not). But I can't even proceed without changes to how the animation system works. The random mouth animations may work fine for the aliens, but it should sync up for humans.
This could also allow me to add some small emotional touches in my mod, so not everybody is looking like an emotionless robot when they're describing a tragedy or extremely delighted about something.
That's it. I think that this keeps in with the goals of the project. Hopefully, I'm not asking for anything outside your abilities either.
|
|
|
Logged
|
|
|
|
|
Death 999
Global Moderator
Enlightened
Offline
Gender:
Posts: 3874
We did. You did. Yes we can. No.
|
Another tidbit that would be awesome is a conversation logic interpreter so the conversation logic can be generated from content files at runtime instead of having to be compiled into the C code.
I have such a language, and the code to interpret it - though it's in Java, it doesn't use inheritance or anything like that so it should transfer straightforwardly over to C... as long as we can let the game state flags be stored in a hash instead of bit array.
This language is simple enough that one need not be a computer programmer to use it.
|
|
|
Logged
|
|
|
|
Pages: [1]
|
|
|
|
|