04-22-2017, 08:45 PM
(This post was last modified: 04-23-2017, 12:30 AM by DragonNeos.)
This game was tested with revision 8b0e685. Since there are issues that prevent the user from progressing in the game, I moved this to the Intro section. Currently, there are two issues with the game:
1) When the user loads Disc 1, the game will perform a Data Install into the SAVEDATA folder. After the Data Install, there is supposed to be a prompt that tells the user to switch to Disc 2. However, the prompt never appears as Disc 1 seems to stall after the Data Install. In an older revision (revision 2837a87 as an example), this is what will appear in the log:
A workaround for the user would be to load Disc 1, get the Data Install, close and reopen the emulator, and start from Disc 2.
2) The game has a lot of audio issues that prevent the game from going any further. After going through a few screens, the emulator crashes with:
Attempting to get a Debug Log of hle.sceAtrac3plus will bring up endless Invalid memory address errors after a certain point. I used libatrac3plus.prx and the game did progress further (although I had to click on Run often) until Invalid memory address errors stopped the game. Out of curiosity, I tested the game with the following files since the log showed the game asking for them: avcodec.prx, libatrac3plus.prx, mpeg.prx, & sc_sascore.prx and more than half of the Title Screen looked corrupted.
1) When the user loads Disc 1, the game will perform a Data Install into the SAVEDATA folder. After the Data Install, there is supposed to be a prompt that tells the user to switch to Disc 2. However, the prompt never appears as Disc 1 seems to stall after the Data Install. In an older revision (revision 2837a87 as an example), this is what will appear in the log:
Code:
14:16:24 INFO hle.sceUtility - user_main - sceUtilityGamedataInstallInitStart 0x08DBFD18-0x08DC02B0: unk1=0x00000001, gameName='ULJM06232', dataName='PAK', gameTitle='グリザイアの果実 -LE FRUIT DE LA GRISAIA-', dataTitle='インストールデータ', data='このファイルにはインストールデータが含まれています。', unk2=0x08
14:16:25 INFO hle.IoFileMgrForUser - user_main - hleIoOpen filename = disc0:/PSP_GAME/USRDIR/disc.txt flags = 1 permissions = 00
14:16:25 INFO compiler - user_main - Splitting _S1_2_882AC68 (4741/3000)
14:16:26 INFO ge - Async Vertex Cache Thread - Compiling VertexInfoReader for GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24
14:16:26 INFO ge - GUI - Compiling VertexInfoReader for GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=24
14:16:31 INFO emu - GUI - Switching to the UMD umdimages\Grisaia no Kajitsu - Le Fruit de la Grisaia Disc 2.iso
2) The game has a lot of audio issues that prevent the game from going any further. After going through a few screens, the emulator crashes with:
Code:
java.lang.NullPointerException
at jpcsp.media.codec.atrac3plus.Atrac3plusDecoder.decode(Atrac3plusDecoder.java:82)
at jpcsp.HLE.modules.sceAtrac3plus$AtracID.decodeData(sceAtrac3plus.java:310)
at jpcsp.HLE.modules.sceAtrac3plus.sceAtracDecodeData(sceAtrac3plus.java:1285)
at _S1_2_88E45E8.s(_S1_2_88E45E8.java:4)
at _S1_2_8804D54.s(_S1_2_8804D54.java:1484)
at _S1_2_88057AC.s(_S1_2_88057AC.java:52)
at _S1_2_88057AC.exec(_S1_2_88057AC.java)
at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java:736)
at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:797)
at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)