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

User:ItsCrocoSwine/sandbox2: Difference between revisions

User page
ItsCrocoSwine (talk | contribs)
MMM Script directions
m Text replacement - "\[\[Get support\|(.*?)\]\]" to "{{ml|Get support|$1}}"
 
(4 intermediate revisions by 2 users not shown)
Line 11: Line 11:


{{warning|text=If you have already done this guide at any time before the date 2024-08-11, then uninstalling CFW will brick your console, as FixupMovable (which is done by the script) is required to avoid crashing on stock firmware.
{{warning|text=If you have already done this guide at any time before the date 2024-08-11, then uninstalling CFW will brick your console, as FixupMovable (which is done by the script) is required to avoid crashing on stock firmware.
<br>If this applies to you, you can fix stock firmware by booting into [[3DS:GodMode9|GodMode9]], copying your <code>movable.sed</code> from <code>1:/private</code> to the '''destination console''''s SD root, copying <code>MMM.gm9</code> to the <code>/gm9/scripts/</code> folder on the SD card, and then doing the instructions from Section II onward on the '''destination console''' only.}}
<br>If this applies to you, you can fix stock firmware by booting into [[3DS:GodMode9|GodMode9]], copying your <code>movable.sed</code> from <code>1:/private</code> to the '''destination console''''s SD root, copying <code>MovableMoveover.gm9</code> to the <code>/gm9/scripts/</code> folder on the SD card, and then doing the instructions from Section II onward on the '''destination console''' only.}}


{{warning|text=Any games/savedata/themes/DSiWare that was already on the destination console's SD card will become inaccessible once the guide is completed - you will only be able to use the data transferred over from the source console. To access the destination console's data again, you must undo the moveover.
{{warning|text=Any games/savedata/themes/DSiWare that was already on the destination console's SD card will become inaccessible once the guide is completed - you will only be able to use the data transferred over from the source console. To access the destination console's data again, you must undo the moveover.
Line 19: Line 19:
However, note that even this method will '''not''' bypass the issues of using a Bruteforce Movable <code>movable.sed</code>.}}
However, note that even this method will '''not''' bypass the issues of using a Bruteforce Movable <code>movable.sed</code>.}}


If you are confused in any way, join [https://discord.gg/C29hYvh the Nintendo Homebrew Discord] and ask for help in the 3ds-assistance channels.
If you are confused in any way, join {{ml|Get support|the Nintendo Homebrew Discord}} and ask for help in the 3ds-assistance channels.


== What You Need ==
== What You Need ==
Line 26: Line 26:
** These will be referred to as the '''source console''' and '''destination console''' for this guide's purposes
** These will be referred to as the '''source console''' and '''destination console''' for this guide's purposes
** If either console is not currently modded, stop and mod it with [[3dsguide:|our custom firmware installation guide]] first
** If either console is not currently modded, stop and mod it with [[3dsguide:|our custom firmware installation guide]] first
* The '''source console''''s <code>essential.exefs</code>, such as the one created in [[3dsguide:finalizing-setup|our guide's Finalizing Setup]]
* The '''source console's''' <code>essential.exefs</code>, such as the one created in [[3dsguide:finalizing-setup|our guide's Finalizing Setup]]
** If you already have the '''source console's''' <code>movable.sed</code> outside of a <code>.exefs</code> file, you can use that directly
** If you already have the '''source console's''' <code>movable.sed</code> outside of a <code>.exefs</code> file, you can use that directly
* The '''source console's''' <code>Nintendo 3DS</code> folder
**this should contain the data you are trying to transfer
* The latest version of {{GitHub|/ihaveamac/faketik/releases/latest|faketik}} (the <code>.3dsx</code> file)
* The latest version of {{GitHub|/ihaveamac/faketik/releases/latest|faketik}} (the <code>.3dsx</code> file)
* The latest version of {{GitHub|d0k3/GodMode9/releases/latest|GodMode9}} (the GodMode9 <code>.zip</code> file)
* The latest version of {{GitHub|d0k3/GodMode9/releases/latest|GodMode9}} (the GodMode9 <code>.zip</code> file)
* The latest version of [https://gist.githubusercontent.com/ItsCrocoSwine/09ada32bdd6ab53dd061b56e3d2b661e/raw/04619a8c89e42e9ab2e2acfbf25ab719c35fa097/MMM.gm9 MMM.gm9]
* The latest version of [https://gist.githubusercontent.com/ItsCrocoSwine/09ada32bdd6ab53dd061b56e3d2b661e/raw/MovableMoveover.gm9 MovableMoveover.gm9]
* To download, right-click/long-press the page and select <code>Save page as...</code> or similar, then rename the downloaded file to <code>MMM.gm9</code> if it is not already named that
* To download, right-click/long-press the page and select <code>Save page as...</code> or similar, then rename the downloaded file to <code>MovableMoveover.gm9</code> if it is not already named that




Line 43: Line 45:
# Copy <code>GodMode9.firm</code> from the GodMode9 <code>.zip</code> to the <code>/luma/payloads/</code> folder on your SD card
# Copy <code>GodMode9.firm</code> from the GodMode9 <code>.zip</code> to the <code>/luma/payloads/</code> folder on your SD card
# Copy the <code>gm9</code> folder from the GodMode9 <code>.zip</code> to the root of your SD card
# Copy the <code>gm9</code> folder from the GodMode9 <code>.zip</code> to the root of your SD card
# Copy <code>MMM.gm9</code> to the <code>/gm9/scripts/</code> folder on your SD card
# Copy <code>MovableMoveover.gm9</code> to the <code>/gm9/scripts/</code> folder on your SD card
# Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist
# Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist
#* This folder stores homebrew applications and data; it is different from the <code>Nintendo 3DS</code> folder that the console automatically generates
#* This folder stores homebrew applications and data; it is different from the <code>Nintendo 3DS</code> folder that the console automatically generates
# Copy <code>faketik.3dsx</code> to the <code>3ds</code> folder on the root of your SD card
# Copy <code>faketik.3dsx</code> to the <code>3ds</code> folder on the root of your SD card
# Copy the '''source console''''s <code>essential.exefs</code> to the root of your SD card and rename it to <code>old-essential.exefs</code>
# Copy the '''source console's''' <code>essential.exefs</code> to the root of your SD card and rename it to <code>old-essential.exefs</code>
#* If you have the '''source console''''s <code>movable.sed</code> already in raw form, you can copy that file to the root of the SD card instead  
#* If you have the '''source console''''s <code>movable.sed</code> already in raw form, you can copy that file to the root of the SD card instead
# Copy the '''source console's''' <code>Nintendo 3DS</code> folder the the root of your SD card
# Reinsert your SD card into your console
# Reinsert your SD card into your console


Line 58: Line 61:
# Press {{B|Home}} to bring up the action menu
# Press {{B|Home}} to bring up the action menu
# Select “Scripts…”
# Select “Scripts…”
# Select “MMM”
# Select “MovableMoveover”
# Follow the prompts in the script, answering any questions that you are asked
# Follow the prompts in the script, answering any questions that you are asked
# Once the script completes your console will have rebooted
# Once the script completes your console will have rebooted