Ba-GUI-nnertool 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 13: Line 13:
<youtube>uXu-dHnTiJA</youtube>
<youtube>uXu-dHnTiJA</youtube>


'''<span style="font-size: 22px">Extract, Customize, Re-Build .cia :
===Extract, Customize, Re-Build .cia :===
</span>'''
Initially, it was a simple tool to create/customize your own 2D Banner, 3D Banner, Icon/smdh, extract banner.bnr from any decrypted '.CIA' but now it's more like a .cia editor/builder.ENJOY !
Initially, it was a simple tool to create/customize your own 2D Banner, 3D Banner, Icon/smdh, extract banner.bnr from any decrypted '.CIA' but now it's more like a .cia editor/builder.
ENJOY ! [[File:styles/default/xenforo/clear.png|class=mceSmilieSprite mceSmilie2|;)]]


<span style="text-decoration: underline">Here is v2.2 of ba-GUI-nnertool:</span>
==HOW TO==
===EXTRACT/REBUILD CIA===


[[File:proxy.php?image=http%3A%2F%2Fi64.tinypic.com%2F5np1xt.jpg&hash=75917efdf0dadff628ed46047dae10a1|class=bbCodeImage LbImage|[?IMG]]]�[[File:proxy.php?image=http%3A%2F%2Fi65.tinypic.com%2F519awi.jpg&hash=11883c15acaad9ba36ba9437253b268e|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=http%3A%2F%2Fi68.tinypic.com%2F1zm1c9x.jpg&hash=c75879ec90c0f6d6cb2513df8aef511a|class=bbCodeImage LbImage|[?IMG]]]
prerequisite: a decrypted .cia (use [[Decrypt9 3DS]])


# Copy your decrypted '''.cia''' to the 'Projects' folder (more practical)
# Open ba-GUI-nnertool and click on '''Tool Box''' '''Tab'''
# Click on '''Browse''' and choose your decrypted '''.cia'''
# Click on '''Extract'''
# </span><span style="font-size: 9px">.1</span><span style="font-size: 15px"> Choose the rom.0000.xxxxxxxx, it's the main content, by default: yourdecrypted.cia\rom.0000.00000000 (rom.0000.*)
# </span><span style="font-size: 10px">.2</span><span style="font-size: 15px"> (''optional'' ) Choose the rom.0001.xxxxxxxx. Only asked if the manual is not autodetected, you can choose another one or just click Cancel, by default: yourdecrypted.cia\rom.0001.00000001 (rom.0001.* )
# Launch Ohana3DS then drag your '''banner'''''X'''''.bcmdl''' on it (<span style="text-decoration: underline">not Ohana3DS_Rebirth</span>)
# Export textures (do the same with others '''banner'''''X''.'''bcmdl''' if it's multilang)
# Edit textures of '''banner0.bcmdl''', '''banner1.bcmdl''',... (with GIMP, Paint.NET,...)
# </span><span style="font-size: 9px">.<span style="font-size: 9px">2</span></span> <span style="font-size: 15px">(''optional'' ) Create your '''icon.icn''' with the '''Icon Tab'''
# </span><span style="font-size: 9px">.3</span> <span style="font-size: 15px">(''optional'' ) Hex Edit '''data.bin'''
# </span><span style="font-size: 9px">.4</span><span style="font-size: 15px"> (''optional'' ) Change '''Title ID''' with the '''VoodooChaos''' tool or click on the '''Customize ID''' button</span>
##Hex Edit '''ncch.header'''
##'''exheader.bin'''
## In fact for New 3ds users you can edit 5 digits! ex: SMW use 0E 70 0F and so you can change it to <span style="color: #00b300">11 11</span> <span style="color: #ff0000">0</span><span style="color: #00b300">1</span> (not the red one)


'''<span style="font-size: 18px"><span style="text-decoration: underline">HOW TO</span>
# Import new textures with Ohana3DS and save changes (<span style="text-decoration: underline">not Ohana3DS_Rebirth</span>)
</span>'''
# Rebuild your '''banner.bnr''' with ba-GUI-nnertool: '''Banner''' '''Tab''' -&gt; Banner bcmdl/png: '''Browse''' then choose your new '''banner0.bcmdl''' (make sure all components are in the same folder: banner.cbmd, banner.bcwav,...)
<span style="font-size: 15px">1) <span style="text-decoration: underline">EXTRACT/REBUILD CIA</span></span>
# 10 Replace '''banner.bnr''' to '''Exefs.O''' folder
 
# 10<span style="font-size: 9px">.2</span><span style="font-size: 15px"> (''optional'' ) Replace '''data.bin''' to '''Romfs.O''' folder, '''icon.icn''' to '''Exefs.O''' folder, ...
<span style="font-size: 15px"><span style="text-decoration: underline">prerequisite:</span> a decrypted .cia (use [https://gbatemp.net/threads/download-decrypt9-open-source-decryption-tools-wip.388831/ Decrypt9])
# Go to '''Tool Box''' then click on the </span>'''<span style="font-size: 15px">Build</span>'''<span style="font-size: 15px"> button (</span>''<span style="font-size: 15px">optional </span>''<span style="font-size: 15px">: you can change </span>'''<span style="font-size: 15px">Version:</span>''' ''<span style="font-size: 15px">XX</span>'''''<span style="font-size: 15px">.</span>'''''<span style="font-size: 15px">XX</span>'''''<span style="font-size: 15px">.</span>'''<span style="font-size: 15px">''XX'' , remove '''age rating''' with voodoochaos 2.1 and/or add </span>'''<span style="font-size: 15px">manual</span>'''<span style="font-size: 15px"> if detected)
 
-1 Copy your decrypted '''.cia''' to the 'Projects' folder (more practical)
-2 Open ba-GUI-nnertool and click on '''Tool Box''' '''Tab'''
-3 Click on '''Browse''' and choose your decrypted '''.cia'''
-4 Click on '''Extract'''
'''-'''4</span><span style="font-size: 9px">.1</span><span style="font-size: 15px"> Choose the rom.0000.xxxxxxxx, it's the main content, by default: yourdecrypted.cia\rom.0000.00000000 (rom.0000.*)
-4</span><span style="font-size: 10px">.2</span><span style="font-size: 15px"> (''optional'' ) Choose the rom.0001.xxxxxxxx. Only asked if the manual is not autodetected, you can choose another one or just click Cancel, by default: yourdecrypted.cia\rom.0001.00000001 (rom.0001.* )
-5 Launch Ohana3DS then drag your '''banner'''''X'''''.bcmdl''' on it (<span style="text-decoration: underline">not Ohana3DS_Rebirth</span>)
-6 Export textures (do the same with others '''banner'''''X''.'''bcmdl''' if it's multilang)
-7 Edit textures of '''banner0.bcmdl''', '''banner1.bcmdl''',... (with GIMP, Paint.NET,...)
-7</span><span style="font-size: 9px">.<span style="font-size: 9px">2</span></span> <span style="font-size: 15px">(''optional'' ) Create your '''icon.icn''' with the '''Icon Tab'''
-7</span><span style="font-size: 9px">.3</span> <span style="font-size: 15px">(''optional'' ) Hex Edit '''data.bin'''
-7</span><span style="font-size: 9px">.4</span><span style="font-size: 15px"> (''optional'' ) Change '''Title ID''' with the '''VoodooChaos''' tool or click on the '''Customize ID''' button
</span>
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">Change Title ID</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
Hex Edit '''ncch.header'''
[[File:proxy.php?image=http%3A%2F%2Fi63.tinypic.com%2F2s60bp1.jpg&hash=d8655554428eeeb795e8f9ea6a140814|class=bbCodeImage LbImage|[?IMG]]]�and '''exheader.bin'''
[[File:proxy.php?image=http%3A%2F%2Fi65.tinypic.com%2F2rei5ap.jpg&hash=96c1b715f4ec3fa7de5e1bafcfdfac01|class=bbCodeImage LbImage|[?IMG]]]
In fact for New 3ds users you can edit 5 digits
ex: SMW use 0E 70 0F and so you can change it to <span style="color: #00b300">11 11</span> <span style="color: #ff0000">0</span><span style="color: #00b300">1</span> (not the red one)
 
</div>
 
</div>
-8 Import new textures with Ohana3DS and save changes (<span style="text-decoration: underline">not Ohana3DS_Rebirth</span>)
-9 Rebuild your '''banner.bnr''' with ba-GUI-nnertool: '''Banner''' '''Tab''' -&gt; Banner bcmdl/png: '''Browse''' then choose your new '''banner0.bcmdl''' (make sure all components are in the same folder: banner.cbmd, banner.bcwav,...)
-10 Replace '''banner.bnr''' to '''Exefs.O''' folder
-10<span style="font-size: 9px">.2</span><span style="font-size: 15px"> (''optional'' ) Replace '''data.bin''' to '''Romfs.O''' folder, '''icon.icn''' to '''Exefs.O''' folder, ...
-11 Go to '''Tool Box''' then click on the </span>'''<span style="font-size: 15px">Build</span>'''<span style="font-size: 15px"> button (</span>''<span style="font-size: 15px">optional </span>''<span style="font-size: 15px">: you can change </span>'''<span style="font-size: 15px">Version:</span>''' ''<span style="font-size: 15px">XX</span>'''''<span style="font-size: 15px">.</span>'''''<span style="font-size: 15px">XX</span>'''''<span style="font-size: 15px">.</span>'''<span style="font-size: 15px">''XX'' , remove '''age rating''' with voodoochaos 2.1 and/or add </span>'''<span style="font-size: 15px">manual</span>'''<span style="font-size: 15px"> if detected)
</span>
<span style="font-size: 22px">'''<span style="text-decoration: underline">Download ba-GUI-nnertool v2.2:</span>''' </span>https://mega.nz/#!t3gEXJoB!AxbpPDS8rHGiM28H6ca_fPzjR1rxU3HZa9eexUu-jmQ
 
<span style="text-decoration: underline">All credits goes to:</span>
 


==All credits goes to:==
* gdkchan &amp; Rei for Ohana3DS
* gdkchan &amp; Rei for Ohana3DS
* Rohul1997 for VoodooChaos
* Rohul1997 for VoodooChaos
Line 76: Line 52:
* Gericom for Evey File Explorer
* Gericom for Evey File Explorer
* Peter Pawlowski for Foobar2000
* Peter Pawlowski for Foobar2000
* Asia81 for all the 3D Banner Templates
* Asia81 for all the 3D Banner Templates
* and others...
* and others...


==ex: Zelda Hyrule Warriors Legends (JPN)==


'''Examples:'''
# Decrypt the 'game.cia' with Decrypt9WIP then extract the banner.bnr with ba-GUI-nnertool.
 
# Copy/Paste the banner9.bcmdl to create the missing banner.
 
# Remane them to banner1.bcmdl, banner2.bcmdl, banner3.bcmdl... (don't touch the banner0.bcmdl or banner.cbmd)
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
# With an exheditor open each 'bannerX.bcmdl' then search for JPN_JP and modifiy to *corresponding region/language then save. (ex: EUR_EN for banner1.bcmdl)
 
# Rebuild the banner.bnr with ba-GUI-nnertool.
<span>Spoiler: <span class="SpoilerTitle">Homebrews</span></span>
# Copy the NEW_banner.bnr to the decrypted 'exefs.O' folder.
<div class="SpoilerTarget bbCodeSpoilerText">
# Rebuild the 'NEW_game.cia' with ba-GUI-nnertool.
 
[[File:proxy.php?image=http%3A%2F%2Foi63.tinypic.com%2F2ish6qa.jpg&hash=da03ff3543effccb4deb29ac6705701b|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=http%3A%2F%2Foi68.tinypic.com%2F2d17r0l.jpg&hash=dac81025f4d15086535a310e50dd6619|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=http%3A%2F%2Foi63.tinypic.com%2F23j4uqe.jpg&hash=3bb9a8edb9c3da49fd9ff753bdb98bb4|class=bbCodeImage LbImage|[?IMG]]]
[[File:proxy.php?image=http%3A%2F%2Fi64.tinypic.com%2F2em03sw.jpg&hash=ec714af3ba67c0f98ca583cef8cc9d6d|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=http%3A%2F%2Fi67.tinypic.com%2F2vt9jb7.jpg&hash=19e471c488a6d30d9412b70291cfc785|class=bbCodeImage LbImage|[?IMG]]]
 
</div>
 
</div>
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">Games</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
[[File:proxy.php?image=http%3A%2F%2Foi67.tinypic.com%2F2isf413.jpg&hash=5d46ec9797455ba6767cb23ddace9cac|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=http%3A%2F%2Fi63.tinypic.com%2F14l5v1s.jpg&hash=6dfc42501325eedd6e3d8bd12170c18b|class=bbCodeImage LbImage|[?IMG]]]
 
</div>
 
</div>
<div style="text-align: center">
 
?
 
</div>
'''TUTO:'''
 
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">-= FIX MISSING BANNER =-</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
<div style="text-align: left">
 
 
'''<span style="text-decoration: underline">ex:</span>''' <span style="font-size: 18px">Zelda Hyrule Warriors Legends (JPN)</span>
 
 
1. Decrypt the 'game.cia' with [https://gbatemp.net/threads/download-decrypt9-open-source-decryption-tools-wip.388831/ Decrypt9WIP] then extract the banner.bnr with ba-GUI-nnertool.
 
2. Copy/Paste the banner9.bcmdl to create the missing banner.
 
3. Remane them to banner1.bcmdl, banner2.bcmdl, banner3.bcmdl... (don't touch the banner0.bcmdl or banner.cbmd)
 
[[File:proxy.php?image=http%3A%2F%2Foi67.tinypic.com%2F2ep4qzb.jpg&hash=b64a0810308ce1195573855ad4fce1a7|class=bbCodeImage LbImage|[?IMG]]]
 
4. With an exheditor open each 'bannerX.bcmdl' then search for JPN_JP and modifiy to *corresponding region/language then save. (ex: EUR_EN for banner1.bcmdl)
 
[[File:proxy.php?image=http%3A%2F%2Foi63.tinypic.com%2F24cfngj.jpg&hash=002128d8ac2e791a114639871b430ad8|class=bbCodeImage LbImage|[?IMG]]]
 
 
[[File:proxy.php?image=http%3A%2F%2Foi64.tinypic.com%2F16l0ju9.jpg&hash=8e0320815cd27233bf674ae13c910e41|class=bbCodeImage LbImage|[?IMG]]]
 
5. Rebuild the banner.bnr with ba-GUI-nnertool.
 
6. Copy the NEW_banner.bnr to the decrypted 'exefs.O' folder.
 
7. Rebuild the 'NEW_game.cia' with ba-GUI-nnertool.
 
'''*check this:'''
banner1.bcmdl = English ~ EUR_EN
banner2.bcmdl = French ~ EUR_FR
banner3.bcmdl = German ~ EUR_GE
banner4.bcmdl = Italian ~ EUR_IT
banner5.bcmdl = Spanish ~ EUR_SP
banner6.bcmdl = Dutch ~ EUR_DU
banner7.bcmdl = Portuguese ~ EUR_PO
banner8.bcmdl = Russian ~ EUR_RU
banner9.bcmdl = Japanese ~ JPN_JP
banner10.bcmdl = English ~ USA_EN
banner11.bcmdl = French ~ USA_FR
banner12.bcmdl = Spanish ~ USA_SP
banner13.bcmdl = Portuguese ~ USA_PO
?
 
</div>
 
</div>
 
</div>
<div style="text-align: left">
 
?
 
</div>
<div class="messageTextEndMarker">
 


</div></blockquote>
*check this:
* banner1.bcmdl = English ~ EUR_EN
* banner2.bcmdl = French ~ EUR_FR
* banner3.bcmdl = German ~ EUR_GE
* banner4.bcmdl = Italian ~ EUR_IT
* banner5.bcmdl = Spanish ~ EUR_SP
* banner6.bcmdl = Dutch ~ EUR_DU
* banner7.bcmdl = Portuguese ~ EUR_PO
* banner8.bcmdl = Russian ~ EUR_RU
* banner9.bcmdl = Japanese ~ JPN_JP
* banner10.bcmdl = English ~ USA_EN
* banner11.bcmdl = French ~ USA_FR
* banner12.bcmdl = Spanish ~ USA_SP
* banner13.bcmdl = Portuguese ~ USA_PO

Revision as of 09:06, 19 September 2021

Template:Infobox-3DS-Homebrews

Extract, Customize, Re-Build .cia :

Initially, it was a simple tool to create/customize your own 2D Banner, 3D Banner, Icon/smdh, extract banner.bnr from any decrypted '.CIA' but now it's more like a .cia editor/builder.ENJOY !

HOW TO

EXTRACT/REBUILD CIA

prerequisite: a decrypted .cia (use Decrypt9 3DS)

  1. Copy your decrypted .cia to the 'Projects' folder (more practical)
  2. Open ba-GUI-nnertool and click on Tool Box Tab
  3. Click on Browse and choose your decrypted .cia
  4. Click on Extract
  5. .1 Choose the rom.0000.xxxxxxxx, it's the main content, by default: yourdecrypted.cia\rom.0000.00000000 (rom.0000.*)
  6. .2 (optional ) Choose the rom.0001.xxxxxxxx. Only asked if the manual is not autodetected, you can choose another one or just click Cancel, by default: yourdecrypted.cia\rom.0001.00000001 (rom.0001.* )
  7. Launch Ohana3DS then drag your bannerX.bcmdl on it (not Ohana3DS_Rebirth)
  8. Export textures (do the same with others bannerX.bcmdl if it's multilang)
  9. Edit textures of banner0.bcmdl, banner1.bcmdl,... (with GIMP, Paint.NET,...)
  10. .2 (optional ) Create your icon.icn with the Icon Tab
  11. .3 (optional ) Hex Edit data.bin
  12. .4 (optional ) Change Title ID with the VoodooChaos tool or click on the Customize ID button
    1. Hex Edit ncch.header
    2. exheader.bin
    3. In fact for New 3ds users you can edit 5 digits! ex: SMW use 0E 70 0F and so you can change it to 11 11 01 (not the red one)
  1. Import new textures with Ohana3DS and save changes (not Ohana3DS_Rebirth)
  2. Rebuild your banner.bnr with ba-GUI-nnertool: Banner Tab -> Banner bcmdl/png: Browse then choose your new banner0.bcmdl (make sure all components are in the same folder: banner.cbmd, banner.bcwav,...)
  3. 10 Replace banner.bnr to Exefs.O folder
  4. 10.2 (optional ) Replace data.bin to Romfs.O folder, icon.icn to Exefs.O folder, ...
  5. Go to Tool Box then click on the Build button (optional : you can change Version: XX.XX.XX , remove age rating with voodoochaos 2.1 and/or add manual if detected)

All credits goes to:

  • gdkchan & Rei for Ohana3DS
  • Rohul1997 for VoodooChaos
  • Steveice10 for bannertool
  • dnasdw for 3dstool
  • Relys for makerom
  • elisherer for 3DS Explorer
  • Gericom for Evey File Explorer
  • Peter Pawlowski for Foobar2000
  • Asia81 for all the 3D Banner Templates
  • and others...

ex: Zelda Hyrule Warriors Legends (JPN)

  1. Decrypt the 'game.cia' with Decrypt9WIP then extract the banner.bnr with ba-GUI-nnertool.
  2. Copy/Paste the banner9.bcmdl to create the missing banner.
  3. Remane them to banner1.bcmdl, banner2.bcmdl, banner3.bcmdl... (don't touch the banner0.bcmdl or banner.cbmd)
  4. With an exheditor open each 'bannerX.bcmdl' then search for JPN_JP and modifiy to *corresponding region/language then save. (ex: EUR_EN for banner1.bcmdl)
  5. Rebuild the banner.bnr with ba-GUI-nnertool.
  6. Copy the NEW_banner.bnr to the decrypted 'exefs.O' folder.
  7. Rebuild the 'NEW_game.cia' with ba-GUI-nnertool.
  • check this:
  • banner1.bcmdl = English ~ EUR_EN
  • banner2.bcmdl = French ~ EUR_FR
  • banner3.bcmdl = German ~ EUR_GE
  • banner4.bcmdl = Italian ~ EUR_IT
  • banner5.bcmdl = Spanish ~ EUR_SP
  • banner6.bcmdl = Dutch ~ EUR_DU
  • banner7.bcmdl = Portuguese ~ EUR_PO
  • banner8.bcmdl = Russian ~ EUR_RU
  • banner9.bcmdl = Japanese ~ JPN_JP
  • banner10.bcmdl = English ~ USA_EN
  • banner11.bcmdl = French ~ USA_FR
  • banner12.bcmdl = Spanish ~ USA_SP
  • banner13.bcmdl = Portuguese ~ USA_PO

Advertising: