The Binding of Undertale 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = The Binding of Undertale | image = https://dlhb.gamebrew.org/3dshomebrew/TheBindingofUndertale.jpg|250px | type = Other Games | version = rev....")
 
m (Text replacement - "Category:3DS homebrew rom hacks" to "")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = The Binding of Undertale
|title=The Binding of Undertale
| image = https://dlhb.gamebrew.org/3dshomebrew/TheBindingofUndertale.jpg|250px
|image=Thebindingofundertale3ds2.png
| type = Other Games
|description=Port of Binding of Isaac Rebirth mod The Binding of Undertale for N3DS.
| version = rev.1
|author=sickneckbeardbro
| licence = Mixed
|lastupdated=2017/06/07
| author = sickneckbeardbro
|type=Game Hacks
| website = https://gbatemp.net/threads/the-binding-of-undertale-3ds-port-boi-rebirth-mod.472900/
|version=rev.1
| download = https://dlhb.gamebrew.org/3dshomebrew/TheBindingofUndertale.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/TheBindingofUndertale.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/thebindingofundertale3ds.7z US Version
|website=https://gbatemp.net/threads/the-binding-of-undertale-3ds-port-boi-rebirth-mod.472900
}}
}}
<youtube>vIp8YEmAimE</youtube>
This is a port of the popular Binding of Isaac Rebirth mod [https://moddingofisaac.com/mod/1015/the-binding-of-undertale The Binding of Undertale].


<div style="text-align: center">
==Installation==
'''CIA Recompile (Recommended):'''
* Download and install [https://github.com/Asia81/HackingToolkit3DS/releases PackHack].
* 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).


[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FcebFMJq.png&hash=f98e7de362c15bbeec193a6880afc0dd|class=bbCodeImage LbImage|[?IMG]]]?
Recompiling as a CIA actually saves 58MB as it replaces some of the original music.


</div>
'''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/.


This is a port of the popular Binding of Isaac Rebirth mod [https://moddingofisaac.com/mod/1015/the-binding-of-undertale 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.
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/thebindingofundertale3ds3.png
https://dlhb.gamebrew.org/3dshomebrews/thebindingofundertale3ds4.png


If you have any issues or requests for other Binding of Isaac mods, please let me know!
https://dlhb.gamebrew.org/3dshomebrews/thebindingofundertale3ds5.png
https://dlhb.gamebrew.org/3dshomebrews/thebindingofundertale3ds6.png


<span style="font-size: 15px">'''SCREENSHOTS'''</span>
==Compatibility==
Requires the base game Undertale, which is for N3DS/N3DSXL/N2DSXL only.


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
==Known issues==
 
There are still some obvious slowdowns due to loading.
<span>Spoiler</span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
<div style="text-align: center">
 
[[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FZAvsjXF.png&hash=78fd83f3a7affb42f468abfa005b05d1|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FEU6MbWY.png&hash=8145321e44be53e89d524175370eca7a|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FEtufkJb.png&hash=5dfede5977a710a91f91bfd3c89f3c4f|class=bbCodeImage LbImage|[?IMG]]]?
 
</div>
 
</div>
 
</div>
 
'''<span style="font-size: 15px">DOWNLOAD</span>'''
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler</span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
[https://mega.nz/#!cWYwUDJb!v2LgQoDxenDVp42tL6qV8gRTLR7JjjmXbK16VFWFbcc '''US Version''']
'''[https://mega.nz/#!VCJWhS5K!oAl025ydH14f1nJwmS0EHX7lX9CH3LXCQErTZTLRl2U EU Version]'''
 
</div>
 
</div>
 
'''<span style="font-size: 15px">INSTALLATION</span>'''
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler</span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
'''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'
 
</div>
 
</div>
 
'''<span style="font-size: 15px">CHANGES</span>'''
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler</span>
<div class="SpoilerTarget bbCodeSpoilerText">


==Changelog==
'''rev.1'''
'''rev.1'''
- Fixed the white floors when recompiled as a .cia (I think)
* Fixed the white floors when recompiled as a .cia.
- Included changes.txt and readme.txt
* Included changes.txt and readme.txt.
- Reduced music to 64kbps saving over 20 MB
* Reduced music to 64kbps saving over 20 MB.
- Removed .xml files from /romfs which were included by mistake
* Removed .xml files from /romfs which were included by mistake.
- Fixed formatting of players.xml to make it easier to read
* 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
* Overall filesize reduced from 65.9 MB on disk / 57.7 MB zipped to 43.2 MB on disk / 35.3 MB zipped.
 
</div>
 
</div>
 
'''<span style="font-size: 15px">EXTRA INFO</span>'''
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler</span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
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 [https://i.imgur.com/zs2JWIX.png 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 [https://www.reddit.com/r/themoddingofisaac/comments/3etd1u/new_3ds_modding/ extracted and documented] thanks to /u/jerbear64 and /u/dedChar had also ported, [https://moddingofisaac.com/mod/572/the-agony-of-isaac 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!
 
</div>
 
</div>
<div class="messageTextEndMarker">


==Credits==
All credits go to the [https://moddingofisaac.com/mod/1015/the-binding-of-undertale original author].


</div>
==External links==
* GBAtemp - https://gbatemp.net/threads/the-binding-of-undertale-3ds-port-boi-rebirth-mod.472900

Latest revision as of 06:13, 6 May 2024

The Binding of Undertale
Thebindingofundertale3ds2.png
General
Authorsickneckbeardbro
TypeGame Hacks
Versionrev.1
LicenseMixed
Last Updated2017/06/07
Links
US Version Download
Website

This is a port of the popular Binding of Isaac Rebirth mod The Binding of Undertale.

Installation

CIA Recompile (Recommended):

  • Download and install PackHack.
  • 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/.

Screenshots

thebindingofundertale3ds3.pngthebindingofundertale3ds4.png

thebindingofundertale3ds5.pngthebindingofundertale3ds6.png

Compatibility

Requires the base game Undertale, which is for N3DS/N3DSXL/N2DSXL only.

Known issues

There are still some obvious slowdowns due to loading.

Changelog

rev.1

  • Fixed the white floors when recompiled as a .cia.
  • 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.

Credits

All credits go to the original author.

External links

Advertising: