Import boss from SR4 to GOOH

This almost completely works!! My SR4 character uses a modded skin, so she's missing her freckles in the import. That's totally fine! But one thing I DID wonder about is the fact that she's also missing her lipstick, which is vanilla. Any way to get that imported too? (Never mind, it appears to be the fault of the suit she's wearing. It's been so long since I played this on Xbox 360 that I have no memory of that outfit unequipping her lipstick...)

Edit: Oh, also, everyone keeps calling her 'he', lol.
 
Last edited:
I tried the script but got an file access denied message even with admin. So I tried the manual method. The current Steam save that was created only had one hit for the HEX pattern: 6E 00 00 00 00 00 00 00 00 00 00 3F

So I ended up using the srgsave_00.srgs_pcDEFAULT file included in the Import Script to do the manual method, and it successfully worked. So wanted to express thanks to Thiev for being able to get the Boss in my game.
 
Actually, I managed to import my Boss from SR4 save manually to GOOH, similar to how SR3 -> SR4 character could be copied by hex editing.
I created a simple Powershell (Win7+) script to make the process easier and hopefully it will be of use to others - it works for me but more testers are welcome :)
I'm posting it here, as this thread is one of the first when googling this issue and I apologize beforehand if I should create a new thread instead.

2017-08-23 UPDATE
For anyone experiencing problems with Powershell script: I made a standalone application version (in python via PyInstaller, hance the size). Maybe it will work better from some. Works For Me™, but then I didn't have issues with Powershell either ;)
It works in a similar way, except there are no GUI prompts for paths and these have to be pasted or typed manually. Script source (.py) is included in the archive so you can see for yourself what is being done.


Contents of SR34_GOOH_BossImportScript.zip:
- run_import_script.bat ### simple wrapper that allows PowerShell script to run without changing default user policy <- double-click it to run the import
- import_clean.ps1 ### main PowerShell file - you don't need to run it manually, use .bat instead; you can open it in Notepad to see that nothing malicious is included :)
- srgsave_00.srgs_pcDEFAULT ### default (empty) GOOH file; if you want to start new GOOH game instead of modifying an existing save it will be used to create fresh autosave
- .\OUT ### folder where your modified file will appear, if all goes well
- .\TEMP ### folder for temporary files, created during script and deleted at the end

How to use:
00. Backup your original saves. Always. Always. ALWAYS. You are modifying them at your own risk.
01. Download .zip archive and unpack it somewhere, it doesn't have to be game folder. You should now have 'SR34_GOOH_BossImportScript' folder with all files mentioned above.
02. double-click run_import_script.bat (it might require admin rights on Windows 10)
03. First popup window will appear, asking for a path to save you want to import your Boss FROM. Paste the whole path to your save and click OK
example: "e:\Steam\userdata\<userid>\206420\remote\sr4save_autosave.sr4s_pc" (sans quotes)
04. Second popup window will ask you for a path to GOOH save you want to import your Boss TO. You can leave it empty and then a fresh autosave will be created with your Boss (that's the safest option)
05. After a few second you should have a fresh, shiny srgsave_00.srgs_pc file with your Boss imported in <scriptFolder>\Out\
06. [forSteam] Copy "<scriptFolder>\Out\srgsave_00.srgs_pc" to "<SteamFolder>\userdata\<userid>\206420\remote\"
06. [forGOG] Copy "<scriptFolder>\Out\srgsave_00.srgs_pc" to "<gameInstallFolder>\_saves\"
07. [forSteam] Restart Steam Client, otherwise game might not read newly added files
08. Start GOOH and click 'Continue' - modified save should load with imported Boss

Notes:
- GOG version is currently untested but 'should work'
- I tested import from SR3, SR4 (old fomat) and SR4 (new format) to fresh GOOH game
- while it is possible to modify an existing GOOH save and have no idea if everything will be working correctly, as I'm only starting the game now and don't have any in-progress saves to test on
- if after clicking continue you have a strange purple lady instead of your Boss, something went wrong and default file used as a base for fresh copy was left unmodified. This should not happen but let me know if it does

TROUBLESHOOTING:
- if you're getting any errors, try copying your TO & FROM saves to script directory first and run .cmd again (with admin rights), passing these local paths instead of original ones (in Program Files etc.)

As I wrote at the very beginning, it was done for personal use and I cannot guarantee it will work for everyone but I will try to help if any problems appear. I can also post a manual way of doing the import if someone wants it, but it will be an even greater wall of text :)

...Hell of a first forum post :D

EDIT:
-version 1.05p: added additional version (python-standalone app) that might work better for some
-version 1.04: added workaround for GOOH saves that don't have Boss entry at all
-version 1.03f: fixed. rootPath. typo. -_-
-version 1.03: fixed rootPath typo
-version 1.02: removed debug lines / test leftovers
- version 1.01: replaced rootPath check with something more reliable
I know that this is an ancient script at this point.....but any chance you (or someone else) would be interested in updating it? It errors out saying the imported save file is invalid when using the latest versions of both games on Steam. I didn't have any luck finding the hex values manually either, so they may have changed or something since this script was shared in 2017. It's worth noting the "latest version" of SR4 on Steam is now Re-Elected (everyone got updated to it before Volition shut down), so I don't know if that might have something to do with it.
 
Steam lets you use the pre-Re-Elected version by right clicking game's properties in game's list and selecting Betas > legacy_stable.
I have no idea if this will work with the fix though, and definitely back up your SR4 saves!
 
Steam lets you use the pre-Re-Elected version by right clicking game's properties in game's list and selecting Betas > legacy_stable.
I have no idea if this will work with the fix though, and definitely back up your SR4 saves!
I did try that, but for whatever reason the Legacy version doesn't work on my Windows 11 PC. After the startup logos it crashes before the menu can load.
 
Back
Top