Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MSET9 Fresh Edition #2463

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Conversation

irowiki
Copy link
Contributor

@irowiki irowiki commented Jul 5, 2024

The companion to the MSET9 Fresh Edition PR authored by @Naim2000, which is located here: zoogie/MSET9#38

Summary:

  • MSET9 is now always "fresh", the hacked ID1 is created right away and everything is done inside of that (Thanks @danny8376 for the inspiration!)
  • PC/CLI now follows the same instructions, regardless of being a freshly bought console, or a console with stuff already installed on it, which should smooth out the user experience and aid with troubleshooting
  • As a result, Mii Maker data and title databases are created (and reset) inside that hacked ID1, eliminating most ARM9 (spinning square / loading infinitely) crashes on injection, thought to be caused by too much extra data or issues with the title databases
  • The script is back to the 1.0 behavior of injecting/removing the trigger file for running the exploit
  • The script now has clear indicators of the current state of the MSET9 install
  • The sanity tests have been mostly reworked to be more user friendly, and will not be seen by most users following the guide, reducing confusion on user correctable "errors"
  • Script will account for being run outside of the root, and will move itself to the root
  • Script options have been made unique to further assist troubleshooting and support
  • New screenshots for MSET9 added
  • Troubleshooting adjusted for script changes, may need more adjusting based on user/helper feedback
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience

TBD: Hash out Winerror 234 handling in both the script and the troubleshooting

Tried to stick to existing style as much as I could, feedback is welcome.

Copy link
Member

@lilyuwuu lilyuwuu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

other comments:

  • Instructions "what you're about to do" text should clearly indicate that user data will temporarily disappear for the purposes of the guide. Also, needs to be updated to remove reference to the numbered error thing since not everything is a numbered error anymore

_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
@irowiki
Copy link
Contributor Author

irowiki commented Jul 10, 2024

Added troubleshooting for Winerror 234

@irowiki irowiki requested a review from lilyuwuu July 18, 2024 00:19
Copy link
Member

@lilyuwuu lilyuwuu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
+ If you just reach the [normal](/images/screenshots/mset9/mii-existing.png) Mii Maker screen, exit Mii Maker and continue to the next step
1. Launch System Settings and navigate to `Data Management` -> `Nintendo 3DS` -> `Software` and press Reset ([image](/images/screenshots/database-reset.jpg))
+ This will not actually wipe your data
1. Power off your console without leaving System Settings
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this instruction might be a bit confusing? maybe just a 'press the power button to power off your console" sort of thing will suffice

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Power off your console by pressing the power button then tapping Power Off on the lower screen

How's this look, I feel like that would avoid people ejecting the SD on the power off screen

_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
_pages/en_US/installing-boot9strap-(mset9-cli).txt Outdated Show resolved Hide resolved
Comment on lines 133 to 137
+ The current state should display [Injected](/images/screenshots/mset9/mset9-injected.png)
+ If you have already removed the trigger file (or never injected in the first place), the current state will show [Ready](/images/screenshots/mset9/mset9-ready.png), skip to Step 6
1. Type `4`, then press Enter to remove the trigger file
+ You should see "Removed trigger file."
+ If there is not an option `4` then proceed to Step 6
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this sequence reads as overly confusing to me what with the multiple "skip to Step 6"s but again, not entirely sure of the best way to resolve this

Copy link
Contributor Author

@irowiki irowiki Jul 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah this was trying to cover every possible situation.

We could just write section 4 as if you're 100% following the guide and see if edge cases pop up in discord later.

Edit: I think removing the following should flow better:

+ If there is not an option `4` then proceed to Step 6

MOST cases should be caught by the first "skip to step 6"

_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
_pages/en_US/troubleshooting.txt Outdated Show resolved Hide resolved
@irowiki
Copy link
Contributor Author

irowiki commented Jul 21, 2024

https://www.youtube.com/watch?v=BA8X4GZodg8

Okay could we have this autoplay when the user reaches section 1?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants