Last active
January 15, 2025 19:07
-
-
Save andripwn/2dc9078165a87ab5e68c8f29555782b9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---------------- V5 ------------------------------ | |
---Updated on 7/19/19 | |
----Tutorial Videos------------------------------------------------ | |
-----How to use: https://www.youtube.com/watch?v=F_tvWzF3x18 | |
-----Youtube Channel: https://www.youtube.com/c/Kriptutorial | |
-- Shared with you by KripT | |
---Created by some Chinese dude | |
---Log: | |
--Recoil Table Updated | |
--Added PP-Bizon | |
--Randomization System Update | |
--Optimization of Code | |
--Fix of AutoMode | |
---- KEY BIND ---- | |
--Info: The name of the gun_key = arg (which is the button name) | |
--Ex: ump9_key = 1(left click) | |
local ump9_key = 4 | |
local akm_key = 7 | |
local m16a4_key = 8 | |
local m416_key = 5 | |
local scarl_key = nil | |
local uzi_key = nil | |
local qbz_key = 11 | |
local mp5k_key = nil | |
local beryl_key = 10 | |
local g36c_key = 11 | |
local ppbizon_key = nil | |
---This is the button used to turn off the script (default:6) - G502 | |
local set_off_key = 6 | |
---- KEYBOARD ---- | |
--This should only be used by users with a Logitech Keyboard | |
local ump9_gkey = nil ---1 is for G1 | |
local akm_gkey = nil | |
local m16a4_gkey = nil | |
local m416_gkey = nil | |
local scarl_gkey = nil | |
local uzi_gkey = nil | |
local mp5k_gkey = nil | |
local qbz_gkey = nil | |
local g36c_gkey = nil | |
local beryl_gkey = nil | |
local ppbizon_gkey = nil | |
---Button used to turn off the script(keyboard) | |
local set_off_gkey = nil | |
---- control_key ---- | |
local control_key = "lctrl" | |
---- Allowed Keys are: "lalt", "ralt", "alt" "lshift", "rshift", "shift" "lctrl", "rctrl", "ctrl" | |
local ignore_key = "lalt" --- ignore key | |
--------------------------Functionalities--------------------------------- | |
------Full_Mode = When gun is full of attachments, activates a weaker recoil mode when compared to Basic | |
-----Mode_Switch_Key = When gun has 6x or 4x, activates 4x(quadruple) mode which quadruples values | |
----Lighton_Key = When the Script is on, the light for "scrolllock" on your keyboard will be on. | |
---- Only allowed keys for this area: "numlock", "capslock", "scrolllock" - Don't mistype it. | |
local full_mode_key = "numlock" | |
local mode_switch_key = "capslock" | |
local lighton_key = "scrolllock" | |
-----------------------End of Functionalities----------------------------- | |
------------------------Settings------------------------------------------- | |
local vertical_sensitivity = 1 --- default is 1 | |
local target_sensitivity = 50 --- default is 50.0 | |
local scope_sensitivity = 50 --- default is 50.0 | |
local scope4x_sensitivity = 50 --- default is 50.0 | |
----------------------End of Settings-------------------------------------- | |
-------------------Functionalities settings ------------------------------ | |
---Full_Mode = True, allows for change from basic to full_mode(full attached gun) | |
local full_mode = true | |
-------------------End of Functionalities Settings------------------------ | |
-------------------------Safety------------------------------------------- | |
--If Obfs_mode = true then, values from recoil table are randomized to reduce chance of detection | |
--Interval_Ratio, by how much are the numbers randomized | |
--Random_Seed, some random shit in calculation that makes no freaking sense(ignore) | |
---These are the recommended settings, changing anything here drastically impacts Recoil Table! | |
local obfs_mode = true | |
local interval_ratio = 0.5 | |
local random_seed = 1 | |
----------------------End of Safety-------------------------------------- | |
-- Auto_Mode = True, DO NOT CHANGE THIS TO FALSE as it will create bugs | |
local auto_mode = true -- dont change | |
----------------------- | |
-------------------------------------------------------------------------- | |
---------------- Recoil Table ------------------------------ | |
---------------- You can fix the value here ------------------------------ | |
-------------------------------------------------------------------------- | |
--- Recoil Times | |
----basictimes = 1, | |
--- If All_Recoil_Times greater than 1 , then increased force of pulldown | |
--- If less than 1, decreased force of pulldown | |
local all_recoil_times = 1 | |
----------------------------- Don't play here UNLESS you know what you are DOING!!--------------------------------- | |
-----Follow my TUTORIAL VIDEOS at the top, to understand how everything here works! | |
----Link: https://www.youtube.com/watch?v=F_tvWzF3x18 | |
local recoil_table = {} | |
recoil_table["akm"] = { | |
basic={32,29,29,30, 33.8,33,36,37, 39,39.5,43,44}, | |
basictimes = 1, | |
full={32,29,29,30, 33.8,34,36,37, 39.6,39.7,44,44}, | |
fulltimes = 1*.85, | |
quadruple={28,29,32,30, 26,24,24,25, 24,31,34,40}, | |
quadrupletimes = 4, | |
fullof4x={23,22,21,22, 21,23,25,26, 27,27,25,29}, | |
fullof4xtimes = 4, | |
speed = 96, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["m416"] = { | |
basic={25,22,23,23 ,26, 27,28.7,28.5,27, 26,27,28,30}, | |
basictimes = 1, | |
full={31,26,27,29 ,21,21,24,24,26, 21,27,28,32}, | |
fulltimes = 1*.7, | |
quadruple={21,19,18,19 ,21,22,21,20,21, 20,19,20,28}, | |
quadrupletimes = 4, | |
fullof4x={18,14,12,10 ,15,13,15,12,15, 10,11,12,18}, | |
fullof4xtimes = 4, | |
speed = 75, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["scarl"] = { | |
basic={32,29,29,26 ,29,28,30,31, 30,31,32,33}, | |
basictimes = 1, | |
full={31,28,27,26 ,24,26,24,26, 30,31,32,33}, | |
fulltimes = 1*.8, | |
quadruple={30,27,25,27 ,24,27,26,24, 27,26,25,33}, | |
quadrupletimes = 4*.9, | |
fullof4x={32,29,29,26 ,29,28,30,31, 30,31,32,33}, | |
fullof4xtimes = 4*.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["ump9"] = { | |
basic={20,16,17,18, 22,23,21,24, 24,22,24,26}, | |
basictimes = 1, | |
full={21,18,19,18, 19,20,19,20, 21,22,23,24}, | |
fulltimes = 1*.8, | |
quadruple={20,16,17,18, 22,23,21,24, 24,22,24,26}, | |
quadrupletimes = 4*0.8, | |
fullof4x={21,18,19,19, 22,23,21,24, 24,22,24,26}, | |
fullof4xtimes = 4*0.5, | |
speed = 90, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["uzi"] = { | |
basic={16,10,11,12, 14,15,13,15, 14,15,16,21}, | |
basictimes = 1, | |
full={18,16,15,16, 18,16,17,19, 14,15,16,21}, | |
fulltimes = 1*.6, | |
quadruple={0,0,0,0, 0,0,0,0, 0,0,0,0}, | |
quadrupletimes = 4, | |
fullof4x={0,0,0,0, 0,0,0,0, 0,0,0,0}, | |
fullof4xtimes = 4*.6, | |
speed = 50, | |
maxbullets = 35, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["m16a4"] = { | |
basic={20,18,16,14, 12,14,12,10, 12,14,15,17,}, | |
basictimes = 1*.7, | |
full={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
fulltimes = 1*.8, | |
quadruple={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
quadrupletimes = 4, | |
fullof4x={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
fullof4xtimes = 4*.8, | |
fulltimes = 1, | |
speed = 100, | |
maxbullets = 40, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["qbz"] = { | |
basic={31,22,24,26, 27,27,28,29, 30,28,26,31}, | |
basictimes = 1.0, | |
full={32,26,28,29, 29,28,30,29, 29,29,27,31}, | |
fulltimes = 1*.7, | |
quadruple={20,18,16,13, 25,26,20,22, 26,27,28,29}, | |
quadrupletimes = 4, | |
fullof4x={32,26,28,26, 27,27,28,29, 30,28,25,31}, | |
fullof4xtimes = 4*.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["beryl"] = { | |
basic={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
basictimes = 1, | |
full={28,26,22,23, 26,28,29,26, 34,36.7,38.6,40.5}, | |
fulltimes = 1*.73, | |
quadruple={26,24,22,23, 26,36,31,34, 37,36,38,43}, | |
quadrupletimes = 4*.85, | |
fullof4x={26,24,22,25, 32,33,31,34, 32,36,39,43}, | |
fullof4xtimes = 4*.6, | |
speed = 65, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["g36c"] = { | |
basic={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
basictimes = 1, | |
full={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
fulltimes = 1*.7, | |
quadruple={26,24,22,23, 28,36,31,34, 37,36,38,43}, | |
quadrupletimes = 4*0.85, | |
fullof4x={26,24,22,21, 26,29,31,32, 31,33,36,41}, | |
fullof4xtimes = 4*0.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["mp5k"] = { | |
basic={31,29,28,29, 27,29,31,27, 26,27,28,32}, | |
basictimes = 1, | |
full={31,29,28,29, 27,29,31,27, 22,23,24,31}, | |
fulltimes = 1*.65, | |
quadruple={31,29,28,29, 29,32,31,34, 22,23,24,31}, | |
quadrupletimes = 4, | |
fullof4x={31,29,28,29, 27,29,31,27, 22,23,24,31}, | |
fullof4xtimes = 4*.55, | |
speed = 90, | |
maxbullets = 35, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["ppbizon"] = { | |
basic={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
basictimes = 1, | |
full={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
fulltimes = 1*.75, | |
quadruple={21,16,17,19, 21,20,20,20, 17,18,16,21}, | |
quadrupletimes = 4*.95, | |
fullof4x={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
fullof4xtimes = 4*.6, | |
speed = 90, | |
maxbullets = 35, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
---Template, copy this below to create a new gun---- |Advanced| | |
} | |
recoil_table["none"] = { | |
basic={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
basictimes = 1, | |
full={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
fulltimes = 1, | |
quadruple={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
quadrupletimes = 1, | |
fullof4x={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
fullof4xtimes = 1, | |
speed = 30, | |
maxbullets = 40, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
-------------------------------------------------------------------------- | |
---------------- Function ------------------------------ | |
-----ANY SMALL CHANGE IN HERE CAN EITHER INTERRUPT THE SCRIPT FROM FUNCTIONING | |
-----OR ALLOW YOU TO BECOME SUPERMAN, MOST LIKELY THE FIRST OPTION | |
---Basic calculation---- | |
function convert_sens(unconvertedSens) | |
return 0.002 * math.pow(10, unconvertedSens / 50) | |
end | |
function calc_sens_scale(sensitivity) | |
return convert_sens(sensitivity)/convert_sens(50) | |
end | |
local target_scale = calc_sens_scale(target_sensitivity) | |
local scope_scale = calc_sens_scale(scope_sensitivity) | |
local scope4x_scale = calc_sens_scale(scope4x_sensitivity) | |
---The key switching and changes in mode---- | |
function recoil_mode() | |
if not IsKeyLockOn(mode_switch_key) then | |
if IsKeyLockOn(full_mode_key) and full_mode then | |
return "full"; | |
else | |
return "basic"; | |
end | |
end | |
if IsKeyLockOn(mode_switch_key) then | |
if IsKeyLockOn(full_mode_key) and full_mode then | |
return "fullof4x" | |
else | |
return "quadruple" | |
end | |
end | |
end | |
function single_value(value) | |
return math.floor(( value / 10 )) | |
end | |
function recoil_value(_weapon,_duration) | |
local _mode = recoil_mode() | |
local step = (math.floor(_duration/recoil_table[_weapon]["speed"])) + 1 | |
if step > #recoil_table[_weapon][_mode] then | |
step = #recoil_table[_weapon][_mode] | |
end | |
---Defining and allocating all locals needed | |
local weapon_recoil = recoil_table[_weapon][_mode][step] | |
local weapon_speed = recoil_table[_weapon]["speed"] | |
local weapon_clickspeed = recoil_table[_weapon]["clickspeed"] | |
local weapon_maxbullets = recoil_table[_weapon]["maxbullets"] | |
local weapon_basictimes = recoil_table[_weapon]["basictimes"] | |
local weapon_fulltimes = recoil_table[_weapon]["fulltimes"] | |
local weapon_quadrupletimes = recoil_table[_weapon]["quadrupletimes"] | |
local weapon_fullof4xtimes = recoil_table[_weapon]["fullof4xtimes"] | |
local weapon_intervals = weapon_speed | |
local weapon_clicktime = weapon_clickspeed | |
local weapon_bullets = weapon_maxbullets | |
---OBFS Mode, This is the code for the Randomization System. | |
if obfs_mode then | |
local coefficient = interval_ratio * ( 1 + random_seed * math.random()) | |
weapon_intervals = math.floor(coefficient * weapon_speed) | |
end | |
-- OutputLogMessage("weapon_intervals = %s\n", weapon_intervals) | |
recoil_recovery = weapon_recoil | |
recoil_times = all_recoil_times / vertical_sensitivity | |
if recoil_mode() == "basic" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_basictimes | |
end | |
if recoil_mode() == "full" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_fulltimes | |
end | |
if recoil_mode() == "quadruple" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_quadrupletimes | |
end | |
if recoil_mode() == "fullof4x" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_fullof4xtimes | |
end | |
-- issues/3 | |
if IsMouseButtonPressed(2) then | |
recoil_recovery = recoil_recovery / target_scale | |
elseif recoil_mode() == "basic" then | |
recoil_recovery = recoil_recovery / scope_scale | |
elseif recoil_mode() == "full" then | |
recoil_recovery = recoil_recovery / scope_scale | |
elseif recoil_mode() == "quadruple" then | |
recoil_recovery = recoil_recovery / scope4x_scale | |
elseif recoil_mode() == "fullof4x" then | |
recoil_recovery = recoil_recovery / scope4x_scale | |
end | |
return weapon_intervals,recoil_recovery,weapon_clicktime,weapon_bullets | |
end | |
-------------------------------------------------------------------------- | |
---------------- OnEvent ------------------------------ | |
-------------------------------------------------------------------------- | |
function OnEvent(event, arg) | |
OutputLogMessage(" %s, = %d\n", event, arg) | |
if (event == "PROFILE_ACTIVATED") then | |
OutputLogMessage("Script = ON ->") | |
EnablePrimaryMouseButtonEvents(true) | |
Fire = false | |
current_weapon = "none" | |
shoot_duration = 0.0 | |
if IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
elseif IsKeyLockOn(full_mode_key) then | |
PressAndReleaseKey(full_mode_key) | |
elseif IsKeyLockOn(mode_switch_key) then | |
PressAndReleaseKey(mode_switch_key) | |
end | |
elseif event == "PROFILE_DEACTIVATED" then | |
ReleaseMouseButton(1) | |
end | |
if (event == "MOUSE_BUTTON_PRESSED" and arg == set_off_key) | |
or (event == "G_PRESSED" and arg == set_off_gkey) then | |
current_weapon = "none" | |
OutputLogMessage("Script = OFF ->") | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == akm_key) | |
or (event == "G_PRESSED" and arg == akm_gkey) then | |
current_weapon = "akm" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == beryl_key) | |
or (event == "G_PRESSED" and arg == beryl_gkey) then | |
current_weapon = "beryl" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == m16a4_key) | |
or (event == "G_PRESSED" and arg == m16a4_gkey) then | |
current_weapon = "m16a4" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == m416_key) | |
or (event == "G_PRESSED" and arg == m416_gkey) then | |
current_weapon = "m416" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == ump9_key) | |
or (event == "G_PRESSED" and arg == ump9_gkey) then | |
current_weapon = "ump9" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == qbz_key) | |
or (event == "G_PRESSED" and arg == qbz_gkey) then | |
current_weapon = "qbz" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == uzi_key) | |
or (event == "G_PRESSED" and arg == uzi_gkey) then | |
current_weapon = "uzi" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == scarl_key) | |
or (event == "G_PRESSED" and arg == scarl_gkey) then | |
current_weapon = "scarl" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == g36c_key) | |
or (event == "G_PRESSED" and arg == g36c_gkey) then | |
current_weapon = "g36c" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == mp5k_key) | |
or (event == "G_PRESSED" and arg == mp5k_gkey) then | |
current_weapon = "mp5k" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == ppbizon_key) | |
or (event == "G_PRESSED" and arg == ppbizon_gkey) then | |
current_weapon = "ppbizon" | |
-----Template below, just an example |Advanced| | |
----elseif (event == "MOUSE_BUTTON_PRESSED" and arg == mp5_key) | |
----or (event == "G_PRESSED" and arg == mp5_gkey) then | |
--------- current_weapon = "mp5" | |
elseif (event == "M_RELEASED" and arg == 3 and Fire) then | |
local intervals,recovery,clicktime,bullets = recoil_value(current_weapon,shoot_duration) | |
if shoot_duration % (single_value(intervals) / 2) == 0 then | |
PressAndReleaseMouseButton(1) | |
end | |
MoveMouseRelative(0, recovery / 10) | |
Sleep(single_value(intervals)/10) | |
shoot_duration = (single_value(intervals)*.5) | |
--- if auto_reloading then | |
---- if shoot_duration > (single_value(intervals) * bullets) + 100 then | |
----- ReleaseMouseButton(1) | |
--- PressAndReleaseKey("r") | |
--- Sleep(200) | |
--- Fire = false | |
--- end | |
--- end | |
if not Fire then | |
ReleaseMouseButton(1) | |
elseif Fire then | |
SetMKeyState(3) | |
end | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then | |
-- button 1 : Shoot | |
if ((current_weapon == "none") or IsModifierPressed(ignore_key)) then | |
PressMouseButton(1) | |
repeat | |
Sleep(30) | |
until not IsMouseButtonPressed(1) | |
elseif(current_weapon == "m16a4") then | |
Fire = true | |
SetMKeyState(3) | |
else | |
if auto_mode then | |
repeat | |
local intervals,recovery,clicktime,bullets = recoil_value(current_weapon,shoot_duration) | |
MoveMouseRelative(0, recovery /10 ) | |
Sleep(intervals/10) | |
shoot_duration = shoot_duration + (intervals/10) | |
until not IsMouseButtonPressed(1) | |
else | |
Fire = true | |
SetMKeyState(3) | |
end | |
end | |
elseif (event == "MOUSE_BUTTON_RELEASED" and arg == 1) then | |
Fire = false | |
shoot_duration = 0.0 | |
end | |
--- while (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsModifierPressed(control_key) and IsModifierPressed(ignore_key) and fastloot) do | |
---ReleaseMouseButton(1) | |
--- PressMouseButton(1) | |
---for i = 0, 14 do | |
--- MoveMouseRelative(move, 0) | |
--- Sleep(2) | |
--- end | |
--- ReleaseMouseButton(1) | |
--- for i = 0, 14 do | |
--- MoveMouseRelative(-move, 0) | |
--- Sleep(2) | |
-- end | |
--- Sleep(10) | |
--- end | |
if (current_weapon == "none") then | |
if IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
end | |
else | |
if not IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
end | |
end | |
end | |
---TEXT VERSION ONLY |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<profiles xmlns="http://www.logitech.com/Cassandra/2010.7/Profile"> | |
<profile guid="{80E2A6DD-FD63-48AE-8C80-806FFA19083A}" lock="1" gameid="" gkeysdk="0" name="V5-PUBG" launchable="1" lastplayeddate="2019-07-20T01:30:26" gpasupported="0"> | |
<description>Playerunknown's Battlegrounds KripT</description> | |
<target path="C:\Program Files (x86)\Steam\steamapps\common\PUBG_Test\TslGame\Binaries\Win64\TslGame.exe"/> | |
<target path="C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\PUBG\TSLGAME\BINARIES\WIN64\TSLGAME.EXE"/> | |
<signature value="InstallLocation" executable="TSLGAME\BINARIES\WIN64\TSLGAME.EXE" key="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 578080" name=""/> | |
<macros> | |
<macro color="4286578943" guid="{3E0A6AC0-4C8D-47AE-9EEE-96DFB96134D2}" hidden="false" name="Move Forward" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="W"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{8148F734-10E3-4593-BAC6-4541F6FC7A3E}" hidden="false" name="Move Backward" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="S"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{E9D141A2-C19C-4DFF-BF86-BCE25A0E43BE}" hidden="false" name="Move Right" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="D"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{E17FD390-458B-4266-8665-B9FA3704435F}" hidden="false" name="Move Left" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="A"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{15AAC495-6AF9-47B3-9BDE-1101127C760E}" hidden="false" name="Reload" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="R"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{D511B4CB-2A3C-4BC7-9346-F9910599458D}" hidden="false" name="Next Weapon" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="G"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{B72295E3-B8AC-40C1-817B-660BF7B28692}" hidden="false" name="Walk" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{DA549BEF-6198-4F57-A1B4-E35967C7C0AE}" hidden="false" name="Jump" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="SPACEBAR"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{3719CC42-276C-4D72-B817-801CD105ADBE}" hidden="false" name="Toggle Crouch" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="C"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{4066EDD7-7CAE-4720-BF03-4C6CBAE166C6}" hidden="false" name="Toggle Prone" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="Z"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{66F226DE-A302-4CD2-A425-B7FC8416C8AF}" hidden="false" name="Weapon 1" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="1"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{99E5A49B-FD6D-4214-8FE3-EDAF87CB5CAA}" hidden="false" name="Weapon 2" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="2"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{1912D4F3-EBA2-4FAE-81F9-9FA6D99FFC13}" hidden="false" name="Weapon 3" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="3"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{40865CBE-9B99-4A56-9D2A-0B763AE3442C}" hidden="false" name="Weapon 4" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="4"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{32CFC979-D772-4D28-8E1B-37923E78E810}" hidden="false" name="Weapon 5" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="5"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{B4287C4D-E13B-4BE9-ABD2-FFA4EF26388B}" hidden="false" name="Toggle Firing Mode" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="B"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{A6E14FC8-9EEF-4C84-BB5B-B6D74F66563C}" hidden="false" name="Increase Zeroing" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="PAGEUP"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{15FADBD3-97FC-48CA-882B-9EF59F6FA66E}" hidden="false" name="Decrease Zeroing" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="PAGEDOWN"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{9C5EF630-EA18-4A88-A133-CCCDB48498EF}" hidden="false" name="Toggle AutoRun" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="EQUAL"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{8A69AECE-736A-4BD8-B22B-12A9B2C9F98F}" hidden="false" name="Peek Left" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="Q"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{0293D089-00B8-4ADB-83B1-F008A01A3279}" hidden="false" name="Peek Right" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="E"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{84E7826B-2585-4C79-8617-84B6132F326E}" hidden="false" name="Unarm" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="X"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{4D61D284-0583-4B93-BCA0-6BBAC6FACDE2}" hidden="false" name="To Vehicle Seat 1" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="1"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{70B3B7E5-4980-49C3-9545-220B4C4E6BB3}" hidden="false" name="To Vehicle Seat 2" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="2"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{3C3FA46B-418E-4E82-A58D-703C68A2032C}" hidden="false" name="To Vehicle Seat 3" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="3"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{666EB116-DA97-46D1-A5F4-2C0FCEAB7F18}" hidden="false" name="To Vehicle Seat 4" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="4"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{DE9E65E5-E373-4656-9799-12594F694DC5}" hidden="false" name="To Vehicle Seat 5" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="5"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{9EF853F1-AF1F-4088-B351-A222DE6458B5}" hidden="false" name="Interact" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="F"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{301B9029-7522-4347-AD3E-9AED20B0CABB}" hidden="false" name="Toggle Map" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="M"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{FE7FA0FA-1393-4CEF-B84A-300249AB379A}" hidden="false" name="Toggle Inventory" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="I"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{522D4FDD-72D3-4EC6-867C-1AB46EE95D8B}" hidden="false" name="Toggle Camera" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="V"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{D590F8DE-4719-4B1A-A907-1C0F3C1AC6A1}" hidden="false" name="In Game Menu" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="ESCAPE"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{955C5E62-8700-4714-992E-8341B881F6AB}" hidden="false" name="Toggle Mute Voice Chat" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="T"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{F90027A0-9152-42FA-97FF-D3B7B682E7D2}" hidden="false" name="Freelook" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="LALT"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{CC6EC44A-D51C-4670-8F79-366E6112D267}" hidden="false" name="Use MedKit" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="7"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{60115E33-B956-4680-8D5B-BAA72E8BC1CC}" hidden="false" name="Use FirstAid" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="8"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{38F24B49-B82E-4F64-A23D-FD31E27E0569}" hidden="false" name="Use Bandage" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="9"/> | |
</keystroke> | |
</macro> | |
<macro color="4294922240" guid="{8E56E44C-C426-4A65-828D-DDB7469CAE7E}" hidden="false" name="Use Boost item" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="0"/> | |
</keystroke> | |
</macro> | |
<macro color="4278233568" guid="{91788A6E-82B4-47B2-B0EE-489AB0B236E9}" hidden="false" name="Toggle UI" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="U"/> | |
<modifier value="LCTRL"/> | |
</keystroke> | |
</macro> | |
<macro color="4278246655" guid="{8AE557B2-4775-4BC2-9877-DD627CE43692}" hidden="false" name="Mouse" original="true"> | |
<mouse xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Mouse"/> | |
</macro> | |
<macro color="4278233568" guid="{306A1A51-3731-427D-B18B-43206EFFAF52}" hidden="false" name="Push To Talk" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="T"/> | |
</keystroke> | |
</macro> | |
<macro color="4286578943" guid="{D391403A-2347-47FC-AFE2-08F7647B71E4}" hidden="false" name="Sprint" original="true"> | |
<keystroke xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/Keystroke"> | |
<key value="LSHIFT"/> | |
</keystroke> | |
</macro> | |
<macro color="4278246655" guid="{5DAFA657-7E0B-4D37-9F7A-FA252ED551E6}" hidden="false" name="Left Click"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="leftclick"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{9D0F4485-F6CE-49AF-B3FB-328DBF996F1E}" hidden="false" name="Right Click"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="rightclick"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{8B615B23-6FDC-4430-9E57-E5CCBCAC4575}" hidden="false" name="Middle Click"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="middleclick"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{A0D817F6-1D5D-483B-ADD0-2634CD93D42A}" hidden="false" name="Back"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="back"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{457F5C9D-D26B-4583-BDB9-2812EA6278EA}" hidden="false" name="Scroll Right"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="scrollright"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{03B30A31-8B8B-4E37-A556-6349C66EC8FE}" hidden="false" name="Scroll Left"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="scrollleft"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{8B13562D-60F2-460F-9588-8C84168C81BC}" hidden="false" name="Forward"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="forward"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{A1FEC5BC-9A8A-49C5-B085-0E2EDCEF1F55}" hidden="false" devicecategory="Logitech.Gaming.Mouse" name="DPI Shift"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpishift"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{12C9716B-4D7A-4F6F-AF20-A0369219119A}" hidden="false" devicecategory="Logitech.Gaming.Mouse" name="DPI Down"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpidown"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{68A1C0B2-2996-4992-9CC5-3285AC8E9740}" hidden="false" devicecategory="Logitech.Gaming.Mouse" name="DPI Up"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpiup"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{1A20AFA8-AD80-47F2-8358-12AD20ABC836}" hidden="true" name="Forward"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="forward"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{8DA3A963-405C-4083-9CD6-716E26CB94C9}" hidden="true" devicecategory="Logitech.Gaming.Mouse" name="DPI Shift"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpishift"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{CD57156D-6ACE-4C74-85D4-17019FC6DB42}" hidden="true" devicecategory="Logitech.Gaming.Mouse" name="DPI Up"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpiup"/> | |
</mousefunction> | |
</macro> | |
<macro color="4278246655" guid="{F705CD99-A3D7-46B5-9723-FE1C664AEA23}" hidden="true" devicecategory="Logitech.Gaming.Mouse" name="DPI Down"> | |
<mousefunction xmlns="http://www.logitech.com/Cassandra/2010.1/Macros/MouseFunction"> | |
<do task="dpidown"/> | |
</mousefunction> | |
</macro> | |
</macros> | |
<assignments devicecategory="Logitech.Gaming.LeftHandedController"> | |
<assignment contextid="G4" shiftstate="1" backup="false" macroguid="{3E0A6AC0-4C8D-47AE-9EEE-96DFB96134D2}" original="true"/> | |
<assignment contextid="G10" shiftstate="1" backup="false" macroguid="{E17FD390-458B-4266-8665-B9FA3704435F}" original="true"/> | |
<assignment contextid="G11" shiftstate="1" backup="false" macroguid="{8148F734-10E3-4593-BAC6-4541F6FC7A3E}" original="true"/> | |
<assignment contextid="G12" shiftstate="1" backup="false" macroguid="{E9D141A2-C19C-4DFF-BF86-BCE25A0E43BE}" original="true"/> | |
<assignment contextid="G6" shiftstate="1" backup="false" macroguid="{15AAC495-6AF9-47B3-9BDE-1101127C760E}" original="true"/> | |
<assignment contextid="G14" shiftstate="1" backup="false" macroguid="{D511B4CB-2A3C-4BC7-9346-F9910599458D}" original="true"/> | |
<assignment contextid="G20" shiftstate="1" backup="false" macroguid="{B72295E3-B8AC-40C1-817B-660BF7B28692}" original="true"/> | |
<assignment contextid="G15" shiftstate="1" backup="false" macroguid="{D391403A-2347-47FC-AFE2-08F7647B71E4}" original="true"/> | |
<assignment contextid="G22" shiftstate="1" backup="false" macroguid="{DA549BEF-6198-4F57-A1B4-E35967C7C0AE}" original="true"/> | |
<assignment contextid="G18" shiftstate="1" backup="false" macroguid="{3719CC42-276C-4D72-B817-801CD105ADBE}" original="true"/> | |
<assignment contextid="G16" shiftstate="1" backup="false" macroguid="{4066EDD7-7CAE-4720-BF03-4C6CBAE166C6}" original="true"/> | |
<assignment contextid="G3" shiftstate="1" backup="false" macroguid="{8A69AECE-736A-4BD8-B22B-12A9B2C9F98F}" original="true"/> | |
<assignment contextid="G5" shiftstate="1" backup="false" macroguid="{0293D089-00B8-4ADB-83B1-F008A01A3279}" original="true"/> | |
<assignment contextid="G17" shiftstate="1" backup="false" macroguid="{84E7826B-2585-4C79-8617-84B6132F326E}" original="true"/> | |
<assignment contextid="G13" shiftstate="1" backup="false" macroguid="{9EF853F1-AF1F-4088-B351-A222DE6458B5}" original="true"/> | |
<assignment contextid="G19" shiftstate="1" backup="false" macroguid="{522D4FDD-72D3-4EC6-867C-1AB46EE95D8B}" original="true"/> | |
<assignment contextid="G1" shiftstate="1" backup="false" macroguid="{D590F8DE-4719-4B1A-A907-1C0F3C1AC6A1}" original="true"/> | |
<assignment contextid="G7" shiftstate="1" backup="false" macroguid="{306A1A51-3731-427D-B18B-43206EFFAF52}" original="true"/> | |
<assignment contextid="G21" shiftstate="1" backup="false" macroguid="{F90027A0-9152-42FA-97FF-D3B7B682E7D2}" original="true"/> | |
<assignment contextid="G26" shiftstate="1" backup="false" macroguid="{8AE557B2-4775-4BC2-9877-DD627CE43692}" original="true"/> | |
<assignment contextid="G27" shiftstate="1" backup="false" macroguid="{8AE557B2-4775-4BC2-9877-DD627CE43692}" original="true"/> | |
<assignment contextid="G28" shiftstate="1" backup="false" macroguid="{8AE557B2-4775-4BC2-9877-DD627CE43692}" original="true"/> | |
<assignment contextid="G29" shiftstate="1" backup="false" macroguid="{8AE557B2-4775-4BC2-9877-DD627CE43692}" original="true"/> | |
<assignment contextid="G23" shiftstate="1" backup="false" macroguid="{FE7FA0FA-1393-4CEF-B84A-300249AB379A}" original="true"/> | |
<assignment contextid="G24" shiftstate="1" backup="false" macroguid="{301B9029-7522-4347-AD3E-9AED20B0CABB}" original="true"/> | |
<assignment contextid="G2" shiftstate="1" backup="false" macroguid="{66F226DE-A302-4CD2-A425-B7FC8416C8AF}" original="true"/> | |
<assignment contextid="G8" shiftstate="1" backup="false" macroguid="{99E5A49B-FD6D-4214-8FE3-EDAF87CB5CAA}" original="true"/> | |
<assignment contextid="G9" shiftstate="1" backup="false" macroguid="{1912D4F3-EBA2-4FAE-81F9-9FA6D99FFC13}" original="true"/> | |
</assignments> | |
<assignments devicecategory="Logitech.Gaming.Mouse.G502RGB"> | |
<assignment contextid="Button1" shiftstate="1" backup="false" macroguid="{5DAFA657-7E0B-4D37-9F7A-FA252ED551E6}" original="false"/> | |
<assignment contextid="Button2" shiftstate="1" backup="false" macroguid="{9D0F4485-F6CE-49AF-B3FB-328DBF996F1E}" original="false"/> | |
<assignment contextid="Button3" shiftstate="1" backup="false" macroguid="{8B615B23-6FDC-4430-9E57-E5CCBCAC4575}" original="false"/> | |
<assignment contextid="Button10" shiftstate="1" backup="false" macroguid="{457F5C9D-D26B-4583-BDB9-2812EA6278EA}" original="false"/> | |
<assignment contextid="Button11" shiftstate="1" backup="false" macroguid="{03B30A31-8B8B-4E37-A556-6349C66EC8FE}" original="false"/> | |
<assignment contextid="Button1" shiftstate="4" backup="false" macroguid="{5DAFA657-7E0B-4D37-9F7A-FA252ED551E6}" original="false"/> | |
<assignment contextid="Button2" shiftstate="4" backup="false" macroguid="{9D0F4485-F6CE-49AF-B3FB-328DBF996F1E}" original="false"/> | |
<assignment contextid="Button3" shiftstate="4" backup="false" macroguid="{8B615B23-6FDC-4430-9E57-E5CCBCAC4575}" original="false"/> | |
<assignment contextid="Button4" shiftstate="4" backup="false" macroguid="{A0D817F6-1D5D-483B-ADD0-2634CD93D42A}" original="false"/> | |
<assignment contextid="Button5" shiftstate="4" backup="false" macroguid="{8B13562D-60F2-460F-9588-8C84168C81BC}" original="false"/> | |
<assignment contextid="Button6" shiftstate="4" backup="false" macroguid="{A1FEC5BC-9A8A-49C5-B085-0E2EDCEF1F55}" original="false"/> | |
<assignment contextid="Button7" shiftstate="4" backup="false" macroguid="{12C9716B-4D7A-4F6F-AF20-A0369219119A}" original="false"/> | |
<assignment contextid="Button8" shiftstate="4" backup="false" macroguid="{68A1C0B2-2996-4992-9CC5-3285AC8E9740}" original="false"/> | |
<assignment contextid="Button10" shiftstate="4" backup="false" macroguid="{457F5C9D-D26B-4583-BDB9-2812EA6278EA}" original="false"/> | |
<assignment contextid="Button11" shiftstate="4" backup="false" macroguid="{03B30A31-8B8B-4E37-A556-6349C66EC8FE}" original="false"/> | |
</assignments> | |
<pointers> | |
<pointer devicemodel="Logitech.Gaming.Mouse.G502RGB"> | |
<mode shiftstate="1"> | |
<reportrate rate="1000"/> | |
<powermode value="2"/> | |
<dpitable shiftindex="0" defaultindex="2" syncxy="1"> | |
<dpi enabled="1" x="400" y="400"/> | |
<dpi enabled="1" x="800" y="800"/> | |
<dpi enabled="1" x="1600" y="1600"/> | |
<dpi enabled="1" x="2400" y="2400"/> | |
</dpitable> | |
<movement speed="-1" acceleration="0"/> | |
</mode> | |
</pointer> | |
</pointers> | |
<backlight devicemodel="Logitech.Gaming.LeftHandedController.G13"> | |
<mode color="#ffffff" shiftstate="1"/> | |
<mode color="#ffffff" shiftstate="2"/> | |
<mode color="#ffffff" shiftstate="3"/> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Mouse.G502RGB"> | |
<mode color="#000000" shiftstate="1"/> | |
<mode color="#000000" shiftstate="2"/> | |
<mode color="#000000" shiftstate="3"/> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Keyboard.C33C"> | |
<lightingsetting><![CDATA[{"PerKey":{"0x1":{"0x10":"#00a9e0","0x11":"#000000","0x12":"#000000","0x13":"#000000","0x14":"#8000ff","0x15":"#ff5000","0x16":"#8000ff","0x17":"#00a9e0","0x18":"#000000","0x19":"#00a9e0","0x1a":"#8000ff","0x1b":"#ff5000","0x1c":"#000000","0x1d":"#8000ff","0x1e":"#ff5000","0x1f":"#ff5000","0x20":"#ff5000","0x21":"#ff5000","0x22":"#ff5000","0x23":"#000000","0x24":"#ff5000","0x25":"#ff5000","0x26":"#ff5000","0x27":"#ff5000","0x28":"#000000","0x29":"#00a9e0","0x2a":"#000000","0x2b":"#000000","0x2c":"#8000ff","0x2d":"#000000","0x2e":"#8000ff","0x2f":"#000000","0x30":"#000000","0x31":"#000000","0x32":"#00cdff","0x33":"#000000","0x34":"#000000","0x35":"#000000","0x36":"#000000","0x37":"#000000","0x38":"#000000","0x39":"#000000","0x3a":"#000000","0x3b":"#000000","0x3c":"#000000","0x3d":"#000000","0x3e":"#000000","0x3f":"#000000","0x4":"#8000ff","0x40":"#000000","0x41":"#000000","0x42":"#000000","0x43":"#000000","0x44":"#000000","0x45":"#000000","0x46":"#000000","0x47":"#000000","0x48":"#000000","0x49":"#000000","0x4a":"#000000","0x4b":"#00a9e0","0x4c":"#000000","0x4d":"#000000","0x4e":"#00a9e0","0x4f":"#000000","0x5":"#ff5000","0x50":"#000000","0x51":"#000000","0x52":"#000000","0x53":"#000000","0x54":"#000000","0x55":"#000000","0x56":"#000000","0x57":"#000000","0x58":"#000000","0x59":"#000000","0x5a":"#000000","0x5b":"#000000","0x5c":"#000000","0x5d":"#000000","0x5e":"#000000","0x5f":"#000000","0x6":"#8000ff","0x60":"#000000","0x61":"#000000","0x62":"#000000","0x63":"#000000","0x64":"#00cdff","0x65":"#000000","0x7":"#8000ff","0x8":"#8000ff","0x87":"#00cdff","0x88":"#00cdff","0x89":"#00cdff","0x8a":"#00cdff","0x8b":"#00cdff","0x9":"#ff5000","0xa":"#ff5000","0xb":"#000000","0xc":"#00a9e0","0xd":"#000000","0xe":"#000000","0xe0":"#8000ff","0xe1":"#8000ff","0xe2":"#00a9e0","0xe3":"#000000","0xe4":"#000000","0xe5":"#000000","0xe6":"#000000","0xe7":"#000000","0xf":"#000000"},"0x10":{"0x1":"#00a9e0","0x2":"#00a9e0"},"0x4":{"0x1":"#000000","0x2":"#000000","0x3":"#000000","0x4":"#000000","0x5":"#000000","0x6":"#000000","0x7":"#000000","0x8":"#000000","0x9":"#000000"}},"Zone":{"selectedZone":"{a829485a-b821-47cb-a193-0046ee89e43d}","zones":{"{02f9042e-b520-4699-a1e6-fa9b941d00d1}":{"color":"#8000ff","keys":[{"id":"0x14","type":"0x1"},{"id":"0xe0","type":"0x1"},{"id":"0x2c","type":"0x1"},{"id":"0x16","type":"0x1"},{"id":"0x1d","type":"0x1"},{"id":"0x8","type":"0x1"},{"id":"0x6","type":"0x1"},{"id":"0x4","type":"0x1"},{"id":"0x7","type":"0x1"},{"id":"0x2e","type":"0x1"},{"id":"0xe1","type":"0x1"},{"id":"0x1a","type":"0x1"}],"name":"Movement"},"{7318BB8E-9A17-DEAD-9A4C-21F2EE342DC1}":{"color":"#00a9e0","keys":[{"id":"0x1","type":"0x10"},{"id":"0x2","type":"0x10"}],"name":"Logo"},"{912bf9d1-a609-4bec-9d0f-57919f8df2a3}":{"color":"#00a9e0","keys":[{"id":"0xc","type":"0x1"},{"id":"0x19","type":"0x1"},{"id":"0xe2","type":"0x1"},{"id":"0x29","type":"0x1"},{"id":"0x4e","type":"0x1"},{"id":"0x17","type":"0x1"},{"id":"0x4b","type":"0x1"},{"id":"0x10","type":"0x1"}],"name":"Function"},"{a829485a-b821-47cb-a193-0046ee89e43d}":{"color":"#ff5000","keys":[{"id":"0x22","type":"0x1"},{"id":"0x9","type":"0x1"},{"id":"0x1b","type":"0x1"},{"id":"0x1e","type":"0x1"},{"id":"0x26","type":"0x1"},{"id":"0x1f","type":"0x1"},{"id":"0x27","type":"0x1"},{"id":"0x25","type":"0x1"},{"id":"0x20","type":"0x1"},{"id":"0xa","type":"0x1"},{"id":"0x24","type":"0x1"},{"id":"0x5","type":"0x1"},{"id":"0x21","type":"0x1"},{"id":"0x15","type":"0x1"}],"name":"Action"}}},"current":"PerKey","perProfile":true}]]></lightingsetting> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Keyboard.G410"> | |
<lightingsetting><![CDATA[{"PerKey":{"0x1":{"0x10":"#00a9e0","0x11":"#000000","0x12":"#000000","0x13":"#000000","0x14":"#8000ff","0x15":"#ff5000","0x16":"#8000ff","0x17":"#00a9e0","0x18":"#000000","0x19":"#00a9e0","0x1a":"#8000ff","0x1b":"#ff5000","0x1c":"#000000","0x1d":"#8000ff","0x1e":"#ff5000","0x1f":"#ff5000","0x20":"#ff5000","0x21":"#ff5000","0x22":"#ff5000","0x23":"#000000","0x24":"#ff5000","0x25":"#ff5000","0x26":"#ff5000","0x27":"#ff5000","0x28":"#000000","0x29":"#00a9e0","0x2a":"#000000","0x2b":"#000000","0x2c":"#8000ff","0x2d":"#000000","0x2e":"#8000ff","0x2f":"#000000","0x30":"#000000","0x31":"#000000","0x32":"#00cdff","0x33":"#000000","0x34":"#000000","0x35":"#000000","0x36":"#000000","0x37":"#000000","0x38":"#000000","0x39":"#000000","0x3a":"#000000","0x3b":"#000000","0x3c":"#000000","0x3d":"#000000","0x3e":"#000000","0x3f":"#000000","0x4":"#8000ff","0x40":"#000000","0x41":"#000000","0x42":"#000000","0x43":"#000000","0x44":"#000000","0x45":"#000000","0x46":"#000000","0x47":"#000000","0x48":"#000000","0x49":"#000000","0x4a":"#000000","0x4b":"#00a9e0","0x4c":"#000000","0x4d":"#000000","0x4e":"#00a9e0","0x4f":"#000000","0x5":"#ff5000","0x50":"#000000","0x51":"#000000","0x52":"#000000","0x53":"#000000","0x54":"#000000","0x55":"#000000","0x56":"#000000","0x57":"#000000","0x58":"#000000","0x59":"#000000","0x5a":"#000000","0x5b":"#000000","0x5c":"#000000","0x5d":"#000000","0x5e":"#000000","0x5f":"#000000","0x6":"#8000ff","0x60":"#000000","0x61":"#000000","0x62":"#000000","0x63":"#000000","0x64":"#00cdff","0x65":"#000000","0x7":"#8000ff","0x8":"#8000ff","0x87":"#00cdff","0x88":"#00cdff","0x89":"#00cdff","0x8a":"#00cdff","0x8b":"#00cdff","0x9":"#ff5000","0xa":"#ff5000","0xb":"#000000","0xc":"#00a9e0","0xd":"#000000","0xe":"#000000","0xe0":"#8000ff","0xe1":"#8000ff","0xe2":"#00a9e0","0xe3":"#000000","0xe4":"#000000","0xe5":"#000000","0xe6":"#000000","0xe7":"#000000","0xf":"#000000"},"0x10":{"0x1":"#00a9e0","0x2":"#00a9e0"},"0x4":{"0x1":"#000000","0x2":"#000000","0x3":"#000000","0x4":"#000000","0x5":"#000000","0x6":"#000000","0x7":"#000000","0x8":"#000000","0x9":"#000000"}},"Zone":{"selectedZone":"{a829485a-b821-47cb-a193-0046ee89e43d}","zones":{"{02f9042e-b520-4699-a1e6-fa9b941d00d1}":{"color":"#8000ff","keys":[{"id":"0x14","type":"0x1"},{"id":"0xe0","type":"0x1"},{"id":"0x2c","type":"0x1"},{"id":"0x16","type":"0x1"},{"id":"0x1d","type":"0x1"},{"id":"0x8","type":"0x1"},{"id":"0x6","type":"0x1"},{"id":"0x4","type":"0x1"},{"id":"0x7","type":"0x1"},{"id":"0x2e","type":"0x1"},{"id":"0xe1","type":"0x1"},{"id":"0x1a","type":"0x1"}],"name":"Movement"},"{7318BB8E-9A17-DEAD-9A4C-21F2EE342DC1}":{"color":"#00a9e0","keys":[{"id":"0x1","type":"0x10"},{"id":"0x2","type":"0x10"}],"name":"Logo"},"{912bf9d1-a609-4bec-9d0f-57919f8df2a3}":{"color":"#00a9e0","keys":[{"id":"0xc","type":"0x1"},{"id":"0x19","type":"0x1"},{"id":"0xe2","type":"0x1"},{"id":"0x29","type":"0x1"},{"id":"0x4e","type":"0x1"},{"id":"0x17","type":"0x1"},{"id":"0x4b","type":"0x1"},{"id":"0x10","type":"0x1"}],"name":"Function"},"{a829485a-b821-47cb-a193-0046ee89e43d}":{"color":"#ff5000","keys":[{"id":"0x22","type":"0x1"},{"id":"0x9","type":"0x1"},{"id":"0x1b","type":"0x1"},{"id":"0x1e","type":"0x1"},{"id":"0x26","type":"0x1"},{"id":"0x1f","type":"0x1"},{"id":"0x27","type":"0x1"},{"id":"0x25","type":"0x1"},{"id":"0x20","type":"0x1"},{"id":"0xa","type":"0x1"},{"id":"0x24","type":"0x1"},{"id":"0x5","type":"0x1"},{"id":"0x21","type":"0x1"},{"id":"0x15","type":"0x1"}],"name":"Action"}}},"current":"PerKey","perProfile":true}]]></lightingsetting> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Keyboard.G810"> | |
<lightingsetting><![CDATA[{"PerKey":{"0x1":{"0x10":"#00a9e0","0x11":"#000000","0x12":"#000000","0x13":"#000000","0x14":"#8000ff","0x15":"#ff5000","0x16":"#8000ff","0x17":"#00a9e0","0x18":"#000000","0x19":"#00a9e0","0x1a":"#8000ff","0x1b":"#ff5000","0x1c":"#000000","0x1d":"#8000ff","0x1e":"#ff5000","0x1f":"#ff5000","0x20":"#ff5000","0x21":"#ff5000","0x22":"#ff5000","0x23":"#000000","0x24":"#ff5000","0x25":"#ff5000","0x26":"#ff5000","0x27":"#ff5000","0x28":"#000000","0x29":"#00a9e0","0x2a":"#000000","0x2b":"#000000","0x2c":"#8000ff","0x2d":"#000000","0x2e":"#8000ff","0x2f":"#000000","0x30":"#000000","0x31":"#000000","0x32":"#00cdff","0x33":"#000000","0x34":"#000000","0x35":"#000000","0x36":"#000000","0x37":"#000000","0x38":"#000000","0x39":"#000000","0x3a":"#000000","0x3b":"#000000","0x3c":"#000000","0x3d":"#000000","0x3e":"#000000","0x3f":"#000000","0x4":"#8000ff","0x40":"#000000","0x41":"#000000","0x42":"#000000","0x43":"#000000","0x44":"#000000","0x45":"#000000","0x46":"#000000","0x47":"#000000","0x48":"#000000","0x49":"#000000","0x4a":"#000000","0x4b":"#00a9e0","0x4c":"#000000","0x4d":"#000000","0x4e":"#00a9e0","0x4f":"#000000","0x5":"#ff5000","0x50":"#000000","0x51":"#000000","0x52":"#000000","0x53":"#000000","0x54":"#000000","0x55":"#000000","0x56":"#000000","0x57":"#000000","0x58":"#000000","0x59":"#000000","0x5a":"#000000","0x5b":"#000000","0x5c":"#000000","0x5d":"#000000","0x5e":"#000000","0x5f":"#000000","0x6":"#8000ff","0x60":"#000000","0x61":"#000000","0x62":"#000000","0x63":"#000000","0x64":"#00cdff","0x65":"#000000","0x7":"#8000ff","0x8":"#8000ff","0x87":"#00cdff","0x88":"#00cdff","0x89":"#00cdff","0x8a":"#00cdff","0x8b":"#00cdff","0x9":"#ff5000","0xa":"#ff5000","0xb":"#000000","0xc":"#00a9e0","0xd":"#000000","0xe":"#000000","0xe0":"#8000ff","0xe1":"#8000ff","0xe2":"#00a9e0","0xe3":"#000000","0xe4":"#000000","0xe5":"#000000","0xe6":"#000000","0xe7":"#000000","0xf":"#000000"},"0x10":{"0x1":"#00a9e0","0x2":"#00a9e0"},"0x4":{"0x1":"#000000","0x2":"#000000","0x3":"#000000","0x4":"#000000","0x5":"#000000","0x6":"#000000","0x7":"#000000","0x8":"#000000","0x9":"#000000"}},"Zone":{"selectedZone":"{a829485a-b821-47cb-a193-0046ee89e43d}","zones":{"{02f9042e-b520-4699-a1e6-fa9b941d00d1}":{"color":"#8000ff","keys":[{"id":"0x14","type":"0x1"},{"id":"0xe0","type":"0x1"},{"id":"0x2c","type":"0x1"},{"id":"0x16","type":"0x1"},{"id":"0x1d","type":"0x1"},{"id":"0x8","type":"0x1"},{"id":"0x6","type":"0x1"},{"id":"0x4","type":"0x1"},{"id":"0x7","type":"0x1"},{"id":"0x2e","type":"0x1"},{"id":"0xe1","type":"0x1"},{"id":"0x1a","type":"0x1"}],"name":"Movement"},"{7318BB8E-9A17-DEAD-9A4C-21F2EE342DC1}":{"color":"#00a9e0","keys":[{"id":"0x1","type":"0x10"},{"id":"0x2","type":"0x10"}],"name":"Logo"},"{912bf9d1-a609-4bec-9d0f-57919f8df2a3}":{"color":"#00a9e0","keys":[{"id":"0xc","type":"0x1"},{"id":"0x19","type":"0x1"},{"id":"0xe2","type":"0x1"},{"id":"0x29","type":"0x1"},{"id":"0x4e","type":"0x1"},{"id":"0x17","type":"0x1"},{"id":"0x4b","type":"0x1"},{"id":"0x10","type":"0x1"}],"name":"Function"},"{a829485a-b821-47cb-a193-0046ee89e43d}":{"color":"#ff5000","keys":[{"id":"0x22","type":"0x1"},{"id":"0x9","type":"0x1"},{"id":"0x1b","type":"0x1"},{"id":"0x1e","type":"0x1"},{"id":"0x26","type":"0x1"},{"id":"0x1f","type":"0x1"},{"id":"0x27","type":"0x1"},{"id":"0x25","type":"0x1"},{"id":"0x20","type":"0x1"},{"id":"0xa","type":"0x1"},{"id":"0x24","type":"0x1"},{"id":"0x5","type":"0x1"},{"id":"0x21","type":"0x1"},{"id":"0x15","type":"0x1"}],"name":"Action"}}},"current":"PerKey","perProfile":true}]]></lightingsetting> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Keyboard.G910"> | |
<lightingsetting><![CDATA[{"PerKey":{"0x1":{"0x10":"#00a9e0","0x11":"#000000","0x12":"#000000","0x13":"#000000","0x14":"#8000ff","0x15":"#ff5000","0x16":"#8000ff","0x17":"#00a9e0","0x18":"#000000","0x19":"#00a9e0","0x1a":"#8000ff","0x1b":"#ff5000","0x1c":"#000000","0x1d":"#8000ff","0x1e":"#ff5000","0x1f":"#ff5000","0x20":"#ff5000","0x21":"#ff5000","0x22":"#ff5000","0x23":"#000000","0x24":"#ff5000","0x25":"#ff5000","0x26":"#ff5000","0x27":"#ff5000","0x28":"#000000","0x29":"#00a9e0","0x2a":"#000000","0x2b":"#000000","0x2c":"#8000ff","0x2d":"#000000","0x2e":"#8000ff","0x2f":"#000000","0x30":"#000000","0x31":"#000000","0x32":"#00cdff","0x33":"#000000","0x34":"#000000","0x35":"#000000","0x36":"#000000","0x37":"#000000","0x38":"#000000","0x39":"#000000","0x3a":"#000000","0x3b":"#000000","0x3c":"#000000","0x3d":"#000000","0x3e":"#000000","0x3f":"#000000","0x4":"#8000ff","0x40":"#000000","0x41":"#000000","0x42":"#000000","0x43":"#000000","0x44":"#000000","0x45":"#000000","0x46":"#000000","0x47":"#000000","0x48":"#000000","0x49":"#000000","0x4a":"#000000","0x4b":"#00a9e0","0x4c":"#000000","0x4d":"#000000","0x4e":"#00a9e0","0x4f":"#000000","0x5":"#ff5000","0x50":"#000000","0x51":"#000000","0x52":"#000000","0x53":"#000000","0x54":"#000000","0x55":"#000000","0x56":"#000000","0x57":"#000000","0x58":"#000000","0x59":"#000000","0x5a":"#000000","0x5b":"#000000","0x5c":"#000000","0x5d":"#000000","0x5e":"#000000","0x5f":"#000000","0x6":"#8000ff","0x60":"#000000","0x61":"#000000","0x62":"#000000","0x63":"#000000","0x64":"#00cdff","0x65":"#000000","0x7":"#8000ff","0x8":"#8000ff","0x87":"#00cdff","0x88":"#00cdff","0x89":"#00cdff","0x8a":"#00cdff","0x8b":"#00cdff","0x9":"#ff5000","0xa":"#ff5000","0xb":"#000000","0xc":"#00a9e0","0xd":"#000000","0xe":"#000000","0xe0":"#8000ff","0xe1":"#8000ff","0xe2":"#00a9e0","0xe3":"#000000","0xe4":"#000000","0xe5":"#000000","0xe6":"#000000","0xe7":"#000000","0xf":"#000000"},"0x10":{"0x1":"#00a9e0","0x2":"#00a9e0"},"0x4":{"0x1":"#000000","0x2":"#000000","0x3":"#000000","0x4":"#000000","0x5":"#000000","0x6":"#000000","0x7":"#000000","0x8":"#000000","0x9":"#000000"}},"Zone":{"selectedZone":"{a829485a-b821-47cb-a193-0046ee89e43d}","zones":{"{02f9042e-b520-4699-a1e6-fa9b941d00d1}":{"color":"#8000ff","keys":[{"id":"0x14","type":"0x1"},{"id":"0xe0","type":"0x1"},{"id":"0x2c","type":"0x1"},{"id":"0x16","type":"0x1"},{"id":"0x1d","type":"0x1"},{"id":"0x8","type":"0x1"},{"id":"0x6","type":"0x1"},{"id":"0x4","type":"0x1"},{"id":"0x7","type":"0x1"},{"id":"0x2e","type":"0x1"},{"id":"0xe1","type":"0x1"},{"id":"0x1a","type":"0x1"}],"name":"Movement"},"{7318BB8E-9A17-DEAD-9A4C-21F2EE342DC1}":{"color":"#00a9e0","keys":[{"id":"0x1","type":"0x10"},{"id":"0x2","type":"0x10"}],"name":"Logo"},"{912bf9d1-a609-4bec-9d0f-57919f8df2a3}":{"color":"#00a9e0","keys":[{"id":"0xc","type":"0x1"},{"id":"0x19","type":"0x1"},{"id":"0xe2","type":"0x1"},{"id":"0x29","type":"0x1"},{"id":"0x4e","type":"0x1"},{"id":"0x17","type":"0x1"},{"id":"0x4b","type":"0x1"},{"id":"0x10","type":"0x1"}],"name":"Function"},"{a829485a-b821-47cb-a193-0046ee89e43d}":{"color":"#ff5000","keys":[{"id":"0x22","type":"0x1"},{"id":"0x9","type":"0x1"},{"id":"0x1b","type":"0x1"},{"id":"0x1e","type":"0x1"},{"id":"0x26","type":"0x1"},{"id":"0x1f","type":"0x1"},{"id":"0x27","type":"0x1"},{"id":"0x25","type":"0x1"},{"id":"0x20","type":"0x1"},{"id":"0xa","type":"0x1"},{"id":"0x24","type":"0x1"},{"id":"0x5","type":"0x1"},{"id":"0x21","type":"0x1"},{"id":"0x15","type":"0x1"}],"name":"Action"}}},"current":"PerKey","perProfile":true}]]></lightingsetting> | |
</backlight> | |
<backlight devicemodel="Logitech.Gaming.Keyboard.Pro.C339"> | |
<lightingsetting><![CDATA[{"PerKey":{"0x1":{"0x10":"#00a9e0","0x11":"#000000","0x12":"#000000","0x13":"#000000","0x14":"#8000ff","0x15":"#ff5000","0x16":"#8000ff","0x17":"#00a9e0","0x18":"#000000","0x19":"#00a9e0","0x1a":"#8000ff","0x1b":"#ff5000","0x1c":"#000000","0x1d":"#8000ff","0x1e":"#ff5000","0x1f":"#ff5000","0x20":"#ff5000","0x21":"#ff5000","0x22":"#ff5000","0x23":"#000000","0x24":"#ff5000","0x25":"#ff5000","0x26":"#ff5000","0x27":"#ff5000","0x28":"#000000","0x29":"#00a9e0","0x2a":"#000000","0x2b":"#000000","0x2c":"#8000ff","0x2d":"#000000","0x2e":"#8000ff","0x2f":"#000000","0x30":"#000000","0x31":"#000000","0x32":"#00cdff","0x33":"#000000","0x34":"#000000","0x35":"#000000","0x36":"#000000","0x37":"#000000","0x38":"#000000","0x39":"#000000","0x3a":"#000000","0x3b":"#000000","0x3c":"#000000","0x3d":"#000000","0x3e":"#000000","0x3f":"#000000","0x4":"#8000ff","0x40":"#000000","0x41":"#000000","0x42":"#000000","0x43":"#000000","0x44":"#000000","0x45":"#000000","0x46":"#000000","0x47":"#000000","0x48":"#000000","0x49":"#000000","0x4a":"#000000","0x4b":"#00a9e0","0x4c":"#000000","0x4d":"#000000","0x4e":"#00a9e0","0x4f":"#000000","0x5":"#ff5000","0x50":"#000000","0x51":"#000000","0x52":"#000000","0x53":"#000000","0x54":"#000000","0x55":"#000000","0x56":"#000000","0x57":"#000000","0x58":"#000000","0x59":"#000000","0x5a":"#000000","0x5b":"#000000","0x5c":"#000000","0x5d":"#000000","0x5e":"#000000","0x5f":"#000000","0x6":"#8000ff","0x60":"#000000","0x61":"#000000","0x62":"#000000","0x63":"#000000","0x64":"#00cdff","0x65":"#000000","0x7":"#8000ff","0x8":"#8000ff","0x87":"#00cdff","0x88":"#00cdff","0x89":"#00cdff","0x8a":"#00cdff","0x8b":"#00cdff","0x9":"#ff5000","0xa":"#ff5000","0xb":"#000000","0xc":"#00a9e0","0xd":"#000000","0xe":"#000000","0xe0":"#8000ff","0xe1":"#8000ff","0xe2":"#00a9e0","0xe3":"#000000","0xe4":"#000000","0xe5":"#000000","0xe6":"#000000","0xe7":"#000000","0xf":"#000000"},"0x10":{"0x1":"#00a9e0","0x2":"#00a9e0"},"0x4":{"0x1":"#000000","0x2":"#000000","0x3":"#000000","0x4":"#000000","0x5":"#000000","0x6":"#000000","0x7":"#000000","0x8":"#000000","0x9":"#000000"}},"Zone":{"selectedZone":"{a829485a-b821-47cb-a193-0046ee89e43d}","zones":{"{02f9042e-b520-4699-a1e6-fa9b941d00d1}":{"color":"#8000ff","keys":[{"id":"0x14","type":"0x1"},{"id":"0xe0","type":"0x1"},{"id":"0x2c","type":"0x1"},{"id":"0x16","type":"0x1"},{"id":"0x1d","type":"0x1"},{"id":"0x8","type":"0x1"},{"id":"0x6","type":"0x1"},{"id":"0x4","type":"0x1"},{"id":"0x7","type":"0x1"},{"id":"0x2e","type":"0x1"},{"id":"0xe1","type":"0x1"},{"id":"0x1a","type":"0x1"}],"name":"Movement"},"{7318BB8E-9A17-DEAD-9A4C-21F2EE342DC1}":{"color":"#00a9e0","keys":[{"id":"0x1","type":"0x10"},{"id":"0x2","type":"0x10"}],"name":"Logo"},"{912bf9d1-a609-4bec-9d0f-57919f8df2a3}":{"color":"#00a9e0","keys":[{"id":"0xc","type":"0x1"},{"id":"0x19","type":"0x1"},{"id":"0xe2","type":"0x1"},{"id":"0x29","type":"0x1"},{"id":"0x4e","type":"0x1"},{"id":"0x17","type":"0x1"},{"id":"0x4b","type":"0x1"},{"id":"0x10","type":"0x1"}],"name":"Function"},"{a829485a-b821-47cb-a193-0046ee89e43d}":{"color":"#ff5000","keys":[{"id":"0x22","type":"0x1"},{"id":"0x9","type":"0x1"},{"id":"0x1b","type":"0x1"},{"id":"0x1e","type":"0x1"},{"id":"0x26","type":"0x1"},{"id":"0x1f","type":"0x1"},{"id":"0x27","type":"0x1"},{"id":"0x25","type":"0x1"},{"id":"0x20","type":"0x1"},{"id":"0xa","type":"0x1"},{"id":"0x24","type":"0x1"},{"id":"0x5","type":"0x1"},{"id":"0x21","type":"0x1"},{"id":"0x15","type":"0x1"}],"name":"Action"}}},"current":"PerKey","perProfile":true}]]></lightingsetting> | |
</backlight> | |
<script> | |
---------------- V5 ------------------------------ | |
---Updated on 7/19/19 | |
----Tutorial Videos------------------------------------------------ | |
-----How to use: https://www.youtube.com/watch?v=F_tvWzF3x18 | |
-----Youtube Channel: https://www.youtube.com/c/Kriptutorial | |
-- Shared with you by KripT | |
---Created by some Chinese dude | |
---Log: | |
--Recoil Table Updated | |
--Added PP-Bizon | |
--Randomization System Update | |
--Optimization of Code | |
--Fix of AutoMode | |
---- KEY BIND ---- | |
--Info: The name of the gun_key = arg (which is the button name) | |
--Ex: ump9_key = 1(left click) | |
local ump9_key = 4 | |
local akm_key = 7 | |
local m16a4_key = 8 | |
local m416_key = 5 | |
local scarl_key = nil | |
local uzi_key = nil | |
local qbz_key = 11 | |
local mp5k_key = nil | |
local beryl_key = 10 | |
local g36c_key = 11 | |
local ppbizon_key = nil | |
---This is the button used to turn off the script (default:6) - G502 | |
local set_off_key = 6 | |
---- KEYBOARD ---- | |
--This should only be used by users with a Logitech Keyboard | |
local ump9_gkey = nil ---1 is for G1 | |
local akm_gkey = nil | |
local m16a4_gkey = nil | |
local m416_gkey = nil | |
local scarl_gkey = nil | |
local uzi_gkey = nil | |
local mp5k_gkey = nil | |
local qbz_gkey = nil | |
local g36c_gkey = nil | |
local beryl_gkey = nil | |
local ppbizon_gkey = nil | |
---Button used to turn off the script(keyboard) | |
local set_off_gkey = nil | |
---- control_key ---- | |
local control_key = "lctrl" | |
---- Allowed Keys are: "lalt", "ralt", "alt" "lshift", "rshift", "shift" "lctrl", "rctrl", "ctrl" | |
local ignore_key = "lalt" --- ignore key | |
--------------------------Functionalities--------------------------------- | |
------Full_Mode = When gun is full of attachments, activates a weaker recoil mode when compared to Basic | |
-----Mode_Switch_Key = When gun has 6x or 4x, activates 4x(quadruple) mode which quadruples values | |
----Lighton_Key = When the Script is on, the light for "scrolllock" on your keyboard will be on. | |
---- Only allowed keys for this area: "numlock", "capslock", "scrolllock" - Don't mistype it. | |
local full_mode_key = "numlock" | |
local mode_switch_key = "capslock" | |
local lighton_key = "scrolllock" | |
-----------------------End of Functionalities----------------------------- | |
------------------------Settings------------------------------------------- | |
local vertical_sensitivity = 1 --- default is 1 | |
local target_sensitivity = 50 --- default is 50.0 | |
local scope_sensitivity = 50 --- default is 50.0 | |
local scope4x_sensitivity = 50 --- default is 50.0 | |
----------------------End of Settings-------------------------------------- | |
-------------------Functionalities settings ------------------------------ | |
---Full_Mode = True, allows for change from basic to full_mode(full attached gun) | |
local full_mode = true | |
-------------------End of Functionalities Settings------------------------ | |
-------------------------Safety------------------------------------------- | |
--If Obfs_mode = true then, values from recoil table are randomized to reduce chance of detection | |
--Interval_Ratio, by how much are the numbers randomized | |
--Random_Seed, some random shit in calculation that makes no freaking sense(ignore) | |
---These are the recommended settings, changing anything here drastically impacts Recoil Table! | |
local obfs_mode = true | |
local interval_ratio = 0.5 | |
local random_seed = 1 | |
----------------------End of Safety-------------------------------------- | |
-- Auto_Mode = True, DO NOT CHANGE THIS TO FALSE as it will create bugs | |
local auto_mode = true -- dont change | |
----------------------- | |
-------------------------------------------------------------------------- | |
---------------- Recoil Table ------------------------------ | |
---------------- You can fix the value here ------------------------------ | |
-------------------------------------------------------------------------- | |
--- Recoil Times | |
----basictimes = 1, | |
--- If All_Recoil_Times greater than 1 , then increased force of pulldown | |
--- If less than 1, decreased force of pulldown | |
local all_recoil_times = 1 | |
----------------------------- Don't play here UNLESS you know what you are DOING!!--------------------------------- | |
-----Follow my TUTORIAL VIDEOS at the top, to understand how everything here works! | |
----Link: https://www.youtube.com/watch?v=F_tvWzF3x18 | |
local recoil_table = {} | |
recoil_table["akm"] = { | |
basic={32,29,29,30, 33.8,33,36,37, 39,39.5,43,44}, | |
basictimes = 1, | |
full={32,29,29,30, 33.8,34,36,37, 39.6,39.7,44,44}, | |
fulltimes = 1*.85, | |
quadruple={28,29,32,30, 26,24,24,25, 24,31,34,40}, | |
quadrupletimes = 4, | |
fullof4x={23,22,21,22, 21,23,25,26, 27,27,25,29}, | |
fullof4xtimes = 4, | |
speed = 96, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["m416"] = { | |
basic={25,22,23,23 ,26, 27,28.7,28.5,27, 26,27,28,30}, | |
basictimes = 1, | |
full={31,26,27,29 ,21,21,24,24,26, 21,27,28,32}, | |
fulltimes = 1*.7, | |
quadruple={21,19,18,19 ,21,22,21,20,21, 20,19,20,28}, | |
quadrupletimes = 4, | |
fullof4x={18,14,12,10 ,15,13,15,12,15, 10,11,12,18}, | |
fullof4xtimes = 4, | |
speed = 75, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["scarl"] = { | |
basic={32,29,29,26 ,29,28,30,31, 30,31,32,33}, | |
basictimes = 1, | |
full={31,28,27,26 ,24,26,24,26, 30,31,32,33}, | |
fulltimes = 1*.8, | |
quadruple={30,27,25,27 ,24,27,26,24, 27,26,25,33}, | |
quadrupletimes = 4*.9, | |
fullof4x={32,29,29,26 ,29,28,30,31, 30,31,32,33}, | |
fullof4xtimes = 4*.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["ump9"] = { | |
basic={20,16,17,18, 22,23,21,24, 24,22,24,26}, | |
basictimes = 1, | |
full={21,18,19,18, 19,20,19,20, 21,22,23,24}, | |
fulltimes = 1*.8, | |
quadruple={20,16,17,18, 22,23,21,24, 24,22,24,26}, | |
quadrupletimes = 4*0.8, | |
fullof4x={21,18,19,19, 22,23,21,24, 24,22,24,26}, | |
fullof4xtimes = 4*0.5, | |
speed = 90, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["uzi"] = { | |
basic={16,10,11,12, 14,15,13,15, 14,15,16,21}, | |
basictimes = 1, | |
full={18,16,15,16, 18,16,17,19, 14,15,16,21}, | |
fulltimes = 1*.6, | |
quadruple={0,0,0,0, 0,0,0,0, 0,0,0,0}, | |
quadrupletimes = 4, | |
fullof4x={0,0,0,0, 0,0,0,0, 0,0,0,0}, | |
fullof4xtimes = 4*.6, | |
speed = 50, | |
maxbullets = 35, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["m16a4"] = { | |
basic={20,18,16,14, 12,14,12,10, 12,14,15,17,}, | |
basictimes = 1*.7, | |
full={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
fulltimes = 1*.8, | |
quadruple={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
quadrupletimes = 4, | |
fullof4x={42,39,38,37, 36,39,38,37, 39,41,40,43}, | |
fullof4xtimes = 4*.8, | |
fulltimes = 1, | |
speed = 100, | |
maxbullets = 40, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["qbz"] = { | |
basic={31,22,24,26, 27,27,28,29, 30,28,26,31}, | |
basictimes = 1.0, | |
full={32,26,28,29, 29,28,30,29, 29,29,27,31}, | |
fulltimes = 1*.7, | |
quadruple={20,18,16,13, 25,26,20,22, 26,27,28,29}, | |
quadrupletimes = 4, | |
fullof4x={32,26,28,26, 27,27,28,29, 30,28,25,31}, | |
fullof4xtimes = 4*.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["beryl"] = { | |
basic={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
basictimes = 1, | |
full={28,26,22,23, 26,28,29,26, 34,36.7,38.6,40.5}, | |
fulltimes = 1*.73, | |
quadruple={26,24,22,23, 26,36,31,34, 37,36,38,43}, | |
quadrupletimes = 4*.85, | |
fullof4x={26,24,22,25, 32,33,31,34, 32,36,39,43}, | |
fullof4xtimes = 4*.6, | |
speed = 65, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["g36c"] = { | |
basic={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
basictimes = 1, | |
full={26,24,22,23, 26,33,31,34, 32,33,38,42}, | |
fulltimes = 1*.7, | |
quadruple={26,24,22,23, 28,36,31,34, 37,36,38,43}, | |
quadrupletimes = 4*0.85, | |
fullof4x={26,24,22,21, 26,29,31,32, 31,33,36,41}, | |
fullof4xtimes = 4*0.6, | |
speed = 100, | |
maxbullets = 40, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["mp5k"] = { | |
basic={31,29,28,29, 27,29,31,27, 26,27,28,32}, | |
basictimes = 1, | |
full={31,29,28,29, 27,29,31,27, 22,23,24,31}, | |
fulltimes = 1*.65, | |
quadruple={31,29,28,29, 29,32,31,34, 22,23,24,31}, | |
quadrupletimes = 4, | |
fullof4x={31,29,28,29, 27,29,31,27, 22,23,24,31}, | |
fullof4xtimes = 4*.55, | |
speed = 90, | |
maxbullets = 35, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
recoil_table["ppbizon"] = { | |
basic={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
basictimes = 1, | |
full={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
fulltimes = 1*.75, | |
quadruple={21,16,17,19, 21,20,20,20, 17,18,16,21}, | |
quadrupletimes = 4*.95, | |
fullof4x={21,16,17,19, 21,20,21,20, 17,18,16,21}, | |
fullof4xtimes = 4*.6, | |
speed = 90, | |
maxbullets = 35, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
---Template, copy this below to create a new gun---- |Advanced| | |
} | |
recoil_table["none"] = { | |
basic={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
basictimes = 1, | |
full={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
fulltimes = 1, | |
quadruple={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
quadrupletimes = 1, | |
fullof4x={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, | |
fullof4xtimes = 1, | |
speed = 30, | |
maxbullets = 40, | |
clickspeed = 100, | |
holdbreathtimes = 1.25, | |
fullholdbreathtimes = 1.25, | |
} | |
-------------------------------------------------------------------------- | |
---------------- Function ------------------------------ | |
-----ANY SMALL CHANGE IN HERE CAN EITHER INTERRUPT THE SCRIPT FROM FUNCTIONING | |
-----OR ALLOW YOU TO BECOME SUPERMAN, MOST LIKELY THE FIRST OPTION | |
---Basic calculation---- | |
function convert_sens(unconvertedSens) | |
return 0.002 * math.pow(10, unconvertedSens / 50) | |
end | |
function calc_sens_scale(sensitivity) | |
return convert_sens(sensitivity)/convert_sens(50) | |
end | |
local target_scale = calc_sens_scale(target_sensitivity) | |
local scope_scale = calc_sens_scale(scope_sensitivity) | |
local scope4x_scale = calc_sens_scale(scope4x_sensitivity) | |
---The key switching and changes in mode---- | |
function recoil_mode() | |
if not IsKeyLockOn(mode_switch_key) then | |
if IsKeyLockOn(full_mode_key) and full_mode then | |
return "full"; | |
else | |
return "basic"; | |
end | |
end | |
if IsKeyLockOn(mode_switch_key) then | |
if IsKeyLockOn(full_mode_key) and full_mode then | |
return "fullof4x" | |
else | |
return "quadruple" | |
end | |
end | |
end | |
function single_value(value) | |
return math.floor(( value / 10 )) | |
end | |
function recoil_value(_weapon,_duration) | |
local _mode = recoil_mode() | |
local step = (math.floor(_duration/recoil_table[_weapon]["speed"])) + 1 | |
if step > #recoil_table[_weapon][_mode] then | |
step = #recoil_table[_weapon][_mode] | |
end | |
---Defining and allocating all locals needed | |
local weapon_recoil = recoil_table[_weapon][_mode][step] | |
local weapon_speed = recoil_table[_weapon]["speed"] | |
local weapon_clickspeed = recoil_table[_weapon]["clickspeed"] | |
local weapon_maxbullets = recoil_table[_weapon]["maxbullets"] | |
local weapon_basictimes = recoil_table[_weapon]["basictimes"] | |
local weapon_fulltimes = recoil_table[_weapon]["fulltimes"] | |
local weapon_quadrupletimes = recoil_table[_weapon]["quadrupletimes"] | |
local weapon_fullof4xtimes = recoil_table[_weapon]["fullof4xtimes"] | |
local weapon_intervals = weapon_speed | |
local weapon_clicktime = weapon_clickspeed | |
local weapon_bullets = weapon_maxbullets | |
---OBFS Mode, This is the code for the Randomization System. | |
if obfs_mode then | |
local coefficient = interval_ratio * ( 1 + random_seed * math.random()) | |
weapon_intervals = math.floor(coefficient * weapon_speed) | |
end | |
-- OutputLogMessage("weapon_intervals = %s\n", weapon_intervals) | |
recoil_recovery = weapon_recoil | |
recoil_times = all_recoil_times / vertical_sensitivity | |
if recoil_mode() == "basic" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_basictimes | |
end | |
if recoil_mode() == "full" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_fulltimes | |
end | |
if recoil_mode() == "quadruple" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_quadrupletimes | |
end | |
if recoil_mode() == "fullof4x" then | |
recoil_recovery = recoil_recovery * recoil_times * weapon_fullof4xtimes | |
end | |
-- issues/3 | |
if IsMouseButtonPressed(2) then | |
recoil_recovery = recoil_recovery / target_scale | |
elseif recoil_mode() == "basic" then | |
recoil_recovery = recoil_recovery / scope_scale | |
elseif recoil_mode() == "full" then | |
recoil_recovery = recoil_recovery / scope_scale | |
elseif recoil_mode() == "quadruple" then | |
recoil_recovery = recoil_recovery / scope4x_scale | |
elseif recoil_mode() == "fullof4x" then | |
recoil_recovery = recoil_recovery / scope4x_scale | |
end | |
return weapon_intervals,recoil_recovery,weapon_clicktime,weapon_bullets | |
end | |
-------------------------------------------------------------------------- | |
---------------- OnEvent ------------------------------ | |
-------------------------------------------------------------------------- | |
function OnEvent(event, arg) | |
OutputLogMessage(" %s, = %d\n", event, arg) | |
if (event == "PROFILE_ACTIVATED") then | |
OutputLogMessage("Script = ON ->") | |
EnablePrimaryMouseButtonEvents(true) | |
Fire = false | |
current_weapon = "none" | |
shoot_duration = 0.0 | |
if IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
elseif IsKeyLockOn(full_mode_key) then | |
PressAndReleaseKey(full_mode_key) | |
elseif IsKeyLockOn(mode_switch_key) then | |
PressAndReleaseKey(mode_switch_key) | |
end | |
elseif event == "PROFILE_DEACTIVATED" then | |
ReleaseMouseButton(1) | |
end | |
if (event == "MOUSE_BUTTON_PRESSED" and arg == set_off_key) | |
or (event == "G_PRESSED" and arg == set_off_gkey) then | |
current_weapon = "none" | |
OutputLogMessage("Script = OFF ->") | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == akm_key) | |
or (event == "G_PRESSED" and arg == akm_gkey) then | |
current_weapon = "akm" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == beryl_key) | |
or (event == "G_PRESSED" and arg == beryl_gkey) then | |
current_weapon = "beryl" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == m16a4_key) | |
or (event == "G_PRESSED" and arg == m16a4_gkey) then | |
current_weapon = "m16a4" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == m416_key) | |
or (event == "G_PRESSED" and arg == m416_gkey) then | |
current_weapon = "m416" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == ump9_key) | |
or (event == "G_PRESSED" and arg == ump9_gkey) then | |
current_weapon = "ump9" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == qbz_key) | |
or (event == "G_PRESSED" and arg == qbz_gkey) then | |
current_weapon = "qbz" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == uzi_key) | |
or (event == "G_PRESSED" and arg == uzi_gkey) then | |
current_weapon = "uzi" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == scarl_key) | |
or (event == "G_PRESSED" and arg == scarl_gkey) then | |
current_weapon = "scarl" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == g36c_key) | |
or (event == "G_PRESSED" and arg == g36c_gkey) then | |
current_weapon = "g36c" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == mp5k_key) | |
or (event == "G_PRESSED" and arg == mp5k_gkey) then | |
current_weapon = "mp5k" | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == ppbizon_key) | |
or (event == "G_PRESSED" and arg == ppbizon_gkey) then | |
current_weapon = "ppbizon" | |
-----Template below, just an example |Advanced| | |
----elseif (event == "MOUSE_BUTTON_PRESSED" and arg == mp5_key) | |
----or (event == "G_PRESSED" and arg == mp5_gkey) then | |
--------- current_weapon = "mp5" | |
elseif (event == "M_RELEASED" and arg == 3 and Fire) then | |
local intervals,recovery,clicktime,bullets = recoil_value(current_weapon,shoot_duration) | |
if shoot_duration % (single_value(intervals) / 2) == 0 then | |
PressAndReleaseMouseButton(1) | |
end | |
MoveMouseRelative(0, recovery / 10) | |
Sleep(single_value(intervals)/10) | |
shoot_duration = (single_value(intervals)*.5) | |
--- if auto_reloading then | |
---- if shoot_duration > (single_value(intervals) * bullets) + 100 then | |
----- ReleaseMouseButton(1) | |
--- PressAndReleaseKey("r") | |
--- Sleep(200) | |
--- Fire = false | |
--- end | |
--- end | |
if not Fire then | |
ReleaseMouseButton(1) | |
elseif Fire then | |
SetMKeyState(3) | |
end | |
elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then | |
-- button 1 : Shoot | |
if ((current_weapon == "none") or IsModifierPressed(ignore_key)) then | |
PressMouseButton(1) | |
repeat | |
Sleep(30) | |
until not IsMouseButtonPressed(1) | |
elseif(current_weapon == "m16a4") then | |
Fire = true | |
SetMKeyState(3) | |
else | |
if auto_mode then | |
repeat | |
local intervals,recovery,clicktime,bullets = recoil_value(current_weapon,shoot_duration) | |
MoveMouseRelative(0, recovery /10 ) | |
Sleep(intervals/10) | |
shoot_duration = shoot_duration + (intervals/10) | |
until not IsMouseButtonPressed(1) | |
else | |
Fire = true | |
SetMKeyState(3) | |
end | |
end | |
elseif (event == "MOUSE_BUTTON_RELEASED" and arg == 1) then | |
Fire = false | |
shoot_duration = 0.0 | |
end | |
--- while (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and IsModifierPressed(control_key) and IsModifierPressed(ignore_key) and fastloot) do | |
---ReleaseMouseButton(1) | |
--- PressMouseButton(1) | |
---for i = 0, 14 do | |
--- MoveMouseRelative(move, 0) | |
--- Sleep(2) | |
--- end | |
--- ReleaseMouseButton(1) | |
--- for i = 0, 14 do | |
--- MoveMouseRelative(-move, 0) | |
--- Sleep(2) | |
-- end | |
--- Sleep(10) | |
--- end | |
if (current_weapon == "none") then | |
if IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
end | |
else | |
if not IsKeyLockOn(lighton_key) then | |
PressAndReleaseKey(lighton_key) | |
end | |
end | |
end | |
---TEXT VERSION ONLY</script> | |
</profile> | |
</profiles> |
Hello,
I know this post is old. Do you mind explaining what the "control key" [lctrl] does? I have used a similar script for a couple of years now and have never seen a use for this function. Was wandering if I was missing something. Also, Do you know of a fix for the new G HUB update that negates the math function? Any help will be greatly appreciated.
Thanks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
do you know if there is anyways to add 2 mouse buttons for the set off key? like 6 and 13 to turn off the script?