QUICK BAR 'FIX'
06 8B C8 89 6C 24 20 89 06 E8 =>
09 8B C8 89 6C 24 20 89 06 E8
08 8B C8 89 6C 24 20 89 06 E8 =>
0C 8B C8 89 6C 24 20 89 06 E8
00 83 C4 04 83 F8
06 => 00 83 C4 04 83 F8
09
51 75 69 63 6B 62 61 72 (Quickbar => Quikbar) 51 75 69 6B 62 61 72
51 75 69 63 6B 42 61 72 40 40 => 51 75 69 6B 42 61 72 40 40 (QuickBar@@ => QuikBar@@)
(then all instances of):
51 75 69 63 6B 62 61 72 38 => 51 75 69 6B 62 61 72 31 32 (Quickbar8 => Quikbar12)
51 75 69 63 6B 62 61 72 36 => 51 75 69 6B 62 61 72 30 39 (Quickbar6 => Quikbar09)
51 75 69 63 6B 62 61 72 39 => 51 75 69 6B 62 61 72 30 39 (Quickbar9 => Quikbar09)
51 75 69 63 6B 42 61 72 50 65 74 40 40 => 51 75 69 6B 42 61 72 50 65 74 40 40 (QuickBarPet@@ => QuikBarPet@@)
51 75 69 63 6B 62 61 72 50 65 74 56 => 51 75 69 6B 62 61 72 50 65 74 62 56 (QuickbarPetV => QuikbarPetbV)
51 75 69 63 6B 62 61 72 50 65 74 48 => 51 75 69 6B 62 61 72 50 65 74 62 48 (QuickbarPetH => QuikbarPetbH)
51 75 69 63 6B 62 61 72 50 65 74 2A 2E 64 74 66 => 51 75 69 6B 62 61 72 50 65 74 62 2A 2E 64 74 66 (QuickbarPet*.dtf => QuikbarPetb*.dtf)
51 75 69 63 6B 62 61 72 38 2A 2E 64 74 66 => 51 75 69 6B 62 61 72 31 32 2A 2E 64 74 66 (Quickbar8*.dtf => Quikbar12*.dtf)
51 75 69 63 6B 62 61 72 36 2A 2E 64 74 66 => 51 75 69 6B 62 61 72 30 39 2A 2E 64 74 66 (Quickbar6*.dtf => Quikbar09*.dtf)
51 75 69 63 6B 62 61 72 39 2A 2E 64 74 66 => 51 75 69 6B 62 61 72 30 39 2A 2E 64 74 66 (Quickbar9*.dtf => Quikbar09*.dtf)
(example excerpt below):
--- NEXT ---
look for "GetAsyncKeyState" in IDA, about the THIRD "MOV" for "GetAsyncKeyState" is the area that needs "modification":
First line above will be JNZ SHORT, first line below will be CMP EDI
CMP EDI,
30h => CMP EDI,
31h
Then, first next section after
; ---------------------------------------------------------------------------
should be CMP EDI, 36h
CMP EDI,
36h => CMP EDI,
39h
{for example, these appear @ 54E0EE & 54E137 for v1.3.1}
This post only covers EXE portion for extending 7-9 [and I believe F9-F12] (not DTFs / interfaces.pck {those can be taken from "
The Complete PW Package" release!}) DTFs from
The Complete PW Package do not cover F9-F12 addition...!