0 of 0

File information

Last updated

Original upload

Created by

N0edL

Uploaded by

N0edL

Virus scan

Safe to use

Tags for this mod

8 comments

  1. HeckinGay
    HeckinGay
    • member
    • 0 kudos
    Im sorry why cant we just have a simple .exe that can read and write data? I cant think of any other save editor for any game ive used that uses python, and chances are a lot of people playing this game have little idea how to use a cmd and python code.
  2. aFrostySnowflake
    aFrostySnowflake
    • member
    • 0 kudos
    Whenever Im trying to Save my edited save file it comes up with the following errors in the terminal: 

    NameError: name 'savefilename' is not defined. Did you mean: 'savefile_dir'?

    There is also No Data when clicking Player or Advanced tab so not sure...
  3. DripTrickle92
    DripTrickle92
    • premium
    • 0 kudos
    Step-by-Step Guide for Setting Up R.E.P.O Save Editor
    1. Install Python
    - Go to the Python website.
    - Download the latest version for Windows (ensure it’s version 3.x or higher).
    - During installation:
      - Check the box “Add Python to PATH”—this is crucial for accessing Python commands in your terminal.
    - Verify installation by opening Command Prompt or PowerShell and typing:
    [code]python --version

    - If Python is installed correctly, this will display the Python version.
    2. Download the Save Editor Tool
    - Locate the save editor tool (here on nexus or where the link in the description of the mod states).
    - Download the zipped file and extract its contents.
    - Navigate into the extracted folder—this is your "project folder."
    3. Set Up a Virtual Environment
    - In the project folder right click and select "open in terminal" or what i did was
      - Start -> Powershell (PowerShell as Administrator)
      - Navigate to your project folder using the following command, replacing [your_project_folder_path] with the folder’s location:
    cd [your_project_folder_path]
      - Once inside the project folder, create the virtual environment by typing:
    python -m venv venv
    4. Activate the Virtual Environment
    - Use the following command to activate the virtual environment:
    venv\Scripts\activate
    - If issues are present:
      - Temporarily allow PowerShell to run scripts by typing:
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
      - Then, run the activation command again:
    venv\Scripts\activate
    5. Install Dependencies
    - With the virtual environment activated, install the required Python libraries:
    pip install -r requirements.txt
    - This ensures the tool has all the necessary components to run properly.
    6. Start the Save Editor
    - Run the tool using:
    python main.py
    - This launches the save editor tool.
    7. Load and Edit Your Save File
    - Inside the tool:
      - Click FileOpen Save.
      - Navigate to your game’s save files folder.
      - Select the .es3 file you want to edit (not the backup version). My save was "REPO_SAVE_{DATE}", i think the "no name .es3" that is outside of the one labeled with the date is a solo save. but can be wrong.
    - The tool will decrypt the file and allow you to modify game variables (e.g., health, stats, currency).
    8. Save Changes
    - Once your edits are done, click Save to re-encrypt and apply changes to the .es3 file.
    - The tool automatically creates backups, so you can always restore the original file if needed.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    When in the editor:
    from my testing i had to use the advanced tab for anything to save with health or upgrades, in the world section for currency seemed to save. in the advanced section i scrolled down towards the bottom to find player names by the ID the game gives. the upgrades were straight forward but the characters current health was strange i had to leave it at the "0" but add the health i wanted. example all players were health 0 but added 150, so "0150". it was defaulted to 0, don't know if that's because prior to editing the game save, everyone had 1 health.

     "playerHealth": {
                    "76561198012561079": 0150,

     after saving it and launching the game to verify i had the 150 health that was set, i re-launched the editor and removed the 0 so it just says 

    "playerHealth": {
                    "76561198012561079": 150,

    and it still works.

    hope this helps, i never used python and ran into a few issues. took me some research to figure it out but nothing was straight forward
  4. Lumathefloof
    Lumathefloof
    • member
    • 0 kudos
    Is there a video one can watch? I followed every instruction as written both on this and the github and neither are functioning at all. I only get syntax errors and bugginess, not to mention it seems incomplete
    1. Busigo
      Busigo
      • member
      • 0 kudos
      yeah, i need a tuto fr
  5. demellion
    demellion
    • member
    • 3 kudos
    Clearing both arrays of items and their charges doesn't seem to remove any actual items from save, so its not relevant unfortunately. 
    1. demellion
      demellion
      • member
      • 3 kudos
      Apparently real items are stored in itemsPurchased array, not sure what is the other array (besides energy values) is for. 
  6. BetLeader
    BetLeader
    • supporter
    • 0 kudos
    Do you know the ES3 Password for R.E.P.O.?