Advertisement
Covadola

Fastpanel tricks

Jan 11th, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.07 KB | None | 0 0
  1. Here is a guide on how it worked for me in the right order
  2.  
  3. Open the Game.exe in HEX-editor to make changes. Yes all tricks only client-side.
  4.  
  5. -------------------------------------------------------------------
  6. Enable F10-F12 keys
  7.  
  8. Find
  9.  
  10. 83 FF 08 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86
  11.  
  12. Replace with
  13.  
  14. 83 FF 0B 7F 3A 83 3D D0 A2 66 00 FF 75 31 8B 86
  15.  
  16. --------------------------------------------------------------------
  17. Enable Tab key for switch panel states
  18.  
  19. Find
  20.  
  21. 83 FF 7B 74 60 81 FF DD 00 00 00 75 0D 6A 11 FF
  22.  
  23. Replace with
  24.  
  25. 83 FF 09 74 60 81 FF DD 00 00 00 75 0D 6A 11 FF
  26.  
  27. ---------------------------------------------------------------------
  28. Make two panels for 18 slots (F1-F12 + 6 clickable slots)
  29.  
  30. Step 1
  31.  
  32. Find
  33.  
  34. 83 FF 0C 72 9B BB 0C 00 00 00 8D 9B 00 00 00 00
  35.  
  36. Replace with
  37.  
  38. 83 FF 12 72 9B BB 12 00 00 00 8D 9B 00 00 00 00
  39.  
  40. Step 2
  41.  
  42. Find
  43.  
  44. 83 FD 0C 0F 82 77 FF FF FF 83 C3 0C 83 FB 24 0F
  45.  
  46. Replace with
  47.  
  48. 83 FD 12 0F 82 77 FF FF FF 83 C3 12 83 FB 24 0F
  49.  
  50. Step 3
  51.  
  52. Find
  53.  
  54. 8D 7E 0C 3B F7 7D 1E 8B 83 18 07 00 00 8B 0C B0
  55.  
  56. Replace with
  57.  
  58. 8D 7E 12 3B F7 7D 1E 8B 83 18 07 00 00 8B 0C B0
  59.  
  60. Step 4
  61.  
  62. Find
  63.  
  64. 00 7C DD 8D 74 6D 00 C1 E6 02 8D 7E
  65.  
  66. Replace with
  67.  
  68. 00 7C DD 8D 74 ED 00 C1 E6 01 8D 7E
  69.  
  70. Step 5
  71.  
  72. Find
  73.  
  74. 8D 0C 40 8D 04 8F 8B 04 82 85 C0 74 18 8B 80 98
  75.  
  76. Replace with
  77.  
  78. 8D 0C C0 8D 04 4F 8B 04 82 85 C0 74 18 8B 80 98
  79.  
  80. Step 6
  81.  
  82. Find
  83.  
  84. B9 0C 00 00 00 F7 F9 33 C0 89 44 24 0D 89 44 24
  85.  
  86. Replace with
  87.  
  88. B9 12 00 00 00 F7 F9 33 C0 89 44 24 0D 89 44 24
  89.  
  90. ------------------------------------------------------------------------------
  91. Edit Client Main.lua
  92.  
  93. Open scripts/lua/forms/main.clu and find line (frmFast)
  94. Example:
  95.  
  96. frmFast = UI_CreateForm( "frmFast", FALSE, 295, 43, 290, 557, TRUE, FALSE )
  97. --UI_FormSetHotKey( frmFast, ALT_KEY, HOTKEY_T )
  98. UI_ShowForm( frmFast, TRUE )
  99. UI_SetFormStyle( frmFast, 7 )---下
  100. UI_AddFormToTemplete( frmFast, FORM_MAIN )
  101. UI_SetIsDrag( frmFast, TRUE )
  102. UI_FormSetIsEscClose( frmFast, FALSE )
  103.  
  104.  
  105. imgMain1 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain1", 256, 43, 0, 0 )
  106. UI_LoadImage( imgMain1, "texture/ui/new4.tga", NORMAL, 256, 43, 0, 33 )
  107.  
  108. imgMain2 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain2", 39, 43, 256, 0 )
  109. UI_LoadImage( imgMain2, "texture/ui/new4.tga", NORMAL, 39, 43, 0, 79 )
  110.  
  111.  
  112.  
  113. fscMainF0 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 5, 5 )
  114. fscMainF1 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 39, 5 )
  115. fscMainF2 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 73, 5 )
  116. fscMainF3 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 107, 5 )
  117. fscMainF4 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 141, 5 )
  118. fscMainF5 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 175, 5 )
  119. fscMainF6 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 209, 5 )
  120. fscMainF7 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 243, 5 )
  121.  
  122. -- 向上按钮
  123. btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 7, 8, 280, 12 )
  124. UI_LoadButtonImage( btnFastUp, "texture/ui/Nbotton.tga", 7, 8, 82, 2, TRUE )
  125. UI_SetHint( btnFastUp, "Next (Ctrl+[)" )
  126.  
  127.  
  128. -- 向下按钮
  129. btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 7, 8, 280, 22 )
  130. UI_LoadButtonImage( btnFastDown, "texture/ui/Nbotton.tga", 7, 8, 82, 12, TRUE )
  131. UI_SetHint( btnFastDown, "Next (Ctrl+])" )
  132.  
  133.  
  134. Replace all that code with
  135.  
  136. frmFast = UI_CreateForm( "frmFast", FALSE, 432, 82, 290, 557, TRUE, FALSE )
  137. --UI_FormSetHotKey( frmFast, ALT_KEY, HOTKEY_T )
  138. UI_ShowForm( frmFast, TRUE )
  139. UI_SetFormStyle( frmFast, 7 )
  140. UI_AddFormToTemplete( frmFast, FORM_MAIN )
  141. UI_SetIsDrag( frmFast, TRUE )
  142. UI_FormSetIsEscClose( frmFast, FALSE )
  143. imgMain1 = UI_CreateCompent( frmFast, IMAGE_TYPE, "imgMain1", 432, 82, 0, 0 )
  144. UI_LoadImage( imgMain1, "texture/ui/frmfast18.tga", NORMAL, 432, 82, 0, 0 )
  145. fscMainF0 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF0", 32, 32, 5, 44 )
  146. fscMainF1 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF1", 32, 32, 39, 44 )
  147. fscMainF2 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF2", 32, 32, 73, 44 )
  148. fscMainF3 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF3", 32, 32, 107, 44 )
  149. fscMainF4 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF4", 32, 32, 141, 44 )
  150. fscMainF5 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF5", 32, 32, 175, 44 )
  151. fscMainF6 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF6", 32, 32, 209, 44 )
  152. fscMainF7 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF7", 32, 32, 243, 44 )
  153. fscMainF8 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF8", 32, 32, 277, 44 )
  154. fscMainF9 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF9", 32, 32, 311, 44 )
  155. fscMainF10 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF10", 32, 32, 345, 44 )
  156. fscMainF11 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF11", 32, 32, 379, 44 )
  157.  
  158. fscMainF12 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF12", 32, 32, 107, 5 )
  159. fscMainF13 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF13", 32, 32, 141, 5 )
  160. fscMainF14 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF14", 32, 32, 175, 5 )
  161. fscMainF15 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF15", 32, 32, 209, 5 )
  162. fscMainF16 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF16", 32, 32, 243, 5 )
  163. fscMainF17 = UI_CreateCompent( frmFast, FAST_COMMANG_TYPE, "fscMainF17", 32, 32, 277, 5 )
  164. btnFastUp = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastUp", 7, 8, 417, 12 + 39 )
  165. UI_LoadButtonImage( btnFastUp, "texture/ui/Nbotton.tga", 7, 8, 82, 2, TRUE )
  166. UI_SetHint( btnFastUp, "Next (Ctrl+[, Ctrl+], Tab)" )
  167. btnFastDown = UI_CreateCompent( frmFast, BUTTON_TYPE, "btnFastDown", 7, 8, 417, 22 + 39 )
  168. UI_LoadButtonImage( btnFastDown, "texture/ui/Nbotton.tga", 7, 8, 82, 12, TRUE )
  169. UI_SetHint( btnFastDown, "Next (Ctrl+[, Ctrl+], Tab)" )
  170.  
  171.  
  172. Download frmfast18.tga from https://drive.google.com/open?id=0B-nyWqNUUQcBc0NKNHkzd3VhWm8 and put it in texture/ui folder
  173.  
  174. Thats all. Enjoy!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement