A desktop based save and profile editor for Borderlands 3.
- Download the exe/zip for your respective OS/setup available on the Releases tab.
- Then you download / run the exe
- Click
Open, then you can select either a profile (profile.sav) or a game save ([NUMBERS].sav). - You can now edit your profile or game save to your hearts content!
- Once you think you're done editing your saves, you can save your file with either the
Savebutton (which will overwrite your loaded file), or use theSave Asbutton, allowing you to save to a new file. In either case, it will make backups to help keep your saves protected!
The editor is a classic WPF (.NET Framework 4.7.2) application.
- 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 theIOToolsproject folder in the repository root before building.
git clone https://github.com/FromDarkHell/BL3SaveEditor.git
cd BL3SaveEditor- Open
BL3SaveEditor.slnin Visual Studio. - Set startup project to BL3SaveEditor if needed.
- Select configuration:
Debug | Any CPUfor local debuggingRelease | Any CPUfor optimized local builds
- Build the solution (
Build > Build SolutionorCtrl+Shift+B). - Start the app (
Debug > Start Debugging/F5, orCtrl+F5without debugger).
The built executable will be in:
BL3SaveEditor/bin/Debug/BL3SaveEditor.exe(Debug)BL3SaveEditor/bin/Release/BL3SaveEditor.exe(Release)
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"- Launch
BL3SaveEditor.exefrom the output folder. - Use Open in the UI to load either:
- a character save (
*.sav, usually numeric filename), or profile.sav.
- a character save (
- Save changes with Save (overwrite) or Save As (new file). The app creates backups.
- gibbed for their Inventory Serial Number Database. It's what allows me to know what weapons you've got in your backpack! I also use their Borderlands3Protos repository
- apocalyptech for writing the incredibly helpful guide on parsing weapon serials.
- Benjamin Ruhl for creating AdonisUI, the WPF toolkit I used for most of my UI development/theming.
- xceed software for creating the Extended WPF Toolkit, allowing me to have a
Rawtab and number up/downs. - Gearbox Software of course for creating Borderlands 3.
- Many others who helped test the editor as well as help me get my mind around some of the concepts.
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.