The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 05, 2024, 02:48:10 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 Mem Edit - Edit fleet ships (now also with device/item editor)
« previous next »
Pages: [1] 2 3 Print
Author Topic: UQM Mem Edit - Edit fleet ships (now also with device/item editor)  (Read 22139 times)
jucce
Frungy champion
**
Offline Offline

Posts: 95



View Profile
UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« on: November 07, 2010, 05:56:53 am »

Hello. As some of you may remember I previously made a save game editor for UQM in this thread:
http://forum.uqm.stack.nl/index.php?topic=4672.0

But unfortunately you could not edit the fleet ships nor the items with that editor. I have now made another editor that instead of modifying save games works directly against the UQM process changing the process memory.

With this editor you can change the ships in your fleet. EDIT: And also the devices.




Instructions:
1. Start UQM and load a save game
2. Hit read
3. Make your changes
4. Hit write
5. Save the game and then reload it
X. The "New Save" button should be pressed before loading a new save game (when at the save game selection screen). If you are reloading a save game you just saved or loading a save game for the first time since you started UQM it's not necessary. Strictly speaking it isn't a must to use this button. If you don't you may see ships in the list that are remnants of earlier saves (but those can be safely ignored).

Issues:
1. You can only edit ships, not add ships. Because of this I recommend starting with a full setup of ships.
2. I wouldn't mess with the date too much. It seems to have negative consequences when it comes to events being triggered. (This may be a problem if the date has changed before hitting read and hitting write. Perhaps this functionality is unnecessary and disruptive.)
3. You can't edit items even though it should be possible using this technique. I haven't been able to figure out where the items are stored in the memory yet. But hopefully this functionality will be added.

Download links:
UQM Mem Edit 2.1 (solidfiles.com)
UQM Mem Edit 2.1 (fildirekt.se)
UQM Mem Edit 2.1 (anonfiles.com)
UQM Mem Edit 2.1 (filesplat.com)

Feel free to leave comments and feedback.

EDIT: Changed links to new version with item editor.

2013-11-02 moderator edit: Updated download links at jucce's request.
« Last Edit: November 02, 2013, 10:02:24 pm by meep-eep » Logged
Alvarin
Enlightened
*****
Offline Offline

Gender: Male
Posts: 801



View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #1 on: November 07, 2010, 06:01:30 am »

Oh wow, nice one!
Can you actually do battle with the Ur-Quan probe?
and there are no links.no, now there is Smiley
Logged
jucce
Frungy champion
**
Offline Offline

Posts: 95



View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #2 on: November 07, 2010, 06:10:22 am »

Oh wow, nice one!
Can you actually do battle with the Ur-Quan probe?
and there are no links.no, now there is Smiley
Sadly no. Sad

But look at this:


You can see the outline of the Sa-Matra and the portrait shows it. But it crashes right after this (if not before).
Logged
Lukipela
Enlightened
*****
Offline Offline

Gender: Male
Posts: 3620


The Ancient One


View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #3 on: November 07, 2010, 11:46:06 am »

Heh, that is pretty cool.
Logged

What's up doc?
Alvarin
Enlightened
*****
Offline Offline

Gender: Male
Posts: 801



View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #4 on: November 07, 2010, 03:53:57 pm »

So the graphics for the probe is small scale generator bubble...
Logged
chenjesuwizard
*Many bubbles*
***
Offline Offline

Posts: 158


I support Project6014


View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #5 on: November 07, 2010, 04:30:11 pm »

Looks good. Will try.
Logged

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

Gender: Male
Posts: 83



View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #6 on: November 07, 2010, 09:43:56 pm »

Niiice!
It's fun to fight Kzer-Za with Marauders and Kohr-Ah with Dreadnoughts.
Date ajusting is also useful. I passed the game 2 times, but I've destroyed the Sa-Matra in late 2158 both times.
Now I'll have a chance to see Death March in action for my first time.
 And without playng through the whole game again and waiting until 2159 comes. (I don't have saves anymore)
I've also noticed that there are some conflicts; no ships will appear in HyperSpace if date is changed.
Logged
jucce
Frungy champion
**
Offline Offline

Posts: 95



View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #7 on: November 07, 2010, 11:47:26 pm »

Niiice!
It's fun to fight Kzer-Za with Marauders and Kohr-Ah with Dreadnoughts.
Date ajusting is also useful. I passed the game 2 times, but I've destroyed the Sa-Matra in late 2158 both times.
Now I'll have a chance to see Death March in action for my first time.
 And without playng through the whole game again and waiting until 2159 comes. (I don't have saves anymore)
I've also noticed that there are some conflicts; no ships will appear in HyperSpace if date is changed.
Yes it seems date editing may screw up the game. I don't even know if it will trigger the death march properly.

I'm thinking about making some changes for the next version. The problem now is that if you hit read and let the date in the game change before you hit write you will inadvertadly write back the old date thus messing things up. For example it seems the Melnorme stop coming and such. Perhaps I could just make a checkbox that had to be checked if you wanted to write a new date to reduce the risk of changing it by mistake.
Logged
Admiral Zeratul
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 223


I enjoy overthinking things.


View Profile
Re: UQM Mem Edit - Edit fleet ships
« Reply #8 on: November 09, 2010, 05:00:32 am »

Wow... Thanks to this, I can show up in a battle thrall's sphere of influence with a fleet of dreadnoughts and terrify everyone. Thanks!

It's too bad you can't trick them like this in the game, just like impersonating Dogar and Kazon to give orders to the Ilwrath...
Logged

Priority override. New behavior dictated. Must break post into component ideas.
storyyeller
*Many bubbles*
***
Offline Offline

Posts: 101



View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #9 on: November 12, 2010, 04:34:04 pm »

Feel free to make a mod where you can.
Logged
Wolframm
Frungy champion
**
Offline Offline

Gender: Male
Posts: 83



View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #10 on: November 12, 2010, 07:20:24 pm »

Too bad Broodhome and X-Form aren't avaliable.
I suppose they would cause the same crash the Ur-Quan probe/Sa-Matra does since they don't appear anywhere in campaign, only in SuperMelee.
Logged
jucce
Frungy champion
**
Offline Offline

Posts: 95



View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #11 on: November 14, 2010, 11:17:11 pm »

Too bad Broodhome and X-Form aren't avaliable.
I suppose they would cause the same crash the Ur-Quan probe/Sa-Matra does since they don't appear anywhere in campaign, only in SuperMelee.
I don't think there's a way to get them into the single player game as things are now. When I look at the source code where the ships are enumerated (races.h) they simply aren't included. For example a Nemesis has ID 3 and a Cruiser ID 2. Those are the values the program writes into the memory to set ships.

Broodhome and X-Form aren't included in that list and have no ID I can use. They do exist in the list enumerating the melee ships (melee.h) but that's in a different context and the IDs aren't those used in the single player game. When it comes to if the required graphics and other requirements are there for having them in the single player game I don't know.
Logged
Alvarin
Enlightened
*****
Offline Offline

Gender: Male
Posts: 801



View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #12 on: November 15, 2010, 04:50:49 am »

Other than the travelling graphics, you only use the escort ships for mellee, and in that part they are present. I don't think the mellee is different between the stand-alone and the adventure.
Logged
Admiral Zeratul
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 223


I enjoy overthinking things.


View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #13 on: November 15, 2010, 05:51:42 am »

There are certain differences in how the AI behaves. Other than that, I agree with your conclusion.
Logged

Priority override. New behavior dictated. Must break post into component ideas.
jucce
Frungy champion
**
Offline Offline

Posts: 95



View Profile
Re: UQM Mem Edit - Edit fleet ships (now also with device/item editor)
« Reply #14 on: November 29, 2010, 03:38:50 am »

I was doing some experiments and I found that when fighting the Sa-Matra you can choose the Sa-Matra/probe ship without it crashing immediately. However it will crash if you fire your weapon.


I also found that if you select a VUX ship to fight the Sa-Matra the game will freeze. Maybe because of the target finding for the limpets?
Logged
Pages: [1] 2 3 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!