Skip to content

ofluffydev/BL3SaveEditor

 
 

Repository files navigation

Borderlands 3 Save Editor

A desktop based save and profile editor for Borderlands 3.

Installation / Usage

  1. Download the exe/zip for your respective OS/setup available on the Releases tab.
    • Which one do I download? If you don't know which one to download, you probably will want to download BL3SaveEditor-Portable.ziphere. This is a self-contained windows binary. If that one doesn't launch for you, try downloading BL3SaveEditor.ziphere.
  2. Then you download / run the exe
  3. Click Open, then you can select either a profile (profile.sav) or a game save ([NUMBERS].sav).
  4. You can now edit your profile or game save to your hearts content!
  5. Once you think you're done editing your saves, you can save your file with either the Save button (which will overwrite your loaded file), or use the Save As button, allowing you to save to a new file. In either case, it will make backups to help keep your saves protected!

Building / Running from Source (Windows)

The editor is a classic WPF (.NET Framework 4.7.2) application.

1) Prerequisites

  • Windows 10/11 (recommended)
  • Visual Studio 2019 or 2022 with the .NET desktop development workload
  • .NET Framework 4.7.2 Developer Pack
  • NuGet package restore enabled in Visual Studio

Note: this solution references IOTools/IOTools.csproj. Make sure your local checkout contains the IOTools project folder in the repository root before building.

2) Clone the repository

git clone https://github.com/FromDarkHell/BL3SaveEditor.git
cd BL3SaveEditor

3) Build + run in Visual Studio (recommended)

  1. Open BL3SaveEditor.sln in Visual Studio.
  2. Set startup project to BL3SaveEditor if needed.
  3. Select configuration:
    • Debug | Any CPU for local debugging
    • Release | Any CPU for optimized local builds
  4. Build the solution (Build > Build Solution or Ctrl+Shift+B).
  5. Start the app (Debug > Start Debugging / F5, or Ctrl+F5 without debugger).

The built executable will be in:

  • BL3SaveEditor/bin/Debug/BL3SaveEditor.exe (Debug)
  • BL3SaveEditor/bin/Release/BL3SaveEditor.exe (Release)

4) Build from command line (Developer Command Prompt)

From a Developer Command Prompt for Visual Studio:

nuget restore BL3SaveEditor.sln
msbuild BL3SaveEditor.sln /t:Build /p:Configuration=Debug /p:Platform="Any CPU"

For release:

msbuild BL3SaveEditor.sln /t:Build /p:Configuration=Release /p:Platform="Any CPU"

5) Running the app

  • Launch BL3SaveEditor.exe from the output folder.
  • Use Open in the UI to load either:
    • a character save (*.sav, usually numeric filename), or
    • profile.sav.
  • Save changes with Save (overwrite) or Save As (new file). The app creates backups.

Credits

Support

If you for some reason want to support me financially for this project (or others I make), you can donate to me via ko-fi or Patreon.

ko-fi Support me on Patreon

About

A desktop based save and profile editor for Borderlands 3 (fluffy's fork)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 97.3%
  • Python 2.6%
  • PowerShell 0.1%