Source code, tools, and assets required to build Shining Stars DS. The ASM build system is hacky atm, but Ndst will eventually support ASM patching but until then there are some extra steps described below to recompile the code (optional).
Nintendo's assets and code for SM64DS are not included in this repo. You need a legally dumped european SM64DS ROM in order to build and play the Shining Stars DS ROM.
- Open an SM64DS EUR ROM with the provided SM64DSe (in Editor folder) and extract it to a folder.
- Use SM64DSe to open the extracted ROM with the extracted folder as the source/ROM folder,
Patch
folder as the patch folder, and theConvert
folder as the conversion folder. - Hit the build button to build the ROM.
- Install DevKitPro.
- Open a clean EUR ROM with SM64DSe, patch it, and enable NSMBe patching.
- Place the ROM in
Source/ARM9
and open it with the NSMBe inSource/ARM9/1Patcher
. - Run
make clean
thenmake insert
, and after that extract ARM9 and overlay 2. - Place the ARM9 in
Patch/__ROM__/
and overlay 2 inPatch/__ROM__/Arm9/2.bin
.
- Install DevKitPro.
- Open the code compiler in SM64DSe by navigating to ASM Hacking->Compilation->Code Compiler.
- Set the mode to Overlay in patch settings, and put 155 as the Id.
- For the folder, select
Source/Overlay
. - Hit
Clean
, thenCompile!
.
- Gota7 - Helped with everything.
- PieOrDie1 - Made the original Shining Stars assets and romhack for N64.
- Pants64 - ASM hacks.
- Splatterboy - ASM hacks.
- Josh65536 - ASM hacks.