10-18-2017, 04:43 AM -
(10-18-2017, 12:27 AM)Melchior Wrote: ooh lol the extension was in caps it really should not matter at all what the file name is or the extension...Sure enough, check step 7 of the Quickstart guide for dumping with a BluRay drive. It mentions if the extension is in caps, the decrypt fails. I can verify that now.
That is must likely a BUG or DESIGN-FLAW in that program.. lol
Quote:7. Open 3k3y ISO Tools. Click the ISO Crypto option and select the dumped .iso file to decrypt it. Make sure the .iso file extension is in lower-case letters (.iso not .ISO), or the decryption will not work.
That is some really poor coding.
More on topic, I do have a good dump now and I'm seeing basically the same results as you. But I'm willing to test this game more with future builds and report if anything changes.
I was able to get it to crash in the same place but in a new way. I tried the "Hook Static Functions" option and now I get a different error when it hangs.
Code:
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2768]} 'sys_lwmutex_lock' failed with 0x80010008 : CELL_EDEADLK [2]
E {PPU[0x100000e] Thread (CDevSd MSECHandler) [0x013d2778]} 'sys_lwmutex_unlock' failed with 0x80010009 : CELL_EPERM [2]
F {SPU[0x2000004] Thread (UserSpursCellSpursKernel4)} class std::runtime_error thrown: Branch-to-self (0x00eec)
(in file Emu\Cell\SPUASMJITRecompiler.cpp:2298)