So I've been working on this for a little while and was giving update on the 3FHex's projects thread, but this is now getting to the state where it deserves its own thread. So here is my latest project : PCHex, a homebrew port of PKHex.
Screenshot for good measure
The project has been advancing steadily since I started, what it can do right now is :
- Load a save directly from cartridge / software
- Access the box data and the pokemons inside
- Edit the Pokemons (Currently you can edit EVs/IVs, Experience and PID (including shinify)
- Export the save to the SD Card (Not exporting directly to save data just yet for security reasons)
It's coded in C, is open-sourced, and has a shitty terminal-based UI so far
It's still very WIP, so bear that in mind when testing !
Current short term goals are :
- Finish Pokemon editing, so that you can change a bit more about the pokemons
- Import and insert PK6 Files, maybe export them.
- Export the savefile directly back to software
On the longer term, I'll probably start working on a graphical UI, and maybe start taking suggestions on what to do next.
For those interested in trying it out, I uploaded the latest version on the post just down below, just extract in your 3ds folder and run with homebrew launcher.
The save is extracted to /3ds/PCHex/, you'll have to uses some other utility to inject it for now
If anyone wants to help, I'll direct you to the github repo
That's all for now, thanks for reading and please leave any feedback you have !
0.2 :
- Added Pokérus value editing
- Added gender Switching
- Added Legal ability editing
- Added Moves displaying
- Fixed PID rerolling and shinifying changing gender
- Added some debug messages for troubleshooting
People using the '-3d' and 'yet another' name schemes are uninventive and annoying as shit. I'm actually annoyed that someone would suggest renaming an already released app to the same slew of uninventive, annoying schemes.
OK after some test I know something
after change IV you must not save or it crash
after change IV please push L go back to general then save it would not crash
after change what you want save first,then export it and use Save Data Manager or sdvt import it
Alright, Another question : do save managing homebrew like 'svdt' or 'save data manager and editor' work ?
It seems like the app is either incompatible with emunand or 10.1, since I've seen someone else with the same setup have the same problems, problem is, I have no idea how to fix it, next update will have a small change in this direction but I doubt it'll change anything...
In a worst case scenario, I'll write an import from sd card
OK after some test I know something
after change IV you must not save or it crash
after change IV please push L go back to general then save it would not crash
after change what you want save first,then export it and use Save Data Manager or sdvt import it
PMY latest patch
I put any pokemon in box 1 slot 1 then save
then try PCHex to modified this pokemon IV
after I change IV I can see red word modified
then push select save it crash
if I push L change to general then push select save it ok not crash
PMY latest patch
I put any pokemon in box 1 slot 1 then save
then try PCHex to modified this pokemon IV
after I change IV I can see red word modified
then push select save it crash
if I push L change to general then push select save it ok not crash
I was just thinking about how amazing something like this would be, then I checked the forums and bam! Nice work so far man, this is gonna be insanely useful for me!
Thank you for doing this! I hope you can make a cia version of this since i already transfered my save from cartridge to Gateway since i'd like to use this.
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...