MelgMKW / Pulsar

Pulsar is a Mario Kart Wii Kamek-Based engine to create CT distributions
MIT License
32 stars 7 forks source link

Unable to create a directory in NAND if Pulsar driven on Dolphin #2

Closed expiteRz closed 8 months ago

expiteRz commented 8 months ago

Confirmed the issue in NTSC-J. Pulsar tried to create a directory or files in NAND but failed, thus the user cannot save their settings and ghosts.

error logs:

56:42:000 Core\IOS\IOS.cpp:666 E[IOS]: Unknown device: file
56:42:000 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: CreateDirectory(/title/00010004/ZR_test): Result -102
56:42:004 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: ReadDirectory(/title/00010004/ZR_test/Ghosts): Result -106
56:42:004 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: CreateDirectory(/title/00010004/ZR_test/Ghosts): Result -106
56:42:004 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: OpenFile(/title/00010004/ZR_test/Settings.pul): Result -106
56:42:005 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: CreateFile(/title/00010004/ZR_test/Settings.pul): Result -106
56:42:005 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: OpenFile(/title/00010004/ZR_test/Settings.pul): Result -106
56:42:220 Core\IOS\FS\FileSystemProxy.cpp:113 E[IOS_FS]: Command: ReadDirectory(/shared2/sys/SYSCONF): Result -101
56:42:299 Core\IOS\USB\Bluetooth\BTEmu.cpp:1513 E[IOS_WIIMOTE]: HCI: CommandDeleteStoredLinkKey... Probably the security for linking has failed. Could be a problem with loading the SCONF

screenshot on ghost ranking, no ghosts listed: image

MelgMKW commented 8 months ago

I have tried to move the folder Pulsar lives in from title/0001004 to shared2 (thanks to Palapeli for the advice). It was a fst.bin permission issue. If this still occurs (which it very well might) then I'm afraid manual folder creation (in the form of creating a Pulsar folder in shared2, all other folders will be created just fine) is the only viable solution for now.