Homebrew PCHex - Homebrew PKHex

  • Thread starter Thread starter Stracker
  • Start date Start date
  • Views Views 329,138
  • Replies Replies 669
  • Likes Likes 61
How do you nickname your Pokemon? For some reason I'm not able to do it.
Ask and you shall receive. I patched up some lingering bugs and added the ability to name your Pokemon, OT, and Handler. Note - this is not the colorful version, it is the OG version aka PCHex OG:
 

Attachments

  • Like
Reactions: VaiCorinthians
Ask and you shall receive. I patched up some lingering bugs and added the ability to name your Pokemon, OT, and Handler. Note - this is not the colorful version, it is the OG version aka PCHex OG:
Awesome, thanks so much! Also, I've seen some Pokemon with the moves Happy Hour and Celebrate. Does PCHex have these moves or are they not added yet?
 
Awesome, thanks so much! Also, I've seen some Pokemon with the moves Happy Hour and Celebrate. Does PCHex have these moves or are they not added yet?
They are indeed available. Have been since Stracker made this clever tool.
 
Okay, great! I can't wait to download that new version that looks so much better than the one I'm using now.
I am afraid that is the version I am referring to... it may be just text, but there is a lot of heart in there. I believe Stracker may have left due to the thankless nature of creating things like this. The code he wrote is textbook quality, super easy to read and work with. I think if he saw the code I have been adding, he might have a heart attack.

I'll make everybody a deal, since my PCBank feature has not been used yet. I may regret this. If you upload at least one Pokemon to an online box, then post your username on here, I will add a feature of your choice to the next version of the program. This offer currently has no limit to the amount of people who do it for now, so no rush. Please take the time to try out my addition to PCHex, I spent about two weeks developing it and am quite proud of the results. Its already helped me out, as I lost one of my game cartridges but I had already uploaded the first shiny Pokemon I ever caught online and was able to recover her easily.

For your consideration:
 

Attachments

Last edited by omikes,
  • Like
Reactions: VaiCorinthians
So.... i'm a little late. Can someone catch me up? Like has the gui version been released and what can the latest version of PCHex do?
 
  • Like
Reactions: omikes
GUI edition has not been released, although you can compile it yourself from the GitHubs provided above.

As for the latest version of PCHex, it has nine additional online boxes for backing up Pokemon. Currently I am working on a webpage which will allow you to edit these Pokemon online.
 
GUI edition has not been released, although you can compile it yourself from the GitHubs provided above.

As for the latest version of PCHex, it has nine additional online boxes for backing up Pokemon. Currently I am working on a webpage which will allow you to edit these Pokemon online.

Just uploaded my Braixen into one of the boxes, but when I was exporting the entire 3DS froze at something like box 36 slot 8 or someting. What was even weirder is that usually when we hold the power button to force a shutdown the screen would go black after 2-3 seconds and the 3DS would turn off seconds later, but it didn't go black and kept on until the 3DS shut down entirely. My Braixen was saved, but still. My username is nai.

As for the feature offer, well, of course is still missing some important things from PKHeX such as memories, ribbons, encryption constant shuffling etc, but these are probably gonna get added over the time anyway since the goal is to be a homebrew PKHeX, so I'll go into something more specific:

I don't know if this is actually possible so disregard it if isn't. Does homebrew have access to the 3DS camera? It would be really nice if it could import a pokémon made in PKHeX by scanning their QR code, which contain their info and PKHeX itself can re-convert QR codes into pokémon so a homebrew could convert them as well, but it would need camera of course.

If it's not possible I'll think of something else later. I don't really know what to suggest other than what's gonna be added eventually anyway or that wouldn't really work with the current lack of GUI.

Btw really looking forward the web page for managing the pokémon. Will we be able to upload pokémon there from the browser?

EDIT:
WTFFFFFFFF

I was logged in PCHeX again, but didn't alter anything and left the 3DS there for some minutes while typing the post, then used Start and A to leave as usual, without logging out or anything. The 3DS apparently froze on a black screen, so I did the Return to HBL key combo (L+R+Down+B), it responded and showed the bottom screen colors as usual, but sent me to Download Play instead (???????????????). I freaked out and hit the power button but it didn't respond right way (I think it should, in HBL it'd straight shutdown, in normal system it'd show the shutdown prompt. The system wasn't frozen). I held it until it shut down and instantly turned on and thank god my 3DS is alive lol.

I'm using mashers' latest launcher and menuhax 2.5 is that matters.
 
Last edited by Foxy,
DAMN!!! I am very sorry about that! I have tested it a lot and never experienced the first bug. The black-screen-of-death when pressing start I had noticed, but its been intermittent and when it happens I just shut it off, I'm usually done anyway. The uploading one perplexes me, though, although I have never tested it during an internet hiccup, which would theoretically cause that behavior until the internet returned... I need to set the loop to break if it hits a certain number of iterations... Thanks for the heads up and sorry again. Let me fix that first, and then I'll jump into research on the camera thing.

In the meantime, here's another prize... a preview of the website, its your online boxes!

http://www.japanfour.com/
 
Last edited by omikes,
  • Like
Reactions: JJTapia19
DAMN!!! I am very sorry about that! I have tested it a lot and never experienced the first bug. The black-screen-of-death when pressing start I had noticed, but its been intermittent and when it happens I just shut it off, I'm usually done anyway. The uploading one perplexes me, though, although I have never tested it during an internet hiccup, which would theoretically cause that behavior until the internet returned... I need to set the loop to break if it hits a certain number of iterations... Thanks for the heads up and sorry again. Let me fix that first, and then I'll jump into research on the camera thing.

In the meantime, here's another prize... a preview of the website, its your online boxes!

http://www.japanfour.com/

Nice, just got a male shiny cosplay Pop Star Pikachu there haha. Tried exporting boxes two times again, both froze. It's always somewhere box 34. Well my internet isn't that good and my upload speed is pretty bad, but my connection is still consistent so idk. And I find it strange that it freezes the whole system to the point it can't even turn of the screen or the wireless when I pull the switch.

Gotta sleep now, good work omikes and looking forward this project!
 
Hopefully this fixes some issues. This version times out after a few connection attempts then returns to the previous screen. I also allotted more memory for Pokemon to try to solve the Homebrew backout glitch.

EDIT: Fixed another glitch, online was down. Should be good to go now.
 

Attachments

Last edited by omikes,
By any chance, would you know how to compile the libraries on a UNIX based computer? I wanted to compile PCHex, but can't get sf2dlib to make on my Mac.

PCHex++ and sf2dlib compile fine on unix, in fact i compiled it myself on linux. I suppose that you can't make it because sf2dlib needs picasso (assembler code for 3ds gpu)

The fact is that picasso itself needs autotools to be installed which i don't honestly know if it's an easy task on mac. Said that sftdlibs would be another obstacle since it requires some portedlibs to be compiled... and... i think it's better if you wait till i return home, i will pm you the binaries for you to test. In the meantime you could play around with the original PCHex and the fantastic additions this community is making to it.

[EDIT]I didn't have the time to test the @omikes new addition although i"m really curios about it. I will surely test it tonight. Is there any source code i can explore? I'm interested in how you realized the networking functionality. I even read the suggestion about the qr code importing. I think that a better and fastest solution could be cloud-based importing using omikes functionality.

For the one who thinks big: omikes code could become an actual homebrew pokemon cloud storage solution, to share, for example, with @Gocario 's PHBank.

For the one who thinks bigger: we could also set up an actual cheap real webserver. Running it on a raspberry pi would be virtually costless. It could be a fun exercise for someone who wants to learn networking programming.

Just throwing some random ideas here.
 
Last edited by Slashcash,
I even read the suggestion about the qr code importing. I think that a better and fastest solution could be cloud-based importing using omikes functionality.

For the one who thinks big: omikes code could become an actual homebrew pokemon cloud storage solution, to share, for example, with @Gocario 's PHBank.

For the one who thinks bigger: we could also set up an actual cheap real webserver. Running it on a raspberry pi would be virtually costless. It could be a fun exercise for someone who wants to learn networking programming.

Just throwing some random ideas here.

Yup that would be great as well. The future is looking so bright for PCHex. :)
 

Site & Scene News

Popular threads in this forum