cfw-guide / dsi.cfw.guide

A complete Nintendo DSi homebrew guide, from stock to HiyaCFW.
https://dsi.cfw.guide/
MIT License
85 stars 48 forks source link

Add Flipnote Lenny exploit setup page for users without Unlaunch #139

Closed RocketRobz closed 2 years ago

RocketRobz commented 2 years ago

This PR makes Flipnote Lenny a recommended exploit, mainly because:

  1. In Memory Pit, there a part of RAM past the first 4MB which is write-protected (and has no known fix).
  2. Compatibility with DSi mode titles and homebrew is improved.
  3. It is the best available exploit for an Unlaunch-free experience.

Even though Memory Pit is accessible to all DSi consoles with a working camera (and can be used to install Unlaunch), it is slightly bugged, which is why this PR make Flipnote Lenny a more recommended exploit than Memory Pit. Of course, it is up to the user to chose either.

I suppose it would look better if the exploit tabs we're made collapsible or something, so that the exploit page looks cleaner, but idk how to do that, if at all possible.

This PR also removes unneeded steps for configuring TWiLight Menu++.

This PR closes #90.

EDIT: This PR instead now adds a new exploit setup page for Flipnote Lenny instead of adding it to the main page, which should make it less confusing.

Epicpkmn11 commented 2 years ago

Personally I'm not a fan of this change because:

  1. Memory Pit is both easier to use and more compatible
  2. Adding a second main exploit to the guide would greatly increase confusion with new users

IMO better solutions would be, in order of my preference:

There are some other improvements that could be made, for example Alternate Exploits could be renamed to Launching the Exploit (Flipnote Lenny) since that's the only alternate. I just think this hurts the ease of use more than it helps.

Other opinions very welcome.

RocketRobz commented 2 years ago

Move Memory Pit steps into new page

I meant Flipnote Lenny. (See edited first post.)

lifehackerhansol commented 2 years ago

I don't particularly see why we can't make Flipnote the main exploit. It's not that hard.

We even have the zoogie certified:tm: visual guide if we need to https://zoogie.github.io/web/flipnote_directions/ (made for frogminer but close enough)

Epicpkmn11 commented 2 years ago

there's still a few more chances for user error and it takes longer and more effort. It's also not all that uncommon for a DSi to not have Flipnote and that only gets worse now that the shop is dead any time someone decides to delete it or format their DSi.

Memory Pit is overall the better exploit unless your camera's broken or you run into issues with certain homebrew so I think the current state of this PR is pretty good besides maybe expanding on that FAQ to include Unlaunch. I might try something for that in the morning.

lifehackerhansol commented 2 years ago

It's also not all that uncommon for a DSi to not have Flipnote

imo this is where I'd link to the Memory Pit guide.

The problem I see with mentioning Unlaunch right off the bat is the structure of the guide in general. We don't ever describe what Unlaunch is and why one would install it except on the Installing Unlaunch page where it is relevant. The initial purpose of the PR makes much more sense in that regard instead of telling people to do this with terminology that isn't really easily explainable even in FAQ.

Epicpkmn11 commented 2 years ago

I just did some changes that I think should make it a bit more clear:

The current state of the PR is live at https://dsi.ピケ.コム, feedback on my latest commit is very welcome.

RocketRobz commented 2 years ago

I think it looks good to me.

lifehackerhansol commented 2 years ago

0001-Add-a-Get-Started-page.zip

This .patch file, applicable to this branch, adds a Get Started page, debloating the homepage a bit, and allows to go a bit further in-depth on each exploit and why one should use it. Since now we have two exploit paths, it would be better to have a landing page for which exploit to choose.

Other guides feature a page like this:

lifehackerhansol commented 2 years ago

0001-Move-TWiLight-Menu-and-dumpTool-download-steps-to-ge.zip

This patch further extends on the previous patch, moving TWiLight Menu++ and dumpTool download steps to the new get-started page, as discussed over on Discord.