majk0ng
21st August 2012, 23:24
Hello,
When backing up DVDs and trying to make them region-free so they will play in my players I have occasionally run into those with RCE protection. PGCEdit says:
RCE (Region Code Enhanced) protection:
The region code of your player may be tested by DVD commands. If it doesn't match the DVD zone, a jump to a zone that will inhibit the playback or a return to the menu is usually done.
You may try to replace the sprm(20) reference(s) by the constant value (between parenthesis above) matching the original DVD region code, or replace the command by NOP, or modify the goto or the jump target.
I'm not clear on how to do any of the suggestions and have been unable to locate a guide / tutorial explaining how. A search here at Doom9 only turned up suggestions for using IFOEdit and it similarly left me unclear on what to do.
Assuming I want to do the first suggestion in PGCEdit ("try to replace the sprm(20) reference(s) by the constant value (between parenthesis above) matching the original DVD region code") when I check the option to "search for "sprm(20:Player region code)" in the DVD commands and it finds one or more they appear in a popup window. By clicking on any of them I am taken to that command in the main PGCEdit window.
Should I?:
-right click the highlighted sprm(20:Player region code) command > 'Edit Cmd' > in the 'command editor' window that opens up change the radio button from 'SPRM' to 'value' and enter a value of '1' (assuming it's a region 1 DVD and my player is another region). For example, that would change the command from:
VMGM , LU 1 (--) , 5 (0:01) - post command 1 :
Set gprm(0) =(mov) sprm(20:Player region code)
to ...
VMGM , LU 1 (--) , 5 (0:01) - post command 1 :
Set gprm(0) =(mov) 1
Is that correct? If not, can someone please help get me headed in the right direction with what's the best way to deal with this.
Thanks.
When backing up DVDs and trying to make them region-free so they will play in my players I have occasionally run into those with RCE protection. PGCEdit says:
RCE (Region Code Enhanced) protection:
The region code of your player may be tested by DVD commands. If it doesn't match the DVD zone, a jump to a zone that will inhibit the playback or a return to the menu is usually done.
You may try to replace the sprm(20) reference(s) by the constant value (between parenthesis above) matching the original DVD region code, or replace the command by NOP, or modify the goto or the jump target.
I'm not clear on how to do any of the suggestions and have been unable to locate a guide / tutorial explaining how. A search here at Doom9 only turned up suggestions for using IFOEdit and it similarly left me unclear on what to do.
Assuming I want to do the first suggestion in PGCEdit ("try to replace the sprm(20) reference(s) by the constant value (between parenthesis above) matching the original DVD region code") when I check the option to "search for "sprm(20:Player region code)" in the DVD commands and it finds one or more they appear in a popup window. By clicking on any of them I am taken to that command in the main PGCEdit window.
Should I?:
-right click the highlighted sprm(20:Player region code) command > 'Edit Cmd' > in the 'command editor' window that opens up change the radio button from 'SPRM' to 'value' and enter a value of '1' (assuming it's a region 1 DVD and my player is another region). For example, that would change the command from:
VMGM , LU 1 (--) , 5 (0:01) - post command 1 :
Set gprm(0) =(mov) sprm(20:Player region code)
to ...
VMGM , LU 1 (--) , 5 (0:01) - post command 1 :
Set gprm(0) =(mov) 1
Is that correct? If not, can someone please help get me headed in the right direction with what's the best way to deal with this.
Thanks.