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

3DS:Things to do and 3DS:Open agb firm: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
use font awesome images in headers
 
2024-07-25 update
 
Line 1: Line 1:
Finally got homebrew/custom firmware on your 3DS? Here is a short list of the most common things to do with it.
{{DISPLAYTITLE:3DS:open_agb_firm}}
{{Infobox homebrew
| title = open_agb_firm
| for3ds = 1
| forwiiu = 0
| github = profi200/open_agb_firm
| universaldb = 3ds/open_agb_firm
| githubtag = beta_2024-07-25
| forwindows = 0
| formac = 0
| forlinux = 0
| forjava = 0
| forswitch = 0
| forwii = 0
| developers = profi200
| version = 2024-07-25
| releasedate = 2024-07-25
}}
'''open_agb_firm''' is a bare-metal application for running Game Boy Advance games using the Nintendo 3DS's native GBA hardware capabilities.


== [[File:Font Awesome 5 solid wrench.svg|22px|link=]] Game mods, save editing, and cheats ==
== Features ==
We have pages for games listing various game mods, save editors, and cheats available for them. Some examples:


* [[3DS:Animal Crossing: New Leaf|Animal Crossing: New Leaf]]
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.
* [[3DS:Super Smash Bros. for Nintendo 3DS|Super Smash Bros. for Nintendo 3DS]]
* [[3DS:Pokémon X and Y|Pokémon X and Y]]
* [[3DS:Pokémon Omega Ruby and Alpha Sapphire|Pokémon Omega Ruby and Alpha Sapphire]]
* [[3DS:Pokémon Sun and Moon|Pokémon Sun and Moon]]
* [[3DS:Pokémon Ultra Sun and Ultra Moon|Pokémon Ultra Sun and Ultra Moon]]
* [[3DS:Mario Kart 7|Mario Kart 7]]


See a full list at [[:Category:Nintendo 3DS games|Category:Nintendo 3DS games]]. Or use the search feature.
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.


== [[File:Font Awesome 5 solid paint-brush.svg|22px|link=]] Custom themes ==
== Installation ==
Custom themes can be applied using Anemone3DS. The most popular repository for user-created themes is [https://themeplaza.art/ Theme Plaza].


* [[3DS:Create a custom theme|Create a custom theme]] - using Usagi 3DS Theme Editor
=== 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]].


== [[File:Font Awesome 5 solid gamepad.svg|22px|link=]] Emulation ==
=== Manually ===
The 3DS can run emulators for various old consoles. The New 3DS is the best one to use for this.
# {{GitHub|profi200/open_agb_firm/releases/latest|Download the latest release}} (the open_agb_firm <code>.7z</code> file)
# 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)
# Copy <code>open_agb_firm.firm</code> from the extracted contents and place it in <code>/luma/payloads/</code>
# Copy the <code>3ds</code> folder from the extracted contents to the root of your SD card
#* If your computer asks to merge or overwrite anything, allow it


Nintendo DS and Game Boy Advance games can also be run using the 3DS's native modes for them.
== 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.


* [[3DS:GBA games|GBA games]]
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/Mario Kart.sav</code>).


== [[File:Font Awesome 5 solid star.svg|22px|link=]] Extras ==
=== Example ===


* [[3DS:Dump titles and game cartridges|Dump titles and game cartridges]] - make backups and install game cards as digital titles
{{Tree list}}
* [[3DS:Wireless streaming]] - for New 3DS
* {{Tree icon|sd}} (root)
* [[3DS:Using NTR CFW plugins|Using NTR CFW plugins]] (.plg files)
** {{Tree icon|d}} 3ds
* [[3DS:Using 3GX plugins|Using 3GX plugins]] (for the Luma3DS 3GX loader fork)
*** {{Tree icon|d}} open_agb_firm
* [[3DS:GodMode9 Usage|GodMode9 Usage]]
**** {{Tree icon|d}} saves
* [[3DS:FTP|FTP]]
***** {{Tree icon|f}} '''Mario Kart.sav'''
* [[:Category:Nintendo 3DS guides|List of guides]]
***** {{Tree icon|f}} '''Pokemon Emerald.sav'''
**** {{Tree icon|f}} gba_db.bin
** {{Tree icon|d}} roms
*** {{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]]

Revision as of 21:22, 25 July 2024

open_agb_firm is a bare-metal application for running Game Boy Advance games using the Nintendo 3DS's native GBA hardware capabilities.

Features

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.

Like AGB_FIRM, additional hardware features like accelerometer and camera are not supported. Games that depend on these features like WarioWare: Twisted! and 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.

Installation

Universal-Updater

open_agb_firm is available on Universal-DB and can be installed and updated with Universal-Updater.

Manually

  1. Download the latest release (the open_agb_firm .7z file)
  2. Extract the open_agb_firm .7z file using 7-Zip (or another appropriate utility for your computer's operating system)
  3. Copy open_agb_firm.firm from the extracted contents and place it in /luma/payloads/
  4. Copy the 3ds folder from the extracted contents to the root of your SD card
    • If your computer asks to merge or overwrite anything, allow it

Usage

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.

ROMs can be placed anywhere on the SD card. Save files are put in /3ds/open_agb_firm/saves (e.g. if the game is at /roms/Mario Kart.gba, the save is at /3ds/open_agb_firm/Mario Kart.sav).

Example

  • SD card icon (root)
    • Folder icon 3ds
      • Folder icon open_agb_firm
        • Folder icon saves
          • File icon Mario Kart.sav
          • File icon Pokemon Emerald.sav
        • File icon gba_db.bin
    • Folder icon roms
      • File icon Mario Kart.gba
    • Folder icon mygames
      • Folder icon gba
        • File icon Pokemon Emerald.gba

Configuration

Configuration settings are available on GitHub.

See also