-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rebuild with latest tools (new version: v1.2.1):
* Fixes build issues with latest tools and greatly reduces binary size * Fixes 3DSX compatibility with Luma3DS v8.0+ (from 2017!) and hb autoboot * Rewrite README. 3DSX build is now the recommended way to run this program, and is now shipped as a single file
- Loading branch information
Showing
4 changed files
with
63 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,28 @@ | ||
# TWLSaveTool | ||
|
||
**This project is no longer really maintained, beside compilation issue fixes. I created it 9 years ago, back in 2015, as my first major contribution to the 3DS scene, and its functionality has since then been replicated in other 3DS homebrew applications (with my permission): Checkpoint, PKSM, FBI, and GodMode9.** | ||
|
||
## Description | ||
TWLSaveTool is a 3DS homebrew that allows you to read, write, and erase save files from **NDS cartridges** (just like savegame-manager!) | ||
TWLSaveTool is a 3DS homebrew that allows you to read, write, and erase save files from **NDS cartridges** (just like savegame-manager back then). | ||
|
||
**The CIA build** requires an access to CFWs. If it's the case, this is the best option; you'll be able to see the awesome banner Apache Thunder made :wink:. | ||
Even though a CIA build is provided for historical reasons, **the 3DSX build** is the recommended way to use this application. You are expected to run Luma3DS. | ||
|
||
**The 3dsx build** requires you to have either PokéTransporter or Pokémon Dream Radar installed on your 3DS. In both cases you'll need to pay to be able to download them. | ||
Check [the latest release](https://github.com/TuxSH/TWLSaveTool/releases/latest) for downloads. | ||
|
||
## Compatibility list | ||
**All games** except WarioWare D.I.Y., Band Brothers DX, Art Academy DS, and Pokémon Typing Adventure should be supported. | ||
**All genuine games** except WarioWare D.I.Y., Band Brothers DX, Art Academy DS, and Pokémon Typing Adventure should be supported. | ||
|
||
## How to build | ||
Have libctru and devkitARM correctly installed and set up, as well as makerom and bannertool in an accessible path, then run: ```make``` | ||
Have libctru and devkitARM correctly installed and set up: | ||
* install `dkp-pacman` (or, for distributions that already provide pacman, add repositories): https://devkitpro.org/wiki/devkitPro_pacman | ||
* install packages from `3ds-dev` metapackage: `sudo dkp-pacman -S 3ds-dev --needed` | ||
|
||
Then, have `makerom` and `bannertool` in `$PATH`, then run: `make`. If you don't need the CIA build, you can run `make 3dsx` and skip these two extra dependencies. | ||
|
||
## Special thanks | ||
I'm deeply grateful to: | ||
Many thanks to: | ||
|
||
* Current contributors | ||
* Apache Thunder, for making the amazing banner and icon used by this homebrew | ||
* Apache Thunder, for making the amazing banner and icon this application uses | ||
* Steveice10, for having RE'd [PXIDEV:SPIMultiWriteRead](https://www.3dbrew.org/wiki/PXIDEV:SPIMultiWriteRead) | ||
* idgrepthat, for [pointing out that PokéTransporter was indeed using that function](https://github.com/TuxSH/TWLSaveTool/commit/388c9d86091d51d89363de80df5eaf44e0438dae#commitcomment-15494744) | ||
* Everyone else who helped |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,7 @@ | ||
<!-- This was needed *hax2.x. Keeping file in repo for historical reasons. Please just | ||
use Luma3DS instead. --> | ||
|
||
<targets selectable="false"> | ||
<title mediatype="1">00040000000C9C00</title> | ||
<title mediatype="1">00040000000AE100</title> | ||
</targets> | ||
<title mediatype="1">00040000000C9C00</title> <!-- Poké Transporter --> | ||
<title mediatype="1">00040000000AE100</title> <!-- Pokemon Dream Radar --> | ||
</targets> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters