|
|
(13 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| {{Infobox 3DS homebrew | | {{Infobox 3DS Homebrews |
| | title = PCHex-plusplus | | |title=PCHex++ |
| | image = https://dlhb.gamebrew.org/3dshomebrew/PCHex-plusplus.jpeg|250px | | |image=Pchexplusplus2.png |
| | type = Hack Utilities | | |description=PCHex rewritten in C++ and with a GUI. |
| | version = v0.1.4 | | |author=Slashcash |
| | licence = Mixed | | |lastupdated=2016/06/12 |
| | author = Slashcash | | |type=Save Managers and Editors |
| | website = https://github.com/Salamencizer/PCHex-Cloners-Edition | | |version=0.1.4 |
| | download = https://dlhb.gamebrew.org/3dshomebrew/PCHex-plusplus.rar | | |license=Mixed |
| | source = https://dlhb.gamebrew.org/3dshomebrew/PCHex-plusplus.rar
| | |download=https://dlhb.gamebrew.org/3dshomebrews/pchex_cloners_edition_0.1.4.zip Source Only |
| | |website=https://github.com/Salamencizer/PCHex-Cloners-Edition |
| | |source=https://github.com/Salamencizer/PCHex-Cloners-Edition |
| }} | | }} |
| <youtube>Nb0QOP4Ug8M</youtube>
| | {{Obsolete}} |
|
| |
|
| Project is dead, use Pkhex instead. #What is this? PCHex++ is a 3ds homebrew POKEMON XY and ORAS save file editor with a touch based gui. #How do i get it? You can compile it from source or check [its topic on GBATemp:](https://gbatemp.net/threads/wip-pchex-pchex-with-its-own-gui.405302/) for more information. Pre-compiled builds are available in the Release section of this github. #How can i use it? You can launch the 3dsx binary from the 3ds Homebrew Launcher or install the cia binary with your favourite tool #How can i compile it? To compile this project you will need a working devkitPRO enviroment with ctrulib 1.1, sf2dlib, sftdlib, sfil and hbkb. You can make a cia-compatible elf, a 3dsx binary or a 3dsx DEBUG binary to be used on citra, you can produce the desired binary de-commenting [these lines](https://github.com/Slashcash/PCHex-plusplus/blob/new-release/include/core/compileoptions.h#L4#L6). On Windows you can convert your cia-compatible elf into a pleasant cia with the command make cia. Please note that PCHex++ is not compatible with ctrulib 1.0 or below.
| | PCHex++ is a pokemon graphical savefile editor. It is based on Stracker's original [[PCHex_3DS|PCHex]]. A lot of code is written from scratch although a lot of ideas are taken from there. |
| <blockquote>'''New 0.1 version IS OUT! Check the download link.<br />
| | |
| All the amazing gui graphical design is done by [https://gbatemp.net/members/373871/ @dsoldier]<br />
| | '''Note:''' Use [[PKSM 3DS|PKSM]] instead. |
| <br />
| | |
| What is this?'''<br />
| | ==Features== |
| It is a pokemon graphical savefile editor. It is based on [https://gbatemp.net/members/371536/ @Stracker]'s original PCHex. A lot of code is written from scratch although a lot of ideas are taken from there!<br />
| | * Clone a pokemon. |
| <br />
| | * Import and inject a .pk6 file into your savefile and export a .pk6 to your SD card. |
| '''Why?'''<br /> | | * Edit your pokemon with a touch based gui, more and more parameters added with every release. |
| 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.<br />
| | |
| '''<br />
| | ==User guide== |
| What can it do right now?'''<br />
| | 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 project is in its beta stage. For now it can:<br />
| | |
| * Clone a pokemon | | The export functionality places your file in /pk/PCHex++/export. |
| * 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 | | An automatic backup of your save is placed in /pk/PCHex++/backup. |
| '''How do i use it?<br />
| | |
| 3DSX VERSION'''<br />
| | ==Screenshots== |
| 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.<br />
| | https://dlhb.gamebrew.org/3dshomebrews/pchexplusplus3.png |
| The function of each button is explained on screen.<br />
| | https://dlhb.gamebrew.org/3dshomebrews/pchexplusplus4.png |
| <br />
| | |
| '''CIA VERSION'''<br />
| | ==Credits== |
| Just install the cia file with your favourite tool<br />
| | * Stracker for the original PCHex. It is a good piece of software and inspiration for this tool. |
| <br />
| | * dsoldier for the awesome design ideas, textures and graphical help provided. |
| ---<br />
| | * VaiCorunthians, @Xenosaiga and many others for the intensive testing. |
| <br />
| | * Gocario for his PHBank which is a goldmine of inspiration and for his advices and help. |
| 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<br /> | | * xerpi for sf2d and sftd libraries. |
| <br />
| | * Ryuzaki_MrL for the huge work on the .cia version. |
| The export functionality places your file in '''/pk/PCHex++/export<br /> | | * Kaphotics for PKHex (with its source code) and for his help. |
| '''<br />
| | |
| An automatic backup of your save is placed in '''/pk/PCHex++/backup'''<br /> | | ==External links== |
| <br />
| | * GitHub - https://github.com/Salamencizer/PCHex-Cloners-Edition |
| <br />
| | * GBAtemp - https://gbatemp.net/threads/wip-pchex-pchex-with-its-own-gui.405302 |
| '''THANKS TO:'''<br />
| |
| [https://gbatemp.net/members/371536/ @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.<br />
| |
| [https://gbatemp.net/members/373871/ @dsoldier] for the awesome design ideas, textures and graphical help provided<br />
| |
| [https://gbatemp.net/members/354742/ @VaiCorunthians], [https://gbatemp.net/members/373278/ @Xenosaiga] and many others for the intensive testing<br />
| |
| [https://gbatemp.net/members/371450/ @Gocario] for his PHBank which is a goldmine of inspiration and for his advices and help<br />
| |
| [https://gbatemp.net/members/292975/ @xerpi] for sf2d and sftd libraries<br />
| |
| [https://gbatemp.net/members/367387/ @Ryuzaki_MrL] for the huge work on the .cia version<br />
| |
| [https://gbatemp.net/members/261757/ @Kaphotics] for PKHex (with its source code) and for his help<br />
| |
| <br />
| |
| '''PLEASE NOTE:'''<br />
| |
| * 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<br />
| |
| <br />
| |
| Original PCHex available here: https://gbatemp.net/threads/pchex-homebrew-pkhex.397565/<br />
| |
| <br />
| |
| Some screenshots to prove it does exist:<br />
| |
| [[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2F4UoWz32.png&hash=b5327beb377b58e6ef3c23a00bfc1bc7|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fa0QMfcm.png&hash=f904f62149326e61fe3384b1871b0dc8|class=bbCodeImage LbImage|[?IMG]]] [[File:proxy.php?image=https%3A%2F%2Fi.imgur.com%2FnlSTTq9.png&hash=dbc1b4ca52b1cb20020ca0f582ae656f|class=bbCodeImage LbImage|[?IMG]]]<br />
| |
| <br />
| |
| <span style="font-size: 26px">'''Download Link: [https://github.com/Slashcash/PCHex-plusplus/releases/latest CLICK HERE]'''<br />
| |
| </span><br />
| |
| <div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
| |
| <span>Spoiler: <span class="SpoilerTitle">Changelog ver 0.1.3</span></span>
| |
| <div class="SpoilerTarget bbCodeSpoilerText">
| |
| Hotfix<br />
| |
| * Sd card access rate improved, it now works even with a large number of file | |
| * Fixed the occasional ability changing failure
| |
| <br />
| |
| Gui:<br />
| |
| * 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 [https://gbatemp.net/members/373871/ @dsoldier]
| |
| * Added de/nl translation
| |
| </div>
| |
| </div>
| |
| <div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
| |
| <span>Spoiler: <span class="SpoilerTitle">Changelog ver 0.1.2</span></span>
| |
| <div class="SpoilerTarget bbCodeSpoilerText">
| |
| <span style="font-size: 12px">BUGFIXING</span><br />
| |
| * <span style="font-size: 12px">Yet another important import function fix</span>
| |
| <span style="font-size: 12px">Gui:</span><br />
| |
| * <span style="font-size: 12px">Total keyboard redesing</span>
| |
| * <span style="font-size: 12px">Fixed a bug that makes the tab occasionally change when using keyboard</span>
| |
| </div>
| |
| </div>
| |
| <div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
| |
| <span>Spoiler: <span class="SpoilerTitle">Changelog ver 0.1.1</span></span>
| |
| <div class="SpoilerTarget bbCodeSpoilerText">
| |
| BUGFIXING<br />
| |
| * Quick hotfix in the import function
| |
| </div>
| |
| </div>
| |
| <div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
| |
| <span>Spoiler: <span class="SpoilerTitle">Changelog ver 0.1</span></span>
| |
| <div class="SpoilerTarget bbCodeSpoilerText">
| |
| Gui:<br />
| |
| * 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:<br />
| |
| * Multiple clone mode added: press SELECT to activate multiple selection and clone an entire box
| |
| Import:<br />
| |
| * The import function now scans for subdirectories: you can now place your .pk6 in subdirectories
| |
| Editing:<br />
| |
| * Species editing added
| |
| * Gender swapping added
| |
| CIA:<br />
| |
| * The resource folder is now packed within the CIA romfs, the PCHex++ folder is not needed anymore
| |
| BUGFIXING<br />
| |
| * Actually a lot
| |
| </div>
| |
| </div>
| |
| <div class="messageTextEndMarker">
| |
|
| |
| </div></blockquote>
| |