Hacks Guide Wiki:To-do list

This is where we can keep a list of things that should be done, such as pages that need creating or adding to.

Main Page
A nice Main Page should be made. It should include a simple explanation of what homebrew is, then links to the main guides, the "Things to do" pages, and maybe troubleshooting.

A search box could be put here too.

Console introductions
These pages should be like an all-around intro to things about hacking a console. Links to guides on getting hacks set up, links to the "things to do", maybe troubleshooting for when things go wrong...

I'm not sure how necessary these pages are though, if there isn't enough stuff that can't also go on the "Things to do" pages. ihaveahax (talk) 02:52, 18 June 2022 (UTC)


 * Nintendo 3DS
 * Wii U
 * Nintendo Switch

"Things to do" pages
A simple page that someone new to homebrew/cfw can use to start doing something with their newly-hacked console.


 * 3DS:Things to do
 * Wii U:Things to do
 * Switch:Things to do

Game pages
I think we should have pages for individual games with lists of mods, save editors, guides, and maybe other things.

I just picked a random assortment of some popular games. Any game with a mod, save editor, useful hacking guide, etc. can have its own page!


 * 3DS:Animal Crossing: New Leaf
 * 3DS:Super Smash Bros. for Nintendo 3DS
 * 3DS:Pokémon X and Y
 * 3DS:Pokémon Omega Ruby and Alpha Sapphire
 * 3DS:Pokémon Sun and Moon
 * 3DS:Pokémon Ultra Sun and Ultra Moon
 * 3DS:Mario Kart 7
 * Wii U:Super Smash Bros. for Wii U
 * Wii U:Mario Kart 8
 * Switch:Super Smash Bros. Ultimate

Guides
Any sort of guides that could be useful, game-specific or not.


 * Formatting an SD card/Windows
 * Formatting an SD card/Mac
 * Formatting an SD card/Linux
 * 3DS:Keyboard Unbrick
 * 3DS:Export saves
 * 3DS:System Transfer
 * 3DS:System Transfer/Target has CFW
 * 3DS:System Transfer/Target is stock
 * 3DS:GBA games
 * 3DS:Setting game locales
 * 3DS:Remove outlines in Pokémon games

Move from main guides
Some pages could be moved from the main guides to here.

Don't actually delete these from the main guide until we think this site is ready.


 * 3dsguide:formatting-sd-(windows) ✅ Formatting an SD card/Windows
 * 3dsguide:formatting-sd-(mac) ✅ Formatting an SD card/Mac
 * 3dsguide:formatting-sd-(linux) ✅ Formatting an SD card/Linux
 * 3dsguide:file-extensions-(windows) ✅ File Extensions on Windows
 * 3dsguide:move-emunand ✅ 3DS:Move EmuNAND
 * 3dsguide:f3-(linux) ✅ Checking SD card integrity/Linux
 * 3dsguide:f3x-(mac) ✅ Checking SD card integrity/Mac/legacy
 * 3dsguide:f3xswift-(mac) ✅ Checking SD card integrity/Mac
 * 3dsguide:h2testw-(windows) ✅ Checking SD card integrity/Windows
 * 3dsguide:godmode9-usage ✅ 3DS:GodMode9 Usage
 * 3dsguide:dumping-titles-and-game-cartridges - ✅ 3DS:Dump titles and game cartridges


 * switchguide:extras/theming Switch:Theming -
 * switchguide:extras/save_management Switch:Save Management
 * switchguide:extras/game_modding Switch:Game Modding
 * switchguide:extras/cheats Switch:Cheats

Move from pins in NH channels
A lot of useful stuff is probably stored in pins in the NH server. Those should be put here for ease of access.


 * Switch:transfersave Transferring save data from emuMMC to sysMMC
 * Switch:Gamecard Reader ✅ Gamecard reader firmware info page
 * Switch:zadig Manually install libusbk for TegraRCMGui

Move from Kurisu commands
Some stuff that's currently in could also be put here. Look inside. Like in the next section, any external guides probably could not just be copied here since we may not have permission to do that.


 * Checking 3DS local IP
 * 3DS:Check local IP address
 * Moving to a new SD card
 * 3DS:Moving SD Cards ✅
 * Wii U VC Extract
 * Switch:exFAT - ✅

General concepts
Ideas for new pages. Some of these pages already have established guides, which can be used as a reference (but may not be copied directly, depending on permission, and some of them may be out of date anyway)

3DS

 * Explain the difference between boot9strap and Luma3DS (some people are confused about what they do)
 * 3DS Linux setup
 * 3DS:Linux
 * Splash creation and 'installation'
 * ✅ 3DS:Splash screens
 * Boot animations (here)
 * 3DS:Boot animations
 * Flashcart information (recommended DS flashcarts, why 3DS-mode flashcarts shouldn't be used...)
 * 3DS:Flashcarts
 * Luma3DS fork information/installation tutorial
 * ✅ 3DS:Luma3DS forks
 * fastboot3DS information/tutorial
 * 3DS:fastboot3DS
 * Game plugin tutorial (both PLG and 3GX format)
 * ✅ 3DS:Game plugins
 * Streaming tutorial (here)
 * 3DS:Wireless streaming
 * ModMoon usage
 * 3DS:ModMoon
 * FTP (ftpd) usage (here)
 * 3DS:FTP
 * Anemone3DS usage (here)
 * PKSM usage
 * PKHeX usage (here)
 * Checkpoint...
 * Save usage 3DS:Export saves
 * Cheat usage (here)
 * LayeredFS usage (here)
 * Pokemon randomization (here)
 * 3DS:Pokémon randomization
 * ACNL web-based save editor (here)
 * 3DS:Animal Crossing: New Leaf/Save editing
 * Input redirection tutorial
 * 3DS:Input redirection
 * GBA BIOS dumping from VC (here)
 * ROM dumping from VC (here)
 * HOME Menu editing (here)
 * ✅ 3DS:Editing the HOME menu
 * Old CFW migration stuff
 * menuhax-based setups 3DS:Migrate from menuhax
 * Gateway-based setups 3DS:Migrate from Gateway
 * General landing page for *.firm-based payloads
 * Japanese browser filter removal
 * ✅ 3DS:JPN Browser Filter

Switch

 * Dump guide (here)

Translations
The pages being moved from 3ds.hacks.guide or wiiu.hacks.guide might have translations that need to be brought over.

Also pages on how to translate stuff on this wiki need to be made too.

Technical

 * Create lots of redirect pages. Someone will probably search things like "Pokemon x" or "Fix black screen" so we should create those pages that point to the right place. This needs some automation too.
 * Special:BulkPageCreate,
 * Create a game template page, so anyone who wants to make a page for a specific game knows where to start.
 * Hacks Guide Wiki:Game pages/Template (maybe even make it a preload-able template?)
 * Make it more obvious that a revision other than the main one is being viewed. Preferably with a MediaWiki hook but JS will probably do.