Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fake PSN #7516

Merged
merged 3 commits into from
Mar 4, 2020
Merged

Fake PSN #7516

merged 3 commits into from
Mar 4, 2020

Conversation

RipleyTom
Copy link
Contributor

This WILL NOT let you play multiplayer games but will fake PSN connection so some games that require PSN connection but don't actually interact with PSN might work.

@RainbowCookie32
Copy link
Contributor

NFS Hot Pursuit goes ingame now with this PR. Previously it'd hang on a loading screen trying to connect to the servers forever and it needed a hack to work.

image

rpcs3/rpcs3qt/tooltips.h Show resolved Hide resolved
rpcs3/rpcs3qt/emu_settings.h Outdated Show resolved Hide resolved
rpcs3/Emu/System.h Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_structs_extra.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_structs_extra.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/lv2/sys_net.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/lv2/sys_net.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/lv2/sys_net.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/lv2/sys_net.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/NP/np_handler.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/Modules/sceNp.h Show resolved Hide resolved
rpcs3/Emu/Cell/Modules/sceNp2.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/Modules/sceNp.cpp Outdated Show resolved Hide resolved
rpcs3/Emu/Cell/Modules/sceNp.cpp Outdated Show resolved Hide resolved
@jas0n098
Copy link

It might be better if sceNpLookupCreateTitleCtx returns 1 instead of 0, since certain NFS Most Wanted 2012 prototypes will crash with this error otherwise:

CGSASSERT: sceNpLookupCreateTitleCtx failed with error code0x0.

@RipleyTom RipleyTom force-pushed the fake_psn branch 2 times, most recently from 7a0f5fd to 162d8a4 Compare February 18, 2020 14:45
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp Outdated Show resolved Hide resolved
@AniLeo AniLeo changed the title Fake PSN [Testers Needed] Fake PSN Feb 21, 2020
@RipleyTom RipleyTom force-pushed the fake_psn branch 5 times, most recently from e38ab92 to e9b9f9e Compare February 21, 2020 21:01
rpcs3/rpcs3qt/tooltips.h Outdated Show resolved Hide resolved
rpcs3/rpcs3qt/tooltips.h Outdated Show resolved Hide resolved
@RipleyTom RipleyTom force-pushed the fake_psn branch 7 times, most recently from c69111b to a738c10 Compare February 25, 2020 12:11
@web1018
Copy link

web1018 commented Feb 25, 2020

Not sure if this matter is related. When trying to enter the main menu in Dantes Inferno. Its trying to connect to Playstation Store and it gets stuck trying to connect, being unable to progress into the main menu. If its not related to this in any way, I will remove this.

Capture11

@13xforever
Copy link
Contributor

Well of course it will break. If the game actually needs PSN connection for anything PSN-related, it will fail in every unexpected way possible. This PR is only intended for the games that do not need any PSN-related APIs except for checking the PSN connection status.

@RipleyTom RipleyTom force-pushed the fake_psn branch 2 times, most recently from fb0ebdc to b6e311a Compare February 27, 2020 13:06
@AniLeo
Copy link
Member

AniLeo commented Mar 3, 2020

I'd say it could be merged, further issues can be fixed later, otherwise it won't get much testing as an open PR

@CookiePLMonster
Copy link
Contributor

Agreed. For what it's doing, it looks like it effectively only helps games.

@AniLeo AniLeo changed the title [Testers Needed] Fake PSN Fake PSN Mar 4, 2020
@AniLeo AniLeo merged commit f1f5c91 into RPCS3:master Mar 4, 2020
@elad335 elad335 mentioned this pull request Mar 8, 2020
@RipleyTom RipleyTom deleted the fake_psn branch March 9, 2020 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet