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

Hacks Guide Wiki:To-do list: Difference between revisions

From Hacks Guide Wiki
Cominou (talk | contribs)
m General concepts: Added an opinion about existing text
Line 6: Line 6:
* {{Skip}} <code>{{tl|Skip}}</code>}}
* {{Skip}} <code>{{tl|Skip}}</code>}}


== Pages ==
==Pages==


=== Organization ===
===Organization===


Once this wiki has "enough content" (whatever that means), before we can start advertising it publicly, we need better page organzation.
Once this wiki has "enough content" (whatever that means), before we can start advertising it publicly, we need better page organzation.


* Index/contents pages? Generally anything someone might want or need to do with hacks. Save backup and restore, transfers, troubleshooting, informational pages, etc. Similar to [[3DS:Things to do]] but that one is more like "here's a list of cool things you can do".
*Index/contents pages? Generally anything someone might want or need to do with hacks. Save backup and restore, transfers, troubleshooting, informational pages, etc. Similar to [[3DS:Things to do]] but that one is more like "here's a list of cool things you can do".


=== Main Page ===
===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 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.
Line 28: Line 28:
</nowiki></pre>
</nowiki></pre>


=== Console introductions ===
===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...
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. [[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 02:52, 18 June 2022 (UTC)
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. [[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 02:52, 18 June 2022 (UTC)
: In my opinion they should be the main hub for everything related to the console itself with quick and easy access/links to the most important articles and console related help pages. Could also include highlights from the "things to do" page or apps '''-[[User:zsotroav|zsotroav]]''' ''([[User_talk:zsotroav|Cantact me here!]])''  @ 18:34, 12 August 2022 (UTC)  
:In my opinion they should be the main hub for everything related to the console itself with quick and easy access/links to the most important articles and console related help pages. Could also include highlights from the "things to do" page or apps '''-[[User:zsotroav|zsotroav]]''' ''([[User_talk:zsotroav|Cantact me here!]])''  @ 18:34, 12 August 2022 (UTC)


* [[Nintendo 3DS]]
*[[Nintendo 3DS]]
* [[Wii U]]
*[[Wii U]]
* [[Nintendo Switch]]
*[[Nintendo Switch]]


=== "Things to do" pages ===
==="Things to do" pages===


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


* [[3DS:Things to do]]
*[[3DS:Things to do]]
* [[Wii U:Things to do]]
*[[Wii U:Things to do]]
* {{WIP}} [[Switch:Things to do]]
*{{WIP}} [[Switch:Things to do]]
* [[Wii:Things to do]]
*[[Wii:Things to do]]


=== Game pages ===
===Game pages===


I think we should have pages for individual games with lists of mods, save editors, guides, and maybe other things.
I think we should have pages for individual games with lists of mods, save editors, guides, and maybe other things.
Line 54: Line 54:
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!
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!


* {{done}} [[3DS:Animal Crossing: New Leaf]]
*{{done}} [[3DS:Animal Crossing: New Leaf]]
* [[3DS:Super Smash Bros. for Nintendo 3DS]]
*[[3DS:Super Smash Bros. for Nintendo 3DS]]
* {{done}} [[3DS:Pokémon X and Y]]
*{{done}} [[3DS:Pokémon X and Y]]
* {{done}} [[3DS:Pokémon Omega Ruby and Alpha Sapphire]]
*{{done}} [[3DS:Pokémon Omega Ruby and Alpha Sapphire]]
* {{done}} [[3DS:Pokémon Sun and Moon]]
*{{done}} [[3DS:Pokémon Sun and Moon]]
* {{done}} [[3DS:Pokémon Ultra Sun and Ultra Moon]]
*{{done}} [[3DS:Pokémon Ultra Sun and Ultra Moon]]
* {{done}} [[3DS:Mario Kart 7]]
*{{done}} [[3DS:Mario Kart 7]]
* [[3DS:Team Kirby Clash Deluxe]]
*[[3DS:Team Kirby Clash Deluxe]]
* [[3DS:Monster Hunter 4 Ultimate]]
*[[3DS:Monster Hunter 4 Ultimate]]
* [[Wii U:Super Smash Bros. for Wii U]]
*[[Wii U:Super Smash Bros. for Wii U]]
* [[Wii U:Mario Kart 8]]
*[[Wii U:Mario Kart 8]]
* [[Switch:Super Smash Bros. Ultimate]]
*[[Switch:Super Smash Bros. Ultimate]]


=== Guides ===
===Guides===


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


* {{done}} [[Formatting an SD card/Windows]]
*{{done}} [[Formatting an SD card/Windows]]
* {{done}} [[Formatting an SD card/Mac]]
*{{done}} [[Formatting an SD card/Mac]]
* {{done}} [[Formatting an SD card/Linux]]
*{{done}} [[Formatting an SD card/Linux]]
* <s>[[Formatting an SD card/ChromeOS]] (may be useful since i've seen the occasional chromebook user in NH and r/3DS --[[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 11:15, 31 October 2022 (UTC))</s> Formatting with ChromeOS results in a card that consoles (at least the 3DS) don't like. [[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 05:35, 31 October 2024 (UTC)
*<s>[[Formatting an SD card/ChromeOS]] (may be useful since i've seen the occasional chromebook user in NH and r/3DS --[[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 11:15, 31 October 2022 (UTC))</s> Formatting with ChromeOS results in a card that consoles (at least the 3DS) don't like. [[User:Ihaveahax|ihaveahax]] ([[User talk:Ihaveahax|talk]]) 05:35, 31 October 2024 (UTC)
* {{done}} [[3DS:Keyboard Unbrick]]
*{{done}} [[3DS:Keyboard Unbrick]]
* {{WIP}} [[3DS:Export saves]]
*{{WIP}} [[3DS:Export saves]]
* {{done}} [[3DS:System Transfer]]
*{{done}} [[3DS:System Transfer]]
** {{done}} [[3DS:System Transfer/Target has CFW]]
**{{done}} [[3DS:System Transfer/Target has CFW]]
** {{WIP}} [[3DS:System Transfer/Target is stock]]
**{{WIP}} [[3DS:System Transfer/Target is stock]]
** {{WIP}} [[3DS:System Transfer/Manual]] (to copy over all the files manually, and maybe also NNID/eShop)
**{{WIP}} [[3DS:System Transfer/Manual]] (to copy over all the files manually, and maybe also NNID/eShop)
* {{done}} [[3DS:GBA games]]
*{{done}} [[3DS:GBA games]]
* {{done}} [[3DS:Setting game locales]]
*{{done}} [[3DS:Setting game locales]]
* {{done}} [[3DS:Remove outlines in Pokémon games]]
*{{done}} [[3DS:Remove outlines in Pokémon games]]
* {{done}} [[3DS:Virtual Console]]
*{{done}} [[3DS:Virtual Console]]


=== Move from main guides ===
===Move from main guides===


Some pages could be moved from the main guides to here.
Some pages could be moved from the main guides to here.
Line 92: Line 92:
Don't actually delete these from the main guide until we think this site is ready.
Don't actually delete these from the main guide until we think this site is ready.


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


* [[switchguide:extras/theming]] [[Switch:Theming]] - {{WIP}}
*[[switchguide:extras/theming]] [[Switch:Theming]] - {{WIP}}
* [[switchguide:extras/save_management]] [[Switch:Save Management]] - {{Done}}
*[[switchguide:extras/save_management]] [[Switch:Save Management]] - {{Done}}
* [[switchguide:extras/game_modding]] [[Switch:Game Modding]]  
*[[switchguide:extras/game_modding]] [[Switch:Game Modding]]
* [[switchguide:extras/cheats]] [[Switch:Cheats]] - {{Done}} (could say where/how to get cheat files ie what to put in buildid.txt?)
*[[switchguide:extras/cheats]] [[Switch:Cheats]] - {{Done}} (could say where/how to get cheat files ie what to put in buildid.txt?)


=== Move from pins in NH channels ===
===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.
A lot of useful stuff is probably stored in pins in the NH server. Those should be put here for ease of access.


* [[Switch:Transferring_Saves]] {{Done}} Transferring save data from emuMMC to sysMMC
*[[Switch:Transferring_Saves]] {{Done}} Transferring save data from emuMMC to sysMMC
* [[Switch:Gamecard Reader]] {{Done}} Gamecard reader firmware info page  
*[[Switch:Gamecard Reader]] {{Done}} Gamecard reader firmware info page
* [[Switch:zadig]] Manually install libusbk for TegraRCMGui
*[[Switch:zadig]] Manually install libusbk for TegraRCMGui


=== Move from Kurisu commands ===
===Move from Kurisu commands===


Some stuff that's currently in {{gh|nh-server/Kurisu}} could also be put here. Look inside {{gh|nh-server/Kurisu/tree/main/cogs/assistance-cmds|assistance-cmds}}. Like in the next section, any external guides probably could not just be copied here since we may not have permission to do that.
Some stuff that's currently in {{gh|nh-server/Kurisu}} could also be put here. Look inside {{gh|nh-server/Kurisu/tree/main/cogs/assistance-cmds|assistance-cmds}}. 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
*Checking 3DS local IP
** [[3DS:Check local IP address]] {{Done}}
**[[3DS:Check local IP address]] {{Done}}
* Moving to a new SD card
*Moving to a new SD card
** [[3DS:Moving SD Cards]] {{Done}}
**[[3DS:Moving SD Cards]] {{Done}}
* [[Wii_U:VC_Extract]] {{done}}
*[[Wii_U:VC_Extract]] {{done}}
* [[Switch:exFAT]] - {{Done}}
*[[Switch:exFAT]] - {{Done}}
* Error codes
*Error codes
** [[3DS:Error codes]] {{WIP}} (there's a few codes this has that Kurisu doesn't, but quite a few Kurisu does but this doesn't. we might be best off pulling from Kurisu's codebase for most of the remainder, marking as done, and just adding any others we find at will? <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:05, 23 January 2023 (UTC))
**[[3DS:Error codes]] {{WIP}} (there's a few codes this has that Kurisu doesn't, but quite a few Kurisu does but this doesn't. we might be best off pulling from Kurisu's codebase for most of the remainder, marking as done, and just adding any others we find at will? <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:05, 23 January 2023 (UTC))


===General concepts===
===General concepts===
Line 140: Line 140:


I think it might be of some use to add a "piracy" page, explaining what piracy is, how to determine if you are a pirate, and why we don't allow piracy talk, sorta like https://3ds.eiphax.tech/piracy, but with some more detail on how it applies to the wiki and Discord server in specific. [[User:Hifinerd|Hifinerd]] ([[User talk:Hifinerd|talk]]) 01:21, 23 September 2022 (UTC)
I think it might be of some use to add a "piracy" page, explaining what piracy is, how to determine if you are a pirate, and why we don't allow piracy talk, sorta like https://3ds.eiphax.tech/piracy, but with some more detail on how it applies to the wiki and Discord server in specific. [[User:Hifinerd|Hifinerd]] ([[User talk:Hifinerd|talk]]) 01:21, 23 September 2022 (UTC)
The term "piracy" usually refers to the ethical side of the issue, not the legal side. For example, pirating a game is piracy (which is copyright infringement and either illegal or legally grey in most places), but "pirating" a program that's free (or a game you already own) should not be considered piracy (it would be considered "copyright infringement" or "technically illegal according to the DMCA"). In simple terms, it's only "piracy" if it harms developers. [[AnonymousUser98]] (July 27, 2026)


====3DS====
====3DS====
Line 149: Line 151:
*Splash creation and 'installation'
*Splash creation and 'installation'
**{{Done}} [[3DS:Splash screens]]
**{{Done}} [[3DS:Splash screens]]
* Custom theme creation and installation
*Custom theme creation and installation
** {{Done}} [[3DS:Custom themes/creation]]
**{{Done}} [[3DS:Custom themes/creation]]
*** Tentative name. Alternative, "Custom themes/creation"? Page would be too long to keep on the page itself without impacting readability [[User:Lily|Lily]] ([[User talk:Lily|talk]]) 07:55, 24 June 2022 (UTC)
***Tentative name. Alternative, "Custom themes/creation"? Page would be too long to keep on the page itself without impacting readability [[User:Lily|Lily]] ([[User talk:Lily|talk]]) 07:55, 24 June 2022 (UTC)
**** sounds good to me. now it's changed here, too <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:14, 23 January 2023 (UTC)
****sounds good to me. now it's changed here, too <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:14, 23 January 2023 (UTC)
** {{Done}} [[3DS:Custom themes]]
**{{Done}} [[3DS:Custom themes]]
*Boot animations [https://github.com/MechanicalDragon0687/BaxTools/wiki (here)]  
*Boot animations [https://github.com/MechanicalDragon0687/BaxTools/wiki (here)]  
** {{Done}} [[3DS:BAX]]
**{{Done}} [[3DS:BAX]]
** {{WIP}} [[3DS:BAX/makebax]] (needs macOS and Linux binaries built, but the instructions themselves are entirely finished)
**{{WIP}} [[3DS:BAX/makebax]] (needs macOS and Linux binaries built, but the instructions themselves are entirely finished)
*Flashcart information (recommended DS flashcarts, why 3DS-mode flashcarts shouldn't be used...)
*Flashcart information (recommended DS flashcarts, why 3DS-mode flashcarts shouldn't be used...)
**{{WIP}} [[3DS:Flashcarts]]
**{{WIP}} [[3DS:Flashcarts]]
Line 164: Line 166:
**{{Done}} [[3DS:fastboot3DS]]
**{{Done}} [[3DS:fastboot3DS]]
*Explain what a Luma3DS exception is in more detail, and how to understand it better
*Explain what a Luma3DS exception is in more detail, and how to understand it better
** {{done}} [[3DS:Error screens/Luma3DS exception screen]]
**{{done}} [[3DS:Error screens/Luma3DS exception screen]]
*** Pending another major overhaul, maybe? I've already done one, but it's still really badly assorted and doesn't have a lot of the more common errors it should <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:05, 23 January 2023 (UTC)
***Pending another major overhaul, maybe? I've already done one, but it's still really badly assorted and doesn't have a lot of the more common errors it should <span style="font-family: Cambria">[[User:StarlitSkies|<span style="color: cornflowerblue">Starlit</span><span style="color: cyan">Skies</span>]] ([[User talk:StarlitSkies|<span style="color: darkslateblue">talk</span>]])</span> 04:05, 23 January 2023 (UTC)
*Game plugin tutorial (both PLG and 3GX format)
*Game plugin tutorial (both PLG and 3GX format)
**{{Done}} [[3DS:Game plugins]]
**{{Done}} [[3DS:Game plugins]]
Line 203: Line 205:
*Detail how EmuNAND/RedNAND works and why people should not start using it today
*Detail how EmuNAND/RedNAND works and why people should not start using it today
*GodMode9 advanced usage (things most people don't need to do but that are useful in certain cases) e.g. manual system transfer
*GodMode9 advanced usage (things most people don't need to do but that are useful in certain cases) e.g. manual system transfer
** since this technically counts, we have {{Done}} [[3DS:CTRTransfer/Manual]]
**since this technically counts, we have {{Done}} [[3DS:CTRTransfer/Manual]]
*Overview of Lazarus3DS and a TWL-only Lazarus3DS, if only so people can understand what they are
*Overview of Lazarus3DS and a TWL-only Lazarus3DS, if only so people can understand what they are
**[[3DS:Lazarus3DS]]
**[[3DS:Lazarus3DS]]
Line 211: Line 213:
====Wii U====
====Wii U====


* FTP guide {{Done}} [[Wii U:FTP]]
*FTP guide {{Done}} [[Wii U:FTP]]


====Switch ====
====Switch====


*Dump guide [https://suchmememanyskill.github.io/guides/switchdumpguide/ (here)]
*Dump guide [https://suchmememanyskill.github.io/guides/switchdumpguide/ (here)]
*"What is a patched" page - terms related to this are in the glossary, I was considering a page that went through all models similar to the table in [[Switchguide:Getting_Started]] but don't really know how to put it all together
*"What is a patched" page - terms related to this are in the glossary, I was considering a page that went through all models similar to the table in [[Switchguide:Getting_Started]] but don't really know how to put it all together


== Translations==
==Translations==


The pages being moved from 3ds.hacks.guide or wiiu.hacks.guide might have translations that need to be brought over.
The pages being moved from 3ds.hacks.guide or wiiu.hacks.guide might have translations that need to be brought over.
Line 226: Line 228:
[[Special:LanguageStats|This page]] can show for a given language what is translated, for all pages marked for translation.
[[Special:LanguageStats|This page]] can show for a given language what is translated, for all pages marked for translation.


==Technical ==  
==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.
*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]], {{gh|ihaveamac/mediawiki-extensions-BulkPageCreate}}
**[[Special:BulkPageCreate]], {{gh|ihaveamac/mediawiki-extensions-BulkPageCreate}}
* 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.
*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.


== Project pages ==
==Project pages==


* Create a page about how game pages should be designed.
*Create a page about how game pages should be designed.
** [[Hacks Guide Wiki:Game pages]]
**[[Hacks Guide Wiki:Game pages]]
* Create a game template page, so anyone who wants to make a page for a specific game knows where to start.
*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?)
**[[Hacks Guide Wiki:Game pages/Template]] (maybe even make it a preload-able template?)
* A manual of style for guides, information pages, game pages (though that one already kinda exists).
*A manual of style for guides, information pages, game pages (though that one already kinda exists).


{{Project pages}}
{{Project pages}}