Le patch sur 4.21 retail :
- Code: Tout sélectionner
Export: vshmain_981D7E9F is retrieving enabled(1)/disabled(0) Screenshot feature-flag from dword_720A4C+4
seg001:0000000000193498
seg001:0000000000193498 _Export_vshmain_981D7E9F: # DATA XREF: OPD:_Export_vshmain_981D7E9F_opd�o
seg001:0000000000193498 lis r9, dword_720A4C@h
seg001:000000000019349C lwz r9, dword_720A4C@l(r9)
seg001:00000000001934A0 addi r9, r9, 4
seg001:00000000001934A4 lwarx r0, r0, r9 -> li r0, 1
seg001:00000000001934A8 srawi r9, r0, 0x1F
seg001:00000000001934AC xor r3, r9, r0
seg001:00000000001934B0 subf r3, r3, r9
seg001:00000000001934B4 srwi r3, r3, 31
seg001:00000000001934B8 extsw r3, r3
seg001:00000000001934BC blr
seg001:00000000001934BC # End of function _Export_vshmain_981D7E9F
Patch pour le XMB :
- Code: Tout sélectionner
sub_195084: (4.21 retail as well)
...
seg001:00000000001950A0 lwz r9, dword_720A4C@l(r9)
seg001:00000000001950A4 stfd f31, 0x190+var_8(r1)
seg001:00000000001950A8 std r22, 0x190+var_68(r1)
seg001:00000000001950AC std r23, 0x190+var_60(r1)
seg001:00000000001950B0 std r24, 0x190+var_58(r1)
seg001:00000000001950B4 std r25, 0x190+var_50(r1)
seg001:00000000001950B8 std r26, 0x190+var_48(r1)
seg001:00000000001950BC std r27, 0x190+var_40(r1)
seg001:00000000001950C0 std r28, 0x190+var_38(r1)
seg001:00000000001950C4 std r29, 0x190+var_30(r1)
seg001:00000000001950C8 std r31, 0x190+var_20(r1)
seg001:00000000001950CC addi r9, r9, 4
seg001:00000000001950D0 lwarx r0, r0, r9 -> li r0, 1
seg001:00000000001950D4 cmpwi cr7, r0, 0
seg001:00000000001950D8 li r3, -0x270D
seg001:00000000001950DC beq cr7, return
Le fichier vsh.self sur CEX 4.50 :
- Code: Tout sélectionner
< 00184278 7C 00 48 28
---
> 00184278 38 00 00 01
< 00185EB0 7C 00 48 28
---
> 00185EB0 38 00 00 01
Plutôt que de vous embêter dans la modification vous même, on devrait voir apparaître prochainement des CFW qui implémentent cette fonction.
Source : http://psx-scene.com/forums/content/xmb-ingame-screenshot-feature-ps3-psp-minis-3789/