jamesthejellyfish / isaac-save-edit-script

a graphical save editor tool for in the Binding of Isaac Repentance
MIT License
17 stars 11 forks source link

doesnt work #1

Closed miguelvf3 closed 9 months ago

miguelvf3 commented 1 year ago

it doesnt work

jamesthejellyfish commented 1 year ago

Hi! Can you be more specific as to what you tried in order to get it to work, and what specifically is not working? Remember that to use the script as written, it must be in the same folder as a file labelled persistentsavedata1.dat, so if your file is named something else, either rename it or edit the script to accommodate.

miguelvf3 commented 1 year ago

it is in that folder

jamesthejellyfish commented 1 year ago

Could you describe in what way it isn't working? Are you getting an error message, and if so can you send me a screenshot/copy paste of the error message? Also can you walk me through the steps you are going through to try to get it to work. Also check your python environment version. I believe it should work on pretty much any version of python3, but I tested it on Python 3.10 on Windows.

miguelvf3 commented 1 year ago

just opens and then closes does nothing ingame no achievements no nothing

miguelvf3 commented 1 year ago

is there a tutorial on how to use it?

jamesthejellyfish commented 1 year ago

I don't have a tutorial, as this project was something I threw together in a few hours and posted so others could see it, but it should be pretty much plug-and-play assuming your python environment is set up correctly. Do you have a lot of experience working with python scripts?

miguelvf3 commented 1 year ago

ive never done anything with python, idk what a python environment is aswell

D-Mielewczyk commented 1 year ago

Should this even work in repentence?

jamesthejellyfish commented 1 year ago

Yes I've tested it on repentance, afterbirth, and afterbirth+.

Jupacek commented 1 year ago

Capture Did it work? If not how to fix the error?

CFWMagic commented 1 year ago

It does work, but there's a problem with the Steam version. Your save location is NOT in MyDocuments/MyGames/Isaac whatever. That's the location which gets constantly updated by steam. The actual file you need to modify is in your Steam location, the path is:

X\Steam\userdata\Y\250900\remote\

Where X is your steam installation folder and Y is your steam id. In that folder, rep_persistentgamedataz.dat is the target file, where Z is a number between 1 and 3 depending on which slot that your save is in. The python script must be inside that folder to work. You also need to edit the python script to insert the appropriate name in it (By default it's persistentgamedata1.dat, which needs to be rep_persistentgamedate1.dat instead. Hope this helps.

D-Mielewczyk commented 1 year ago

I also tested this on repentence and it works fine, but you dont get completion marks which is a deal braker for me.

As far as I know it is not possible to fix the completion marks in any way.

Jupacek commented 1 year ago

CFWMagic thanks for help it worked.

jamesthejellyfish commented 9 months ago

Hi! I have significantly altered the script and it now has a GUI and supports donation machine editing, completion mark editing, and other features. Thanks @CFWMagic for the info on steam save location! The new GUI defaults to the steam userdata folder. @D-Mielewczyk hopefully the new completion mark editor will be helpful to you.

D-Mielewczyk commented 9 months ago

good job man