Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Remove Shiny Lock and 3DS:Open agb firm: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
Naecker (talk | contribs)
No edit summary
 
ItsCrocoSwine (talk | contribs)
update infobox version
 
Line 1: Line 1:
==Remove Shiny- Locks in Pokémon games==
{{DISPLAYTITLE:3DS:open_agb_firm}}
This guide will show you how to remove shiny locks and edit shiny chance from the generation 6 and 7 Pokémon games on the 3DS using LayeredFS and pk3DS
{{Infobox homebrew
| title = open_agb_firm
| for3ds = 1
| forwiiu = 0
| github = profi200/open_agb_firm
| universaldb = 3ds/open_agb_firm
| githubtag = beta_2024-07-30
| forwindows = 0
| formac = 0
| forlinux = 0
| forjava = 0
| forswitch = 0
| forwii = 0
| developers = profi200
| version = 2024-07-30
| releasedate = 2024-07-30
}}
'''open_agb_firm''' is a bare-metal application for running Game Boy Advance games using the Nintendo 3DS's native GBA hardware capabilities.


==Compatibility Notes==
== Features ==


{{info|This guide requires you have [[Custom firmware|CFW]] with [[3DS:Luma3DS|Luma3DS]] 8.0+ (preferably latest).}}
open_agb_firm uses the 3DS's native capabilities to run GBA software, just like the original AGB_FIRM. The main difference is that it allows running ROMs from files on the SD card, instead of requiring them to be installed as digital games. Save files are also put on the SD card, making access to them far easier than AGB_FIRM.
{{info|This guide requires a computer running Windows.}}


==What You Need==
Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like {{iw|wikipedia|WarioWare: Twisted!}} and {{iw|wikipedia|Game Boy Camera}} will not work. The exception is the real-time clock which is implemented, so games that use this such as the third-generation Pokémon games can use it as normal.


*The latest release of [https://projectpokemon.org/home/forums/topic/34377-pk3ds-pok%C3%A9mon-3ds-rom-editor-and-randomizer/ pk3DS]
== Installation ==
*The latest release of [https://github.com/d0k3/GodMode9/releases GodMode9]


==Section I - Dumping exefs and romfs from your game==
=== Universal-Updater ===
[[udb:3ds/open_agb_firm|open_agb_firm]] is available on Universal-DB and can be installed and updated with [[3DS:Universal-Updater|Universal-Updater]].


#Press and hold {{B|Start}}, while still holding {{B|Start}}, power on your console to launch GodMode9
=== Manually ===
#Navigate to <code>[C:] GAMECART</code>
# {{GitHub|profi200/open_agb_firm/releases/latest|Download the latest release}} (the open_agb_firm <code>.7z</code> file)
#Press {{B|A}} on <code>[TitleID].trim.3ds</code>
# Extract the open_agb_firm <code>.7z</code> file using [https://www.7-zip.org/ 7-Zip] (or another appropriate utility for your computer's operating system)
#Select NCSD image options...
# Copy <code>open_agb_firm.firm</code> from the extracted contents and place it in <code>/luma/payloads/</code>
#Select Mount image to drive
# Copy the <code>3ds</code> folder from the extracted contents to the root of your SD card
#Press {{B|A}} to enter drive
#* If your computer asks to merge or overwrite anything, allow it
#Press {{B|A}} on <code>content0.game</code>
#Hover over the folder <code>exefs</code> and press {{B|R}} + {{B|A}}
#Select <code>Copy to 0:/gm9/out</code>
#When done hover over the folder <code>romfs</code> and press {{B|R}} + {{B|A}}
#Select <code>Copy to 0:/gm9/out</code>
#When thats done press {{B|Start}}
#Your dumped <code>exefs</code> and <code>romfs</code> can be found in <code>/gm9/out/</code>


==Section II - Removing shiny lock and addit shiny chance==
== Usage ==
{{Section WIP}}
Press and hold START while turning on the console to choose it through the Luma3DS chainloader. A reboot is required to select a different game.


<tabber>
ROMs can be placed anywhere on the SD card. Save files are put in <code>/3ds/open_agb_firm/saves</code> (e.g. if the game is at <code>/roms/Mario Kart.gba</code>, the save is at <code>/3ds/open_agb_firm/saves/Mario Kart.sav</code>).
|-|Generation 7=
 
<span>
=== Example ===
#Power off your console
 
#insert your SD Card into your Computer
{{Tree list}}
#create a folder on your Computer named after the game you want to patch
* {{Tree icon|sd}} (root)
#Move the <code>exefs</code> and <code>romfs</code> folders from your SD Card in the folder you just created
** {{Tree icon|d}} 3ds
#go into the <code>exefs</code> folder
*** {{Tree icon|d}} open_agb_firm
#rename the <code>.code</code> file to <code>.code.bin</code>
**** {{Tree icon|d}} saves
#extract the pk3DS <code>.zip</code> on your Computer and double click on <code>pk3DS.WinForms.exe</code>
***** {{Tree icon|f}} '''Mario Kart.sav'''
#click on <code>file</code>, <code>open</code>
***** {{Tree icon|f}} '''Pokemon Emerald.sav'''
#now select the folder where the <code>exefs</code> and <code>romfs</code> folders are located
**** {{Tree icon|f}} gba_db.bin
#in pk3DS click on <code>ExeFS</code>, than on <code>Shiny Rate</code>
** {{Tree icon|d}} roms
#here click on <code>EVERYTHING SHINY</code> and than on <code>SAVE</code>
*** {{Tree icon|f}} '''Mario Kart.gba'''
** {{Tree icon|d}} mygames
*** {{Tree icon|d}} gba
**** {{Tree icon|f}} '''Pokemon Emerald.gba'''
{{Tree list/end}}
 
== Configuration ==
 
Configuration settings are [https://github.com/profi200/open_agb_firm#configuration available on GitHub].
 
== See also ==
 
* [[3DS:GBA games]]