Page about Rage of Mages

[ru] [en]  
[0] [1] [2]

 
  

Fix of too fast scrolling

Author: Vladimir Chebotarev aka ex-lend
Categories: RoM 2, Patches

Marked place is value of scrolling interval (32h == 50), in milliseconds. Set greater value for slower scrolling.

Patch for allods2.exe


[EXE] [CRK] [XCK] [TXT]
allods2.exe
000064F6: 8B FF
000064F7: 8D 15
000064F8: 0C B0
000064F9: FD C0
000064FA: FF 6D
000064FB: FF 00
000064FC: 8B BA
000064FD: 51 7C
000064FE: 5C 84
000064FF: 8B 5F
00006500: 85 00
00006501: 0C 8B
00006502: FD 8D
00006503: FF 0C
00006504: FF FD
00006505: 03 FF
00006506: 50 FF
00006507: 78 2B
00006508: 8B 02
00006509: 8D 89
0000650A: 0C 42
0000650B: FD 04
0000650C: FF 3D
0000650D: FF 32 ;;; HERE IS INTERVAL
0000650E: 89 00
0000650F: 51 00
00006510: 5C 00
00006511: 8B 72
00006512: 95 25
00006513: 0C 8B
00006514: FD 51
00006515: FF 78
00006516: FF 0B
00006517: 8B 51
00006518: 42 7C
00006519: 60 85
0000651A: 8B D2
0000651B: 8D 74
0000651C: 0C 09
0000651D: FD BA
0000651E: FF 7C
0000651F: FF 84
00006520: 03 5F
00006521: 41 00
00006522: 7C 90
00006523: 8B 90
00006524: 95 01
00006525: 0C 02
00006526: FD 8B
00006527: FF 51
00006528: FF 5C
00006529: 89 03
0000652A: 42 51
0000652B: 60 78
0000652C: 8B 89
0000652D: 85 51
0000652E: 0C 5C
0000652F: FD 8B
00006530: FF 41
00006531: FF 60
00006532: 8B 03
00006533: 8D 41
00006534: 0C 7C
00006535: FD 89
00006536: FF 41
00006537: FF 60
00006539: 50 51
000067B8: 85 8D
000067BE: 88 81
000067C4: 8D 85
000067C9: 8B BA
000067CA: 95 80
000067CB: 0C 84
000067CC: FD 5F
000067CD: FF 00
000067CE: FF 83
000067CF: 8B 3A
000067D0: 82 32 ;;; HERE IS INTERVAL
000067D1: E4 0F
000067D2: 00 82
000067D3: 00 04
000067D4: 00 01
000067D5: 8B 00
000067D6: 8D 00
000067D7: 0C 90
000067D8: FD 90
000067D9: FF 90
000067DA: FF 90
000067DB: 03 8B
000067DC: 41 81
000067DD: 78 E4
000067DE: 8B 00
000067DF: 95 00
000067E0: 0C 00
000067E1: FD 03
000067E2: FF 41
000067E3: FF 78
000067E5: 82 81
 

Patch for rom2.exe, 1.0


[EXE] [CRK] [XCK] [TXT]
rom2.exe
000064F6: 8B FF
000064F7: 8D 15
000064F8: 0C A8
000064F9: FD C0
000064FA: FF 6D
000064FB: FF 00
000064FC: 8B BA
000064FD: 51 7C
000064FE: 5C 84
000064FF: 8B 5F
00006500: 85 00
00006501: 0C 8B
00006502: FD 8D
00006503: FF 0C
00006504: FF FD
00006505: 03 FF
00006506: 50 FF
00006507: 78 2B
00006508: 8B 02
00006509: 8D 89
0000650A: 0C 42
0000650B: FD 04
0000650C: FF 3D
0000650D: FF 32 ;;; HERE IS INTERVAL
0000650E: 89 00
0000650F: 51 00
00006510: 5C 00
00006511: 8B 72
00006512: 95 25
00006513: 0C 8B
00006514: FD 51
00006515: FF 78
00006516: FF 0B
00006517: 8B 51
00006518: 42 7C
00006519: 60 85
0000651A: 8B D2
0000651B: 8D 74
0000651C: 0C 09
0000651D: FD BA
0000651E: FF 7C
0000651F: FF 84
00006520: 03 5F
00006521: 41 00
00006522: 7C 90
00006523: 8B 90
00006524: 95 01
00006525: 0C 02
00006526: FD 8B
00006527: FF 51
00006528: FF 5C
00006529: 89 03
0000652A: 42 51
0000652B: 60 78
0000652C: 8B 89
0000652D: 85 51
0000652E: 0C 5C
0000652F: FD 8B
00006530: FF 41
00006531: FF 60
00006532: 8B 03
00006533: 8D 41
00006534: 0C 7C
00006535: FD 89
00006536: FF 41
00006537: FF 60
00006539: 50 51
000067B8: 85 8D
000067BE: 88 81
000067C4: 8D 85
000067C9: 8B BA
000067CA: 95 80
000067CB: 0C 84
000067CC: FD 5F
000067CD: FF 00
000067CE: FF 83
000067CF: 8B 3A
000067D0: 82 32 ;;; HERE IS INTERVAL
000067D1: E4 0F
000067D2: 00 82
000067D3: 00 04
000067D4: 00 01
000067D5: 8B 00
000067D6: 8D 00
000067D7: 0C 90
000067D8: FD 90
000067D9: FF 90
000067DA: FF 90
000067DB: 03 8B
000067DC: 41 81
000067DD: 78 E4
000067DE: 8B 00
000067DF: 95 00
000067E0: 0C 00
000067E1: FD 03
000067E2: FF 41
000067E3: FF 78
000067E5: 82 81
 

Patch for rom2.exe, korean


[EXE] [CRK] [XCK] [TXT]
rom2.exe
0000704E: 8B FF
0000704F: 8D 15
00007050: 0C 18
00007051: FD A7
00007052: FF 5C
00007053: FF 00
00007054: 8B BA
00007055: 51 9C
00007056: 5C 20
00007057: 8B 5F
00007058: 85 00
00007059: 0C 8B
0000705A: FD 8D
0000705B: FF 0C
0000705C: FF FD
0000705D: 03 FF
0000705E: 50 FF
0000705F: 78 2B
00007060: 8B 02
00007061: 8D 89
00007062: 0C 42
00007063: FD 04
00007064: FF 3D
00007065: FF 32 ;; INTERVAL
00007066: 89 00
00007067: 51 00
00007068: 5C 00
00007069: 8B 72
0000706A: 95 25
0000706B: 0C 8B
0000706C: FD 51
0000706D: FF 78
0000706E: FF 0B
0000706F: 8B 51
00007070: 42 7C
00007071: 60 85
00007072: 8B D2
00007073: 8D 74
00007074: 0C 09
00007075: FD BA
00007076: FF 9C
00007077: FF 20
00007078: 03 5F
00007079: 41 00
0000707A: 7C 90
0000707B: 8B 90
0000707C: 95 01
0000707D: 0C 02
0000707E: FD 8B
0000707F: FF 51
00007080: FF 5C
00007081: 89 03
00007082: 42 51
00007083: 60 78
00007084: 8B 89
00007085: 85 51
00007086: 0C 5C
00007087: FD 8B
00007088: FF 41
00007089: FF 60
0000708A: 8B 03
0000708B: 8D 41
0000708C: 0C 7C
0000708D: FD 89
0000708E: FF 41
0000708F: FF 60
00007091: 50 51
00007310: 85 8D
00007316: 88 81
0000731C: 8D 85
00007321: 8B BA
00007322: 95 A0
00007323: 0C 20
00007324: FD 5F
00007325: FF 00
00007326: FF 83
00007327: 8B 3A
00007328: 82 32 ;; INTERVAL
00007329: E4 0F
0000732A: 00 82
0000732B: 00 04
0000732C: 00 01
0000732D: 8B 00
0000732E: 8D 00
0000732F: 0C 90
00007330: FD 90
00007331: FF 90
00007332: FF 90
00007333: 03 8B
00007334: 41 81
00007335: 78 E4
00007336: 8B 00
00007337: 95 00
00007338: 0C 00
00007339: FD 03
0000733A: FF 41
0000733B: FF 78
0000733D: 82 81

Discussion (0)