RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.12k stars 1.89k forks source link

Playstation Home: Build 1.60 offline mode. Graphics/keyboard issues. #8161

Closed ghost closed 3 years ago

ghost commented 4 years ago

The dev build of Playstation Home 1.60 have some graphical issues under RPCS3.

Issue 1 (2)

image

Issue 2

image

I am a noobie in RPCS3 so if you need other infos for debuging, don't hesitate asking me what you want.

dio-gh commented 4 years ago

Please attach RSX captures and a log.

ghost commented 4 years ago

I am sorry to ask but, how can I do RSX captures and what log should I send?

dio-gh commented 4 years ago

It's under Utilities, with the name Create RSX Capture. You have to visit each problematic scene and click that. The emulation will pause once you take them, you can resume the emulation by clicking the big play button in the main RPCS3 window.

As for the log, after taking these captures, close the game and the emulator, then attach the rpcs3.log.gz file from the main RPCS3 folder. The RSX captures you'll find in the /captures/ subfolder.

ghost commented 4 years ago

Thanks for the awsome explaination, I will do this ASAP.

ghost commented 4 years ago

image

image

ghost commented 4 years ago

Sorry but I don't see where utilities is: image

dio-gh commented 4 years ago

Oh right, it's a debug feature. Open /GuiConfigs/CurrentSettings.ini, and set showDebugTab to true. Then it will show (you'll need to restart RPCS3 though).

ghost commented 4 years ago

Thanks, while doing this, I must mention that game also suffer of random crashes when not moving for a long time.

This is what is showed in the console log when freezing, note: the game can resume from a freeze after a long time.

image

ghost commented 4 years ago

Here is the RPCS3 log:

RPCS3.log.gz

ghost commented 4 years ago

Here are all the RSX captures I have done for all of the 4 issues:

https://mega.nz/file/DdhCXK6b

With the key: LayMr7B0S6wfuvfmsCYl_13d6z3UY1qNrTckUA0sUvs

kd-11 commented 4 years ago

How many of these issues are still present?

ghost commented 3 years ago

Sorry KD-11 I didn't see your previous message but yes, unfortunately a lot of graphics issues remain, it would be awsome to look at those after the regression is fixed.

NicolasOmar974 commented 3 years ago

What modifications did you make to run it offline? can they be done on the ps3 itself with the home development kit 1.60?

Jump-Suit commented 3 years ago

What modifications did you make to run it offline? can they be done on the ps3 itself with the home development kit 1.60?

Simply Lookup the group "Destination Home", the answers are there :). Short answer offline works for both PS3 (with target manager) and RPCS3 for PC as shown here.

ghost commented 3 years ago

Just a quick update on this topic, all the issues are still happening with the most recent version of the emulator, I will try some settings still.

SlyCooperReloadCoded commented 3 years ago

Something to add to this is that every build of RPCS3 after 0.0.11-10669-f8d2d8ca fails to boot the offline build of Home discussed here. It gets to the loading screen then immediately hangs. By modifying Home's files you can trick it into progressing slightly further but it'll just hang again RPCS3.log.gz . The log for latest master is attatched.

Something to note is that when every build after 0.0.11-10669-f8d2d8ca hangs, it hangs on this:

E SYS: 'sys_ppu_thread_detach' failed with 0x80010001 : CELL_EAGAIN [1] E SYS: 'sys_fs_stat' failed with 0x80010006 : CELL_ENOENT, “/dev_usb/hubstartup.txt” [1] E SYS: 'sys_fs_stat' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPIA00010/USRDIR/SCRIPTS/HUBSTARTUP.TXT” [1]

0.0.11-10669-f8d2d8ca and every build before it don't even display this message to my knowledge, either that or it doesn't spent more than a millisecond on it.

The "modifying Home's files" involves copying "hubstartup.txt" to the dev_usb000/ folder like that error says, after which it'll get past that step and start looking for more files, only to fail with:

F VM: Access violation reading location 0x2ffffff8 (unmapped memory) [type=u64]

This copying step isn't required to boot properly on 0.0.11-10669-f8d2d8ca or earlier, but it's still worth mentioning.

SlyCooperReloadCoded commented 3 years ago

This issue is related to Home offline on RPCS3, take that issue elsewhere.

NicolasOmar974 commented 3 years ago

ok, I'll ask you at the home destination discort :)

kd-11 commented 3 years ago

Graphics issues are reported to be fixed. The boot regression should be tracked separately. Closing for now, request to reopen if the bugs are still present. If anyone can confirm, please attach a screenshot showing that it is fixed.

kd-11 commented 3 years ago

Likely fixed by https://github.com/RPCS3/rpcs3/pull/10764

spookysniper commented 3 years ago

screenshot-2021_08_26_10_46_15 this shows that the water distortion is fixed

spookysniper commented 3 years ago

screenshot-2021_08_26_10_58_41 here is the fixed draw distance issue..(probably was linked to in game fog effects)

spookysniper commented 3 years ago

Something to add to this is that every build of RPCS3 after 0.0.11-10669-f8d2d8ca fails to boot the offline build of Home discussed here. It gets to the loading screen then immediately hangs. By modifying Home's files you can trick it into progressing slightly further but it'll just hang again RPCS3.log.gz . The log for latest master is attatched.

Something to note is that when every build after 0.0.11-10669-f8d2d8ca hangs, it hangs on this:

E SYS: 'sys_ppu_thread_detach' failed with 0x80010001 : CELL_EAGAIN [1] E SYS: 'sys_fs_stat' failed with 0x80010006 : CELL_ENOENT, “/dev_usb/hubstartup.txt” [1] E SYS: 'sys_fs_stat' failed with 0x80010006 : CELL_ENOENT, “/dev_hdd0/game/NPIA00010/USRDIR/SCRIPTS/HUBSTARTUP.TXT” [1]

0.0.11-10669-f8d2d8ca and every build before it don't even display this message to my knowledge, either that or it doesn't spent more than a millisecond on it.

The "modifying Home's files" involves copying "hubstartup.txt" to the dev_usb000/ folder like that error says, after which it'll get past that step and start looking for more files, only to fail with:

F VM: Access violation reading location 0x2ffffff8 (unmapped memory) [type=u64]

This copying step isn't required to boot properly on 0.0.11-10669-f8d2d8ca or earlier, but it's still worth mentioning.

This is fixed by using something like altap salamander to change the case of the files inside your pshome build, most likely the build you have made or have downloaded has USRDIR files and folders that are lower case to make home run these need to be changed to uppercase, all files, all directories, inside USRDIR folder need to be changed to uppercase...this applies to both 1.60 and 1.86