RPCS3 Forums

Full Version: Savage Moon [NPUA80228]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2

LittleGrejmer

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
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)

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
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.
(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
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
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)
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?
(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.
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
Pages: 1 2