Ridge Racer 7 [BCES00009]
Started by Dante38490




34 posts in this topic
Dante38490
Unregistered


 
12-06-2015, 04:29 AM -
#1
I have menu in 30 fps and ingame 8 fps, Half Playable with little 3D texture in DX12, but actually very buggy render Tongue
Other problem in render for size windows, OpenGL no problem, but DX12 render not in Full Windows.
I think problem in the game with update 3.0 in a 3D, and dx12 not support 3d actually, (I think).
For OpenGil in show also Ingame, but Black screen exept ATH Game.

Screen intro and Menu


Video for intro and ingame

Ru4slan
Unregistered


 
12-06-2015, 04:22 PM -
#2
Wow.Its awesome.
notq
RPCS3 Tester


0
435 posts 58 threads Joined: Nov 2017
12-06-2015, 06:08 PM -
#3
Code:
E {PPU Thread[0x1] (main_thread)[0x003c5e24]} Exception:
(in file Emu\SysCalls\Modules\cellGame.cpp:662, in function cellDiscGameGetBootDiscInfo)

I got this Exeption but in RR 7 Demo [NPEA-90011]. Not even black screen.
Dante38490
Unregistered


 
12-06-2015, 10:40 PM -
#4
(12-06-2015, 06:08 PM)notq Wrote:
Code:
E {PPU Thread[0x1] (main_thread)[0x003c5e24]} Exception:
(in file Emu\SysCalls\Modules\cellGame.cpp:662, in function cellDiscGameGetBootDiscInfo)

I got this Exeption but in RR 7 Demo [NPEA-90011]. Not even black screen.
I know, I have applicate big Hack for this game ^^
Hack list here
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
12-08-2015, 09:20 PM -
#5
//Edit: ok, got it a bit further

Those bunch of changes is quite puzzling. Let's examine, at least, first steps:

1. Bypass cellDiscGameGetBootDiscInfo in cellGame.cpp
Code:
s32 cellDiscGameGetBootDiscInfo()
{
    UNIMPLEMENTED_FUNC(cellGame); return CELL_OK;
}
2. Bypass cellSaveDataAutoLoad in cellSaveData.cpp (copy/paste of cellSaveDataAutoLoad2)
3. Bypass cellMsgDialogOpen in cellMsgDialog.cpp (copy/paste of cellMsgDialogOpen2)
4. Bypass cellSaveDataAutoSave in cellSaveData.cpp (copy/paste of cellSaveDataAutoSave2)
Dante38490
Unregistered


 
12-08-2015, 10:41 PM -
#6
(12-08-2015, 09:20 PM)BlackDaemon Wrote: //Edit: ok, got it a bit further

Those bunch of changes is quite puzzling. Let's examine, at least, first steps:

1. Bypass cellDiscGameGetBootDiscInfo in cellGame.cpp
Code:
s32 cellDiscGameGetBootDiscInfo()
{
    UNIMPLEMENTED_FUNC(cellGame); return CELL_OK;
}
2. Bypass cellSaveDataAutoLoad in cellSaveData.cpp (copy/paste of cellSaveDataAutoLoad2)
3. Bypass cellMsgDialogOpen in cellMsgDialog.cpp (copy/paste of cellMsgDialogOpen2)
4. Bypass cellSaveDataAutoSave in cellSaveData.cpp (copy/paste of cellSaveDataAutoSave2)
Yes is it, thx for explain ^^
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
12-08-2015, 10:52 PM -
#7
Yet something still missing, and it seems stuck on cellDmux (video playback). I uncommented code, which mentioned in your "hack" commit in cellDmux.cpp, but still can't bypass black screen.
Dante38490
Unregistered


 
12-08-2015, 11:02 PM -
#8
(12-08-2015, 10:52 PM)BlackDaemon Wrote: Yet something still missing, and it seems stuck on cellDmux (video playback). I uncommented code, which mentioned in your "hack" commit in cellDmux.cpp, but still can't bypass black screen.

normally, just use 3d sel with last update Smile copy self with you folder blue ray
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
12-08-2015, 11:29 PM -
#9
Thanks, at least i got it working until menus/start race screen Smile Please, mention such details next time using bold text, and include update link, if possible Wink
BlackDaemon
Moderator
*****


2
844 posts 374 threads Joined: Aug 2017
01-11-2016, 11:13 PM -
#10
Shows better graphics on recent master build. Still works very unstable and freezes ingame. Requires libSre LLE'd.


Forum Jump:


Users browsing this thread: 2 Guest(s)