Jump to content
Duduf

Fastpanel tricks

Recommended Posts

For those who try to do this, Please do it 1 by 1, log in game each time u change a value as this is what helped made it work for me 99%. If you don't test 1 by 1, then you will find errors when trying to find the "HEX-ED" string.

(I did the black skin version)

For the "2 times alt tab DC" Don't change this part. (NOTE All F1-11 works fine for me, but F12 can't be pressed, but it is clickable)

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

Edited by Ecstasy

Nissan-GT-R.gif

Share this post


Link to post
Share on other sites

This is what it looks like when doing that to source instead of hexing - except changing the constants here actually change the memory reserved as well.

 

The amount:

Untitled.jpg

The keys:

Untitled2.jpg

The actual use of the rows specified by MAX_FAST_ROW:

Untitled3.jpg

 

Edited by deguix

Share this post


Link to post
Share on other sites

Hello..why i got it invisible...i can put it above it..just cant be see....anyone help

 

invisible.jpg

Edited by SD13
Fix already

Share this post


Link to post
Share on other sites

Hi! in case someone has not been able to operate the extra bar

Trick 1. Enable third state dosent work, when using it disconnects you.

Only the Tab that will change from the first bar to the second will work. The F1 through F12 buttons will work correctly, and the six bar will work by clicking the mouse.

 

Here is a guide on how it worked for me in the right order.

 

 

 


Enable F10-F12 keys

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

 

Enable Tab key for switch panel states

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

 

Make two panels for 18 slots (F1-F12 + 6 clickable slots)
 

Step 1

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

 

Step 2

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

 

Step 3

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

 

Step 4

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

 

Step 5

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

 

Step 6

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

Edit Client Main.lua

Open scripts/lua/forms/main.clu and find line (frmFast)
Example:

 


frmFast = UI_CreateForm( "frmFast", FALSE, 295, 43, 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", 256, 43, 0, 0 )
UI_LoadImage( imgMain1, "texture/ui/new4.tga", NORMAL, 256, 43, 0, 33 )

imgMain2 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain2", 39, 43, 256, 0 )
UI_LoadImage( imgMain2, "texture/ui/new4.tga", NORMAL, 39, 43, 0, 79 )



fscMainF0  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 5, 5 )
fscMainF1  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 39, 5 )
fscMainF2  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 73, 5 )
fscMainF3  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 107, 5 )
fscMainF4  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 141, 5 )
fscMainF5  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 175, 5 )
fscMainF6  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 209, 5 )
fscMainF7  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 243, 5 )

-- 向上按钮
btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 7, 8, 280, 12 )
UI_LoadButtonImage( btnFastUp, "texture/ui/Nbotton.tga", 7, 8, 82, 2, TRUE )
UI_SetHint( btnFastUp, "Next (Ctrl+[)" )


-- 向下按钮
btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 7, 8, 280, 22 )
UI_LoadButtonImage( btnFastDown, "texture/ui/Nbotton.tga", 7, 8, 82, 12, TRUE )
UI_SetHint( btnFastDown, "Next (Ctrl+])" )

Replace all that code 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!
 

 

In case you cannot find the Hex lines or main lua, it is because when you copy a line of code here from the forum there is an error in the code.
Example:
sshot-24.png.98fe7ad1e2fdbab8918a95d50eaa0943.png

 

lua Example:

sshot-25.png.ba464600546e5df3895931e641c4c3dd.png

Here I leave a link to Pastebin with the clean code lines

Click Here

Edited by Masuka00
  • Like 1

☠️🏴‍☠️💀ǤØĐ βŁ€ŞŞ ƤƗŘΔĆ¥💀🏴‍☠️☠️

Share this post


Link to post
Share on other sites
On 1/12/2020 at 6:23 AM, Masuka00 said:

Hi! in case someone has not been able to operate the extra bar

Trick 1. Enable third state dosent work, when using it disconnects you.

Only the Tab that will change from the first bar to the second will work. The F1 through F12 buttons will work correctly, and the six bar will work by clicking the mouse.

 

Here is a guide on how it worked for me in the right order.

 

  Reveal hidden contents

 


Enable F10-F12 keys

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

 

Enable Tab key for switch panel states

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

 

Make two panels for 18 slots (F1-F12 + 6 clickable slots)
 

Step 1

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

 

Step 2

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

 

Step 3

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

 

Step 4

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

 

Step 5

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

 

Step 6

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

Edit Client Main.lua

Open scripts/lua/forms/main.clu and find line (frmFast)
Example:

 



frmFast = UI_CreateForm( "frmFast", FALSE, 295, 43, 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", 256, 43, 0, 0 )
UI_LoadImage( imgMain1, "texture/ui/new4.tga", NORMAL, 256, 43, 0, 33 )

imgMain2 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain2", 39, 43, 256, 0 )
UI_LoadImage( imgMain2, "texture/ui/new4.tga", NORMAL, 39, 43, 0, 79 )



fscMainF0  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 5, 5 )
fscMainF1  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 39, 5 )
fscMainF2  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 73, 5 )
fscMainF3  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 107, 5 )
fscMainF4  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 141, 5 )
fscMainF5  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 175, 5 )
fscMainF6  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 209, 5 )
fscMainF7  = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 243, 5 )

-- 向上按钮
btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 7, 8, 280, 12 )
UI_LoadButtonImage( btnFastUp, "texture/ui/Nbotton.tga", 7, 8, 82, 2, TRUE )
UI_SetHint( btnFastUp, "Next (Ctrl+[)" )


-- 向下按钮
btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 7, 8, 280, 22 )
UI_LoadButtonImage( btnFastDown, "texture/ui/Nbotton.tga", 7, 8, 82, 12, TRUE )
UI_SetHint( btnFastDown, "Next (Ctrl+])" )

Replace all that code 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!
 

 

In case you cannot find the Hex lines or main lua, it is because when you copy a line of code here from the forum there is an error in the code.
Example:
sshot-24.png.98fe7ad1e2fdbab8918a95d50eaa0943.png

 

lua Example:

sshot-25.png.ba464600546e5df3895931e641c4c3dd.png

Here I leave a link to Pastebin with the clean code lines

Click Here

Thanks for sharing

Share this post


Link to post
Share on other sites
On 1/29/2017 at 12:47 PM, Protoss said:

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....

i have the same problem u can fix it?

Share this post


Link to post
Share on other sites

@Duduf I am wondering how you understand what to replace and how you make sense of the hex data, are there anywhere i can read up on it?

On top of that i'm wondering if it would be possible to rebind the skill bar's hotkeys to something else (client sided) through editing the hex data?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...