Homebrew [WIP]PCHex++ - PCHex with its own gui

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
New 0.1 version IS OUT! Check the download link.
All the amazing gui graphical design is done by @dsoldier

What is this?

It is a pokemon graphical savefile editor. It is based on @Stracker's original PCHex. A lot of code is written from scratch although a lot of ideas are taken from there!

Why?
Because the original PCHex is a good piece of software indeed. But it does need a gui and some rework. Other than that: this is a learning project for me.

What can it do right now?

The project is in its beta stage. For now it can:
  • Clone a pokemon
  • Import and inject a .pk6 file into your savefile and export a .pk6 to your sdcard
  • Edit your pokemon with a touch based gui, more and more parameters added with every release
How do i use it?
3DSX VERSION

Grab the entire PCHex++ folder provided in the .zip file file, place it into your homebrew folder, launch it and select the title you want to work on. Everything will follow naturally.
The function of each button is explained on screen.

CIA VERSION
Just install the cia file with your favourite tool

---

To use the import functionality you should place every needed .pk6 file in the /pk/PCHex++/import folder. It is automatically generated after first startup

The export functionality places your file in /pk/PCHex++/export

An automatic backup of your save is placed in /pk/PCHex++/backup


THANKS TO:
@Stracker for the original PCHex. It is a good piece of software and inspired me to start working on this. I felt that keeping the same name was a necessary tribute.
@dsoldier for the awesome design ideas, textures and graphical help provided
@VaiCorunthians, @Xenosaiga and many others for the intensive testing
@Gocario for his PHBank which is a goldmine of inspiration and for his advices and help
@xerpi for sf2d and sftd libraries
@Ryuzaki_MrL for the huge work on the .cia version
@Kaphotics for PKHex (with its source code) and for his help

PLEASE NOTE:
  • If you are updating from a previous 3dsx version of PCHex++ you should delete your old /3ds/PCHex++ folder before copying the new one, it will likely result in a conflict if you don't do this
  • It is recommended to do a backup of your save file everytime you use PCHex++
Messy source code available here: https://github.com/Slashcash/PCHex-plusplus (you'll need ctrulib, sf2d, sftd, sfil and hbkblib to compile this project

Original PCHex available here: https://gbatemp.net/threads/pchex-homebrew-pkhex.397565/

Some screenshots to prove it does exist:
4UoWz32.png
a0QMfcm.png
nlSTTq9.png


Download Link: CLICK HERE

Hotfix
  • Sd card access rate improved, it now works even with a large number of file
  • Fixed the occasional ability changing failure

Gui:
  • Added a mode for devices with broken L/R buttons. Booting the program while SELECT is pressed will substitute L/R with touch buttons
  • New banner designed by @dsoldier
  • Added de/nl translation
BUGFIXING
  • Yet another important import function fix
Gui:
  • Total keyboard redesing
  • Fixed a bug that makes the tab occasionally change when using keyboard
BUGFIXING
  • Quick hotfix in the import function
Gui:
  • Total graphical gui redesign
  • Full gui translation (italian, spanish and french)
  • Pokemon nicknames with non ascii character are now shown correctly (japanese font still missing)
  • Search function improved: you can press L and R while searching to scroll to the next found element
  • Total Stat is now shown correctly
  • Circular box navigation
  • Minor bug fixing
Clone:
  • Multiple clone mode added: press SELECT to activate multiple selection and clone an entire box
Import:
  • The import function now scans for subdirectories: you can now place your .pk6 in subdirectories
Editing:
  • Species editing added
  • Gender swapping added
CIA:
  • The resource folder is now packed within the CIA romfs, the PCHex++ folder is not needed anymore
BUGFIXING
  • Actually a lot
 
Last edited by Slashcash,

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,158
Country
Switzerland
It‘s not compatible with my 10.3J new 3DS, just show glitched screen.

EDIT: NVM,it seems it has to be put into 3ds folder,rather than any other folder in gridlauncher
 
Last edited by pdapanda,

VaiCorinthians

Well-Known Member
Member
Joined
Oct 7, 2014
Messages
461
Trophies
0
Age
39
Location
GB
XP
470
Country
Papua New Guinea
What will this do soon?
In the next few days the informations on the bottom screen will be editable. It's just a matter of finding a clean, easy and nice way to show them and edit them with the touchscreen. It will even directly import/export your savefile.
with the touchscreen :bow:
man! thanks for your great work. thanks a lot!
 

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
i had the main file in the pchex folder it still glitched help

The folder should be called PCHex++. Watch out for the capitals! Be also sure that the data folder is right next to your .3dsx file.

I have been a little busy this week with my exams but i managed to work on the direct import/export. I will update OP soon. The progress are slow but steady.
 

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
Ehi, i need some help. I need someone to test the direct import/export. I would do it myself but...i don't have a 3ds with me right now!

Requirements:
A way to launch Homebrew (of course), best if on sysNand
a XY/ORAS cart or digital copy
a backup of your savefile (HIGHLY REQUIRED) to prevent losing your savefile
10 minutes of your patience

PM me and i'll provide everything. Thank you so much!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/eJV6GaIEgd4?si=ciLPnlhfd7XcrxQn