EmuNewz Network
Super Danganronpa 2: Sayonara Zetsubou Gakuen - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=51)
+---- Forum: Commercial Game Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=54)
+----- Forum: JPCSP - Half playable Games (https://www.emunewz.net/forum/forumdisplay.php?fid=66)
+----- Thread: Super Danganronpa 2: Sayonara Zetsubou Gakuen (/showthread.php?tid=150165)



Super Danganronpa 2: Sayonara Zetsubou Gakuen - Bob2004 - 09-14-2013

So I've been trying to get Super Danganronpa 2 to work, with limited success. The game starts fine, audio seems to be perfect, graphics are mostly good, and investigating items also appears to work absolutely fine, so it seems the main problems the first game suffers from don't seem to be occurring here (yet).

Unfortunately, when leaving the starting area, the game crashes. It seems to be a graphics problem relating to the 3D first-person exploration segment of the game, but I'm not sure what exactly is causing it. The emulator throws the following exception:

Code:
Exception in thread "GUI" java.lang.ArrayIndexOutOfBoundsException: 65140096
        at jpcsp.memory.MemoryReader$MemoryReaderIntArray32.readNext(MemoryReader.java:296)
        at jpcsp.util.Hash.getHashCode(Hash.java:102)
        at jpcsp.graphics.textures.Texture.hashCode(Texture.java:136)
        at jpcsp.graphics.textures.Texture.<init>(Texture.java:108)
        at jpcsp.graphics.VideoEngine.loadTexture(VideoEngine.java:5685)
        at jpcsp.graphics.VideoEngine.executeCommandPRIM(VideoEngine.java:2229)
        at jpcsp.graphics.VideoEngine.executeCommand(VideoEngine.java:1372)
        at jpcsp.graphics.VideoEngine.executeList(VideoEngine.java:1095)
        at jpcsp.graphics.VideoEngine.update(VideoEngine.java:702)
        at jpcsp.HLE.modules150.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDisplay.java:264)
        at org.lwjgl.opengl.AWTGLCanvas.paint(AWTGLCanvas.java:314)
        at org.lwjgl.opengl.AWTGLCanvas.update(AWTGLCanvas.java:343)
        at sun.awt.RepaintArea.updateComponent(Unknown Source)
        at sun.awt.RepaintArea.paint(Unknown Source)
        at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

I think if this problem is sorted, the game will probably become mostly playable, but I've tried various combinations of settings, and tried disabling vertex cache entirely, with no luck so far. Does anyone have any idea what the cause could be?