BRED Editor 3DS
More actions
| BRED-EDITOR | |
|---|---|
| General | |
| Author | AtexBg |
| Type | Save Managers and Editors |
| Version | b0.4.0 |
| License | GPL-3.0 |
| Last Updated | 2026/06/02 |
| Links | |
| Download | |
| Website | |
| Source | |
The bred-editor (standing for "blue/red save editor") is a simple save editor for Pokémon Red/Blue on the 3DS (WIP).
Features
- Reading information about the save (including Player/Rival name, playtime, money, playerID, checksum, badges, etc....).
- Reading many stats about the Pokémons in the party.
- Editing the player Bag items.
- Editing information such as the Player/Rival names, the money amount, the playtime, etc...
- Properly saving the file and fixing the checksum.
- Viewing Pokémon Team stats in detail.
- Changing obtained badges.
- A GameBoy emulator embed into the app to test changes.
- Automatic backup of the savefile.
User guide
Put your savefile in SD:/3ds/bedit/SAVE.sav
Install either the CIA of 3DSX executable and run it, then the menu is pretty user-friendly so you can just modify the data as you want. When the apps boots it automatically makes a backup of the savefile at SD:/3ds/bedit/BACKUP.sav and you can press X+Y on the main menu to restore it.
You can also press SELECT on the main menu to write all changes to the file.
This save editor have an embed emulator made from deltabeard's gameboy-c for quick testing, for obvious reasons the ROM file isn't included so you need to place a Pokémon Red/Blue ROM file at SD:/3ds/bedit/ROM.gb (versions of any language should work).
Screenshots
Known issues
- The embed emulator sometimes runs at 30FPS instead of 60 because of the VBlank intervals
- The color palette for Pokémon RED is too flashy and not 100% accurate
- A simple graphical renderer is already implemented but not used yet, such a waste!
- Pokémons can became corrupted when saving the file, that's why it's not enabled in this release
- Moves in the Pokémon viewing menu are still shown as internal IDs and not names
Changelog
Beta 0.4.0
- Viewing Player data (player name, rival name, money, playerID, badges, playtime and save checksum)
- Viewing all stats of the 6 Pokémons in your party/team with detailled info
- Editing Bag/Inventory items quantities
- Modifing Playtime, Player and Rival names, amount of Money, and choose which badges are obtained
- Test the modified save with an integrated emulator
- Fixed bugs from previous versions and improved UI
Beta 0.3.0
- Viewing Player data (name, rival name, money, playerID, badges, playtime and save checksum)
- Viewing all stats of the 6 Pokémons in your party/team with detailled info
- Modifing Playtime, Player and Rival names, amount of Money, and choose which badges are obtained
- Test the modified save with an integrated emulator
- Fixed bugs from previous versions and improved UI
Beta 0.2.0
- Viewing Player data (name, rival name, money, playerID, badges, playtime and save checksum)
- Viewing all stats of the 6 Pokémons in your party/team with detailled info
- Modifing Playtime, Player and Rival names, amount of Money, and choose which badges are obtained
Beta 0.1.0
- First release of the program, it's very simple but works and more features are waiting to be added
Credits
Thanks to DevKitPro for the toolchain and some code, this GBATemp thread for the tools to make the CIA app, the libctru examples for the uses of some functions, gameboy-c for the embed emulator code, and Bulbapedia for the savedata structure info.