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

Judas18

Queen Kunty
Member
Joined
Jul 30, 2011
Messages
343
Trophies
0
Age
30
Location
England
XP
508
Country
Would it be possible to add a location met tab or something? So that making a Polmont from scratch is legal. If not it can still be done in PKHex but it would be easier if we could do everything in the app.
 

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
OP contains a new 0.1.3 release which fixes the poor sd card access rate. It can now show 700+ files in no more than a second, it should even fix the occasional ability editing failure experienced by @twhprox

I apologize for all this weekly hotfix patches, 0.1 release has been a big one so a lot of bugs were to be expected. Thanks for all the reports!
 

MsMidnight

part time fe modder
Member
Joined
Oct 12, 2015
Messages
1,753
Trophies
0
Location
kys
Website
camilla.hostfree.pw
XP
1,437
Country
OP contains a new 0.1.3 release which fixes the poor sd card access rate. It can now show 700+ files in no more than a second, it should even fix the occasional ability editing failure experienced by @twhprox

I apologize for all this weekly hotfix patches, 0.1 release has been a big one so a lot of bugs were to be expected. Thanks for all the reports!
Will test. Thank you for the new build
 

Real.96

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
1,055
Trophies
0
Age
27
XP
955
Country
Italy
OP contains a new 0.1.3 release which fixes the poor sd card access rate. It can now show 700+ files in no more than a second, it should even fix the occasional ability editing failure experienced by @twhprox

I apologize for all this weekly hotfix patches, 0.1 release has been a big one so a lot of bugs were to be expected. Thanks for all the reports!
Great work! This app is becoming perfect!
Pls add the party tab! :bow:
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
PSA: In some instances if you are installing this over an existing cia instillation you may have to restart the system to prevent a crash. This occurrence is random but is a known issue. No idea why it happens though.
 

Leslie White

Well-Known Member
Member
Joined
Feb 21, 2015
Messages
230
Trophies
0
Age
36
Location
Paris
XP
300
Country
France
Thanks a lot for this latest update :)

Do you think it would be possible to add the accented vowels on the keyboard ?
I play in French and looking for some moves in pchex can be a bit difficult, for example, if I want to add "Dazzling Gleam" on a Pokémon (in french : "Éclat magique"), I have to scroll down through all the moves to find it.

Or another solution would be to remove all accented letters.

Anyway, thanks again for this app, it's really useful :)
 

VaiCorinthians

Well-Known Member
Member
Joined
Oct 7, 2014
Messages
461
Trophies
0
Age
39
Location
GB
XP
470
Country
Papua New Guinea
Thanks, now the import function is perfect again.
I love this function because it makes it much easier when I need to make a new team. :yay3ds:
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
@Slashcash I decided it would be about time to get back to the debug in Citra thing. Just now grabbed Citra's latest nightly and build a debug 3dsx, but I'm clueless on how exactly all the various debugging windows from Citra function. Can't find any documentation on their website on either. Could you perhaps tell me how to obtain the log you mentioned?

________________________________________________

Not at all necessary but this is my current compileoptions.h so I'm 100% sure the .3dsx I currently have in my folder here is a debug one:

Code:
#ifndef COMPILEOPTIONS_H
#define COMPILEOPTIONS_H

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

#define VERSIONNUMBER "Ver: 0.1.3"

#endif /* COMPILEOPTIONS_H */

________________________________________________

Source code used for compiling is latest from Master branch of the repo along with that single added line you'll find under the pull requests.
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
Some screenshots to prove it does exist:

Further contributing to the project. since you made many GUI changed since the OP but the screenshots are still the old ones, here's a set of 3 new ones depicting the similar situations:
(don't judge the nicknames :ninja:)

4UoWz32.png
a0QMfcm.png
nlSTTq9.png



____________________________________________________________________________________________________________________________________________

Pretty sure you meant 10.7. Miiight want to edit that to avoid awkwardness of the post.

--------------------- MERGED ---------------------------

Oh and here are the original links of the 3 images

first: http://i.imgur.com/4UoWz32.png
second: http://i.imgur.com/a0QMfcm.png
third: http://i.imgur.com/nlSTTq9.png

(please don't ruin my post automerge... editing was forcing the images under each other rather then next to in preview)
 

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
PSA: In some instances if you are installing this over an existing cia instillation you may have to restart the system to prevent a crash. This occurrence is random but is a known issue. No idea why it happens though.

Yes this occurs randomly and actually i have no clue on why it does happen. I am experiencing the same problem with other homebrews.

Thanks a lot for this latest update :)

Do you think it would be possible to add the accented vowels on the keyboard ?
I play in French and looking for some moves in pchex can be a bit difficult, for example, if I want to add "Dazzling Gleam" on a Pokémon (in french : "Éclat magique"), I have to scroll down through all the moves to find it.

Or another solution would be to remove all accented letters.

Anyway, thanks again for this app, it's really useful :)

Adding accented vowels on the keyboard is unfortunately (almost) impossible. But the search function could certainly be modified to ignore accents. It was indeed in the todo list.

@Slashcash I decided it would be about time to get back to the debug in Citra thing. Just now grabbed Citra's latest nightly and build a debug 3dsx, but I'm clueless on how exactly all the various debugging windows from Citra function. Can't find any documentation on their website on either. Could you perhaps tell me how to obtain the log you mentioned?

navigate to citra/user/config and enable more detailed log report by modifying the config.ini file. Under the [miscelanneous] section change the current filter with: "log_filter=*:Info" (no quotes)

Then navigate to citra/user/sdmc/3ds/PCHex++/ and add the romfs folder in that folder (you have to recreate the same folder structure as on the actual hardware and, of course, you have to create the folders if not already there)

Then launch the debug executable. It should produced a detailed log in the citra console, you can post it here or in pm (note that getting a 0x411 error at startup will be normal)

Thanks for the pull and for the new images!
 
Last edited by Slashcash,

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
This is what the console gives as output:

Code:
[   0.000000] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   0.187708] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   0.251522] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   6.586286] Frontend <Info> citra_qt\main.cpp:GMainWindow::BootGame:312: Citra starting...
[   6.606254] Service.FS <Info> core\file_sys\archive_sdmc.cpp:FileSys::ArchiveFactory_SDMC::ArchiveFactory_SDMC:21: Directory D:\UserFiles\3DS\Citra/user/sdmc/ set as SDMC.
[   6.606965] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/sdmc/
[   6.607369] Service.FS <Info> core\file_sys\archive_savedata.cpp:FileSys::ArchiveFactory_SaveData::ArchiveFactory_SaveData:42: Directory D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/ set as SaveData.
[   6.607669] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::ArchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/extdata/ set as base for ExtSaveData.
[   6.608058] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/extdata/
[   6.608600] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::ArchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory D:\UserFiles\3DS\Citra/user/nand/data/00000000000000000000000000000000/extdata/ set as base for ExtSaveData.
[   6.609776] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/nand/data/00000000000000000000000000000000/extdata/
[   6.611129] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::Init:445: Unable to load shared font: D:\UserFiles\3DS\Citra/user/sysdata/shared_font.bin
[   6.614890] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:462: GL_VERSION: 3.3.0 NVIDIA 364.72
[   6.615437] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:463: GL_VENDOR: NVIDIA Corporation
[   6.616055] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:464: GL_RENDERER: GeForce GTX 970/PCIe/SSE2
[   6.623279] Loader <Info> core\loader\loader.cpp:Loader::LoadFile:112: Loading file D:/UserFiles/3DS/Citra/games/PCHex++.3dsx as 3DSX...
[   6.665715] Service.FS <Error> core\file_sys\archive_romfs.cpp:FileSys::ArchiveFactory_RomFS::ArchiveFactory_RomFS:22: Unable to read RomFS!
[   6.727669] HW.Memory <Error> core\memory.cpp:Memory::GetPointer:182: unknown GetPointer @ 0xfffffffc
[   6.796761] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::GetLockHandle:117: (STUBBED) called handle=0x00018004 applet_attributes=0x00000000
[   6.797324] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::Enable:125: (STUBBED) called attributes=0x00000000
[   6.798255] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::NotifyToWait:100: (STUBBED) app_id=768
[   6.799336] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::ReceiveParameter:219: called app_id=0x00000300, buffer_size=0x00001000
[   6.799988] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'ConfigureNew3DSCPU': port=ptm:sysm, cmd_buff[1]=0x0
[   6.800822] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'CheckNew3DS': port=APT:U
[   6.801412] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'Initialize': port=ir:rst, cmd_buff[1]=0xA, cmd_buff[2]=0x0
[   6.803501] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'AcquireRight': port=gsp::Gpu, cmd_buff[1]=0x0, cmd_buff[2]=0x0, cmd_buff[3]=0xFFFF8001
[   6.804626] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000007, buffer1_size=0x00000004, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   6.805259] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000004, buffer1_size=0x00000001, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   6.805889] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000004, buffer1_size=0x00000001, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   6.814804] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::IsDirectory:112: stat failed on D:\UserFiles\3DS\Citra/user/sdmc//main: The system cannot find the file specified.

[   6.815781] Service.FS <Error> core\file_sys\disk_archive.cpp:FileSys::DiskFile::Open:118: Non-existing file D:\UserFiles\3DS\Citra/user/sdmc//main can't be open without mode create.
[   6.816320] Service.FS <Error> core\hle\service\fs\fs_user.cpp:Service::FS::OpenFile:75: failed to get a handle for file [Wchar: /main]
[   6.817324] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk: already exists
[   6.818052] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++: already exists
[   6.818678] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/import: already exists
[   6.819523] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/export: already exists
[   6.820376] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/backup: already exists
[   6.822194] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0x1F3
[   6.824276] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1F3 length=0x000003FF file_size=0x1F3
[   6.893073] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x17FA length=0x000003FF file_size=0x1A80
[   6.895487] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1A80 length=0x000003FF file_size=0x1A80
[   6.897339] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0xB9
[   6.898484] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xB9 length=0x000003FF file_size=0xB9
[   6.903473] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x7FE length=0x000003FF file_size=0x879
[   6.904596] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x879 length=0x000003FF file_size=0x879
[   6.919610] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1FF8 length=0x000003FF file_size=0x22CE
[   6.921620] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x22CE length=0x000003FF file_size=0x22CE
[   6.923313] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0x12F
[   6.926690] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x12F length=0x000003FF file_size=0x12F
[   6.938221] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x17FA length=0x000003FF file_size=0x1BE8
[   6.940539] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1BE8 length=0x000003FF file_size=0x1BE8
[   7.143701] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x27C00 length=0x00000400 file_size=0x27E78
[   7.150378] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x27C00 length=0x00000400 file_size=0x27E78

Gods out of bounds... always the loveliest exceptions of them all no matter the programming language :glare:

Current folder setup follows what you said, being
Citra\user\sdmc\3ds\PCHex++\romfs as well as the xml, .3dsx and .smdh files.

Also this is what Citra shows as error on-screen:

mvGm2hj.png


--------------------- MERGED ---------------------------

you have to recreate the same folder structure as on the actual hardware

At least I assumed this doesn't include needing to have the files and folder structure of a game on there ... coz in that case .. yay..?

So I put a Main save file on /user/sdmc and now it does show the boxes and all that. This is the current output:

Code:
[   0.000000] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   0.197546] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   0.273627] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/config/qt-config.ini
[   2.245497] Frontend <Info> citra_qt\main.cpp:GMainWindow::BootGame:312: Citra starting...
[   2.267762] Service.FS <Info> core\file_sys\archive_sdmc.cpp:FileSys::ArchiveFactory_SDMC::ArchiveFactory_SDMC:21: Directory D:\UserFiles\3DS\Citra/user/sdmc/ set as SDMC.
[   2.268318] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/sdmc/
[   2.268556] Service.FS <Info> core\file_sys\archive_savedata.cpp:FileSys::ArchiveFactory_SaveData::ArchiveFactory_SaveData:42: Directory D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/ set as SaveData.
[   2.268740] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::ArchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/extdata/ set as base for ExtSaveData.
[   2.269021] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/extdata/
[   2.269190] Service.FS <Info> core\file_sys\archive_extsavedata.cpp:FileSys::ArchiveFactory_ExtSaveData::ArchiveFactory_ExtSaveData:62: Directory D:\UserFiles\3DS\Citra/user/nand/data/00000000000000000000000000000000/extdata/ set as base for ExtSaveData.
[   2.270167] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateFullPath:198: path exists D:\UserFiles\3DS\Citra/user/nand/data/00000000000000000000000000000000/extdata/
[   2.271306] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::Init:445: Unable to load shared font: D:\UserFiles\3DS\Citra/user/sysdata/shared_font.bin
[   2.276287] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:462: GL_VERSION: 3.3.0 NVIDIA 364.72
[   2.277770] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:463: GL_VENDOR: NVIDIA Corporation
[   2.278885] Render.OpenGL <Info> video_core\renderer_opengl\renderer_opengl.cpp:RendererOpenGL::Init:464: GL_RENDERER: GeForce GTX 970/PCIe/SSE2
[   2.286953] Loader <Info> core\loader\loader.cpp:Loader::LoadFile:112: Loading file D:/UserFiles/3DS/Citra/games/PCHex++.3dsx as 3DSX...
[   2.306548] Service.FS <Error> core\file_sys\archive_romfs.cpp:FileSys::ArchiveFactory_RomFS::ArchiveFactory_RomFS:22: Unable to read RomFS!
[   2.371080] HW.Memory <Error> core\memory.cpp:Memory::GetPointer:182: unknown GetPointer @ 0xfffffffc
[   2.466391] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::GetLockHandle:117: (STUBBED) called handle=0x00018004 applet_attributes=0x00000000
[   2.468362] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::Enable:125: (STUBBED) called attributes=0x00000000
[   2.469119] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::NotifyToWait:100: (STUBBED) app_id=768
[   2.470163] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::ReceiveParameter:219: called app_id=0x00000300, buffer_size=0x00001000
[   2.470766] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'ConfigureNew3DSCPU': port=ptm:sysm, cmd_buff[1]=0x0
[   2.471734] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'CheckNew3DS': port=APT:U
[   2.472363] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'Initialize': port=ir:rst, cmd_buff[1]=0xA, cmd_buff[2]=0x0
[   2.475119] Service <Error> core\hle\service\service.cpp:Service::Interface::SyncRequest:69: unknown / unimplemented function 'AcquireRight': port=gsp::Gpu, cmd_buff[1]=0x0, cmd_buff[2]=0x0, cmd_buff[3]=0xFFFF8001
[   2.476822] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000007, buffer1_size=0x00000004, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   2.478038] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000004, buffer1_size=0x00000001, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   2.478853] Service.APT <Warning> core\hle\service\apt\apt.cpp:Service::APT::AppletUtility:304: (STUBBED) called command=0x00000004, buffer1_size=0x00000001, buffer2_size=0x00000001, buffer1_addr=0x08009410, buffer2_addr=0x08009414
[   2.489435] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk: already exists
[   2.490632] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++: already exists
[   2.491876] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/import: already exists
[   2.492819] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/export: already exists
[   2.493758] Common.Filesystem <Warning> common\file_util.cpp:FileUtil::CreateDir:168: CreateDirectory failed on D:\UserFiles\3DS\Citra/user/sdmc//pk/PCHex++/backup: already exists
[   2.495325] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0x1F3
[   2.497395] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1F3 length=0x000003FF file_size=0x1F3
[   2.568715] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x17FA length=0x000003FF file_size=0x1A80
[   2.589760] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1A80 length=0x000003FF file_size=0x1A80
[   2.591458] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0xB9
[   2.592787] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xB9 length=0x000003FF file_size=0xB9
[   2.597692] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x7FE length=0x000003FF file_size=0x879
[   2.599010] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x879 length=0x000003FF file_size=0x879
[   2.617782] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1FF8 length=0x000003FF file_size=0x22CE
[   2.620167] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x22CE length=0x000003FF file_size=0x22CE
[   2.622656] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x0 length=0x000003FF file_size=0x12F
[   2.624225] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x12F length=0x000003FF file_size=0x12F
[   2.636159] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x17FA length=0x000003FF file_size=0x1BE8
[   2.639465] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1BE8 length=0x000003FF file_size=0x1BE8
[   3.028207] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x3E03 length=0x00000400 file_size=0x3E13
[   3.157366] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x1000 length=0x00000400 file_size=0x100E
[   3.358670] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x27C00 length=0x00000400 file_size=0x27E78
[   3.365050] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x27C00 length=0x00000400 file_size=0x27E78
[   3.405064] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xDD7
[   3.429965] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xDAB
[   3.453541] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xE2C
[   3.476889] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xE19
[   3.498792] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xE37
[   3.555849] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xF19
[   3.588701] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xEFC
[   5.914864] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x38B02 length=0x00000400 file_size=0x38B12
[   6.646051] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x800 length=0x00000400 file_size=0xB8F
[   6.658273] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x26800 length=0x00000400 file_size=0x26B8C
[   6.662583] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x26800 length=0x00000400 file_size=0x26B8C
[   6.701060] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xD0D
[   6.716309] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xD6A
[   6.735012] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xC54
[   6.767980] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xC1D
[   6.796502] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xC24
[   7.427726] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x7151 length=0x00000400 file_size=0x7161
[   7.525471] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xE64
[   7.556771] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xD13
[   7.587953] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xE31
[   7.626144] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xDA3
[   7.642842] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x800 length=0x00000400 file_size=0xBF4
[   7.664850] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0xC00 length=0x00000400 file_size=0xCB5
[   7.700576] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x800 length=0x00000400 file_size=0xBBC
[   7.781022] Service.FS <Error> core\hle\service\fs\archive.cpp:Service::FS::File::SyncRequest:108: Reading from out of bounds offset=0x800 length=0x00000400 file_size=0xBC8

And what I see in Citra:

I1VATD6.png
 
Last edited by Favna,

Slashcash

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
This is what the console gives as output:

This console log is perfectly fine, the out of bounds errors are perfectly fine and all the errors are just warnings. the 0x411 error is, as you realized yourself, normal because no savefile can be found. Adding a main in the sd root will give a normal execution.

Since the log is perfectly fine i i would assume that the .cia build with the same source should run with no problem whatsoever. Would you do another try?
 

Favna

#PCMasterRace
Member
Joined
Sep 12, 2009
Messages
864
Trophies
1
Website
twitter.com
XP
822
Country
Netherlands
Would you do another try?

Oh wow I feel stupid now. Admittedly I did that very "another try" before the whole Citra thing since my previous crashes were on 0.1.1 iirc but that just fairly instantly made it crash saying "an error occurred the system will now reboot". Only just I realized that's because what is default on your compileoptions.h. At first I thought it was still crashing now but (obviously) when changing the compileoptions it now works :rofl:.

Still not sure what caused my original crashes though because there I definitely had the compileoptions set up correctly (heck I even pasted the content of it here a few pages back).

Ohwell... it works and that's what matters ¯\_(ツ)_/¯ (TLDR of how I react to 99% of the errors I fix on programs I'm developing :toot:)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    fluff663 @ fluff663: hoi