The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 07, 2024, 07:48:34 pm
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)
| | |-+  UQM Tools
« previous next »
Pages: [1] 2 3 ... 5 Print
Author Topic: UQM Tools  (Read 23418 times)
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
UQM Tools
« on: October 02, 2010, 08:17:54 pm »

UQM tools is a set of tools (unafilliated with the official UQM team/project) designed to aid those seeking to edit various stuffs of UQM.
Keep in mind that these can be buggy.
Currently, there's two tools:

UQMDialogTool (Java, multiplatform; ZLIB license)


UQMNamegen (Java, multiplatform; ZLIB license)


UQMAnimationTool v0.1 released:


Downloads, more info etc etc etc: http://mooses.nl/uqm/tools/
« Last Edit: October 10, 2010, 05:03:12 pm by Megagun » Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: UQM Tools
« Reply #1 on: October 02, 2010, 08:37:13 pm »

Awesome  Grin

This would be a really useful tool for translators.
Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
Valos Cor
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 154



View Profile
Re: UQM Tools
« Reply #2 on: October 02, 2010, 09:13:41 pm »

Sounds neat!  I downloaded it and put it in a UQM directory I copied over but I couldn't find the content\base\comm directory, although there is a content\addon directory.  What am I doing wrong here?
Logged

I'm the kind of person that uses Linux and seems to be a very literate adult but has no idea how to do anything code-wise beyond basic stuff.(such as su -<password> yum install uqm) Except I didn't install UQM that way...I used Add/Remove Software...
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #3 on: October 02, 2010, 09:52:05 pm »

Sounds neat!  I downloaded it and put it in a UQM directory I copied over but I couldn't find the content\base\comm directory, although there is a content\addon directory.  What am I doing wrong here?
Hmm, right, I remember that vanilla UQM has things in .uqm files. Drat! (I have been testing this using p6014, which doesn't package into .uqm files)
Well, you can extract the content .uqm file (which is just a ZIP file) so that the files appear in content\base\comm and then run it.
If you're running Linux you should run the .jar from the folder "below" UQM's content folder so that it can find \base\comm\*.
OSX? Dunno.

I guess I could add in support for .uqm files someday.

Either way, new tool UQMNamegen! See original thread message...
Logged
Valos Cor
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 154



View Profile
Re: UQM Tools
« Reply #4 on: October 02, 2010, 10:21:13 pm »

Well, I did just that, all I had to do was rename the .uqm to .zip and extract.  However, it did not have a base, so I made one.  The editor worked pretty well except that clicking the arilou or urquan or stuff doesn't change anything.  Anyway, I went in and edited and saved the first Earth message.  However, now the uqm.exe can't find it (probably because of the added base directory in between).  Also, if it did, whats to say it won't use the uqm instead of the directories?  On linux,  I remember looking at it, but nah. hehe, oh well, it looks cool though.

Well, what's UQMNamegen?  I looked for it in search but it doesn't show anything (except your post)
Logged

I'm the kind of person that uses Linux and seems to be a very literate adult but has no idea how to do anything code-wise beyond basic stuff.(such as su -<password> yum install uqm) Except I didn't install UQM that way...I used Add/Remove Software...
chenjesuwizard
*Many bubbles*
***
Offline Offline

Posts: 158


I support Project6014


View Profile
Re: UQM Tools
« Reply #5 on: October 02, 2010, 10:54:08 pm »

This is great! Perhaps someday we can have a complete editor, so it's very  easy to edit Ur-quan Masters
What's Namegen?
Logged

Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #6 on: October 02, 2010, 11:47:09 pm »

Namegen generates names based on a "pattern".
For instance, the pattern "CCC\-UU" will generate Androsynth-like names, "CVC" will generate VUX-like names, etc.
This way, you can have one alien race have names that all follow a certain pattern, and thus have a certain 'feel' to them.

The pattern "Fvspv", for instance, generates these somewhat-similar names:
Quote
Gokky
Shydde
Fadde
Fikka
Hetty
Febbo
Shuddi
Chackky
Sickki
Fekku
Thotty
Sedda
Vebbo
Chubbu
Thippi
Ghokka
Focci
Shippu

As far as UQMDialogTool goes: I'm fixing some bugs and making it compatible with .uqm files now. Also, it turns out UQM0.6.2 has content in content/comm/* whereas p6014 has 'em in content/base/comm/*. I'm also fiddling with that so it all works out nicely, and if you edit dialogs from a .uqm file it'll save them under content/$PRESET/comm/* so that those edited files will override the originals (like in UQM)
Logged
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #7 on: October 03, 2010, 01:13:38 am »

Okay, I've released v0.3 of UQMDialogTool.
Now it supports vanilla UQM by scanning .uqm files and extracting from them if needed.
It'll also support p6014 and extraction of .uqm files once it supports those.

There is a bug, though: dialog voices may go out-of-sync when extracting from a .uqm file... Will check into that tomorrow.
v0.3 can be redownloaded from http://mooses.nl/uqm/tools/
Logged
Valos Cor
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 154



View Profile
Re: UQM Tools
« Reply #8 on: October 03, 2010, 03:10:28 am »

I just barely tested it, and it works!  Thanks!

I don't know anything about the sync.

I wish I knew enough c or java to do that.
Logged

I'm the kind of person that uses Linux and seems to be a very literate adult but has no idea how to do anything code-wise beyond basic stuff.(such as su -<password> yum install uqm) Except I didn't install UQM that way...I used Add/Remove Software...
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #9 on: October 03, 2010, 03:43:07 pm »

V0.4 released of UQMDialogTool:
-Fixed sync bugs and a few other bugs. Should be production-ready tool now! Smiley
-Added option to stop bugging the user with the help/notes screen
Logged
chenjesuwizard
*Many bubbles*
***
Offline Offline

Posts: 158


I support Project6014


View Profile
Re: UQM Tools
« Reply #10 on: October 03, 2010, 03:54:43 pm »

Quick Question:
Are you planning to make more of these or is this just a one time thing?
Logged

Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #11 on: October 03, 2010, 09:51:33 pm »

Quick Question:
Are you planning to make more of these or is this just a one time thing?
Dunno. Maybe.

UQMDialogTool v0.5 released:
-Added "strings.h" file generation.
Logged
chenjesuwizard
*Many bubbles*
***
Offline Offline

Posts: 158


I support Project6014


View Profile
Re: UQM Tools
« Reply #12 on: October 03, 2010, 10:07:56 pm »

Love the improvements. This should make it so much easier to mod UQM or Project6014.
I was wondering, is there any way to change whether a dialogue option means that you have to fight the enemy?
Logged

Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
Valos Cor
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 154



View Profile
Re: UQM Tools
« Reply #13 on: October 03, 2010, 10:10:48 pm »

I'll add on to chenjesuwizard's question:

Is there any way to find out which conversation produces which result, create ones and link the captain's talking with the reply or link the statement with the captain's available replies?  Just wondering.
Logged

I'm the kind of person that uses Linux and seems to be a very literate adult but has no idea how to do anything code-wise beyond basic stuff.(such as su -<password> yum install uqm) Except I didn't install UQM that way...I used Add/Remove Software...
Megagun
Enlightened
*****
Offline Offline

Gender: Male
Posts: 580


Moo


View Profile
Re: UQM Tools
« Reply #14 on: October 03, 2010, 10:29:04 pm »

Other than reading and/or modifying the source code; no. UQMDialogTool only modifies the text, not any logic behind it. The Strings.h generation thing is there for when you've added a few entries and want to code the dialogue logic for that.

But I'm looking into things like that right now.
Logged
Pages: [1] 2 3 ... 5 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!