Homebrew PCHex - Homebrew PKHex

VaiCorinthians

Well-Known Member
Member
Joined
Oct 7, 2014
Messages
461
Trophies
0
Age
39
Location
GB
XP
471
Country
Papua New Guinea

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
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

  • PCHex.zip
    1.1 MB · Views: 242
  • Like
Reactions: VaiCorinthians

Damon_girl

Well-Known Member
Member
Joined
Oct 27, 2015
Messages
961
Trophies
0
Age
31
XP
553
Country
United States
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?
 

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
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

  • PCHex.zip
    1.1 MB · Views: 257
Last edited by omikes,
  • Like
Reactions: VaiCorinthians

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
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.
 

Foxy

Well-Known Member
Newcomer
Joined
May 1, 2015
Messages
76
Trophies
0
XP
198
Country
Brazil
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,

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
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

Foxy

Well-Known Member
Newcomer
Joined
May 1, 2015
Messages
76
Trophies
0
XP
198
Country
Brazil
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!
 

omikes

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
86
Trophies
0
Age
38
XP
121
Country
United States
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

  • PCHex.zip
    652.4 KB · Views: 245
Last edited by omikes,

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
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,

Foxy

Well-Known Member
Newcomer
Joined
May 1, 2015
Messages
76
Trophies
0
XP
198
Country
Brazil
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-