- Download & Install Sublime Text 3.2.2 Build 3211
- Visit https://hexed.it/
- Open file select sublime_text.exe
- Offset
0x8545: Original84->85 - Offset
0x08FF19: Original75->EB - Offset
0x1932C7: Original75->74(remove UNREGISTERED in title bar, so no need to use a license)
This is in progress, and is by no means finished, fork and comment with a link to your changes and I'll update here.
Information on the 3DS side should be about done.
I still have questions, though, which would be nice to know the answers to.
My thoughts on implementing the gamecard side of things can be found here.
ARM9 code uses REG_NTRCARDMCNT, at physical address 0x1016400 as a reference. ARM9 triggers reading by writing 4 bytes to 4 bytes after this address, REG_NTRCARDROMCNT. This is located at 0x10164004.
This file contains hidden or 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
| @echo off | |
| IF "%1" == "-jar" goto file_not_exists ::If the argument -jar is added, you can set a new minecraft.jar. | |
| IF EXIST "%APPDATA%\jar" goto file_exists | |
| IF NOT EXIST "%APPDATA%\jar" goto file_not_exists | |
| :file_exists ::If a previous config is found, it will just ask for the username. | |
| set /p JAR=<"%APPDATA%\jar" | |
| set /p uname="Username: " | |
| java -Xincgc -Xmx1024m -cp "%APPDATA%\.minecraft\bin\%JAR%;%APPDATA%\.minecraft\bin\lwjgl.jar;%APPDATA%\.minecraft\bin\lwjgl_util.jar;%APPDATA%\.minecraft\bin\jinput.jar" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft "%uname%" |