PCHex-plusplus 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = PCHex-plusplus | image = https://dlhb.gamebrew.org/3dshomebrew/PCHex-plusplus.jpeg|250px | type = Hack Utilities | version = v0.1.4 | licence...")
 
m (Text replacement - "Category:3DS homebrew rom hacks" to "")
 
(12 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/pchexplusplus.7z 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>

Latest revision as of 06:06, 6 May 2024

PCHex++
Pchexplusplus2.png
General
AuthorSlashcash
TypeSave Managers and Editors
Version0.1.4
LicenseMixed
Last Updated2016/06/12
Links
Source Only Download
Website
Source

PCHex++ 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.

Note: Use PKSM instead.

Features

  • Clone a pokemon.
  • Import and inject a .pk6 file into your savefile and export a .pk6 to your SD card.
  • Edit your pokemon with a touch based gui, more and more parameters added with every release.

User guide

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.

Screenshots

pchexplusplus3.pngpchexplusplus4.png

Credits

  • Stracker for the original PCHex. It is a good piece of software and inspiration for this tool.
  • 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.

External links

Advertising: