PS3 [IDEA] Blocking PSN sign in via RCO and adding PSN Toggle XMB menu

@DeViL303 just to correct the following translation.
"PlayStation™Network: Disabled" should be "PlayStation™Network: Desabilitada"
Because PSN is feminine in Portuguese that's why the last letter must be A and not O (wich would indicate a masculine noun and PSN isn't)

BTW: Good job =)

upload_2021-6-17_18-8-20-png.33806
Ah ok, that is actually a screen shot of Brazilian there, Portuguese is already "Desabilitada", but maybe this also applies to Brazilian so I should change it there too?
 
Yes. In this case the Brazilian Portuguese uses the same rule as Portuguese from Portugal.
Both nouns are feminine. So use "Desabilitada" for both.
 
I know its convenient the way it works now as no files on flash need changing so maybe its the best way, but just thinking there would it maybe be better to have the modded rco on flash, and then do the remap to official rco on HDD when PSN is enabled instead. This way if webMAN MOD did not load for whatever reason PSN is still blocked. Or maybe remaps are deactivated when syscalls are disabled. Not sure. Just trying to think of the safest way.
 
I know its convenient the way it works now as no files on flash need changing so maybe its the best way, but just thinking there would it maybe be better to have the modded rco on flash, and then do the remap to official rco on HDD when PSN is enabled instead. This way if webMAN MOD did not load for whatever reason PSN is still blocked. Or maybe remaps are deactivated when syscalls are disabled. Not sure. Just trying to think of the safest way.

I understand your point, but if webMAN is not loaded, then there is no an easy way to use PSN again if the RCO is replaced.

Maybe if the feature is integrated to Cobra or xai_plugin, but still a way to disable the CFW syscalls will be needed.
 
@DeViL303 I haven't checked out your new rco yet, but in the first version I noticed that you didn't use overrides, are you using them now? I tested in 480p and all texts were out of the screen and the logo took the whole screen.

You can use these values that we found with @sandungas: (not perfect, but all items are almost where they should to be)

positionOverrideX="0x00000500" positionOverrideY="0x00000600" positionOverrideZ="0x0" sizeOverrideX="0x00000500" sizeOverrideY="0x00000600" sizeOverrideZ="0x0"
 
I tried it down to 576p and it looked ok, but yeah I didn't use the over rides. Maybe in the next one.

EDIT: Using the overrides makes it look kind of worse on 576p here.


upload_2021-6-17_23-46-13.png


I will leave it for now, people on SD TVs must be used to stuff looking crap anyway :D
 
Last edited:
@DeViL303 hehhe you are right even Official Stuff looks crap on SD resolutions, so they'll not care :P

I haven't tried 576p its not available here, but this is how it looks on 480p withou overrides

tkXMdYo.png


And with Overrides

JkA34y2.png
 
Texts does't work good with the normal overrides

maybe we need to tweak it too
textResizeMode="0xffffffff" textOverrideUnk56="0x0" textOverrideUnk57="0x0" textOverrideUnk58="0x0"

Edit: I made somes tests with textOverrideUnk56="0x17000000" and this was the result

nrRIeTA.png


But it affected the other resolutions too

Eg. 1080p ( texts got smaller :concern:)

KjxE7pB.png



Damn, it's really hard to me understanding how it works.
 
Last edited:
@DeViL303 do you know where Np_multisignin_plugin is used? i though it was used in-game but no, i wonder what is multi siginin
I do not know what it is for. It maybe should be patched anyway just in case, I'm not sure.

EDIT: Actually patching it without knowing how to test it is not really possible.
 
Last edited:
Here is an optimized version of the npsignin_plugin.rco.

  • Size now under 6KB
  • Removed all text strings that are not used
  • Removed all icons that are not used
  • Shortened English message at the bottom slightly so it works on all resolutions.
  • Added textOverrideUnk56="0x17000000" so text resizes better for all resolutions
  • Removed unused pages and planes and moved some stuff around.

I can not test 480p on my TV, but it will probably not look too bad. Maybe a little bit off. Some languages might be a little bit outside the box in the center on 576p too but its a lot better.

1080p:
upload_2021-6-19_0-50-35.png


720p:
upload_2021-6-19_0-49-37.png

576p (16:9):
upload_2021-6-19_0-48-24.png

576p (4:3):
upload_2021-6-19_0-47-7.png

Note: It's probably fine like this, but it's a bit experimental removing all this stuff, so for all I know under certain circumstances it will try to call some page or some text entry that no longer exists. So use at your own risk
 

Attachments

Last edited:
So it turns out that last stripped down rco was a bit too experimental and did cause some issues with certain games like GT5 that called the login screen from within the game, so here is a version with the minimum changes applied to block the sign in screen from the XMB.

Sorry for the inconvenience to anyone who had this issue.

Thanks @aldostools for testing, and to the users who reported the issue.
 

Attachments

Last edited:
So it turns out that last stripped down rco was a bit too experimental and did cause some issues with certain games like GT5 that called the login screen from within the game, so here is a version with the minimum changes applied to block the sign in screen from the XMB.

Sorry for the inconvenience to anyone who had this issue.

Thanks @aldostools for testing, and to the users who reported the issue.
And what would happen if not using your RCO (the original one) and GT5 is booted with PSNPATCH, would the same login screen appear or it wouldn't show at all because PSN is blocked? I'm just curious.
 
And what would happen if not using your RCO (the original one) and GT5 is booted with PSNPATCH, would the same login screen appear or it wouldn't show at all because PSN is blocked? I'm just curious.
It would probably still show the screen. What it looks like happened here is that if you launch GT5 but have no PSN account it will pop up the message "You must sign up for Sony Entertainment Network", but in the stripped down rco from post #34 that message did not exist so it caused a freeze.

So this is not really about a PSN connection, its about the game calling a message.
 
And what would happen if not using your RCO (the original one) and GT5 is booted with PSNPATCH, would the same login screen appear or it wouldn't show at all because PSN is blocked? I'm just curious.

From webMAN MOD 1.47.36, the RCO is mapped from /dev_hdd0/tmp/wm_res/npsignin_plugin.rco to /dev_flash

I think PSNpatch uses a different method. So unless you remove the rco from /dev_hdd0/tmp/wm_res and reboot, the rco would be still in use as the "official" until the CFW syscalls are removed using R2+▲
 
would the same login screen appear or it wouldn't show at all because PSN is blocked?
You see PSN patch does not change any login screens, it just blocks PSN access at a lower level, so you would still be able to try to login but it will just give you a 80710007 error.
 
Last edited:
Back
Top