2. Picture(s) are on different offsets.
; ##### Picture 522 #####
00DA1074: 1F0E88004889E3A0 1F0E88004889E3A0
00E38948: 7F00E01A00000500E0FF00000CD39CFF 4C00E003FFFF0400E003FFFF1500E0FD
00E38958: E0910BE6F5FF00000300E0030000FFD3 FFFF0000FFFF0400E0FDFFFF0000FFFF
00E38968: 9C0700E0FF04190300E0FF60CB0B97FF 1500E003FFFF0400E003FFFF4800E019
00E38978: FF00000300E0FF000002D39C0800E002 FFFF0600E0FFFFFF11A005FFFFFF03E0
00E38988: 04190200E0FF60CB0BCDFEFF00000300 FFFDFFFF00F8FFFF0600E0FFFFFF11A0
00E38998: E0FE0000D39C0400E0080419FE00E0E0 05FFFFFF03E0FFFDFFFF00F8FFFF0600
00E389A8: 910B83EDFF00000300E0FE0000D39C04 E0FFFFFF11A005FFFFFF03E0FFFDFFFF
00E389B8: 00E005D39C020419FDD39C00E0E0910B 00F8FFFF0600E0FFFFFF11A005FFFFFF
00E389C8: 60CBFF00000300E0030000FFD39C0700 03E0FFFDFFFF00F8FFFF0600E019FFFF
00E389D8: E0FE0501D39C0200E0FF00200BE091FF 2200E00F0F0F0F0F0F0F0F0F0F0F0F0F
00E389E8: 00000500E0FE0000D39C0700E0FFD39C 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
00E389F8: 0300E00C0020FF00000500E01A000021 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
00E38A08: 00E0 0F0F
; ##### Picture 523 #####
00DA107C: 1F0E88000C8AE3A0 1F0E8800F89FD2A0
00D29FF8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4500E003FFFF0400E003FFFF0400E003
00D2A008: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0E00E0FDFFFF0000FFFF0400E0FD
00D2A018: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0000FFFF0400E0FDFFFF0000FFFF
00D2A028: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0E00E003FFFF0400E003FFFF0400E003
00D2A038: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4800E019FFFF0600E0FFFFFF11A0
00D2A048: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05FFFFFF03E0FFFDFFFF00F8FFFF0600
00D2A058: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0FFFFFF11A005FFFFFF03E0FFFDFFFF
00D2A068: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F8FFFF0600E0FFFFFF11A005FFFFFF
00D2A078: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03E0FFFDFFFF00F8FFFF0600E0FFFFFF
00D2A088: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 11A005FFFFFF03E0FFFDFFFF00F8FFFF
00D2A098: FFFFFFFFFFFFFFFFFF 0600E019FFFF2200E0
If patch is separated you need to remake it. Divide patch into few parts (while dividing watch offsets). For example we need to divide patch into 2 parts:
First:
; ##### Picture 522 #####
00DA1074: 1F0E88004889E3A0 1F0E88004889E3A0
00E38948: 7F00E01A00000500E0FF00000CD39CFF 4C00E003FFFF0400E003FFFF1500E0FD
00E38958: E0910BE6F5FF00000300E0030000FFD3 FFFF0000FFFF0400E0FDFFFF0000FFFF
00E38968: 9C0700E0FF04190300E0FF60CB0B97FF 1500E003FFFF0400E003FFFF4800E019
00E38978: FF00000300E0FF000002D39C0800E002 FFFF0600E0FFFFFF11A005FFFFFF03E0
00E38988: 04190200E0FF60CB0BCDFEFF00000300 FFFDFFFF00F8FFFF0600E0FFFFFF11A0
00E38998: E0FE0000D39C0400E0080419FE00E0E0 05FFFFFF03E0FFFDFFFF00F8FFFF0600
00E389A8: 910B83EDFF00000300E0FE0000D39C04 E0FFFFFF11A005FFFFFF03E0FFFDFFFF
00E389B8: 00E005D39C020419FDD39C00E0E0910B 00F8FFFF0600E0FFFFFF11A005FFFFFF
00E389C8: 60CBFF00000300E0030000FFD39C0700 03E0FFFDFFFF00F8FFFF0600E019FFFF
00E389D8: E0FE0501D39C0200E0FF00200BE091FF 2200E00F0F0F0F0F0F0F0F0F0F0F0F0F
00E389E8: 00000500E0FE0000D39C0700E0FFD39C 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
00E389F8: 0300E00C0020FF00000500E01A000021 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
00E38A08: 00E0 0F0F
Look, offset begins at address 00E38948 and ends at address 00E38A08. Now you need to know hexadecimal scale of notation to make pictures follow each other.
Second:
; ##### Picture 523 #####
00DA107C: 1F0E88000C8AE3A0 1F0E8800F89FD2A0
00D29FF8: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4500E003FFFF0400E003FFFF0400E003
00D2A008: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0E00E0FDFFFF0000FFFF0400E0FD
00D2A018: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0000FFFF0400E0FDFFFF0000FFFF
00D2A028: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0E00E003FFFF0400E003FFFF0400E003
00D2A038: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4800E019FFFF0600E0FFFFFF11A0
00D2A048: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05FFFFFF03E0FFFDFFFF00F8FFFF0600
00D2A058: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0FFFFFF11A005FFFFFF03E0FFFDFFFF
00D2A068: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F8FFFF0600E0FFFFFF11A005FFFFFF
00D2A078: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03E0FFFDFFFF00F8FFFF0600E0FFFFFF
00D2A088: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 11A005FFFFFF03E0FFFDFFFF00F8FFFF
00D2A098: FFFFFFFFFFFFFFFFFF 0600E019FFFF2200E0
In this part data begin at 00D29FF8 and end at 00D2A098.
You need to rework this parts as in the first waybut if you want to get good patch you need to remember last offset in each part of reworked patch. Watch the example.
After work with first part you'll have:
; ##### Picture 522 #####
00DA1074: 1F0E88004889E3A0 1F0E880000000BA0
000B0000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4C00E003FFFF0400E003FFFF1500E0FD
000B0010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0000FFFF0400E0FDFFFF0000FFFF
000B0020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1500E003FFFF0400E003FFFF4800E019
000B0030: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0600E0FFFFFF11A005FFFFFF03E0
000B0040: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDFFFF00F8FFFF0600E0FFFFFF11A0
000B0050: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 05FFFFFF03E0FFFDFFFF00F8FFFF0600
000B0060: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0FFFFFF11A005FFFFFF03E0FFFDFFFF
000B0070: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00F8FFFF0600E0FFFFFF11A005FFFFFF
000B0080: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 03E0FFFDFFFF00F8FFFF0600E019FFFF
000B0090: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2200E00F0F0F0F0F0F0F0F0F0F0F0F0F
000B00A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
000B00B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
000B00C0: FFFF 0F0F
Remember address:
000B00C0. If you add 0x10 to it you'll get 000B00D0. Now the starting address for the second part is: 000B00D0 (mark this offset as
"New starting address").
After you will end all works with the second part you need to combine this two parts in one ; ##### Picture *** #####.
Just compare patch before this operations ("ДО") with after them ("ПОСЛЕ").