Duduf 44 Report post Posted November 14, 2016 Maybe you know what GameDB.character.skillbag field have 36 slots for fastpanel anchors. But in Game.exe you can use only 16 (by default F1-F8 x2 states) or 24 (with fastfrm plugin F1-F12 x2 states) slots. Now I'll show a few tricks which allow to expand functionality of the fastpanel. This is tested in version 1.3x and should also work in version 2.x. Open the Game.exe in HEX-editor to make changes. Yes all tricks only client-side. Trick 1. Enable third state Find 83 FD 02 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D Replace with 83 FD 03 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D Now you can switch 3 states instead of 2 and fill up all 36 slots. Trick 2. Enable F10-F11 keys Compatible with the trick 1 Find 83 FF 08 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Replace with 83 FF 0A 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Trick 3. Enable F10-F12 keys Compatible with the trick 1 Find 83 FF 08 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Replace with 83 FF 0B 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Trick 4. Enable Tab key for switch panel states Compatible with the tricks 1, 2, 3 Find 83 FF 7B 74 60 81 FF DD 00 00 00 75 0D 6A 11 FF Replace with 83 FF 09 74 60 81 FF DD 00 00 00 75 0D 6A 11 FF Trick 5. Make two panels for 18 slots (F1-F12 + 6 clickable slots) Use trick 3 and 4 for enable F1-F12 keys and Tab key for switch panels Find 83 FF 0C 72 9B BB 0C 00 00 00 8D 9B 00 00 00 00 Replace with 83 FF 12 72 9B BB 12 00 00 00 8D 9B 00 00 00 00 Find 83 FD 0C 0F 82 77 FF FF FF 83 C3 0C 83 FB 24 0F Replace with 83 FD 12 0F 82 77 FF FF FF 83 C3 12 83 FB 24 0F Find 8D 7E 0C 3B F7 7D 1E 8B 83 18 07 00 00 8B 0C B0 Replace with 8D 7E 12 3B F7 7D 1E 8B 83 18 07 00 00 8B 0C B0 Find 00 7C DD 8D 74 6D 00 C1 E6 02 8D 7E Replace with 00 7C DD 8D 74 ED 00 C1 E6 01 8D 7E Find 8D 0C 40 8D 04 8F 8B 04 82 85 C0 74 18 8B 80 98 Replace with 8D 0C C0 8D 04 4F 8B 04 82 85 C0 74 18 8B 80 98 Find B9 0C 00 00 00 F7 F9 33 C0 89 44 24 0D 89 44 24 Replace with B9 12 00 00 00 F7 F9 33 C0 89 44 24 0D 89 44 24 Open scripts/lua/forms/main.clu and replace with frmFast = UI_CreateForm( "frmFast", FALSE, 432, 82, 290, 557, TRUE, FALSE ) --UI_FormSetHotKey( frmFast, ALT_KEY, HOTKEY_T ) UI_ShowForm( frmFast, TRUE ) UI_SetFormStyle( frmFast, 7 ) UI_AddFormToTemplete( frmFast, FORM_MAIN ) UI_SetIsDrag( frmFast, TRUE ) UI_FormSetIsEscClose( frmFast, FALSE ) imgMain1 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain1", 432, 82, 0, 0 ) UI_LoadImage( imgMain1, "texture/ui/frmfast18.tga", NORMAL, 432, 82, 0, 0 ) fscMainF0 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 5, 44 ) fscMainF1 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 39, 44 ) fscMainF2 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 73, 44 ) fscMainF3 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 107, 44 ) fscMainF4 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 141, 44 ) fscMainF5 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 175, 44 ) fscMainF6 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 209, 44 ) fscMainF7 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 243, 44 ) fscMainF8 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF8", 32, 32, 277, 44 ) fscMainF9 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF9", 32, 32, 311, 44 ) fscMainF10 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF10", 32, 32, 345, 44 ) fscMainF11 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF11", 32, 32, 379, 44 ) fscMainF12 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF12", 32, 32, 107, 5 ) fscMainF13 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF13", 32, 32, 141, 5 ) fscMainF14 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF14", 32, 32, 175, 5 ) fscMainF15 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF15", 32, 32, 209, 5 ) fscMainF16 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF16", 32, 32, 243, 5 ) fscMainF17 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF17", 32, 32, 277, 5 ) btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 7, 8, 417, 12 + 39 ) UI_LoadButtonImage( btnFastUp, "texture/ui/Nbotton.tga", 7, 8, 82, 2, TRUE ) UI_SetHint( btnFastUp, "Next (Ctrl+[, Ctrl+], Tab)" ) btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 7, 8, 417, 22 + 39 ) UI_LoadButtonImage( btnFastDown, "texture/ui/Nbotton.tga", 7, 8, 82, 12, TRUE ) UI_SetHint( btnFastDown, "Next (Ctrl+[, Ctrl+], Tab)" ) Download frmfast18.tga from https://drive.google.com/open?id=0B-nyWqNUUQcBc0NKNHkzd3VhWm8 and put it in texture/ui folder Thats all. Enjoy! 24 1 Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 Great Work Bro @Duduf Quote Kind regards, AG. Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 (edited) 19 minutes ago, Duduf said: 83 FF 08 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 btw i cant find this in my game.exe useing dimension one #edit found it Edited November 14, 2016 by J0k3r Quote Kind regards, AG. Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 @Duduf Tested And Working Perfect Here. Just There Is Some Thing When I Click Tab 2 Times i Get game.exe stopped working 30 minutes ago, J0k3r said: Trick 2. Enable F10-F11 keys Compatible with the trick 1 Find 83 FF 08 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Replace with 83 FF 0A 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86 Trick 3. Enable F10-F12 keys Compatible with the trick 1 There Is A Two Of This Enable 10-12 Which 1 Should i Use? im useing the 2nd atm Quote Kind regards, AG. Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 Trick 3 enable F12 key, Trick 2 does not enable F12 key. If you enable F12 for panel slot you need enable Tab key for switch panel states (Trick 4) Quote Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 Black skin frmFast = UI_CreateForm( "frmFast", FALSE, 430, 82, 328, 557, TRUE, FALSE ) UI_FormSetHotKey( frmFast, ALT_KEY, HOTKEY_N ) UI_ShowForm( frmFast, TRUE ) UI_SetFormStyle( frmFast, 7 ) UI_AddFormToTemplete( frmFast, FORM_MAIN ) UI_SetIsDrag( frmFast, TRUE ) UI_FormSetIsEscClose( frmFast, FALSE ) imgMain1 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain1", 430, 82, 0, 0 ) UI_LoadImage( imgMain1, "texture/ui/xDesign/frmfast18.tga", NORMAL, 430, 82, 0, 0 ) fscMainF0 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 8, 47 ) fscMainF1 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 42, 47 ) fscMainF2 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 76, 47 ) fscMainF3 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 110, 47 ) fscMainF4 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 144, 47 ) fscMainF5 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 178, 47 ) fscMainF6 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 212, 47 ) fscMainF7 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 246, 47 ) fscMainF8 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF8", 32, 32, 280, 47 ) fscMainF9 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF9", 32, 32, 314, 47 ) fscMainF10 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF10", 32, 32, 348, 47 ) fscMainF11 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF11", 32, 32, 382, 47 ) fscMainF12 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF12", 32, 32, 110, 8 ) fscMainF13 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF13", 32, 32, 144, 8 ) fscMainF14 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF14", 32, 32, 178, 8 ) fscMainF15 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF15", 32, 32, 212, 8 ) fscMainF16 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF16", 32, 32, 246, 8 ) fscMainF17 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF17", 32, 32, 280, 8 ) btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 6, 9, 420, 21 + 38 ) btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 6, 9, 420, 21 + 38 ) UI_LoadButtonImage( btnFastUp, "texture/ui/xDesign/frmfast.tga", 6, 9, 0, 100, TRUE ) UI_SetHint( btnFastUp, "Switch panel - Tab " ) frmfast18.tga https://drive.google.com/open?id=0B-nyWqNUUQcBOVFpM0U1SW4zdXM Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 Just now, Duduf said: Black skin frmFast = UI_CreateForm( "frmFast", FALSE, 430, 82, 328, 557, TRUE, FALSE ) UI_FormSetHotKey( frmFast, ALT_KEY, HOTKEY_N ) UI_ShowForm( frmFast, TRUE ) UI_SetFormStyle( frmFast, 7 ) UI_AddFormToTemplete( frmFast, FORM_MAIN ) UI_SetIsDrag( frmFast, TRUE ) UI_FormSetIsEscClose( frmFast, FALSE ) imgMain1 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain1", 430, 82, 0, 0 ) UI_LoadImage( imgMain1, "texture/ui/xDesign/frmfast18.tga", NORMAL, 430, 82, 0, 0 ) fscMainF0 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 8, 47 ) fscMainF1 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 42, 47 ) fscMainF2 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 76, 47 ) fscMainF3 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 110, 47 ) fscMainF4 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 144, 47 ) fscMainF5 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 178, 47 ) fscMainF6 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 212, 47 ) fscMainF7 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 246, 47 ) fscMainF8 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF8", 32, 32, 280, 47 ) fscMainF9 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF9", 32, 32, 314, 47 ) fscMainF10 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF10", 32, 32, 348, 47 ) fscMainF11 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF11", 32, 32, 382, 47 ) fscMainF12 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF12", 32, 32, 110, 8 ) fscMainF13 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF13", 32, 32, 144, 8 ) fscMainF14 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF14", 32, 32, 178, 8 ) fscMainF15 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF15", 32, 32, 212, 8 ) fscMainF16 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF16", 32, 32, 246, 8 ) fscMainF17 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF17", 32, 32, 280, 8 ) btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 6, 9, 420, 21 + 38 ) btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 6, 9, 420, 21 + 38 ) UI_LoadButtonImage( btnFastUp, "texture/ui/xDesign/frmfast.tga", 6, 9, 0, 100, TRUE ) UI_SetHint( btnFastUp, "Switch panel - Tab " ) frmfast18.tga https://drive.google.com/open?id=0B-nyWqNUUQcBOVFpM0U1SW4zdXM Only Tab Key Doesnt Work IF You Switch 2 Times Quote Kind regards, AG. Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 9 минут назад, J0k3r сказал: Only Tab Key Doesnt Work IF You Switch 2 Times With black skin or with default skin? With default skin I didn't show any problems Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 3 minutes ago, Duduf said: With black skin or with default skin? With default skin I didn't show any problems could u give me ur scripts\lua\forms fully? Quote Kind regards, AG. Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 1 минуту назад, J0k3r сказал: could u give me ur scripts\lua\forms fully? I don't think the problem is in the lua-scripts. Try Ctrl+] and Ctrl+[ Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 (edited) 5 minutes ago, Duduf said: I don't think the problem is in the lua-scripts. Try Ctrl+] and Ctrl+[ same if i use Ctrl+] 2 times Edited November 14, 2016 by J0k3r Quote Kind regards, AG. Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 You used a trick 1 for enable third state? Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 1 hour ago, Duduf said: Trick 1. Enable third state Find 83 FD 02 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D Replace with 83 FD 03 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D Trick 1 was The Bug When i used 83 FD 02 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D Worked Perfect Quote Kind regards, AG. Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 This individual tricks not steps. Trick 1 not working with trick 5. It's obvious. What's 18 x 3? Why is it supposed to work? Quote Share this post Link to post Share on other sites
AlGhoul 66 Report post Posted November 14, 2016 (edited) 5 minutes ago, Duduf said: This individual tricks not steps. Trick 1 not working with trick 5. It's obvious. What's 18 x 3? Why is it supposed to work? Oh i didnt read completly Edited November 14, 2016 by J0k3r Quote Kind regards, AG. Share this post Link to post Share on other sites
Andy 39 Report post Posted November 14, 2016 awesome Quote Share this post Link to post Share on other sites
BeatsByDr.Dre 8 Report post Posted November 14, 2016 Cool! Quote Share this post Link to post Share on other sites
Eviles 179 Report post Posted November 14, 2016 (edited) Why i cannot switch things on f7-f11, 1st State? Being more explained: - 1st State F1-F6 only can switch items. - 1st State New added working - 2nd State cannot Switch items. - 2nd State new added doesn't work. Used tricks: 2,4,5. Edited November 14, 2016 by Satan Quote Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 14, 2016 Sory, I skip one replacement in Trick 5 83 FD 0C 0F 82 77 FF FF FF 83 C3 0C 83 FB 24 0F > 83 FD 12 0F 82 77 FF FF FF 83 C3 12 83 FB 24 0F startpost updated 1 Quote Share this post Link to post Share on other sites
Yomazu 20 Report post Posted November 15, 2016 Its really good for SM and Cleric, great work @Duduf! OFFTopic @Duduf there's a way to do something like in Zero Version about buffs icon ? Example , if I get slow it will show a 'slow icon' same as zero version? Thanks in advance 1 Quote Share this post Link to post Share on other sites
Duduf 44 Report post Posted November 15, 2016 9 часов назад, Yomazu сказал: Its really good for SM and Cleric, great work @Duduf! OFFTopic @Duduf there's a way to do something like in Zero Version about buffs icon ? Example , if I get slow it will show a 'slow icon' same as zero version? Thanks in advance Unfortunately, I can't do it Quote Share this post Link to post Share on other sites
HILO 0 Report post Posted November 15, 2016 Great one, and that for sure will be useful. Quote Share this post Link to post Share on other sites
DevMorgan 6 Report post Posted January 26, 2017 it perfect more step 1: 83 FD 03 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D <-- Give double click tab bug game.exe and normal --> 83 FD 02 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D work perfect Quote Share this post Link to post Share on other sites
Duduf 44 Report post Posted January 26, 2017 13 часа назад, DevMorgan сказал: it perfect more step 1: 83 FD 03 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D <-- Give double click tab bug game.exe and normal --> 83 FD 02 56 57 8B D9 7C 04 33 ED EB 09 85 ED 7D work perfect 1 Quote Share this post Link to post Share on other sites
Protoss 0 Report post Posted January 29, 2017 What HEX-editor are you using? I can't find any of the hex values you posted when i open me Game.exe with HxD, or with Hex Editor Neo. I must be doing something wrong.... Quote Share this post Link to post Share on other sites