Savage Moon [NPUA80228]
Started by LittleGrejmer




13 posts in this topic
LittleGrejmer
Unregistered


 
03-20-2014, 04:45 PM -
#1
Game opening window with hundred fps, and debug. All is good, but it hang at error that you can see at the screenshot.

http://pastebin.com/8g8dx5qZ <-- log
Ani
Administrator
*******


16
4,264 posts 105 threads Joined: Aug 2017
03-04-2016, 08:34 PM -
#2
Using latest master (5911b3c)

PPU interpreter2
SPU interpreter_fast
DX12
1280x720
OpenAL

LLE:
cell_Sre



Code:
·W {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: *** path = '/usr/share/fonts/default/TrueType//dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg'
·E {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: sys_fs_open('/usr/share/fonts/default/TrueType//dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg') failed: device not mounted
·W {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: *** path = '/host_root/usr/share/fonts/default/TrueType//dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg'
·E {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: sys_fs_open('/host_root/usr/share/fonts/default/TrueType//dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg'): failed to open file (flags=0, mode=0)

·W {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: *** path = '/dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg'
·W {PPU Thread[0x1] (main_thread)[0x007b25bc]} sys_fs: *** path = '/app_home/e:/dev_hdd0/game/NPUA80228/USRDIR/Data/Main.pssg'

Code:
{PPU Thread[0x1] (main_thread)[0x007b25bc]} Exception: Unknown Win32 error: 0x7b (C:/Users/Annie/Desktop/rpcs3-5911b3c1/dev_hdd0/game/NPUA80228/USRDIR/e:/dev_hdd0/game/NPUA80228/USRDIR/Source/Shaders/shadowCastVert.vp).
(in file C:\rpcs3\Utilities\File.cpp:252, in function fs::is_dir)

    Desktop: Ryzen 7 5800X,   Radeon RX 6800 XT, 2x8G DDR4 3600MHz, Manjaro Linux
     Laptop: Ryzen 9 5900HX,  Radeon RX 6700M,   2x8G DDR4 3200MHz, Manjaro Linux
Old Desktop: AMD FX-8350,     Radeon R9 280X,    2x4G DDR3 1600MHz, Manjaro Linux
AAKH1361
Member


0
294 posts 122 threads Joined: Aug 2017
01-10-2017, 06:24 PM -
#3
Show First Screen

RPCS3 v0.0.1-4-2d9e02b

Settings:
opengl 1280x720
PPU Decoder: Interpreter (precise)
SPU Decoder: Recompiler (ASMJIT)
XAudio

LLE:
- libfs.prx
- libresc.prx
- libspurs_jq.prx
- libsre.prx
- librtc.prx
- libfont.prx
- libfontFT.prx
- libfreetype.prx
- libfreetypeTT.prx
ssshadow
Administrator
*******


4
2,494 posts 63 threads Joined: Aug 2017
01-10-2017, 06:49 PM -
#4
Always attach the log file, sometimes different settings for testing can be recommended and we will also know why it doesn't do more than showing the first screen.
AAKH1361
Member


0
294 posts 122 threads Joined: Aug 2017
01-10-2017, 08:47 PM -
#5
(01-10-2017, 06:49 PM)ssshadow Wrote: Always attach the log file, sometimes different settings for testing can be recommended and we will also know why it doesn't do more than showing the first screen.
You Right I forget
Now Attach New Log That Show 3 First Screen
ssshadow
Administrator
*******


4
2,494 posts 63 threads Joined: Aug 2017
01-10-2017, 09:58 PM -
#6
Basically cellMusic is not implemented at all and every function just throws an exception... Try this hacked build, any better? https://mega.nz/#!ZgUmWZ6S!FAckflRIGUUYn...KEnDTvydpw
AAKH1361
Member


0
294 posts 122 threads Joined: Aug 2017
01-10-2017, 11:50 PM -
#7
Very Good
Game Now Run Smile

When Select OpenGL Sometime Game Have Sound And Most Time whitout Sound And
After Into Game freeze ( Image 6.jpg)
FPS Is Low 5-15


When Select Voulkan Game Is Good Speed 15-30 But In Loading Wait For Long Long Time and no Into Game (Level 1)
( Voulkan Wait.jpg)
ssshadow
Administrator
*******


4
2,494 posts 63 threads Joined: Aug 2017
01-11-2017, 01:04 AM -
#8
So for the record I just very roughly stubbed cellMusic, let every "set" function return cell_music_ok and some "get" functions return some BS data, like "music is currently not playing", per the docs.

So... why throw an exception instead?
kd-11
RPCS3 Developer


0
75 posts 1 threads Joined: Aug 2017
01-11-2017, 10:41 AM -
#9
(01-11-2017, 01:04 AM)ssshadow Wrote: So for the record I just very roughly stubbed cellMusic, let every "set" function return cell_music_ok and some "get" functions return some BS data, like "music is currently not playing", per the docs.

So... why throw an exception instead?

Good point. I also think a LOG_ERROR would suffice for these kinds of unimplemented functions especially if they dont affect the games too greatly. If the hacks aren't too nasty I think you can submit a pull request into master.
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
01-29-2017, 04:56 AM -
#10
Tested on modded build v0.0.1-8-60bd2fb. Still requires minor hack for cellMusic.cpp to get game running. Managed to get a bit further, before it hangs.

LLE used
Code:
- libadec.prx
- libat3dec.prx
- libatrac3plus.prx
- libatxdec.prx
- libl10n.prx
- libpamf.prx
- libresc.prx
- librtc.prx
- libspurs_jq.prx
- libsre.prx
- libfs.prx
- libfont.prx
- libfontFT.prx
- libfreetype.prx
- libfreetypeTT.prx


Forum Jump:


Users browsing this thread: 1 Guest(s)