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 11 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
+ 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` skip to the next step
Copy link
Member

Choose a reason for hiding this comment

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

'4', then skip

WARNING: people might interpret this as skipping to the next SECTION (this happened with the region changing page for fixing locale related issues). Consider rewording such that it can't be interpreted that way

Copy link
Contributor Author

@irowiki irowiki Jul 6, 2024

Choose a reason for hiding this comment

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

How does "If there is not an option 4 then proceed to Step 6" sound

Or does it need to say Section IV, Step 6 so they don't go to another section?

_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


When creating the MSET9 ID1 on Windows 10 and up, the script sometimes crashes with this error:

`OSError: [WinError 234] More data is available: '[X]:\\Nintendo 3DS/################################/\uffff\ufaff餑䠇䚅敩 ꄈ∁䬅䞘䙨䙙ꫀᰗ䙃䰃䞠䞸退ࠊꁱࠅ캙ࠄsdmc退ࠊb9'`
Copy link
Contributor

Choose a reason for hiding this comment

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

image
Should I direct the user to this link

Copy link
Contributor

Choose a reason for hiding this comment

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

Heck, should i just run intl.cpl for them and tell them what to do

Copy link
Contributor Author

Choose a reason for hiding this comment

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

image Should I direct the user to this link

The troubleshooting link you have there is fine, popping up the region change thing might be a bit much though

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