This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 8 Vote(s) - 3.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Final Fantasy IV Complete Collection - ULUS10560
We don't support piracy, so don't download games and buy them.
Reply
(09-05-2011, 03:54 PM)MarcusTheRocker Wrote:
(09-05-2011, 03:50 PM)Hykem Wrote:
(09-05-2011, 08:44 AM)MarcusTheRocker Wrote:
(09-05-2011, 02:24 AM)unholyjebus Wrote:
(09-04-2011, 09:27 PM)MarcusTheRocker Wrote: I can get the text working OK in the main menu and in-game menus but still no luck with the speech boxes when a character talks or when I open a treasure chest. I am also having issues with the battle menus as they just disappear completely and when an enemy is hit, the damage taken is not present. Also the characters move more slowly on the overworld

I am using build 2287 and have been following the advice from everyone here which has helped a lot so thank you guys.

Attached are some screenshots of the successes and problems I am having:
Pic 1-text in in-game menus (success)
Pic 2-text in battle menus (problem)
Pic 3-speech boxes (problem) (ignore the white boxes around the characters)

Any advice would be greatly appreciated. The screenshots come from the Interlude mode

Use r2186, might fix the problem. Yet, even when I do use r2186, I still get a problem with damage taken and recieved appearing in about only half of the battles. Is this a commen problem? It happens more frequantly when on the world map as well. It's quite irritating. Dodgy
Tried r2186 with the same settings and now the game won't load! Angry. It looks like I'll just have to make do with the 2287 build for now until a new build is released which erases these problems.

Thanks everyone for testing this out. All the referenced issues are indeed related to the stencil test.
I'm already working on a shader based fix to replace the previous workaround. Wink
Hope you can get it fixed soon. Please can you fix the issues with the battle screens, the invisible text and the slow overworld? Thank you for being part of this awesome community making emulators like this.

Could you please check if the text issues have been fixed in r2323? Thanks! Smile
Reply
(09-24-2011, 07:21 PM)Hykem Wrote: Could you please check if the text issues have been fixed in r2323? Thanks! Smile

Not working for me...but I think its because Jpcsp is disabling shaders on my card for some reason

Code:
7551 [GUI] INFO  ge - Using RenderingEngineLwjgl31
7551 [GUI] INFO  ge - OpenGL version: 3.3.0
7551 [GUI] INFO  ge - Shading Language version: 3.30 NVIDIA via Cg compiler
7551 [GUI] INFO  ge - GL_CONTEXT_FLAGS; 0x0
7566 [GUI] INFO  ge - GL_CONTEXT_PROFILE_MASK: 0x0
7660 [GUI] INFO  ge - Using VBO
7660 [GUI] INFO  ge - Using shaders with Skinning
7660 [GUI] INFO  ge - Using dynamic shaders
7660 [GUI] INFO  ge - Using Geometry Shader for SPRITES
7660 [GUI] INFO  ge - Using Uniform Buffer Object (UBO)
7660 [GUI] INFO  ge - Rendering to a texture
7691 [GUI] ERROR ge - Shader error log: 0(521) : error C1211: switch expression must be scalar
7691 [GUI] WARN  ge - Shaders do not run correctly on your computer. They have been automatically disabled.


Attached Files
.rar   log.rar (Size: 5.05 KB / Downloads: 89)
Reply
(09-24-2011, 07:21 PM)Hykem Wrote: Could you please check if the text issues have been fixed in r2323? Thanks! Smile

I got it working using the settings in the attached pic, it is quite slow though.

Edit: Disabling any of the 3 lower options and the text goes away again. The "Only GE Graphics" is required for text in the menu though.


Attached Files Thumbnail(s)
   
Reply
(09-24-2011, 08:15 PM)hyakki Wrote:
(09-24-2011, 07:21 PM)Hykem Wrote: Could you please check if the text issues have been fixed in r2323? Thanks! Smile

Not working for me...but I think its because Jpcsp is disabling shaders on my card for some reason

Code:
7551 [GUI] INFO  ge - Using RenderingEngineLwjgl31
7551 [GUI] INFO  ge - OpenGL version: 3.3.0
7551 [GUI] INFO  ge - Shading Language version: 3.30 NVIDIA via Cg compiler
7551 [GUI] INFO  ge - GL_CONTEXT_FLAGS; 0x0
7566 [GUI] INFO  ge - GL_CONTEXT_PROFILE_MASK: 0x0
7660 [GUI] INFO  ge - Using VBO
7660 [GUI] INFO  ge - Using shaders with Skinning
7660 [GUI] INFO  ge - Using dynamic shaders
7660 [GUI] INFO  ge - Using Geometry Shader for SPRITES
7660 [GUI] INFO  ge - Using Uniform Buffer Object (UBO)
7660 [GUI] INFO  ge - Rendering to a texture
7691 [GUI] ERROR ge - Shader error log: 0(521) : error C1211: switch expression must be scalar
7691 [GUI] WARN  ge - Shaders do not run correctly on your computer. They have been automatically disabled.

Ah! This explains everything...
Since the depth test is still unfinished, I'll comment it out for now. It's safer to keep it like that until it's fully supported.
Thanks for testing! Smile
Reply
(09-24-2011, 08:36 PM)Hykem Wrote: Ah! This explains everything...
Since the depth test is still unfinished, I'll comment it out for now. It's safer to keep it like that until it's fully supported.
Thanks for testing! Smile
yeah definitely UBO causing that error, Tried with "Only GE" and "Disable UBO" checked and the text shows up in-game again Smile


Attached Files Thumbnail(s)
   
Reply
(09-24-2011, 08:41 PM)hyakki Wrote:
(09-24-2011, 08:36 PM)Hykem Wrote: Ah! This explains everything...
Since the depth test is still unfinished, I'll comment it out for now. It's safer to keep it like that until it's fully supported.
Thanks for testing! Smile
yeah definitely UBO causing that error, Tried with "Only GE" and "Disable UBO" checked and the text shows up in-game again Smile

Could you please check again in r2324? The depth test is now fully disabled, so the error should be avoided. Thanks! Smile
Reply
(09-24-2011, 08:53 PM)Hykem Wrote: Could you please check again in r2324? The depth test is now fully disabled, so the error should be avoided. Thanks! Smile

My game wont start without "disable UBO" option checked in r2324.
Reply
(09-24-2011, 08:53 PM)Hykem Wrote:
(09-24-2011, 08:41 PM)hyakki Wrote:
(09-24-2011, 08:36 PM)Hykem Wrote: Ah! This explains everything...
Since the depth test is still unfinished, I'll comment it out for now. It's safer to keep it like that until it's fully supported.
Thanks for testing! Smile
yeah definitely UBO causing that error, Tried with "Only GE" and "Disable UBO" checked and the text shows up in-game again Smile

Could you please check again in r2324? The depth test is now fully disabled, so the error should be avoided. Thanks! Smile

r2324 gets a java error when ubo is re-enabled.
Code:
Exception in thread "GUI" java.lang.NullPointerException
        at jpcsp.graphics.RE.ShaderContextUBO.copy(ShaderContextUBO.java:305)
        at jpcsp.graphics.RE.ShaderContextUBO.copy(ShaderContextUBO.java:339)
        at jpcsp.graphics.RE.ShaderContextUBO.setDepthMask(ShaderContextUBO.java
:694)
        at jpcsp.graphics.RE.REShader.setDepthMask(REShader.java:1229)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.setDepthMask(BaseRendering
EngineProxy.java:132)
        at jpcsp.graphics.RE.StateProxy.setDepthMask(StateProxy.java:594)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.setDepthMask(BaseRendering
EngineProxy.java:132)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.setDepthMask(BaseRendering
EngineProxy.java:132)
        at jpcsp.graphics.RE.BaseRenderingEngineFunction.endDirectRendering(Base
RenderingEngineFunction.java:423)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.ViewportFilter.endDirectRendering(ViewportFilter.ja
va:66)
        at jpcsp.graphics.textures.GETexture.copyTextureToScreen(GETexture.java:
228)
        at jpcsp.graphics.textures.GETexture.copyTextureToScreen(GETexture.java:
172)
        at jpcsp.graphics.RE.REShader.endDisplay(REShader.java:737)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDisplay(BaseRenderingEn
gineProxy.java:87)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDisplay(BaseRenderingEn
gineProxy.java:87)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDisplay(BaseRenderingEn
gineProxy.java:87)
        at jpcsp.HLE.modules150.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDis
play.java:152)
        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$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at jpcsp.graphics.RE.ShaderContextUBO.copy(ShaderContextUBO.java:305)
        at jpcsp.graphics.RE.ShaderContextUBO.setDepthTestEnable(ShaderContextUB
O.java:678)
        at jpcsp.graphics.RE.REShader.setShaderFlag(REShader.java:558)
        at jpcsp.graphics.RE.REShader.enableFlag(REShader.java:600)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.enableFlag(BaseRenderingEn
gineProxy.java:97)
        at jpcsp.graphics.RE.StateProxy.enableFlag(StateProxy.java:336)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.enableFlag(BaseRenderingEn
gineProxy.java:97)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.enableFlag(BaseRenderingEn
gineProxy.java:97)
        at jpcsp.graphics.GeContext$EnableDisableFlag.updateEnabled(GeContext.ja
va:691)
        at jpcsp.graphics.RE.BaseRenderingEngineFunction.endDirectRendering(Base
RenderingEngineFunction.java:415)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.BaseRenderingEngineProxy.endDirectRendering(BaseRen
deringEngineProxy.java:72)
        at jpcsp.graphics.RE.ViewportFilter.endDirectRendering(ViewportFilter.ja
va:66)
        at jpcsp.HLE.modules150.sceDisplay.drawFrameBuffer(sceDisplay.java:1242)

        at jpcsp.HLE.modules150.sceDisplay.loadGEToScreen(sceDisplay.java:1175)
        at jpcsp.HLE.modules150.sceDisplay.hleDisplaySetGeBuf(sceDisplay.java:81
3)
        at jpcsp.HLE.modules150.sceDisplay.hleDisplaySetGeBuf(sceDisplay.java:79
3)
        at jpcsp.graphics.VideoEngine.updateGeBuf(VideoEngine.java:5703)
        at jpcsp.graphics.VideoEngine.executeCommandEND(VideoEngine.java:2411)
        at jpcsp.graphics.VideoEngine.executeCommand(VideoEngine.java:1086)
        at jpcsp.graphics.VideoEngine.executeList(VideoEngine.java:818)
        at jpcsp.graphics.VideoEngine.update(VideoEngine.java:523)
        at jpcsp.HLE.modules150.sceDisplay$AWTGLCanvas_sceDisplay.paintGL(sceDis
play.java:151)
        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$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$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)


Attached Files
.rar   log.rar (Size: 3.57 KB / Downloads: 97)
Reply
still nothings working! Menu text is still working but no battle menus or dialogue text in r2324. This game is looking like an impossibility to play on JPCSP. I know some people have got it working fine but I can't seem to. Maybe it's my computer spec.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)