Homebrew PCHex - Homebrew PKHex

  • Thread starter Thread starter Stracker
  • Start date Start date
  • Views Views 328,928
  • Replies Replies 669
  • Likes Likes 61
Maybe it should be renamed PKHex3D?
Nah, I'm good with PCHex, and renaming a github project is annoying as hell

on an old 3DS 4.5 using the lastest 10.1 emuNAND?

I have no idea what im doing. help.


is they like an extra software which need to run on the PC or something?
No it should work as is on the 3ds, what hack are you running ?
 
  • Like
Reactions: Flame
Well, we'll see on the next update, I'll add more debug logging on the filesystem start, you're not the first to have problems on this part

I really appreciate the works people like you do for the scene and the help you give. Thank you.


edit: same problem on IronHax too for the record... thanks again.
 
Last edited by Flame,
I just uploaded the latest update !
You can see the changelog on the First post

For people who can't get past Filesystem Init, this won't fix it, but it'll give me a bit more info on what to do
 
  • Like
Reactions: Flame
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
Does this automatically get the trainer id and the hidden id's as well, you know, for making legit pokemans?
 
I just uploaded the latest update !
You can see the changelog on the First post

For people who can't get past Filesystem Init, this won't fix it, but it'll give me a bit more info on what to do

now with this build im getting:


Code:
Init Filesystem...
   Getting save handle
   Initializing save handle
   Opening save archive
Init FS failed
 
Last edited by Flame,
Maybe it should be renamed PKHex3D?
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
 
Last edited by srwgin,
now with this build imsave data manager 3ds 1O.1 getting:


Code:
Init Filesystem...
   Getting save handle
   Initializing save handle
   Opening save archive
Init FS failed
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
Can't reproduce, need more details, what pokemon, game and setup are you using ?
 
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'm doing the same thing and it works...
I'll try to fix it next update, but can't promise anything

EDIT : Nevermind, got the crash, working on it
 
Last edited by Stracker,
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.
 
  • Like
Reactions: duwen and lemanuel

Site & Scene News

Popular threads in this forum