Homebrew PCHex - Homebrew PKHex

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
That bug would be my bad, I did that so that I could easily make a bunch of cloned Pokemon that seemed unique, originally it shuffled their IVs as well. I just took that out and finalized my Pokebank type upgrade. Last time it was just two slots, now there are nine boxes of online space. All you need is an internet connection. PLEASE remember your password, as there is currently no way to recover them and they are encrypted. You will have the option to log in only if you want to, so if you prefer to ignore the upgrade, feel free to. I know I said I gave up, but I couldn't help it, just had to finish.

Note: Please be patient as it takes about a minute to load and save online boxes:
 

Attachments

  • PCHex.zip
    717.9 KB · Views: 325
  • Like
Reactions: VaiCorinthians

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
And this is how PCHex++ looks like on citra after the last commit, thanks to the design ideas and textures provided by @Guy50570

I thought a lot about the possibility to implement the box like in @Gocario 's PHBank but i realized that it was too much of an effort to implement that code in my program at this stage (although his code is well commented) but i think that at some point in his future PCHex++ will steal plenty of Gocario's design ideas.

After some polishment of the top screen i will start the real challenge with the design of the bottom screen.

6cdc46a349.jpg
 

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
And this is how PCHex++ looks like on citra after the last commit, thanks to the design ideas and textures provided by @Guy50570

I thought a lot about the possibility to implement the box like in @Gocario 's PHBank but i realized that it was too much of an effort to implement that code in my program at this stage (although his code is well commented) but i think that at some point in his future PCHex++ will steal plenty of Gocario's design ideas.

After some polishment of the top screen i will start the real challenge with the design of the bottom screen.

6cdc46a349.jpg
I have built the package. I need some help on usage. How would I go about exporting my save after editing? Thanks for this whole package. Appreciate the addition and help. Have a good one.
 

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
I have built the package. I need some help on usage. How would I go about exporting my save after editing? Thanks for this whole package. Appreciate the addition and help. Have a good one.

As of now using PCHex++ should be a real pain because it lacks direct savefiles exporting/importing. I suggest you to stick with the original PCHex for now for fast editing. If you are interested in testing or curios anyway: build the program, create a folder named PCHex++ in the root of your sd and place your MAIN savefile in it. Then re-inject it into the game with your favourite save data manager. It should even create an automatic backup in that folder in case something goes wrong.

[EDIT]Please note that the clone function obviously deletes the pokemon if you choose a non-empty box as the destination of cloning. It happens instantly when you press A. Stay alert.
 
Last edited by Slashcash,
  • Like
Reactions: Alex Spady

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
As of now using PCHex++ should be a real pain because it lacks direct savefiles exporting/importing. I suggest you to stick with the original PCHex for now for fast editing. If you are interested in testing or curios anyway: build the program, create a folder named PCHex++ in the root of your sd and place your MAIN savefile in it. Then re-inject it into the game with your favourite save data manager. It should even create an automatic backup in that folder in case something goes wrong.
Okay. Thanks for your help. Much appreciated.
 

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
Will the "import" button be used for importing pk6 files eventually? That would be a neat feature. With testing the new commit, if your nicknamed pokemon has, for me, more than 11 characters, it will go out of the box. I nicknamed my Deoxys: Space Ebola. Empty spaces appear as large black squares that go out of the yellow rectangle. And for me, I have several boxes that have the black box with the name "egg" labled on them. All the things I have noticed and can report back. Thanks.
 

MsMidnight

part time fe modder
Member
Joined
Oct 12, 2015
Messages
1,753
Trophies
0
Location
kys
Website
camilla.hostfree.pw
XP
1,447
Country
Will the "import" button be used for importing pk6 files eventually? That would be a neat feature. With testing the new commit, if your nicknamed pokemon has, for me, more than 11 characters, it will go out of the box. I nicknamed my Deoxys: Space Ebola. Empty spaces appear as large black squares that go out of the yellow rectangle. And for me, I have several boxes that have the black box with the name "egg" labled on them. All the things I have noticed and can report back. Thanks.
Those are the plans for it. The pk6 import/export of course
 

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
The pk6 import already works! If you are curious to try it out place a pk6 file in your PCHex++ folder called "mew.pk6" and press Y in the desired place. It will automatically be imported! if you are asking why mew...it is my favourite pokemon.

I'm aware of the bug with large names and with empty boxes. It will be an easy fix!
 
Last edited by Slashcash,

Alex Spady

Well-Known Member
Member
Joined
Aug 30, 2015
Messages
115
Trophies
0
Age
21
Location
On GBAtemp
XP
112
Country
United States
The pk6 import already works! If you are curious to try it out place a pk6 file in your PCHex++ folder called "mew.pk6" and press Y in the desired place. It will automatically be imported! if you are asking why mew...it is my favourite pokemon.

I'm aware of the bug with large names and with empty boxes. It will be an easy fix!
Alright! Thanks. I really appreciate all the help you have been giving me. If I find any other anomalties, I'll be sure to let you know.

[EDIT] I was reading the "savemanager.h" file in the source and wondered if it could be possible to change what directory the "commit()" command saves the edited file. Just a thought. My plan would be to have the save exported to the "savedatabackup" folder for easy injection.
 
Last edited by Alex Spady,

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
Alright! Thanks. I really appreciate all the help you have been giving me. If I find any other anomalties, I'll be sure to let you know.

[EDIT] I was reading the "savemanager.h" file in the source and wondered if it could be possible to change what directory the "commit()" command saves the edited file. Just a thought. My plan would be to have the save exported to the "savedatabackup" folder for easy injection.

Yes, you can of course change the path where the modified file gets saved. Just change the commit() function with the path you desire and rebuild. A somewhat automatic import/export function will of course come
 
Last edited by Slashcash,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    @BigOnYa, so one the salesman told him would get him bitches
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    In my experience women like a big shift stick with lots of power.
  • Psionic Roshambo @ Psionic Roshambo:
    Something that really burns rubbers
  • BigOnYa @ BigOnYa:
    Only thing a nice car will get you is a gold digger. What happened to falling in love, no matter if I'm on a bus, or driving a nice car. No offense tho, I do like nice cars.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Nothing like tearing ass up on a back road
  • Psionic Roshambo @ Psionic Roshambo:
    BigOnYa I think narcissism has all but killed love
    +2
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, I think I can agree on that.
    +1
  • K3Nv2 @ K3Nv2:
    People tend to think look at everything I have gains attention but ends up making them look worse for what it is
    +1
  • BigOnYa @ BigOnYa:
    It would be funny to pick up a girl in a real expensive car, then next date show up in a piece o shit car just to see her reaction. If she was real, it wouldn't matter.
  • Psionic Roshambo @ Psionic Roshambo:
    Everyone is disposable and replaceable, lies and deception are the coin of the realm. I have never felt so alone and so at odds with the world.
  • K3Nv2 @ K3Nv2:
    I don't think we should see others as disposable just if they can show any glimps of care about humanity should be forgiven
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, she would leave you inmediately
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    For a time I considered creating a new big bang. Wipe the slate clean and start from scratch....
  • K3Nv2 @ K3Nv2:
    Your closest friend probably talks negative about you the most
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I know I talk shit about that Ken guy constantly lol
    +1
  • K3Nv2 @ K3Nv2:
    Yeah I just had to consile it's a age thing and I can get erect
    +1
  • BigOnYa @ BigOnYa:
    Right.. Take a number
  • SylverReZ @ SylverReZ:
    @BigOnYa, Binkinator is still around you guys. I just saw him in one of the Discord servers that I'm in.
  • K3Nv2 @ K3Nv2:
    People get more mad when they learn you aren't as dimwitted as they think
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, that guy who was dissappeared?
  • Psionic Roshambo @ Psionic Roshambo:
    My favorite thing about that Ken, if they talk bad about others to you. They doing it to you too.
  • Psionic Roshambo @ Psionic Roshambo:
    Always remember that
  • K3Nv2 @ K3Nv2:
    More or less then they drop you and blame you when you find out
    K3Nv2 @ K3Nv2: More or less then they drop you and blame you when you find out