From e2e5875c8d5883677ab5260683460af3fa0840ec Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 25 Feb 2024 10:55:18 -0800 Subject: [PATCH] fix xb item loss patches --- .../ItemLossPrevention.4OED.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OEU.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OJB.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OJD.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OJU.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OPD.patch.s | 75 ++++++++++++++----- .../ItemLossPrevention.4OPU.patch.s | 75 ++++++++++++++----- 7 files changed, 392 insertions(+), 133 deletions(-) diff --git a/system/client-functions/ItemLossPrevention.4OED.patch.s b/system/client-functions/ItemLossPrevention.4OED.patch.s index 8e1dd359..9e705b65 100644 --- a/system/client-functions/ItemLossPrevention.4OED.patch.s +++ b/system/client-functions/ItemLossPrevention.4OED.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1B85 00000001 00 - .binary 000D1BFC 00000002 EB08 - .binary 0020E805 00000001 EB - .binary 002119CA 00000002 EB74 - .binary 002291B5 00000002 9090 - .binary 00229237 00000002 EB08 - .binary 0022A222 00000002 9090 - .binary 0022A29B 00000002 EB08 - .binary 0022BF35 00000001 00 - .binary 0022BF6E 00000002 EB08 - .binary 0022C2E6 00000001 00 - .binary 002418E8 00000001 00 - .binary 0024195C 00000002 EB08 - .binary 002A2904 00000001 00 - .binary 002A297C 00000002 EB08 - .binary 002D677A 00000001 00 - .binary 002D67ED 00000002 EB08 - .binary 002F0E1E 00000001 EB - .binary 00000000 00000000 + .data 0x000D1B85 + .data 0x00000001 + .binary 00 + .data 0x000D1BFC + .data 0x00000002 + .binary EB08 + .data 0x0020E805 + .data 0x00000001 + .binary EB + .data 0x002119CA + .data 0x00000002 + .binary EB74 + .data 0x002291B5 + .data 0x00000002 + .binary 9090 + .data 0x00229237 + .data 0x00000002 + .binary EB08 + .data 0x0022A222 + .data 0x00000002 + .binary 9090 + .data 0x0022A29B + .data 0x00000002 + .binary EB08 + .data 0x0022BF35 + .data 0x00000001 + .binary 00 + .data 0x0022BF6E + .data 0x00000002 + .binary EB08 + .data 0x0022C2E6 + .data 0x00000001 + .binary 00 + .data 0x002418E8 + .data 0x00000001 + .binary 00 + .data 0x0024195C + .data 0x00000002 + .binary EB08 + .data 0x002A2904 + .data 0x00000001 + .binary 00 + .data 0x002A297C + .data 0x00000002 + .binary EB08 + .data 0x002D677A + .data 0x00000001 + .binary 00 + .data 0x002D67ED + .data 0x00000002 + .binary EB08 + .data 0x002F0E1E + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OEU.patch.s b/system/client-functions/ItemLossPrevention.4OEU.patch.s index 9b56144d..859b0c40 100644 --- a/system/client-functions/ItemLossPrevention.4OEU.patch.s +++ b/system/client-functions/ItemLossPrevention.4OEU.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1BD5 00000001 00 - .binary 000D1C4C 00000002 EB08 - .binary 0020E805 00000001 EB - .binary 00211A2A 00000002 EB74 - .binary 00229255 00000002 9090 - .binary 002292D7 00000002 EB08 - .binary 0022A2C2 00000002 9090 - .binary 0022A33B 00000002 EB08 - .binary 0022BFD5 00000001 00 - .binary 0022C00E 00000002 EB08 - .binary 0022C386 00000001 00 - .binary 00241A78 00000001 00 - .binary 00241AEC 00000002 EB08 - .binary 002A2B34 00000001 00 - .binary 002A2BAC 00000002 EB08 - .binary 002D6C8A 00000001 00 - .binary 002D6CFD 00000002 EB08 - .binary 002F0FCE 00000001 EB - .binary 00000000 00000000 + .data 0x000D1BD5 + .data 0x00000001 + .binary 00 + .data 0x000D1C4C + .data 0x00000002 + .binary EB08 + .data 0x0020E805 + .data 0x00000001 + .binary EB + .data 0x00211A2A + .data 0x00000002 + .binary EB74 + .data 0x00229255 + .data 0x00000002 + .binary 9090 + .data 0x002292D7 + .data 0x00000002 + .binary EB08 + .data 0x0022A2C2 + .data 0x00000002 + .binary 9090 + .data 0x0022A33B + .data 0x00000002 + .binary EB08 + .data 0x0022BFD5 + .data 0x00000001 + .binary 00 + .data 0x0022C00E + .data 0x00000002 + .binary EB08 + .data 0x0022C386 + .data 0x00000001 + .binary 00 + .data 0x00241A78 + .data 0x00000001 + .binary 00 + .data 0x00241AEC + .data 0x00000002 + .binary EB08 + .data 0x002A2B34 + .data 0x00000001 + .binary 00 + .data 0x002A2BAC + .data 0x00000002 + .binary EB08 + .data 0x002D6C8A + .data 0x00000001 + .binary 00 + .data 0x002D6CFD + .data 0x00000002 + .binary EB08 + .data 0x002F0FCE + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OJB.patch.s b/system/client-functions/ItemLossPrevention.4OJB.patch.s index f10b577d..78017402 100644 --- a/system/client-functions/ItemLossPrevention.4OJB.patch.s +++ b/system/client-functions/ItemLossPrevention.4OJB.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1A35 00000001 00 - .binary 000D1AAC 00000002 EB08 - .binary 0020E5D5 00000001 EB - .binary 0021170A 00000002 EB74 - .binary 00228F15 00000002 9090 - .binary 00228F97 00000002 EB08 - .binary 00229F82 00000002 9090 - .binary 00229FFB 00000002 EB08 - .binary 0022BC95 00000001 00 - .binary 0022BCCE 00000002 EB08 - .binary 0022C046 00000001 00 - .binary 00241608 00000001 00 - .binary 0024167C 00000002 EB08 - .binary 002A0FA4 00000001 00 - .binary 002A101C 00000002 EB08 - .binary 002D481A 00000001 00 - .binary 002D488D 00000002 EB08 - .binary 002EEEBE 00000001 EB - .binary 00000000 00000000 + .data 0x000D1A35 + .data 0x00000001 + .binary 00 + .data 0x000D1AAC + .data 0x00000002 + .binary EB08 + .data 0x0020E5D5 + .data 0x00000001 + .binary EB + .data 0x0021170A + .data 0x00000002 + .binary EB74 + .data 0x00228F15 + .data 0x00000002 + .binary 9090 + .data 0x00228F97 + .data 0x00000002 + .binary EB08 + .data 0x00229F82 + .data 0x00000002 + .binary 9090 + .data 0x00229FFB + .data 0x00000002 + .binary EB08 + .data 0x0022BC95 + .data 0x00000001 + .binary 00 + .data 0x0022BCCE + .data 0x00000002 + .binary EB08 + .data 0x0022C046 + .data 0x00000001 + .binary 00 + .data 0x00241608 + .data 0x00000001 + .binary 00 + .data 0x0024167C + .data 0x00000002 + .binary EB08 + .data 0x002A0FA4 + .data 0x00000001 + .binary 00 + .data 0x002A101C + .data 0x00000002 + .binary EB08 + .data 0x002D481A + .data 0x00000001 + .binary 00 + .data 0x002D488D + .data 0x00000002 + .binary EB08 + .data 0x002EEEBE + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OJD.patch.s b/system/client-functions/ItemLossPrevention.4OJD.patch.s index 99430e5b..cc9a2e44 100644 --- a/system/client-functions/ItemLossPrevention.4OJD.patch.s +++ b/system/client-functions/ItemLossPrevention.4OJD.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1B05 00000001 00 - .binary 000D1B7C 00000002 EB08 - .binary 0020E755 00000001 EB - .binary 0021197A 00000002 EB74 - .binary 00229125 00000002 9090 - .binary 002291A7 00000002 EB08 - .binary 0022A192 00000002 9090 - .binary 0022A20B 00000002 EB08 - .binary 0022BEA5 00000001 00 - .binary 0022BEDE 00000002 EB08 - .binary 0022C256 00000001 00 - .binary 00241858 00000001 00 - .binary 002418CC 00000002 EB08 - .binary 002A19F4 00000001 00 - .binary 002A1A6C 00000002 EB08 - .binary 002D53DA 00000001 00 - .binary 002D544D 00000002 EB08 - .binary 002EF9CE 00000001 EB - .binary 00000000 00000000 + .data 0x000D1B05 + .data 0x00000001 + .binary 00 + .data 0x000D1B7C + .data 0x00000002 + .binary EB08 + .data 0x0020E755 + .data 0x00000001 + .binary EB + .data 0x0021197A + .data 0x00000002 + .binary EB74 + .data 0x00229125 + .data 0x00000002 + .binary 9090 + .data 0x002291A7 + .data 0x00000002 + .binary EB08 + .data 0x0022A192 + .data 0x00000002 + .binary 9090 + .data 0x0022A20B + .data 0x00000002 + .binary EB08 + .data 0x0022BEA5 + .data 0x00000001 + .binary 00 + .data 0x0022BEDE + .data 0x00000002 + .binary EB08 + .data 0x0022C256 + .data 0x00000001 + .binary 00 + .data 0x00241858 + .data 0x00000001 + .binary 00 + .data 0x002418CC + .data 0x00000002 + .binary EB08 + .data 0x002A19F4 + .data 0x00000001 + .binary 00 + .data 0x002A1A6C + .data 0x00000002 + .binary EB08 + .data 0x002D53DA + .data 0x00000001 + .binary 00 + .data 0x002D544D + .data 0x00000002 + .binary EB08 + .data 0x002EF9CE + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OJU.patch.s b/system/client-functions/ItemLossPrevention.4OJU.patch.s index c980881e..4d03accc 100644 --- a/system/client-functions/ItemLossPrevention.4OJU.patch.s +++ b/system/client-functions/ItemLossPrevention.4OJU.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1AF5 00000001 00 - .binary 000D1B6C 00000002 EB08 - .binary 0020E9D5 00000001 EB - .binary 00211BFA 00000002 EB74 - .binary 00229415 00000002 9090 - .binary 00229497 00000002 EB08 - .binary 0022A482 00000002 9090 - .binary 0022A4FB 00000002 EB08 - .binary 0022C195 00000001 00 - .binary 0022C1CE 00000002 EB08 - .binary 0022C546 00000001 00 - .binary 00241BD8 00000001 00 - .binary 00241C4C 00000002 EB08 - .binary 002A2EC4 00000001 00 - .binary 002A2F3C 00000002 EB08 - .binary 002D6CBA 00000001 00 - .binary 002D6D2D 00000002 EB08 - .binary 002F0FCE 00000001 EB - .binary 00000000 00000000 + .data 0x000D1AF5 + .data 0x00000001 + .binary 00 + .data 0x000D1B6C + .data 0x00000002 + .binary EB08 + .data 0x0020E9D5 + .data 0x00000001 + .binary EB + .data 0x00211BFA + .data 0x00000002 + .binary EB74 + .data 0x00229415 + .data 0x00000002 + .binary 9090 + .data 0x00229497 + .data 0x00000002 + .binary EB08 + .data 0x0022A482 + .data 0x00000002 + .binary 9090 + .data 0x0022A4FB + .data 0x00000002 + .binary EB08 + .data 0x0022C195 + .data 0x00000001 + .binary 00 + .data 0x0022C1CE + .data 0x00000002 + .binary EB08 + .data 0x0022C546 + .data 0x00000001 + .binary 00 + .data 0x00241BD8 + .data 0x00000001 + .binary 00 + .data 0x00241C4C + .data 0x00000002 + .binary EB08 + .data 0x002A2EC4 + .data 0x00000001 + .binary 00 + .data 0x002A2F3C + .data 0x00000002 + .binary EB08 + .data 0x002D6CBA + .data 0x00000001 + .binary 00 + .data 0x002D6D2D + .data 0x00000002 + .binary EB08 + .data 0x002F0FCE + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OPD.patch.s b/system/client-functions/ItemLossPrevention.4OPD.patch.s index d91e6b68..e9b6d040 100644 --- a/system/client-functions/ItemLossPrevention.4OPD.patch.s +++ b/system/client-functions/ItemLossPrevention.4OPD.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1BA5 00000001 00 - .binary 000D1C1C 00000002 EB08 - .binary 0020E825 00000001 EB - .binary 002119EA 00000002 EB74 - .binary 002291D5 00000002 9090 - .binary 00229257 00000002 EB08 - .binary 0022A242 00000002 9090 - .binary 0022A2BB 00000002 EB08 - .binary 0022BF55 00000001 00 - .binary 0022BF8E 00000002 EB08 - .binary 0022C306 00000001 00 - .binary 00241908 00000001 00 - .binary 0024197C 00000002 EB08 - .binary 002A2924 00000001 00 - .binary 002A299C 00000002 EB08 - .binary 002D67AA 00000001 00 - .binary 002D681D 00000002 EB08 - .binary 002F0E4E 00000001 EB - .binary 00000000 00000000 + .data 0x000D1BA5 + .data 0x00000001 + .binary 00 + .data 0x000D1C1C + .data 0x00000002 + .binary EB08 + .data 0x0020E825 + .data 0x00000001 + .binary EB + .data 0x002119EA + .data 0x00000002 + .binary EB74 + .data 0x002291D5 + .data 0x00000002 + .binary 9090 + .data 0x00229257 + .data 0x00000002 + .binary EB08 + .data 0x0022A242 + .data 0x00000002 + .binary 9090 + .data 0x0022A2BB + .data 0x00000002 + .binary EB08 + .data 0x0022BF55 + .data 0x00000001 + .binary 00 + .data 0x0022BF8E + .data 0x00000002 + .binary EB08 + .data 0x0022C306 + .data 0x00000001 + .binary 00 + .data 0x00241908 + .data 0x00000001 + .binary 00 + .data 0x0024197C + .data 0x00000002 + .binary EB08 + .data 0x002A2924 + .data 0x00000001 + .binary 00 + .data 0x002A299C + .data 0x00000002 + .binary EB08 + .data 0x002D67AA + .data 0x00000001 + .binary 00 + .data 0x002D681D + .data 0x00000002 + .binary EB08 + .data 0x002F0E4E + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000 diff --git a/system/client-functions/ItemLossPrevention.4OPU.patch.s b/system/client-functions/ItemLossPrevention.4OPU.patch.s index cb6cef23..c83566d6 100644 --- a/system/client-functions/ItemLossPrevention.4OPU.patch.s +++ b/system/client-functions/ItemLossPrevention.4OPU.patch.s @@ -9,22 +9,59 @@ reloc0: .offsetof start start: .include WriteCodeBlocksXB - .binary 000D1BD5 00000001 00 - .binary 000D1C4C 00000002 EB08 - .binary 0020E895 00000001 EB - .binary 00211ABA 00000002 EB74 - .binary 002292E5 00000002 9090 - .binary 00229367 00000002 EB08 - .binary 0022A352 00000002 9090 - .binary 0022A3CB 00000002 EB08 - .binary 0022C065 00000001 00 - .binary 0022C09E 00000002 EB08 - .binary 0022C416 00000001 00 - .binary 00241B08 00000001 00 - .binary 00241B7C 00000002 EB08 - .binary 002A2BF4 00000001 00 - .binary 002A2C6C 00000002 EB08 - .binary 002D6D0A 00000001 00 - .binary 002D6D7D 00000002 EB08 - .binary 002F103E 00000001 EB - .binary 00000000 00000000 + .data 0x000D1BD5 + .data 0x00000001 + .binary 00 + .data 0x000D1C4C + .data 0x00000002 + .binary EB08 + .data 0x0020E895 + .data 0x00000001 + .binary EB + .data 0x00211ABA + .data 0x00000002 + .binary EB74 + .data 0x002292E5 + .data 0x00000002 + .binary 9090 + .data 0x00229367 + .data 0x00000002 + .binary EB08 + .data 0x0022A352 + .data 0x00000002 + .binary 9090 + .data 0x0022A3CB + .data 0x00000002 + .binary EB08 + .data 0x0022C065 + .data 0x00000001 + .binary 00 + .data 0x0022C09E + .data 0x00000002 + .binary EB08 + .data 0x0022C416 + .data 0x00000001 + .binary 00 + .data 0x00241B08 + .data 0x00000001 + .binary 00 + .data 0x00241B7C + .data 0x00000002 + .binary EB08 + .data 0x002A2BF4 + .data 0x00000001 + .binary 00 + .data 0x002A2C6C + .data 0x00000002 + .binary EB08 + .data 0x002D6D0A + .data 0x00000001 + .binary 00 + .data 0x002D6D7D + .data 0x00000002 + .binary EB08 + .data 0x002F103E + .data 0x00000001 + .binary EB + .data 0x00000000 + .data 0x00000000