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

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
That did it! thanks :D
-------
On topic, 1 last question. Running make cia as instructed on the readme.md I get this error, although it still compiled a cia. Weird error too as it references... a txt file? whut? Pretty sure this is an error in the source

Don't worry, it is just a warning of makerom complaining of the absence of an optional file. If you don't know what it is don't care about it, the .cia will be perfectly functional even without it
 

Ryuzaki_MrL

Green Thunder
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,046
Country
Brazil
That did it! thanks :D
-------
On topic, 1 last question. Running make cia as instructed on the readme.md I get this error, although it still compiled a cia. Weird error too as it references... a txt file? whut? Pretty sure this is an error in the source @Slashcash

Code:
D:\UserFiles\Downloads\PCHex-plusplus-master>make
linking PCHex++.elf
built ... PCHex++.smdh
built ... PCHex++.3dsx

D:\UserFiles\Downloads\PCHex-plusplus-master>make cia
make[1]: `/d/UserFiles/Downloads/PCHex-plusplus-master/PCHex++.3dsx' is up to date.
Created banner "assets/banner.bnr".
built ... assets/banner.bnr
Created SMDH "PCHex++.smdh".
built ... PCHex++.smdh
ERROR: open file d:/UserFiles/Downloads/PCHex-plusplus-master/assets/ignore_3dstool.txt failed

built ... romfs.bin
built ... PCHex++.cia

Doesn't seems something to worry about as long as the cia is working.

EDIT: 2late :P
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
Well then :huh: it just crashes back to the homescreen when selecting a game. The official build from page 1 works so this is quite odd. At first I figured it might be an issue with the PCHexx++ folder on root (even whilst this would contradict the changelog), but even when having it there clean and fresh from the page 1 download the very same issue occurs. Tried rebooting, tried different games, all that. I re-extracted the files from the zip thus essentially also recommenting the 2 lines as mentioned on page 30 by Slash to allow the none tested trainer ID feature, but even then building the cia gives the exact same behaviour.

Video:


Edit

Code:
D:\UserFiles\Downloads\PCHex-plusplus-master>make cia
filesystem.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/filesystem.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/filesystem.cpp -o filesystem.o
pokemon.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/pokemon.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp -o pokemon.o
d:/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp: In member function 'u16 Pokemon::getStat(int)':
d:/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp:204:35: warning: 'basestat' may be used uninitialized in this function [-Wmaybe-uninitialized]
         final = 5 + (2 * basestat + getIV(stat) + getEV(stat) / 4) * getLevel() / 100;
                                   ^
savefile.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/savefile.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/savefile.cpp -o savefile.o
box.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/box.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/box.cpp -o box.o
boxslot.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/boxslot.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/boxslot.cpp -o boxslot.o
button.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/button.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/button.cpp -o button.o
drawable.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/drawable.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/drawable.cpp -o drawable.o
editableoverlay.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/editableoverlay.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/editableoverlay.cpp -o editableoverlay.o
extdatamanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/extdatamanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/extdatamanager.cpp -o extdatamanager.o
field.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/field.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/field.cpp -o field.o
fontmanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/fontmanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/fontmanager.cpp -o fontmanager.o
graphic.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/graphic.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/graphic.cpp -o graphic.o
gui.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/gui.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp -o gui.o
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp: In function 'void drawTopScreen()':
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp:453:136: warning: 'righticon' may be used uninitialized in this function [-Wmaybe-uninitialized]
         rightbutton = new Button(TextureManager::getTexture(RIGHTBUTTONPATH), XRIGHTBUTTONSTART, YRIGHTBUTTONSTART, righticon, rightmsg);
                                                                                                                                        ^
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp:437:130: warning: 'lefticon' may be used uninitialized in this function [-Wmaybe-uninitialized]
         leftbutton = new Button(TextureManager::getTexture(LEFTBUTTONPATH), XLEFTBUTTONSTART, YLEFTBUTTONSTART, lefticon, leftmsg);
                                                                                                                                  ^
inputmanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/inputmanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/inputmanager.cpp -o inputmanager.o
largebutton.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/largebutton.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/largebutton.cpp -o largebutton.o
main.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/main.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/main.cpp -o main.o
multifield.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/multifield.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/multifield.cpp -o multifield.o
overlay.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/overlay.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/overlay.cpp -o overlay.o
state.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/state.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/state.cpp -o state.o
text.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/text.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/text.cpp -o text.o
texturemanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/texturemanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/texturemanager.cpp -o texturemanager.o
utility.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/utility.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/utility.cpp -o utility.o
linking PCHex++.elf
built ... PCHex++.smdh
built ... PCHex++.3dsx
Created banner "assets/banner.bnr".
built ... assets/banner.bnr
Created SMDH "PCHex++.smdh".
built ... PCHex++.smdh
ERROR: open file d:/UserFiles/Downloads/PCHex-plusplus-master/assets/ignore_3dstool.txt failed

built ... romfs.bin
built ... PCHex++.cia

D:\UserFiles\Downloads\PCHex-plusplus-master>
 
Last edited by Favna,

Ryuzaki_MrL

Green Thunder
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,046
Country
Brazil
Well then :huh: it just crashes back to the homescreen when selecting a game. The official build from page 1 works so this is quite odd. At first I figured it might be an issue with the PCHexx++ folder on root (even whilst this would contradict the changelog), but even when having it there clean and fresh from the page 1 download the very same issue occurs. Tried rebooting, tried different games, all that. I re-extracted the files from the zip thus essentially also recommenting the 2 lines as mentioned on page 30 by Slash to allow the none tested trainer ID feature, but even then building the cia gives the exact same behaviour.

Looks like you forgot to comment out #DEFINE DEBUG and decomment #DEFINE __cia on the compileoptions.h file

EDIT: I really need to learn to read the entire post lol. Anyway, did you run 'make clean' after editing the compile options?
 
Last edited by Ryuzaki_MrL,

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
Looks like you forgot to comment out #DEFINE DEBUG and decomment #DEFINE __cia on the compileoptions.h file

Negative. Those lines are respetively commented out and active by default

Code:
#ifndef COMPILEOPTIONS_H
#define COMPILEOPTIONS_H

//#define DEBUG
#define __cia
//#define __3dsx

#define VERSIONNUMBER "Ver: 0.1.1"

#endif /* COMPILEOPTIONS_H */
 

Ryuzaki_MrL

Green Thunder
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,046
Country
Brazil
Negative. Those lines are respetively commented out and active by default

Code:
#ifndef COMPILEOPTIONS_H
#define COMPILEOPTIONS_H

//#define DEBUG
#define __cia
//#define __3dsx

#define VERSIONNUMBER "Ver: 0.1.1"

#endif /* COMPILEOPTIONS_H */

Yeah I've just noticed this and edited my post
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
Yeah I've just noticed this and edited my post
I'll take part of the blame there. I edited my post quite a few times.

Anyway, that didn't do it either. like before the full make log. This is coming from a freshly extracted from the source zip source code with the only modification being the lines 592/593 as mentioned here

Code:
D:\UserFiles\Downloads\PCHex-plusplus-master>make clean
clean ...

D:\UserFiles\Downloads\PCHex-plusplus-master>make cia
filesystem.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/filesystem.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/filesystem.cpp -o filesystem.o
pokemon.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/pokemon.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp -o pokemon.o
d:/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp: In member function 'u16 Pokemon::getStat(int)':
d:/UserFiles/Downloads/PCHex-plusplus-master/source/core/pokemon.cpp:204:35: warning: 'basestat' may be used uninitialized in this function [-Wmaybe-uninitialized]
         final = 5 + (2 * basestat + getIV(stat) + getEV(stat) / 4) * getLevel() / 100;
                                   ^
savefile.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/savefile.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/core/savefile.cpp -o savefile.o
box.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/box.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/box.cpp -o box.o
boxslot.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/boxslot.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/boxslot.cpp -o boxslot.o
button.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/button.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/button.cpp -o button.o
drawable.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/drawable.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/drawable.cpp -o drawable.o
editableoverlay.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/editableoverlay.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/editableoverlay.cpp -o editableoverlay.o
extdatamanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/extdatamanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/extdatamanager.cpp -o extdatamanager.o
field.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/field.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/field.cpp -o field.o
fontmanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/fontmanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/fontmanager.cpp -o fontmanager.o
graphic.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/graphic.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/graphic.cpp -o graphic.o
gui.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/gui.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp -o gui.o
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp: In function 'void drawTopScreen()':
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp:453:136: warning: 'righticon' may be used uninitialized in this function [-Wmaybe-uninitialized]
         rightbutton = new Button(TextureManager::getTexture(RIGHTBUTTONPATH), XRIGHTBUTTONSTART, YRIGHTBUTTONSTART, righticon, rightmsg);
                                                                                                                                        ^
d:/UserFiles/Downloads/PCHex-plusplus-master/source/gui/gui.cpp:437:130: warning: 'lefticon' may be used uninitialized in this function [-Wmaybe-uninitialized]
         leftbutton = new Button(TextureManager::getTexture(LEFTBUTTONPATH), XLEFTBUTTONSTART, YLEFTBUTTONSTART, lefticon, leftmsg);
                                                                                                                                  ^
inputmanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/inputmanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/inputmanager.cpp -o inputmanager.o
largebutton.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/largebutton.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/largebutton.cpp -o largebutton.o
main.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/main.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/main.cpp -o main.o
multifield.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/multifield.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/multifield.cpp -o multifield.o
overlay.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/overlay.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/overlay.cpp -o overlay.o
state.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/state.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/state.cpp -o state.o
text.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/text.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/text.cpp -o text.o
texturemanager.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/texturemanager.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/texturemanager.cpp -o texturemanager.o
utility.cpp
arm-none-eabi-g++ -MMD -MP -MF /d/UserFiles/Downloads/PCHex-plusplus-master/build/utility.d -g -Wall -O2 -mword-relocations -fomit-frame-pointer -ffast-math -march=armv6k -mtune=mpcore -mfloat-abi=hard -I/d/UserFiles/Downloads/PCHex-plusplus-master/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/core -I/d/UserFiles/Downloads/PCHex-plusplus-master/include/gui -I/c/devkitPro/libctru/include -I/c/devkitPro/portlibs/armv6k/include -I/c/devkitPro/portlibs/3ds/include -I/d/UserFiles/Downloads/PCHex-plusplus-master/build -DARM11 -D_3DS -fno-rtti -fno-exceptions -std=gnu++11 -c /d/UserFiles/Downloads/PCHex-plusplus-master/source/gui/utility.cpp -o utility.o
linking PCHex++.elf
built ... PCHex++.smdh
built ... PCHex++.3dsx
Created banner "assets/banner.bnr".
built ... assets/banner.bnr
Created SMDH "PCHex++.smdh".
built ... PCHex++.smdh
ERROR: open file d:/UserFiles/Downloads/PCHex-plusplus-master/assets/ignore_3dstool.txt failed

built ... romfs.bin
built ... PCHex++.cia

D:\UserFiles\Downloads\PCHex-plusplus-master>
 

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
I'll take part of the blame there. I edited my post quite a few times.

Anyway, that didn't do it either. like before the full make log. This is coming from a freshly extracted from the source zip source code with the only modification being the lines 592/593 as mentioned here

The compilation log is perfectly fine, that two warnings are totally irrelevant, you should get a valid binary.

I am placing a bet: are you possibly using ctrulib 1.0? (the one included in devkitpro r45) That version of ctrulib has an infamous bug that is really likely to trigger this behaviour. This bug has been corrected in the latest 1.1 release.
If you really feel brave you can build a DEBUG binary to test on citra, the output of the console would be the definite proof that is ctrulib 1.0 causing this.

Anyway i won't recommend this effort only for that functionality since i disabled it for being a bit buggy and unstable and a new update with the function activated is coming sooner than soon.
If you are doing it for the learning sake, well...this is a good compiling exercise since PCHex++ has a lot of dependencies and compiling it correctly will give you skillz :D
 
Last edited by Slashcash,

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
The compilation log is perfectly fine, that two warnings are totally irrelevant, you should get a valid binary.

I am placing a bet: are you possibly using ctrulib 1.0? (the one included in devkitpro r45) That version of ctrulib has an infamous bug that is really likely to trigger this behaviour. This bug has been corrected in the latest 1.1 release.
If you really feel brave you can build a DEBUG binary to test on citra, the output of the console would be the definite proof that is ctrulib 1.0 causing this.

Anyway i won't recommend this effort only for that functionality since i disabled it for being a bit buggy and unstable and a new update with the function activated is coming sooner than soon.
If you are doing it for the learning sake, well...this is a good compiling exercise since PCHex++ has a lot of dependencies and compiling it correctly will give you skillz :D
Yah I'm doing it for the latter reason :P

I'm pretty sure I had ctrulib 1.1 already, but at the same time I see a makefile in C:\Devkitpro\libctru so part of me wants to believe I was stupid enough to just blatantly copy the source rather than do a 'make install' on the source folder, either way, I did the latter this time around.

After that I just for good measure deleted the pchex++ source and extracted it from the zip again. I removed the pchex++ title entirely prior to installing the new cia, but alas, the problem still persist.

I'll look into the debug binary for citra another day. Mainly because till now I've only used Citra 1x which was to see how well it ran Ocarina of Time on my PC B-)
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
In a last attempt I completely removed my portlibs & libctru to start setting it all up from scratch. Got to build the cia all over again yet the problem still persists. To plan A being debug in citra I guess.
 

VaiCorinthians

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

Xortes

Member
Newcomer
Joined
Apr 4, 2016
Messages
15
Trophies
0
Age
30
XP
118
Country
Brazil
Hello, im new in the forum. Thanks for PCHex, im using has a time and this new version adds things i was really missing. Fantastic job man!

I put in import folder the pk6 files of all 721 pokemon and their forms.
But on this new version, while trying to import, the PCHex++ crashes.
Is there any limit of .pk6 files in the import folder?

these are the .pk6 files:
https://gbatemp.net/attachments/all-721-pokemon-and-yours-forms-online-ready-in-pk6-files-zip.37847/

I did the same thing, try wait (took me aprox.5 min) and they will appear. Also i could improve the time of loading by categorize in folders by Gen. Since its will load folders first then a smaller number of .pk6 files after selecting a folder.
 
  • Like
Reactions: VaiCorinthians

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
In a last attempt I completely removed my portlibs & libctru to start setting it all up from scratch. Got to build the cia all over again yet the problem still persists. To plan A being debug in citra I guess.

Your case is certainly strange, i have report from some other users that compiled it from source succesfully, yet it seems you are doing nothing wrong. More than that: it does not even seem a proper crash, it looks like the program...terminates for no reason. A citra log will surely help.

I put in import folder the pk6 files of all 721 pokemon and their forms.
But on this new version, while trying to import, the PCHex++ crashes.
Is there any limit of .pk6 files in the import folder?

these are the .pk6 files:
https://gbatemp.net/attachments/all-721-pokemon-and-yours-forms-online-ready-in-pk6-files-zip.37847/

I don't think it crashes, it just takes its time. I never tried to use so many .pk6 files. Was it faster in the old release (the green one)?

---

I stealthly released a new super-minor update yesterday which should solve the occasional import failing for the user who were experiencing it. I squeezed in some other minor bugfixes and a re-designed keyboard by @dsoldier

I want to take the opportunity to publicly shout him out because he re-did the gui graphics all by himself, did a great job and worked with me with a 12 hours time zone shift. And i am not an easy customer at all :lol:. If PCHex++ moved away from its pain-in-the-eye look we should really thank him.
 

hellionz

Well-Known Member
Member
Joined
Feb 24, 2007
Messages
630
Trophies
1
XP
791
Country
installing CIA says that is invalid CIA ....i try it with Devmenu , BBM and FBI and always the same reply.

Please check the release , it cant be installed @Slashcash

greetings
 

Tyrann

Well-Known Member
Newcomer
Joined
Jan 26, 2016
Messages
68
Trophies
0
Age
31
XP
193
Country
Italy
installing CIA says that is invalid CIA ....i try it with Devmenu , BBM and FBI and always the same reply.

Please check the release , it cant be installed @Slashcash

greetings
Do you talk about 0.1.1 release?
It works like a charme for me..
Did you delete the previous version before installing?
 

hellionz

Well-Known Member
Member
Joined
Feb 24, 2007
Messages
630
Trophies
1
XP
791
Country
I dunno if this is the correct way, but it worked for me so...


Now its work...new visual aspect is so cool!!!

how u can export entire boxes?

i pray you can implement another features like inyect wondercards or modify events....and we never have to use again PC pokehex!!!

greetings
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: See ya see ya later later