1. Slashcash

    OP Slashcash GBAtemp Fan
    Member

    Joined:
    Oct 15, 2015
    Messages:
    338
    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:
    [​IMG] [​IMG] [​IMG]

    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, Apr 16, 2016
  2. MajinCubyan

    MajinCubyan The Funky Super Saiyan
    Member

    Joined:
    Nov 24, 2014
    Messages:
    687
    Country:
    United States
    I will give this a try right now. Thanks!
     
  3. Minnow

    Minnow GBAtemp Fan
    Member

    Joined:
    Oct 5, 2015
    Messages:
    462
    Country:
    Canada
    Looking good!
     
  4. Mnecraft368

    Mnecraft368 I hate my name.
    Member

    Joined:
    Aug 8, 2015
    Messages:
    1,721
    Country:
    United Kingdom
    Ok thanks for this! Ill stay updated!
     
  5. ShadowOne333

    ShadowOne333 GBAtemp Guru
    Member

    Joined:
    Jan 17, 2013
    Messages:
    9,765
    Country:
    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 I hate my name.
    Member

    Joined:
    Aug 8, 2015
    Messages:
    1,721
    Country:
    United Kingdom
    I'd still need a pc for smashhax
     
  7. pdapanda

    pdapanda GBAtemp Advanced Fan
    Member

    Joined:
    Nov 19, 2014
    Messages:
    726
    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, Dec 8, 2015
  8. Ruby Gloom

    Ruby Gloom GBAtemp Maniac
    Member

    Joined:
    Sep 25, 2015
    Messages:
    1,557
    Country:
    New Zealand
    *Watches thread.* I await updates! This is awesome!
     
  9. TamDanny

    TamDanny GBATemp 3DS Fanatic
    Member

    Joined:
    Aug 20, 2015
    Messages:
    315
    Country:
    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

    Joined:
    Jun 24, 2012
    Messages:
    1,030
    Country:
    Mexico
    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

    Joined:
    Oct 15, 2015
    Messages:
    338
    Country:
    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

    Joined:
    Jun 24, 2012
    Messages:
    1,030
    Country:
    Mexico
    ohh sorry, apparently I skipped that part, greetings!!
     
  13. hug0-a7x

    hug0-a7x GBAtemp Advanced Fan
    Member

    Joined:
    Jan 19, 2013
    Messages:
    511
    Country:
    Brazil
    glitched screen for me. I using old 3ds xl ironhax on 10.3 firmware
     
  14. VaiCorinthians

    VaiCorinthians GBAtemp Fan
    Member

    Joined:
    Oct 7, 2014
    Messages:
    459
    Country:
    Brazil
    with the touchscreen :bow:
    man! thanks for your great work. thanks a lot!
     
  15. SoyAlexPop

    SoyAlexPop GBAtemp Regular
    Member

    Joined:
    Sep 1, 2015
    Messages:
    189
    Country:
    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

    Joined:
    Oct 15, 2015
    Messages:
    338
    Country:
    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 GBAtemp Regular
    Member

    Joined:
    Oct 24, 2013
    Messages:
    103
    Country:
    United States
    i had the main file in the pchex folder it still glitched help
     
  18. Slashcash

    OP Slashcash GBAtemp Fan
    Member

    Joined:
    Oct 15, 2015
    Messages:
    338
    Country:
    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

    Joined:
    Oct 15, 2015
    Messages:
    338
    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!
     
  20. VaiCorinthians

    VaiCorinthians GBAtemp Fan
    Member

    Joined:
    Oct 7, 2014
    Messages:
    459
    Country:
    Brazil
    Maybe I can help.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - [WIP]PCHex++, PCHex,