-
-
Notifications
You must be signed in to change notification settings - Fork 177
Basics
Using PKSM requires you to have Custom Firmware installed on your 3DS. If you are not sure how to satisfy this requirement, click here for a comprehensible guide.
Attention: launching via *hax entrypoints is not supported due to technical limitations.
There are a few options to install PKSM.
If you have a reasonably up-to-date version of FBI installed (at least v2.6.0) you can simply scan the QR Code on the PKSM releases page using Scan QR code
under Remote Install
.
It will automatically install PKSM for you to the home menu.
-
Grab the latest release
- Download it here.
- You will want to download one of the
PKSM.cia
orPKSM.3dsx
according to your preferences and copy it to your SD card (anywhere is fine). You do not need both files, nor do you need either of theSource code
options.
-
Installation
-
PKSM.cia
- After the file has been copied to your SD card, put it back into your device and boot up FBI (if you followed the CFW installation guide you will have FBI installed). From there select the SD option, and browse to the location of the
PKSM.cia
file. - Once you have found it, press
A
on it, and then pressA
onInstall and delete CIA
, followed by pressingA
once again to install and then delete the cia file. - Once the installation is finished press
A
to back out of the screen and then pressB
until you get to the main menu, and pressSTART
to exit.
- After the file has been copied to your SD card, put it back into your device and boot up FBI (if you followed the CFW installation guide you will have FBI installed). From there select the SD option, and browse to the location of the
-
PKSM.3dsx
- All you have to do is copy the file to
sdmc:/3ds/PKSM
(make the folders if they don't exist). - Once the file is in place, you can open PKSM from the Homebrew Launcher.
- All you have to do is copy the file to
-
PKSM requires some additional assets in order to run. If your 3DS has an active internet connection when you first boot PKSM, it will automatically download these by itself.
If you do not have a usable internet connection, you can install them manually by doing the following:
- Download the assets from here.
- Copy the assets to
/3ds/PKSM/assets/
. You may need to create the folder(s).- Launch PKSM, and you should be good to go.
PKSM should now be installed on your device and ready to use!
PKSM has an automatic updater built-in so manual updates shouldn't be needed. If you ever find yourself needing to update manually, just follow the Via QR Code (if you use CIA) or Manual Installation instructions above. Uninstalling your existing version is not necessary--just install the new version over it.
When you boot PKSM you will be greeted by a loading screen, where you will see the PKSM icon bouncing around. This is when PKSM is making sure it has all the assets (images) it needs to load the rest of the app.
Red Screen: If you see a red bottom screen instead, please see Getting Started for how to continue.
The bouncing icon will eventually be replaced by a series of screens telling you that PKSM is doing the following:
- Checking for update: checking if there is a newer version of PKSM available
- Backing up extdata: If a newer version is found, PKSM backs up your current ExtData (where PKSM saves your settings and storage) as a precaution, in case you need to restore them
- Checking for updated gift database: check if there has been any changes to the Mystery Gift collection PKSM draws from
- Loading storage: loading active storage group (bank)
- Scanning SD card: Scanning for save files to list (game cart, digital titles, Checkpoint backups, configured extra saves)
Note for those users upgrading from versions before v8.0.0: First boot might take a longer time than expected -- this is because PKSM is converting your old format bank to the new version. All of the contents should remain intact, but can take a while depending on the size of your bank.
After PKSM has finished its loading sequence, you will end up on the following game selection screen. Yours may look different based on what games you have on your console.
Control | Function |
---|---|
d-pad / circle pad | scroll through games or saves |
A | select game or save |
B | deselect game |
X | show PKSM Settings |
Y | show Absent games |
Select | (hold) show help overlay |
Start | Exit PKSM |
Home | Return to Home Menu |
From this point forward most screens will have a bit of helpful info about the function of things on-screen, which you can view by holding
Select
.
To load a save, first you will have to select the game the save belongs to. If the game is the currently inserted cart or is a 3DS title installed to the Home Menu then you should see it on screen--just navigate to it and press A
.
Once you've selected a game, control will now switch to the list of saves on the bottom screen. If you want to choose a different game, just press B
to back out and send control back to the top screen again.
At the top of the list of saves is usually one called Game Save File
, which is the save currently in the game. Most of the rest will be backups of some kind (Checkpoint, or PKSM if you choose to enable showing them).
You choose a save file by moving your selection to the save you wish to modify followed by pressing A
.
It is also possible to load save files for games you currently do not have installed on or inserted in your console.
To do this, simply press the Y
button when selecting a game to bring up the absent game save menu.
This works the same way as the normal saves screen.
If the save you want doesn't show up in the list, you can point PKSM to it by configuring extra saves
As of v10.0.0 PKSM supports Virtual Console (VC) versions of all games from Generations 1 through 3. Official VC copies of Generation 1 and Generation 2 games should be automatically recognized, but all others need to be configured through PKSM's Title ID settings first.
If you press R
while on the normal game select screen then the displayed games will change from 3DS Games to VC Games. Pressing L
will switch the game select screen back to 3DS Games.
You can additionally receive a save file wirelessly by tapping the button on the bottom screen.
After a further confirmation, this will put your 3DS in a receiving state, which you can not exit until you receive a save file. Any client that is able to send through TCP on port 34567
is capable to send a save file to PKSM.
For example, using netcat
(make sure to close the connection with CTRL+C
on your terminal when you think netcat is done sending the save file, this is not automatic on netcat's side)
cat path/to/savefile | nc <console ip address> 34567
A client that is already setup to communicate with PKSM is Checkpoint for Switch. The following list of instructions will walk you through using the bridge function between 3DS PKSM and Switch Checkpoint. An app's name
like this
at the start of a step indicates the need to swap over to the other app for the next step(s)
Checkpoint
In configuration, change PKSM bridge totrue
- restart Checkpoint
- move cursor over any of the following games:
- Pokémon: Let's Go, Pikachu!
- Pokémon: Let's Go, Eevee!
- Pokémon Sword
- Pokémon Shield
- hold
L + R
to change to bridge mode
- You will know the mode changed when the Backup and Restore buttons change to Send and Receive
PKSM
press the Wireless button and note the IP address PKSM reportsCheckpoint
move the cursor over the save you want to edit and hit SendPKSM
PressA
to enable the bridge on PKSM's endCheckpoint
Enter the IP
- Pressing
A
in PKSM at about the same time you press the enter key on Checkpoint seems to work betterPKSM
Make your edits- When you are done editing, tap the save button in the bottom-right of the touch screen. Wait on the confirmation that pop's up
Checkpoint
hit ReceivePKSM
PressA
on the confirmation prompt to send the edited save back to Checkpoint
Note: in case PKSM loses connection with your client when sending the save back, the modified save file will be saved in sdmc:/3ds/PKSM/backups/bridge
in case you still want to restore it manually.
PKSM works with Sword and Shield (SWSH) saves, but only on saves from version 1.3 of SWSH (Crown Tundra DLC). If you are still on an older version of SWSH and want to edit your save, you either need to update your game or you have to transfer your save to a PC and edit it with PKHeX.
Once you select a save file, it will be backed up based on your configurations and then you will be brought to the main menu.
Navigating the main menu of PKSM is very simple. All you have to do is tap one of the buttons on the touch screen to choose what you wish to do.
To back out of a menu and return to the game selection screen, you just have to press B
.
As of v8.0.0, in order to save your changes to your save file you have to press the small circular button in the bottom-right of the touch screen.
If you try to return to the game selection screen without saving changes, PKSM will ask if you want to continue without saving.
Enjoy using PKSM? Consider supporting FlagBrew on Patreon