PS3 xRegistry editing

Ok cool, Maybe my one is just dodgy. My one resets all the audio and resolution boxes to unchecked if you add a new field.
 
This is the one I'm using. I think it's the latest Hellcat's version
Thanks, That works. its strange, the one I already had claims to be newer but has the bug. Anyway, your one solved it, cheers.

upload_2019-4-12_13-29-35.png
 
I created a ZIP file containing the PARAM.SFO, image of changed bytes, and a PKG for you to install (DEBUG).

It keep outputting in PAL :tranquillity:

I installed the PKG before, tried the game. Then I copied the PARAM.SFO. Nothing to do. I think the game just read the PARAM.SFO from the disc…

2 questions come to mind:

1. Are you 100% sure the hex edit is right? I mean, Maybe 3 bytes after the version number could mean starting from the third byte (so it will be 2 bytes after app version)??

2. It could be useful to edit the app version of the param.sfo with a higher one (1.02), to convince it to overwrite the reolution settings??
 
It keep outputting in PAL :tranquillity:

I installed the PKG before, tried the game. Then I copied the PARAM.SFO. Nothing to do. I think the game just read the PARAM.SFO from the disc…

2 questions come to mind:

1. Are you 100% sure the hex edit is right? I mean, Maybe 3 bytes after the version number could mean starting from the third byte (so it will be 2 bytes after app version)??

2. It could be useful to edit the app version of the param.sfo with a higher one (1.02), to convince it to overwrite the reolution settings??
From what I understand, if the game is outputting in PAL then the game is able to detect your console's region. I had many of the same troubles as you when testing all of this region/resolution/60hz stuff. The only thing that fixed it and allowed me to use 60hz in every game was using my CFW console to change the region to North America (I had a European console that was imported), then transferring the xRegistry to my OFW console.

You mentioned changing the setting "/setting/system/region", well this is the same setting used in the debug menu. The real question here is what did you change that to? There are many values and the documentation for this is scarce. I suspect that if you change this to the right value, your games will work in 60hz.

I use RPCS3 on my PC, so I can check what value is used in the xRegistry file there. I'll report back when I get it.

Edit: It doesn't look like RPCS3 uses xRegistry files, can someone with an original North American console check their xRegistry.sys to see that setting's value?
 
Last edited:
Its 3.0.0 , Can you please test this, try open a PARAM.SFO without a content ID field, and then add the content ID with the add field button. Tell us if all the audio and resolution etc resets to unchecked. Thanks.

With this version when I add a field, all the resolution and audio boxes turn unchecked.
 
From what I understand, if the game is outputting in PAL then the game is able to detect your console's region. I had many of the same troubles as you when testing all of this region/resolution/60hz stuff. The only thing that fixed it and allowed me to use 60hz in every game was using my CFW console to change the region to North America (I had a European console that was imported), then transferring the xRegistry to my OFW console.

You mentioned changing the setting "/setting/system/region", well this is the same setting used in the debug menu. The real question here is what did you change that to? There are many values and the documentation for this is scarce. I suspect that if you change this to the right value, your games will work in 60hz.

I use RPCS3 on my PC, so I can check what value is used in the xRegistry file there. I'll report back when I get it.

Edit: It doesn't look like RPCS3 uses xRegistry files, can someone with an original North American console check their xRegistry.sys to see that setting's value?

The strange thing is that I only have 480 NTSC as selectable video mode. And now the DMC .SFO too has only this resolution checked (aside HD ones). So this lead me to think the game just read the resolution from the BD PARAM.SFO.

But I hope I'm wrong… I write about my current Region settings in a previous message:

Meanwhile I made a list of all my games output after editing the xreg. In the case anyone else (PAL user), having his Ps3 connected to a CRT, will get here:

- I just changed the xRegistry setting /setting/display/tvSystem from 00000001 to 00000000
This way the Ps3 SD video output change from PAL to NTSC (so SD resolutions changed from 576i/p @50hz to 480i/p @60hz).

There's no reason to change anything else. Changing the console region doesn't add anything. I think is better to not change it (maybe it could cause problems with Ps1 games or other region locked stuff).

Therefore, I reverted the region to Europe, since this setting didn't add anything on the tvSystem setting (nothing change on game's output. The ones that remain PAL with the tvSystem setting, keep outputting PAL even with the region changed to USA).

Btw it was before the PARAM.SFO thing. I'll give it a try, reverting the region to USA.
The PAL value is 0 (I'm sure of it 'cause it was so by default), NTSC (USA I think) should be 1, according to this post: http://psx-scene.com/forums/f149/sw...-ntsc-480p-60hz-84169/index5.html#post1068817

 
From what I understand, if the game is outputting in PAL then the game is able to detect your console's region. I had many of the same troubles as you when testing all of this region/resolution/60hz stuff. The only thing that fixed it and allowed me to use 60hz in every game was using my CFW console to change the region to North America (I had a European console that was imported), then transferring the xRegistry to my OFW console.

You mentioned changing the setting "/setting/system/region", well this is the same setting used in the debug menu. The real question here is what did you change that to? There are many values and the documentation for this is scarce. I suspect that if you change this to the right value, your games will work in 60hz.

I use RPCS3 on my PC, so I can check what value is used in the xRegistry file there. I'll report back when I get it.

Edit: It doesn't look like RPCS3 uses xRegistry files, can someone with an original North American console check their xRegistry.sys to see that setting's value?

I confirm. changing the region doesn't solve.

side note: I made a custom.pkg the way you teach me. It's 4,06kb only, the one you gave me was bigger?? I've seen your file's size only on Ps3, it showed me 100kb. Maybe it's just the minimum size the Ps3 can show, I'm right?

EDIT: Nevermind, I downloaded it again and it's 100kb. Mine is only 5kb. How this difference, You think I should try to install the one I created??
 
Last edited:
From what I understand, if the game is outputting in PAL then the game is able to detect your console's region. I had many of the same troubles as you when testing all of this region/resolution/60hz stuff. The only thing that fixed it and allowed me to use 60hz in every game was using my CFW console to change the region to North America (I had a European console that was imported), then transferring the xRegistry to my OFW console.

You mentioned changing the setting "/setting/system/region", well this is the same setting used in the debug menu. The real question here is what did you change that to? There are many values and the documentation for this is scarce. I suspect that if you change this to the right value, your games will work in 60hz.

I use RPCS3 on my PC, so I can check what value is used in the xRegistry file there. I'll report back when I get it.

Edit: It doesn't look like RPCS3 uses xRegistry files, can someone with an original North American console check their xRegistry.sys to see that setting's value?

I'm thinking, you remember the PARAM.SFO I firstly upload? It was the original one from the HDD. It doesn't have any parameters aside app version, category and game's name.

So it seems that DMC4 always read the resolution settings from the .SFO on the BD. From the HDD-SFO it only read other stuff.

However, I agree with you. It's really weird. Even if the game only read the param.SFO from the BD, this SFO has PAL resolution checked but NTSC resolutions too!! So why even with my console region and video mode set to NTSC the game keep outputting a PAL signal!?

Maybe the only way is to rip the game and make a backup with a edited PARAM.SFO on the BD. But I can't (I don't have a BD burner), plus My Ps3 won't read it and I'm not even sure it will stop to output PAL…

Maybe there are some other files that need to be patched/replaced?
 
I'm thinking, you remember the PARAM.SFO I firstly upload? It was the original one from the HDD. It doesn't have any parameters aside app version, category and game's name.

So it seems that DMC4 always read the resolution settings from the .SFO on the BD. From the HDD-SFO it only read other stuff.

However, I agree with you. It's really weird. Even if the game only read the param.SFO from the BD, this SFO has PAL resolution checked but NTSC resolutions too!! So why even with my console region and video mode set to NTSC the game keep outputting a PAL signal!?

Maybe the only way is to rip the game and make a backup with a edited PARAM.SFO on the BD. But I can't (I don't have a BD burner), plus My Ps3 won't read it and I'm not even sure it will stop to output PAL…

Maybe there are some other files that need to be patched/replaced?
No, it doesn't matter if the game originally reads the resolution values from the PARAM.SFO on the disc, you can make a fake patch and force the game to use the updated values. I've done this before.

The only other option you have is to install the debug settings for OFW and switch the console's region. This is almost guaranteed to work as it's exactly what I did to get 60hz working for my games. We don't fully understand all of the values in xRegistry.sys yet, so just let the console handle it.

It really just depends on what you're willing to do to get this working. I wish there's an easier way.
 
I confirm. changing the region doesn't solve.

side note: I made a custom.pkg the way you teach me. It's 4,06kb only, the one you gave me was bigger?? I've seen your file's size only on Ps3, it showed me 100kb. Maybe it's just the minimum size the Ps3 can show, I'm right?

EDIT: Nevermind, I downloaded it again and it's 100kb. Mine is only 5kb. How this difference, You think I should try to install the one I created??

100KB is the normal size for the PARAM.SFO. I think the smallest I've seen is 5KB. I believe that's just an edat.
 
100KB is the normal size for the PARAM.SFO. I think the smallest I've seen is 5KB. I believe that's just an edat.

The DMC 4 PARAM.SFO is 4kb. I was referring to the pkg that I made with that sfo. My custom.pkg is only 5kb. The @Imn7 one (he made with the same PARAM.SFO I gave him) is 100kb.

No, it doesn't matter if the game originally reads the resolution values from the PARAM.SFO on the disc, you can make a fake patch and force the game to use the updated values. I've done this before.

The only other option you have is to install the debug settings for OFW and switch the console's region. This is almost guaranteed to work as it's exactly what I did to get 60hz working for my games. We don't fully understand all of the values in xRegistry.sys yet, so just let the console handle it.

It really just depends on what you're willing to do to get this working. I wish there's an easier way.

It's possible that you had only games that works with the console region edit (as you can see from my list, +half of my games work in NTSC).

Anyway it's Worth a try. This version is good?? https://www.psx-place.com/threads/ps3xploit-v3-debug-settings-installer-debug-xmb-swappers.17415/
 
Last edited:
did you right click the folder? does it install on the ps3? the smallest I've seen is 5KB. something might be wrong with your setup.
 
did you right click the folder? does it install on the ps3? the smallest I've seen is 5KB. something might be wrong with your setup.

The pkg was 5kb indeed, but I've not tried to install it. I installed the @Imn7 100kb one. The PARAM.SFO from the BD instead was about 4kb if I remeber correctly. They seem to vary much. The PARAM.SFO from MGS GZ i.e. is 1008kb (i tried with this too, editing and adding the flag. It keep outputting in PAL like DMC 4).
 
The pkg was 5kb indeed, but I've not tried to install it. I installed the @Imn7 100kb one. The PARAM.SFO from the BD instead was about 4kb if I remeber correctly. They seem to vary much. The PARAM.SFO from MGS GZ i.e. is 1008kb (i tried with this too, editing and adding the flag. It keep outputting in PAL like DMC 4).

the PARAM.SFO can vary in size, but it's usually 100KBs as a pkg.
 
the PARAM.SFO can vary in size, but it's usually 100KBs as a pkg.

My bad, MGS GZ is 1kb (1008 bytes). Yes the pkg is 100kb. The strange thing is that the custom.pkg I made, using the same program and SFO file, is only 5kb instead of 100... Maybe I done something wrong
 
I have my entire SFO library from my original, internal hdd. it came out to 100KBs with just the PARAM.SFO. however, I have seen 5KBs before. I don't know for sure, but I'm thinking it was an edat pkg. does the directory listing look right? try extracting it. make sure there's no eboot or icon0. the PARAM.SFO is actually the only file you need.
 

Similar threads

Back
Top