SR3 Save Editor C

anyone has both ball/sphere vehicles?
  • Ball - SP_MDSPHERE - Sphere 2 is summonsed by disabled cheat "givesphere", called "Sphere" in the cheats. Has similar stats to Yarnie
one of them is missing from the rare vehicles cheats mod and is not in the Las0mbra's exported vehicles archive, plus hes missing the giant planes, Car 57, black condor and few other vehicles...
im guessing the one that is there is the SP_MDSPHERE but not sure. so yea it would be great if some1 could post those missing vehicles or update Las0mbra's collection...
 
Not yet. I will probably work on adding support after i play the game, but that may be a while yet. The code is hosted publicly on BitBucket, linked in the OP, if anybody wants to try before i get to it.
Lets hope that Corrodias expands his tool to work in SR:IV soon ;).
 
Question: I was trying to fix some errors the game came up with (mainly not unlocking scavenger while my character is lvl 30something.).
Though when I load a save file, edit it and hit save. The Save file I edited seems to be corrupted and thus can not be found by SR3 anymore. Any idea what the cause of this could be?
 
No problem, stuff like this happens. Of Course I made a copy first. This is not the first time I am fooling around with saves :) .

Here are the saves, both the edited version and the normal, unmodified. I don't have any mods installed at the moment - Was playing Co-op, and things went haywire.
The only thing I edited are the "Skill Scavenger" flags.

Hope you can find out what's wrong.
 

Attachments

  • SR3 Saves.zip
    19.5 KB · Views: 340
This is a save file editor, which includes the functionality of my previous Garage Manager. Load a file, make changes, and save it. Push the garage button on the right to access the Garage Manager.

Current version: 2.2
· Added a Homies tab to edit which homies are unlocked. Also fixes the bug where a homie is permanently busy. Just load and save the file.
· Added an automatic fix for the SR3 bug that prevents co-op client saves from using Mission Replay. Just load and save the file.
· Added importing and exporting player appearance. Only includes face, body, and current clothes; does not include wardrobe, voice, and taunts. This means you can finally have a sex mismatch in your voice, hooray.
· Added a New Game + button. This resets missions, activities, properties & stores, and cribs. It doesn't reset upgrades, collectibles, money, respect, or garage vehicles. Use this at your own risk. This is a big feature, and i cannot test it completely myself. ALWAYS back up your saves before editing. As far as i can tell, upgraded weapons don't break missions 2 and 3 like we thought they did, so maybe that has been fixed somehow, or maybe i didn't test it right. Be aware that they might prevent you from breaking the plane window and from buying ammo in those missions.

Java Requirement: 1.7.0
This program requires Java 7. If you do not have it, or if you have trouble running the program (most commonly an error about the "main class"), download and (re)install the version 7 JRE (Java Runtime Environment) from here: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Instructions


Step 1 is always making a backup of your save file(s).
After that... Things are not always really straightforward. The program favors simplicity in design, but editing the save file has a few tricks to it. Here's a rundown of how it all works:

Player tab
Here you can adjust your money, respect level, and various multipliers that affect things like the damage you take from attacks.

Money: Works just as it says. The game tracks cents, though you can never see it.

Respect Level: Although you can alter your respect level here, it does NOT change what upgrades are available to you. You will have to update those on the Upgrades tab. I believe what the game does is turn on the "available" flag for upgrades when you reach the level they require, but if you are skipping levels with the editor, it doesn't know.

Multipliers: 1.10 means +10%, 0.90 means -10%. Hover your mouse over the "?" boxes to see what the normal values you encounter during the game are. You can make the game harder for yourself by increasing the damage you take above normal, or setting the notoriety decay rate to lower than normal. (Note: I know where melee damage is, but it behaves strangely, and will not be included until we understand how it works. I didn't find a "cash gained" multipler, at least not in the same part of the file.)

Weapons tab
Here you can change the upgrade level and unlock status of each weapon. Note that very few of the weapons listed can actually be available at your crib. They only show up at your crib if they are designed to. I believe the game marks any weapon as "unlocked" once you have used it once, hence the vehicle and temporary weapons showing up as unlocked in some cases.

The optional reward weapons are "Killbane_gloves" (apoca-fist) and "satchel" (satchel charges).

Warning: Weapons will only accept an upgrade if it actually exists. For example, setting the sword past level 1 will simply leave it at level 1, in the game.

Warning: You can only upgrade 50 weapons past level 1. Any beyond that will be ignored. You should therefore only be upgrading weapons that you know have more than one level.

Warning: While you can set DLC weapons to unlocked, they presumably only show up if you actually bought them.

Upgrades tab
All the upgrade slots are listed here. Upgrades work a little strangely. The good news is that you CAN turn off dual-wielding and stuff like that. I don't know about the Vampire neck-bite thing. I don't have that DLC.

"Available" means that you can buy it in your phone. If the upgrade is one that would normally never appear until you get it (such as DISCOUNT - WEAPONS), then setting it to available will make it appear in the phone, and probably be $0. If it's one that does normally appear, then "Available" means that you have reached the appropriate level. This is the flag you pay attention to when changing your respect level, because the game won't automatically change the availability flags when you edit your respect level.

"Unlocked" means the upgrade is in effect. Altering this does not always do what you might expect. Here are some examples:
· Deselecting one of the "DUAL WIELD" upgrades will turn off dual wielding appropriately, but you must open your weapon cache and switch weapons in the slot, in the game, for it to realize the change.
· Selecting or deselecting a DAMAGE resistance upgrade will not necessarily alter the amount of damage you take! You need to go back to the Player tab and adjust the multiplier accordingly.
· Even in my 100% complete save, i don't have all the upgrades, such as "BONUS - CASH BOOST". I don't know whether or not it works. Since it's apparently not a normal part of gameplay, it might not work. It might even set your cash bonus to 0; i have no idea, so use it at your own risk. The same goes for upgrades that reference the Euro gang, which of course does not exist in the game: they may not work properly.

Warning: Upgrades not normally obtainable may not function properly.

Warning: Again, unlocking DLC things does not work unless you actually bought them.

Homies
Pretty simple, you choose whether each homie is available in your phone. Note that Taxi and Emergency (Ambulance) don't really work right.

Territories
Here you can alter the ownership status of every territory in the game. They are grouped by district, then by neighborhood. You can give the city back to the gangs if you want to.

Warning: Ownership of the territories is divorced from activity completion. Activities will not be un-completed for you if you deselect territories. You probably have to use the save editor to get it back again, although i did not try re-completing an activity.

Import/Export Appearance
This lets you import or export your character's appearance, which includes the body and clothes. Your voice and taunts will remain the same as before.

Garage Manager
You can access a garage manager with the "Garage" button on the right side.


Miscellaneous
The save editor will automatically fix the bug that causes homies to be permanently busy.
It will also automatically fix the bug that causes saves to be unable to use Mission Replay.

Known Issues:
I think i have seen the garage editor fail to display any vehicles on rare occasions. Just close and re-open the garage editor if that happens.

Trivia
The "C" in the name is for Corrodias, because i do not have a clever name for the program, but "Save Editor" is too generic, in case anybody else makes one.


This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Source code at the time of publication (a Netbeans 7.1 project) is attached, as "source - SR3 Save Editor C v2.2.7z".
The project is hosted on Bitbucket.

Version History

v2.0: first release of the full editor

v2.1
· Changed the maximum number of garage slots from 92 to 97.
· Fixed the wrong index being used for vehicles, which would mess with both rearranging and exporting vehicles.
· Fixed the "Aircraft" filter not working, and renamed it.

v2.2
· Added a Homies tab to edit which homies are unlocked. Also fixes the bug where a homie is permanently busy. Just load and save the file.
· Added an automatic fix for the SR3 bug that prevents co-op client saves from using Mission Replay. Just load and save the file.
· Added importing and exporting player appearance. Only includes face, body, and current clothes; does not include wardrobe, voice, and taunts. This means you can finally have a sex mismatch in your voice, hooray.
· Added a New Game + button. This resets missions, activities, properties & stores, and cribs. It doesn't reset upgrades, collectibles, money, respect, or garage vehicles. Use this at your own risk. This is a big feature, and i cannot test it completely myself. ALWAYS back up your saves before editing. As far as i can tell, upgraded weapons don't break missions 2 and 3 like we thought they did, so maybe that has been fixed somehow, or maybe i didn't test it right. Be aware that they might prevent you from breaking the plane window and from buying ammo in those missions.

Ideas for future versions:
· toggle the cheat flag
· NG+: clear alternate spawning flags, to get rid of zombies
· filter out vehicle weapons, and possibly removing the level changer from weapons with no upgrades
· add the infinite sprint flag toggle, as well as the multiplier
· optionally display the list of saves by name and time, as the game does
· maybe add a feature to set all collectibles to collected -- would anyone really care about that?
· make sure the appearance import/export is using exactly the right bytes
· add a personality export/import
· add full homie control
· read from xtbl files instead of using static lists for things like homies and weapons
· add a control for the health regeneration delay
· add a control for the melee damage multiplier and make sure it works right. doesn't affect throw distance.
· add a control for the firearm inaccuracy multiplier
· maybe import/export outfits?
· batch import/export entire garages/folders of vehicles/outfits
· let the user sort the cheat menu
· select all/none on upgrades tab

Download stats for the curious:
v2.1: 4,360 + 806 source


Where do I install this?

Test post! And yeah, it's a program, not a mod, so it's not installed like a mod, as such. Just run it from anywhere.
There isn't a .EXE file to run it. How do I use your software?
 
Last edited by a moderator:
There isn't a .EXE file to run it. How do I use your software?
It's an executable java file, "SR3_Save_Editor_C.jar". You should be able to double click it and run it. Make sure you have java installed and up to date. And make sure you downloaded the correct file (the one on the left in the first post, not the "source" download on the right)
 
Back
Top