Gen I to GenVIII save manager.
What's new:
PKSM is in the process of being rewritten to a different language. This repo won't be actively updated for the time being and pull requests may get ignored.
If you appreciate my work, I appreciate a coffee :)
What's new:
PKSM is in the process of being rewritten to a different language. This repo won't be actively updated for the time being and pull requests may get ignored.
If you appreciate my work, I appreciate a coffee :)
If you appreciate my work, I appreciate a coffee :)
.pksm
files, that have a certain syntax and can be created with an ad-hoc tool (more on this later). This new feature allows arbitrary data injection into the saves through scripts already available (see below) and/or scripts that you can make on your own.
Set max money
, Clear Mystery Gift data
, Reset legendary encounters
, Inject living dex
and so on.Reset Delta Episode
for ORAS, for example./3ds/PKSM/scripts/<game>
. You can add your own by placing them in the right folder.You can build your own scripts using PKSMScript.py, which requires Python3 to run.
You're allowed to inject raw data from files or just values with choice of offset, length and amount of repetition, and concatenate more little payloads together. You can find example scripts here.
The PKSM-Tools suite (that contains the scripts, too) has been updated as well, download it here.
If you appreciate my work, I appreciate a coffee :)
What's new?
I also noticed that the QR Code scanner is hard to use for some of you. Here are some tips:
If you appreciate my work, I appreciate a coffee :)
What's new?
/3ds/PKSM
and not 3ds/data/PKSM
.Since the working path changed, you need to manually move your bank.bin file to the new location. Keep this in mind before reporting your whole storage is gone.
In my opinion, this changelog doesn't pay respect to the amount of work that this update required. I'll just attach the new readme file I did, so it can showcase all the features to old and new users. Have fun!
Multipurpose and portable save manager for generations IV-VII, programmed in C.
I do not support or condone cheating at the expense of others. Do not use significantly edited pkmn in battle or in trades with those who are unaware edited pkmn are in use.
This software works on cfw and *hax/rosalina-based Homebrew Launchers. An internet connection may be required at the first launch.
Entrypoint | Instructions |
---|---|
cfw | Install the PKSM.cia file provided in the release page with your favourite installer. You can now launch the application from the home menu |
rosalina hbl | Move PKSM.3dsx from the rosalina folder in the PKSM.zip file. You can now launch PKSM from a rosalina-based homebrew launcher |
*hax hbl | Move PKSM.3dsx and PKSM.xml from the standard folder in the PKSM.zip file. You can now launch PKSM from a *hax-based homebrew launcher |
If you get a failed to receive a status code error, you may want to connect your console to the internet. This is needed to download the additional assets required for the application to launch.
You need internet access to download the additional assets. If you can't still download them through the application, put them manually in the SD card, extracting the external additionalassets folder in your SD card, located at /3ds/PKSM/
. The final result should be a folder filled with assets, located at /3ds/PKSM/additionalassets/
.
To let PKSM load your DS save correctly:
A title satisfying those specifics is, for example, Pokétransporter.
/3ds/PKSM/additionalassets/
/3ds/PKSM/backup/[GAME_DATE]/main
/3ds/PKSM/bank/bank_[DATE].bak
Before submitting an issue, look for it into the issues page, because it could have been already answered in the past.
Please only do consistent issues (submitting your environment and which version of PKSM you're running), without asking for the moon: I'm working for free here. Duplicate issues will be closed without any reply.
I'll not reply to issues related to versions of PKSM different from the latest stable release currently available.
You can get real-time support by joining PKSM's discord server.
PKSM requires latest libctru, latest citro3d and latest pp2d. The executable can be compiled with devkitARM r47+.
If you appreciate my work, I appreciate a coffee :)
What's new:
All the PKSM-related tools have been moved to a separate repository! PKSM-Tools contains now the following software:
You can download PKSM-Tools here!
For real time help and discussions, join us on:
If you appreciate my work, I appreciate a coffee :)
What's new:
For real time help and discussions, join us on:
If you appreciate my work, I appreciate a coffee :)
What's new in PKSM 4.3.0:
/3ds/data/PKSM/dump/storagedump_[DATE]
. Every pokemon will be saved in a separate .pk7
file.Added: tons of gen7 wondercard added:
Added: gen6 wondercards added:
Added: DS wondercards added (the IDs are not the real ones, due to implementation):
If that's not enough... Let's talk about PKSV 2.0.0:
PKSV's separate repo will be closed, so you'll only be able to download it from the PKSM repo instead.
This update is really massive, and it counts about 200 commits made in a range of two months. Hopefully you will enjoy all the work and time that Naxann, dsoldier, all the translators and me dedicated to make this happen.
I would like to thank @Tobyheiam, @Tails32, @ShinyLuxray, @pass0418, @dsoldier, @Naxann and all the other countless people who helped in the translations!
For real time help and discussions, join us on:
If you appreciate my work, I appreciate a coffee :)
This literally is the same as the 4.2.3 testbuild, but it has all the latest wondercards available, because of the high demand for them. New features and fixes for the new stable release are not included in this version, but will be available in the future.
Also, strings haven't been replaced in this build, but they have been worked on in the master branch, and will be ready to be released as stable really soon, hopefully. So, don't submit issues regarding localization strings about this release.
NOTE: There's a Rosalina HBL-compatible version of PKSM.3dsx bundled in the release zip, too.
Wondercards added: