A sad development story, with a bad news:
The red screen bug with Pokemon XY was not caused by the program itself but by the way the new version of ctrulib handles the savefiles. In fact when
@Gocario switched to the new version of ctrulib had the same problem with his PHBank. Long story short: it is not possible to extract and modify the XY savefile within the same homebrew.
So, instead of dropping the XY support, we made a new homebrew. It's called PKSave. It manages your pokemon savefile: it can extract, inject and manage your pokemon savefile and it prepares the terrain for a succesful launch of PCHex++ and PHBank!
The bad news: until (and if) the new version of ctrulib gets fixed you are forced to launch this homebrew before PCHex++ and PHBank. The good news is that it works well with ORAS and XY!
The other good news is that i added a lot of functions to PCHex++, now it can:
- Edit nature, ability, ball, item, moves, eggmove, evs, ivs and shinify a pokemon!
- Search among the trillions of moves/natures/item[...] with a touch keyboard
HOW TO USE IT:
Launch the provided PKSave homebrew, select the desired game, and extract the savefile TO sd. Close PKsave.
Launch PCHex++, do your things.
Re-launch PKSave and reinject your save back.
The bottom screen of PKSave shows debugging information, they are useful in case the program gets stuck somewhere as it is still in beta. In general if you get a 0 this means a success.
The new function are all self-explanatory. They are touch based, just do what you have to do with your stylus.
I will not update the first post with the new version until it gets some beta testing from you guys. So handle with care, this is just a beta.
Both homebrews are in the zipfile attached to this post. Please report every bug and missing feature!
Please read before trying this:
- Delete your existing /3ds/PCHex++ folder before trying this. Just replacing the .3dsx file will not be enough and will cause conflict. Delete the folder entirely before copying the new one
- The import folder is changed (the reason is that now PCHex++ and PHBank will now share the same folder structure to not pollute your sdcard) and it is /pk/PCHex++/import (automatically created at startup
I know that (and will solve soon):
- There is no species, gender and form editing (there will be, don't worry)
- The export function still crashes (will be fixed)
- Stats doesn't get shown (easy fix)
A couple of screenshots from the new version:
I ATTACHED THIS VERSION TO THE FIRST POST