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

Discussion in '3DS - Homebrew Development and Emulators' started by Slashcash, Dec 8, 2015.

  1. Slashcash
    OP

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    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:
    [​IMG] [​IMG] [​IMG]

    Download Link: CLICK HERE

    Changelog ver 0.1.3
    Changelog ver 0.1.2
    Changelog ver 0.1.1
    Changelog ver 0.1
     
    Last edited by Slashcash, Apr 16, 2016
    zeldaism, 3DSLLGuy, bluesoup and 93 others like this.


  2. MajinCubyan

    MajinCubyan The Funky Super Saiyan

    Member
    GBAtemp Patron
    MajinCubyan is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    587
    928
    Nov 24, 2014
    United States
    Orre
    I will give this a try right now. Thanks!
     
  3. Minnow

    Minnow GBAtemp Fan

    Member
    462
    709
    Oct 5, 2015
    Canada
    Looking good!
     
  4. Mnecraft368

    Mnecraft368 GBAtemp Advanced Fan

    Member
    898
    213
    Aug 8, 2015
    Ok thanks for this! Ill stay updated!
     
  5. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,862
    4,353
    Jan 17, 2013
    Mexico
    Looking forward for this. :D

    I'm still holding up my playthrough of both AS and Y until I can edit my Pokemon without using the damn PC. :P
     
    EvilMakiPR likes this.
  6. Mnecraft368

    Mnecraft368 GBAtemp Advanced Fan

    Member
    898
    213
    Aug 8, 2015
    I'd still need a pc for smashhax
     
  7. pdapanda

    pdapanda GBAtemp Advanced Fan

    Member
    712
    241
    Nov 19, 2014
    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, Dec 8, 2015
  8. Ruby Gloom

    Ruby Gloom GBAtemp Maniac

    Member
    1,553
    505
    Sep 25, 2015
    Dalvík, Iceland
    *Watches thread.* I await updates! This is awesome!
     
  9. TamDanny

    TamDanny GBATemp 3DS Fanatic

    Member
    314
    215
    Aug 20, 2015
    Mexico
    Good luck on this project! I would love to contribute, but I know nothing of 3DS coding.
     
  10. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    856
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    it should read SDF folder directly to made no use of a "PC"
     
    Last edited by MAXLEMPIRA, Dec 8, 2015
  11. Slashcash
    OP

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    Italy
    It will import/export the savefile directly like the original PCHex soon without needing sdf at all ;)
     
    Filo97 likes this.
  12. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    856
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    ohh sorry, apparently I skipped that part, greetings!!
     
  13. hug0-a7x

    hug0-a7x GBAtemp Fan

    Member
    369
    96
    Jan 19, 2013
    Brazil
    glitched screen for me. I using old 3ds xl ironhax on 10.3 firmware
     
  14. VaiCorunthians

    VaiCorunthians GBAtemp Fan

    Member
    457
    214
    Oct 7, 2014
    Brazil
    with the touchscreen :bow:
    man! thanks for your great work. thanks a lot!
     
  15. SoyAlexPop

    SoyAlexPop GBAtemp Regular

    Member
    189
    119
    Sep 1, 2015
    Mexico
    It looks gorgeous. Just a suggestion/wish why don't you use the same background from Pokebank so everything can pop and look even more gorgeous.
     
    phalk and DarkRioru like this.
  16. Slashcash
    OP

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    Italy
    The glitch screen happens because it can't find a savefile. It's likely that you don't have your main savefile into the PCHex++ folder as suggested in the first post.
     
    Filo97 and hug0-a7x like this.
  17. THECIA

    THECIA Advanced Member

    Newcomer
    60
    5
    Oct 24, 2013
    United States
    Cebu City
    i had the main file in the pchex folder it still glitched help
     
  18. Slashcash
    OP

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    Italy
    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.
     
    Filo97 and ShadowOne333 like this.
  19. Slashcash
    OP

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    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!
     
  20. VaiCorunthians

    VaiCorunthians GBAtemp Fan

    Member
    457
    214
    Oct 7, 2014
    Brazil
    Maybe I can help.