ROM Hack The Binding of Undertale - 3DS Port (BoI Rebirth mod)

Oschara

Well-Known Member
Member
Joined
Jan 4, 2017
Messages
285
Trophies
0
Age
38
XP
503
Country
United States
Installing complied cia now! I will let you know and THANK YOU. I am addicted to boi and cannot wait to jump into this one
 

Lycan911

wolf boi
Member
Joined
May 11, 2014
Messages
2,136
Trophies
1
Age
26
XP
4,457
Country
Germany
Updated the .CIA/.3DS files in my threads on the usual sites with the new patch revision, no more white floors, yay!
 

sickneckbeardbro

Member
OP
Newcomer
Joined
Jun 2, 2017
Messages
21
Trophies
0
XP
108
Country
Canada

sickneckbeardbro

Member
OP
Newcomer
Joined
Jun 2, 2017
Messages
21
Trophies
0
XP
108
Country
Canada
Well, this one looks cool: https://moddingofisaac.com/mod/2658/the-binding-of-isaac-antibirth

BTW, this mod is awesome, thank you!

Unfortunately, that one uses a modified .exe and is the most complicated and extensive of them all. It could be possible with extensive code.bin editing, but exceeds my knowledge at the time.

it goes laggy :'l

Using LayeredFS? Unfortunately, it is quite laggy. The rebuilt CIA doesn't have much if any more lag than the original.
 

Oschara

Well-Known Member
Member
Joined
Jan 4, 2017
Messages
285
Trophies
0
Age
38
XP
503
Country
United States
yeah cia has no lag from what i can see. I would love to see more mods of this game on the 3ds. I am in love with this game and cannot get enough of it. Have over 50 hours in already and no signs of slowing down!
 

giglio17

Active Member
Newcomer
Joined
Apr 27, 2016
Messages
29
Trophies
0
Age
26
XP
66
Country
United States
cebFMJq.png

This is a port of the popular Binding of Isaac Rebirth mod The Binding of Undertale! All credits go to the original author, I simply changed somethings to make it work on N3DS and selfishly slapped my amazing username on the title screen.

If you have any issues or requests for other Binding of Isaac mods, please let me know!

SCREENSHOTS
ZAvsjXF.png
EU6MbWY.png
EtufkJb.png

DOWNLOAD

INSTALLATION
CIA Recompile (Recommended)
- Download and install PackHack (https://github.com/Asia81/HackingToolkit3DS/releases)
- Take your decrypted Binding of Isaac Rebirth CIA and put it in the same folder as PackHack
- Launch 'HackingToolkit3DS' and extract the contents of the CIA (ce for CIA extract, you don't need to decompress the code.bin)
- You should now have 'ExtractedRomFS' folder and a bunch of other files
- Extract the 'resources' folder from 'luma/titles/titleID/romfs/' within the zip and place it in 'ExtractedRomFS' (Overwrite everything)
- Launch 'HackingToolkit3DS' and enter 'cr' to recompile the CIA, choose the name, enter '3' for minor version and '0' for micro version (if you don't enter the version, it will always ask you to update and fail)

Recompiling as a CIA actually saves 58MB as it replaces some of the original music

Luma LayeredFS (Has performance issues)
- Extract 'luma' folder to the root of your microSD
- Hold 'Select' while powering on your N3DS
- Ensure 'Game Patching' is enabled in Luma's configuration
- To remove, delete '000400000f700800' for US and '000400000f700900' for EU from 'microSD:/luma/titles'

CHANGES
rev.1
- Fixed the white floors when recompiled as a .cia (I think)
- Included changes.txt and readme.txt
- Reduced music to 64kbps saving over 20 MB
- Removed .xml files from /romfs which were included by mistake
- Fixed formatting of players.xml to make it easier to read
- Overall filesize reduced from 65.9 MB on disk / 57.7 MB zipped to 43.2 MB on disk / 35.3 MB zipped

EXTRA INFO
I've obviously made some progress with Binding of Isaac Rebirth mods on the 3DS and have managed to get The Binding of Undertale to work. There are still some obvious slowdowns due to loading, although I do feel there could be an issue with Luma's LayeredFS and this game as it works fine if you recompile the mods into a CIA. I guess I'll open an issue over there and hopefully they can find something.

It seems there are 53 3DS specific files and even more contained in animations.b. As you can see, the majority of them are graphics, but there are a couple of xml. Those xml and others which have the same name across all versions require editing to work on the 3DS version. I haven't properly documented any of this, but it's pretty easy to figure out simply by comparing against what you find within BoI Rebirth's ROMFS. I haven't tried anything that changes .anim from animation.b yet, they're essentially .xml files and may need editing as well, but we'll find out later.

In my research, I found I'm certainly not the first person to try or successfully do this. The 3DS specific contents of animation.b have been extracted and documented thanks to /u/jerbear64 and /u/dedChar had also ported, The Agony of Isaac. They had reported that upon adding additional things into the game, it appeared to run out of memory and enemies would be invisible. I haven't fully play tested The Binding of Undertale, but in my short runs I haven't experienced this.

So anyway, that's all the babbling I have for now. Enjoy!
Do i need to be on the current luma to use this?
 
Last edited by giglio17,

DarkenSX

Well-Known Member
Member
Joined
Mar 28, 2009
Messages
109
Trophies
0
Age
38
Location
Earth
XP
445
Country
United States
anyway to change the TitleID Lycanroc's one is still overwriting FBI still id's it as the normal game.. i'd like to keep both installed as i have yet to 100% complete the original game
 
D

Deleted User

Guest
cebFMJq.png

This is a port of the popular Binding of Isaac Rebirth mod The Binding of Undertale! All credits go to the original author, I simply changed somethings to make it work on N3DS and selfishly slapped my amazing username on the title screen.

If you have any issues or requests for other Binding of Isaac mods, please let me know!

SCREENSHOTS
ZAvsjXF.png
EU6MbWY.png
EtufkJb.png

DOWNLOAD

INSTALLATION
CIA Recompile (Recommended)
- Download and install PackHack (https://github.com/Asia81/HackingToolkit3DS/releases)
- Take your decrypted Binding of Isaac Rebirth CIA and put it in the same folder as PackHack
- Launch 'HackingToolkit3DS' and extract the contents of the CIA (ce for CIA extract, you don't need to decompress the code.bin)
- You should now have 'ExtractedRomFS' folder and a bunch of other files
- Extract the 'resources' folder from 'luma/titles/titleID/romfs/' within the zip and place it in 'ExtractedRomFS' (Overwrite everything)
- Launch 'HackingToolkit3DS' and enter 'cr' to recompile the CIA, choose the name, enter '3' for minor version and '0' for micro version (if you don't enter the version, it will always ask you to update and fail)

Recompiling as a CIA actually saves 58MB as it replaces some of the original music

Luma LayeredFS (Has performance issues)
- Extract 'luma' folder to the root of your microSD
- Hold 'Select' while powering on your N3DS
- Ensure 'Game Patching' is enabled in Luma's configuration
- To remove, delete '000400000f700800' for US and '000400000f700900' for EU from 'microSD:/luma/titles'

CHANGES
rev.1
- Fixed the white floors when recompiled as a .cia (I think)
- Included changes.txt and readme.txt
- Reduced music to 64kbps saving over 20 MB
- Removed .xml files from /romfs which were included by mistake
- Fixed formatting of players.xml to make it easier to read
- Overall filesize reduced from 65.9 MB on disk / 57.7 MB zipped to 43.2 MB on disk / 35.3 MB zipped

EXTRA INFO
I've obviously made some progress with Binding of Isaac Rebirth mods on the 3DS and have managed to get The Binding of Undertale to work. There are still some obvious slowdowns due to loading, although I do feel there could be an issue with Luma's LayeredFS and this game as it works fine if you recompile the mods into a CIA. I guess I'll open an issue over there and hopefully they can find something.

It seems there are 53 3DS specific files and even more contained in animations.b. As you can see, the majority of them are graphics, but there are a couple of xml. Those xml and others which have the same name across all versions require editing to work on the 3DS version. I haven't properly documented any of this, but it's pretty easy to figure out simply by comparing against what you find within BoI Rebirth's ROMFS. I haven't tried anything that changes .anim from animation.b yet, they're essentially .xml files and may need editing as well, but we'll find out later.

In my research, I found I'm certainly not the first person to try or successfully do this. The 3DS specific contents of animation.b have been extracted and documented thanks to /u/jerbear64 and /u/dedChar had also ported, The Agony of Isaac. They had reported that upon adding additional things into the game, it appeared to run out of memory and enemies would be invisible. I haven't fully play tested The Binding of Undertale, but in my short runs I haven't experienced this.

So anyway, that's all the babbling I have for now. Enjoy!
No credits? This was clearly done using my mod converter and/or ripped right from the already converted files that I released in September

Edit: so that other members can have a reference

https://gbatemp.net/threads/release-the-binding-of-isaac-pc-console-mod-converter.441277/

https://www.se7ensins.com/forums/th...aac-rebirth-mods-on-playstation-vita.1557403/



The files are universal for all systems. I have tested this on all systems as they all use the same formats. This will even work for the switch version

--------------------- MERGED ---------------------------

I am and with your rev. 1 it works perfect now thank you :D! Could you upload other mods as well specifically "GodMode" either way thank you very much!
Check my last reply. With the resources I already shasred you can either convert them yourself or use my preconverted ones.

Just a heads up godmode is a pain to run on console
 
Last edited by ,

sickneckbeardbro

Member
OP
Newcomer
Joined
Jun 2, 2017
Messages
21
Trophies
0
XP
108
Country
Canada
While your application does make converting the images easier, it's certainly not required nor will the mods work unless it's extremely simple. I also only saw it on se7ensins so I was planning on contacting you once I had a better grasp of the 3DS specifics in hopes that you could implement them and have a universal converting tool.

As I said, your ports may not work on the 3DS as there are specific parameters that need to be added to the players.xml files. There are other 3DS restrictions, but I haven't fully discovered/documented them yet, but players.xml is the main stopper while the rest tend to just crash the game at certain points.

anyway to change the TitleID Lycanroc's one is still overwriting FBI still id's it as the normal game.. i'd like to keep both installed as i have yet to 100% complete the original game

The easiest way would be to simply use another version as there is US and EU and simply recompile yourself. There are guides on how to change the titleID, but they don't seem to always work. Just for reference, 000400000f700800 is US and 000400000f700900 is EU.
 
Last edited by sickneckbeardbro,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: man that was some good Chinese takeout