God of War: Collection [BCUS98229]
Started by xorg




127 posts in this topic
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
01-07-2016, 08:33 PM -
#21
Goes ingame with decrypted saves from ps3 Big Grin Requires changes from latest master commit b8486a489d.

http://www.youtube.com/watch?v=cRCfgszaNbs
ZEROx
Unregistered


 
03-06-2016, 08:10 PM -
#22
Some update on this game:
The first thing i want to say there's huge progress on OGL backend lately, thanks vlj and kd-11, GOW2 has some render too now
the second thing is i launched this games on hacked version, actual state of this game on recent master is Intro
there are few exeptions
Code:
{SPU[0x33] Thread (BP_MiscCellSpursKernel0)[0x02c28]} Exception: Unknown/illegal channel (ch=1 [$SPU_WrEventMask], value=0x2)
(in file Emu\Cell\SPUThread.cpp:1132, in function SPUThread::set_ch_value)

{rsx::thread} Exception: Wrong format 158
(in file Emu\RSX\Common\TextureUtils.cpp:301, in function upload_placed_texture)

{PPU Thread[0xbb] (VideoDecoder[0xba] Thread)[0x00000000]} Exception: avcodec_open2() failed (err=0xffffffea, opts=0)
(in file Emu\SysCalls\Modules\cellVdec.cpp:340, in function vdecOpen::<lambda_9992141e4b0248d73b84600cc6f6aa4e>::operator ())
Please report this to the developers.
The second one was introduced in master brach not so long ago one of the recent commits (don't remember which one), and the third doesn't allow to see ingame video
Ani
Administrator
*******


16
4,264 posts 105 threads Joined: Aug 2017
03-06-2016, 08:15 PM -
#23
For the video thingy, LLE libavcdec with libvdec.
I've seen that before with Steins;Gate 0.
    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
ZEROx
Unregistered


 
03-06-2016, 08:29 PM -
#24
Not helping, the game just frezes after 3d scene, video playback isn't starting
the last log was
Code:
{PPU Thread[0x8a] (fios mediathread)[0x00473e60]} sys_fs: sys_fs_stat('/dev_bdvd/PS3_GAME/USRDIR/GOW1/exec/_movies/semo01.wav') failed: not found
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
03-07-2016, 05:53 AM -
#25
Just tried to load using decrypted save from ps3. For some reason it works for me only, when using PPU Interpreter 1. Requires rpcs3/Emu/RSX/Common/TextureUtils.cpp editing (thanks to ZEROx for details)

change
Code:
    case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
        return std::vector<MipmapLevelInfo>();
    }
    throw EXCEPTION("Wrong format %d", format);

to
Code:
    case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
        return std::vector<MipmapLevelInfo>();
    default:
        return copy_texture_data<copy_unmodified_block_swizzled, false, 1>(as_span_workaround<u32>(mapped_buffer), reinterpret_cast<const u32*>(pixels), w, h, depth, layer, texture.mipmap(), texture.pitch());
    }
    //throw EXCEPTION("Wrong format %d", format);
kd-11
RPCS3 Developer


0
75 posts 1 threads Joined: Aug 2017
03-09-2016, 09:17 AM -
#26
(03-07-2016, 05:53 AM)BlackDaemon Wrote: Just tried to load using decrypted save from ps3. For some reason it works for me only, when using PPU Interpreter 1. Requires rpcs3/Emu/RSX/Common/TextureUtils.cpp editing (thanks to ZEROx for details)

change
Code:
    case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
        return std::vector<MipmapLevelInfo>();
    }
    throw EXCEPTION("Wrong format %d", format);

to
Code:
    case CELL_GCM_TEXTURE_DEPTH24_D8: // Opaque type ; ATM do not copy anything
        return std::vector<MipmapLevelInfo>();
    default:
        return copy_texture_data<copy_unmodified_block_swizzled, false, 1>(as_span_workaround<u32>(mapped_buffer), reinterpret_cast<const u32*>(pixels), w, h, depth, layer, texture.mipmap(), texture.pitch());
    }
    //throw EXCEPTION("Wrong format %d", format);

Are there graphical bugs if you dont add the default clause? (Just removing the exception, i mean). Seems to be an unimplemented texture type upload.
ZEROx
Unregistered


 
03-09-2016, 11:03 AM -
#27
I can't compile if i remove the exception
see this commit
https://github.com/RPCS3/rpcs3/commit/16...5b44d9aa5b
i just reverted this little part of textureutils file
kd-11
RPCS3 Developer


0
75 posts 1 threads Joined: Aug 2017
03-09-2016, 11:21 AM -
#28
(03-09-2016, 11:03 AM)ZEROx Wrote: I can't compile if i remove the exception
see this commit
https://github.com/RPCS3/rpcs3/commit/16...5b44d9aa5b
i just reverted this little part of textureutils file

Just replace the throw with return std::vector<MipmapLevelInfo> (like the one for depth24_d8) and it should compile.

The format 158 is CELL_GCM_TEXTURE_D8R8G8B8. Upload should be the same as A8R8G8B8 with a masked A component to 1. I'll submit a fix for some of the missing easy to fix formats later.
ZEROx
Unregistered


 
03-11-2016, 02:25 PM -
#29
TextureUtils issue fixed by https://github.com/RPCS3/rpcs3/pull/1563
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
03-12-2016, 08:04 AM -
#30
Recorded video using recent master build. Unfortunately, it's working very unstable for me with PPU Interpreter 2 and crashes with PPU LLVM.

http://www.youtube.com/watch?v=ixPsWgKZ85o


Forum Jump:


Users browsing this thread: 2 Guest(s)