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

From Hacks Guide Wiki
(mark a few as done, add several more ideas, update status on a couple WIPs, etc.)
Line 88: Line 88:
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]]


* [[switchguide:extras/theming]] [[Switch:Theming]] - {{WIP}}
* [[switchguide:extras/theming]] [[Switch:Theming]] - {{WIP}}
Line 124: Line 125:
* [[Switch:exFAT]] - {{Done}}
* [[Switch:exFAT]] - {{Done}}
* Error codes
* Error codes
** [[3DS:Error codes]] {{WIP}}
** [[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 142: Line 143:
** {{Done}} [[3DS:Creating custom themes]]
** {{Done}} [[3DS:Creating custom themes]]
*** 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
** {{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)]  
**[[3DS:Boot animations]]
** {{Done}} [[3DS:BAX]]
** {{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 150: Line 153:
**{{Done}} [[3DS:Luma3DS forks]]
**{{Done}} [[3DS:Luma3DS forks]]
*fastboot3DS information/tutorial
*fastboot3DS information/tutorial
**{{WIP}} [[3DS:fastboot3DS]]
**{{Done}} [[3DS:fastboot3DS]]
*Explain what a Luma3DS exception is in more detail, and how to understand it better
**{{WIP}} [[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)
*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 158: Line 164:
**{{WIP}} [[3DS:Wireless streaming]]
**{{WIP}} [[3DS:Wireless streaming]]
*ModMoon usage
*ModMoon usage
**[[3DS:ModMoon]]
**{{WIP}} [[3DS:ModMoon]]
*FTP (ftpd) usage [https://3ds.eiphax.tech/ftp (here)]
*FTP (ftpd) usage [https://3ds.eiphax.tech/ftp (here)]
**{{WIP}} [[3DS:FTP]]
**{{Done}} [[3DS:FTP]]
*PKSM usage
*PKSM usage
*PKHeX usage [https://3ds.eiphax.tech/pkhex (here)]
*PKHeX usage [https://3ds.eiphax.tech/pkhex (here)]
Line 181: Line 187:
**Gateway-based setups [[3DS:Migrate from Gateway]]
**Gateway-based setups [[3DS:Migrate from Gateway]]
*General landing page for *.firm-based payloads
*General landing page for *.firm-based payloads
**[[3DS:FIRM payloads]], maybe?
*Japanese browser filter removal
*Japanese browser filter removal
**{{Done}} [[3DS:JPN Browser Filter]]
**{{Done}} [[3DS:JPN Browser Filter]]
Line 186: Line 193:
*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]]
*Overview of Lazarus3DS and a TWL-only Lazarus3DS, if only so people can understand what they are
**[[3DS:Lazarus3DS]]
**[[3DS:Lazarus3DS/TWL laz]]
*Certain super-niche or super-advanced fixes, or at least an overview of them - examples might be [[3DS:CTRNAND data yeet]], [[3DS:PTM data yeet]], and [[3DS:Fix NVRAM]]


====Wii U====
====Wii U====


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


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

Revision as of 04:06, 23 January 2023

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

Pages

Organization

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".

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.

<inputbox>
type=search
placeholder=Placeholder text here...
width=70
</inputbox>

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)

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 -zsotroav (Cantact me here!) @ 18:34, 12 August 2022 (UTC)

"Things to do" pages

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

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!


Guides

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

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.

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.

Move from Kurisu commands

Some stuff that's currently in nh-server/Kurisu could also be put here. Look inside 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.

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)

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. Hifinerd (talk) 01:21, 23 September 2022 (UTC)

3DS

Wii U

Switch

  • Dump guide (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

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.
  • 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

  • Create a page about how game pages should be designed.
  • Create a game template page, so anyone who wants to make a page for a specific game knows where to start.
  • A manual of style for guides, information pages, game pages (though that one already kinda exists).