Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
THE LAST THIRD PERSON VIEW V3
By 求生一号宝可梦
   
Award
Favorite
Favorited
Unfavorite
Installation & Uninstallation
💡TLTPV V3 - You can choose to install CFG automatically.
  • 🈯Available on internet servers.

🈯If you have previously installed an older version of TLTPV or used other third person key modifications, I recommended that you set "Key Initialization" in the key editing menu and use it the first time you use this addon.


INSTALLATION


🔹Installation Ⅰ
🔽This section describes how to install CFG automatically.
  1. Subscribe this addon and <Vocalizer For TLTPV>.
  2. Enter the game and wait for addon to check and load in the main menu.
  3. Open a map(whatever) on the local server.
  4. Wait for the CFG to finish writing, done!

  • 🅾Each time you enter the game, you need to follow steps 2 ~ 4 above.
  • 🅾Switch back to the desktop or leaving the game in the background while the CFG is being written will result in incomplete CFG writes and the function will not work properly.
    If the CFG write fails, it will show "Cbuf_AddText: buffer overflow" in the console:
    1. Enter "! cfg" or "! tpv" to reload CFG.
    2. Or you can exit to the main menu and reopen a map.
  • 🈯For the above reasons, I recommend the second installation method.
  • 🈯After the CFG is written and functions properly, you can play on the internet server (if it is the first time to use it, you also need to set the TLTPV keys).


🔹Installation Ⅱ
🔽This section describes how to install CFG manually.
  • 🅾The old version of CFG is no longer available, if you want to update CFG by method 2, you need to repeat the following steps.


🈯The picture shows the old version of the installation diagram, the installation process is the same.

  1. Subscribe this addon and <Vocalizer For TLTPV>, enter the game and wait for the addon to check and load on the main menu.

  2. Find and install Left 4 Dead 2 Authoring Tools (not Beta) in Steam Library (check Tools in the upper left corner), then go to the game folder Steam -> steamapps -> common -> Left 4 Dead 2 -> bin and find vpk.exe.

  3. Go to the game folder Steam -> steamapps -> common -> Left 4 Dead 2 -> left4dead2 -> addons -> workshop.

  4. Drag 2238464414.vpk from the workshop folder to vpk.exe and you will get a folder named 2238464414.
    Suppose I copy 2238464414.vpk to the desktop and then drag this 2238464414.vpk from the desktop to vpk.exe, then the resulting folder for 2238464414 is on the desktop.

  5. Copy the file with the suffix 'CFG' from the 2238464414 folder to the Steam -> steamapps -> common -> Left 4 Dead 2 -> left4dead2 -> cfg folder.

  6. Open the autoexec.cfg file and write the following:
    • 🅾If you do not have an autoexec.cfg file in your CFG folder, then you will need to create one manually.
    exec +3rdPersonMode;

  7. Restart the game or type 'exec autoexec' in the console.


UNINSTALLATION


  1. Before uninstalling, perform a "key initialization" in the game, then exit the game.

  2. If you installed CFG via method 1, then unsubscribe; if you installed CFG via method 2, then you also need to remove or comment the following content in autoexec.cfg:
    exec +3rdPersonMode; //exec +3rdPersonMode;


Key Settings
💡 You can customize keys in V3 (except 'Ctrl' key).

🔸< Dist - >: Normal third-person view state with the camera indented.
🔸< Dist + >: Normal third-person view state with the camera away.

🔸< ToLeft >: Normal third-person view state with the camera moving to the left.
🔸< ToRight >: Normal third-person view state with the camera moving to the right.
  • Press and hold the < FUNC > key + < Distance +/- > or < ToLeft / ToRight > key to enter the frontal view of the person mode, after entering this mode, press < Distance +/- > to zoom in or away from the person, and press < ToLeft / ToRight > key to switch the viewing angle.

🔸< Raise > < Lower >: Normal third-person view state shot with the lens height raised (lowered).
  • FUNC 3 mode press and hold the < FUNC > key + < Raise / Lower > key to raise(lower) the height of the lens in this mode.
  • When the crouch shot is a close shot, press the < Raise / Lower > key in crouch mode to raise(lower) the shot height in this mode.

🔸< Trajectory + > < Trajectory - >:Normal third-person view state shot with the camera twisted to the left (to the right).
  • Press and hold the < FUNC > key + < Trajectory +/- > key in FUNC 3 mode to reverse the angle of the lens in this mode to the left (right).
  • When the crouching lens is a close up lens, the crouching state press < Trajectory +/- > key to reverse the angle of the lens in this mode to the left (to the right).

🔸< FUNCTION >: Called the < FUNC > key, switches from third person view to first person view, or switch first person view to third person view in FUNC 1 ~ 4.

🔸< Snipe >: A sniper button that works properly in TLTPV.

🔸< Keep Ducking >: Press to stay crouched, press again or press 'CTRL' key to return to a standing position.

🔸< Keep Forward >: When pressed, the character will keep moving forward until you press the key again or press the W or D key to stop, requiring the W and S keys to be occupied.
  • Compatible with running mode.

🔸< Quick Transposition >: In normal third person view state, the camera position switches symmetrically (the set trajectory will also switch symmetrically).

🔸< Spin Left > < Spin Right >: Rotate to the left (right) to observe the character.
  • Press and hold the < Spin Left/Right > key and press the < Dist +/- > key to zoom the camera in or away from the character in the rotation state.
  • Press and hold the < Spin Left/Right > key and press the < ToLeft / ToRight > key to speed up or slow down the spin speed in the rotation state.


Advanced Features
💡 Advanced features require the Vocalizer For TLTPV addon to be set.





FUNCTION KEY
🔹FUNCTION 1
🔽Press and hold the < FUNC > key to switch to first person, release the < FUNC > key to resume third person view.
    ◽🔊VOC: 1.FuncHold - FP
  • 🎨Module: turn on or off releasing the < FUNC > key for a few seconds to resume the third person view, sub-module switching delay time, delay time can be switched to 3s /5s /10s (can be viewed in the console).
      ◽🔉VOC: Func1 - Delay Restore ◽🔈VOC: F1 - Time
  • 🅾The delay module needs to be turned on in FUNC 1 to switch.

🔹FUNCTION 2
🔽Press the < FUNC > key to toggle the persona.
    ◽🔊VOC: 2.FuncTog - View Switch

🔹FUNCTION 3
🔽Press the < FUNC > key to switch to third-person view close-up, release the < FUNC > key to return to normal third-person view state.
    ◽🔊VOC: 3.Func - No FP
  • 🎨Module 1: Turn on or off the function of holding down the < FUNC > key + right mouse button to enter the first person view, need to occupy the right mouse button.
      ◽🔉VOC: Func3+M2 - FP

  • 🎨Module 2: Turn on or off silent walk while holding down the < FUNC > key.
      ◽🔉VOC: Func3 - Silent Walk

  • 🎨Module 3: On or off while holding down the < FUNC > key, press the 'A' or 'D' key twice quickly to change sides in the close-up lens,the 'A' key and 'D' key are required.
      ◽🔉VOC: Func3 - Close-up Shot Pos

  • 🅾The above 3 modules need to be turned on and off in FUNC 3.

🔹FUNCTION 4
🔽Press and hold < FUNC > key to enter aerial view mode, press < Raise / Lower > key to adjust height in aerial view mode, press < Dist +/- > key to adjust distance in aerial view mode.
    ◽🔊VOC: 4.Func - Aerial View
  • 🎨Module 1: FUNC 4 reverts to first person view after releasing the < FUNC > key by default, this module can set the normal state to third person view.
      ◽🔉VOC: Func4 - Normal State Switch

  • 🎨Module two: FUNC 4 default bird's-eye view mode is from back to front, this module can be changed to front to back view.
      ◽🔉VOC: Func4 - Look Back

  • 🅾The above 2 modules need to be turned on and off in FUNC 4.
  • 🈯I recommended to turn the 'Smooth Lens' on.


Shooting Vibration
🔽When turned on, press the left mouse button to simulate jitter shooting.
    ◽🔊VOC: Shooting Vibration
    ◽Normal third-person view ◽FUNC 3 close-up lens ◽Close-up lens crouch
  • 🅾Because it takes up the left mouse button, it will cause the player can't join the game via the left mouse button while observing, you can turn off the Shooting Vibration mode and then join the game, or press < \ > (backslash) key to join the game.
  • 🎨Module: default shooting jitter strength is weak, you can switch the strength to strong, you can check in the console.
      ◽🔉VOC: Vibration Strength


Running Camera
🔽When turned on, the camera will automatically zoom in or away after a few seconds of holding down the 'W' key or pressing the < Keep Forward > key in normal third-person view, the 'W' key is required to be occupied.
    ◽🔊VOC: Rning Cam
  • 🎨Module: After entering the running mode, the default indented shot, can be switched to away from the camera.
      ◽🔉VOC: Rning Cam Reverse

  • 🅾Does not work well with FUNC 4. 请酌情使用.


TLTPV Snipe
🔽You need to use the sniper button set by Vocalizer For TLTPV addon, otherwise the opening of the scope will not achieve the desired effect.
  • 🎨Module 1: The default way to close the mirror is to release the sniper button to close the mirror, can be changed to switch items to close the mirror.
      ◽🔊VOC: Scope Closing Mode

  • 🎨Module 2: The default sniper button way to press and hold to open the lens, can be changed to press only, but it takes up your right mouse button and the 'R' key. 请酌情使用.
      ◽🔊VOC: Snipe Key Mode

  • 🎨Module 3: Automatically turn off the default crosshair when opening the mirror.
      ◽🔊VOC: Snipe No Crosshair
    🅾If you don't want to use the default crosshair, type 'cl_crosshair_alpha 0' in the console.


TLTPV Crouch
🔹Duck View
🔽Crouching view I (default): the lens is indented when crouching, shared with the lens height of the FUNC3 close-up and the trajectory (lens angle).
🅾The original version of the crouching close up shots independently set lens height as well as ballistics has been abandoned.
🔽Crouching View II: Same parameters as in normal third-person view, but automatically raises the lens height by 5.

◽🔊VOC: Duck View

🔹Automatically switch to first person view when crouching
🔽Automatically switch to first person view when crouching, prioritizing over the duck view.

◽🔊VOC: When Duck - FP


More Features
🔹Smooth lens
🔽Add transition animation effect in third-person view and first-person view switching, turn off by default.

◽🔊VOC: Smooth Lens


🔹Wall Collision
🔽That is, cam_collision 0 / 1, collision is turned on by default.

◽🔊 VOC: Wall Collision


🔹Lock left and right position keys
🔽Because V3 set a trajectory (lens angle) by default when adjusting the left and right position,Enable the function of preventing accidental touch by Vocalizer For TLTPV.

◽🔊VOC: Lock LR Pos Key


🔹Default First Person View(No Third Person View ) / Restore TLTPV Function
🔽After restoring the default first-person view, all settings of TLTPV will not change your view to third-person view.
🔽TLTPV functionality is restored after restoring TLTPV from the default first-person view.

◽🔊VOC: NO TP / RES TP(Twice) | 💻Key Menu < Default FP / Restore TP >


🔹Restore TLTPV Preset parameters / Debug
🔽You can restore the TLTPV preset parameters after using the save function to quickly set the next save scheme.
🔽Or you use this feature when you catch up a strange problem, it might work, or not.🤓

◽🔊VOC:Preset / Debug(Twice) | 💻Key Menu < Preset + Debug >



Save & Load
💡 TLTPV V3 - Now you can save the scenarios you have set up!
🅾Need to be set in the local game.
🈯When you enter the main menu, wait for the addon check to load, and then click on the single player to open a map(whatever).


🔹Save Settings
🔽Type "!saveX" (X = 1 ~ 5) in the chat box to save the scenario you have set up, e.g. enter "!save2" in the chat box to save the currently set up scenario as Scenario 2.
🔽The saved settings include the dialogue and event msg in Vocalizer For TLTPV, in addition to the basic parameters and enabled functions.

🈯The following commands are also valid:
  • "!save X" , "!save_X" , "!save-X" , "!tpvsaveX" , "!tpvsave X" , "!tpvsave_X" , "!tpvsave-X" , "!savetpvX" , "!savetpv X" , "!savetpv_X" , "!savetpv-X" , "!tpv_saveX" , "!tpv-save X" , "!tpv-saveX" , "!save_tpvX" , "!save_tpv X" , "!save-tpvX" , "!save-tpv X"

  • "!保存X" , "!保存 X" , "!保存设置X" , "!保存设置 X" , "!保存设置_X" , "!保存设置-X" , "!保存配置X" , "!保存配置 X" , "!保存配置_X" , "!保存配置-X" , "!保存方案X" , "!保存方案 X" , "!保存方案_X" , "!保存方案-X" , "!设置X保存" , "!配置X保存" , "!方案X保存"

  • "!保存X" , "!保存 X" , "!保存設置X" , "!保存設置 X" , "!保存設置_X" , "!保存設置-X" , "!保存配置X" , "!保存配置 X" , "!保存配置_X" , "!保存配置-X" , "!保存方案X" , "!保存方案 X" , "!保存方案_X" , "!保存方案-X" , "!設置X保存" , "!配置X保存" , "!方案X保存"



🔹Load Settings
🔽Type "!loadX" (X = 1 ~ 5) in the chat box to load your scenario, e.g. "!load2" in the chat box will load scenario 2.

🈯The following commands are also valid:
  • "!loadX" , "!load X" , "!load_X" , "!load-X" , "!tpvloadX" , "!tpvload X" , "!tpvload_X" , "!tpvload-X" , "!loadtpvX" , "!loadtpv X" , "!loadtpv_X" , "!loadtpv-X" , "!tpv_loadX" , "!tpv-load X" , "!tpv-loadX" , "!load_tpvX" , "!load_tpv X" , "!load-tpvX" , "!load-tpv X"

  • "!加载X" , "!加载 X" , "!加载设置X" , "!加载设置 X" , "!加载设置_X" , "!加载设置-X" , "!加载配置X" , "!加载配置 X" , "!加载配置_X" , "!加载配置-X" , "!加载方案X" , "!加载方案 X" , "!加载方案_X" , "!加载方案-X" , "!设置X加载" , "!配置X加载" , "!方案X加载"

  • "!加載X" , "!加載 X" , "!加載設置X" , "!加載設置 X" , "!加載設置_X" , "!加載設置-X" , "!加載配置X" , "!加載配置 X" , "!加載配置_X" , "!加載配置-X" , "!加載方案X" , "!加載方案 X" , "!加載方案_X" , "!加載方案-X" , "!設置X加載" , "!配置X加載" , "!方案X加載"



🔹Custom save and load names
🔽Type "!SetSaveNameX Custom-Name" (X = 1 ~ 5) in the chat box to set the save name for different scenarios.
🔽Type "!SetLoadNameX Custom Name" (X = 1 ~ 5) in the chat box to set the loading name for different scenarios.

🔽Type "!ChkName" or "!ChkSetName" in the chat box to see the custom name you set.


🔹Check Saved Scenarios
🔽Type "!ChkSave" in the chat box to check the saved scenarios.
◽ P: Position of the character ◽ D: Distance from the camera ◽ H: Height of the camera


FAQ
🉑 Applicable
  • Campaign / Non versus
  • Local Game / Online Server that allows TPV

💸 How to uninstall completely / 'Control key' can't be used after unsubscribing

🎥 Cannot edit camera placement

🎯 About Trajectory Adjustment
  • If the parameters of the third-person perspective of L4D2 are not c_maxyaw 0, c_minyaw 0, c_maxpitch 0, c_minpitch 0, then there must be deviations and cannot be corrected.
  • Find a distance you think is appropriate to shoot at the wall ( hunting rifle is best), then adjust the aim to the center of the bullet hole in the wall by press < Trajectory + > < Trajectory - > key.

🏹 Unable to play versus online
  • Before you play the versus online, use the button 'Default FP/Restore TP(默认第一人称/回到第三人称)' to return to the default first person perspective, you can play the versus online now.

🔕 Can we get rid of the switching voice / Why does the character stop when switching perspective
  • Use the "Function Key" button to switch person perspective instead of "Default FP/Restore TP(默认第一人称/回到第三人称)".

👓 View Shaking
  • If your view keep shaking, there are two possible scenarios:
    1. Installed third person mods with auto aiming, such as Aim and Shotgun sounds for Thirdperson Fix.
    2. The data of c_maxyaw and c_minyaw pair parameters and c_maxpitch and c_minpitch pair parameters are inconsistent (such as inconsistent signs and inconsistent decimal points) in your original third-person perspective.

🔫 Sniper Closing Mirror
  • If you use the normal sniper closing method, the scope will automatically open again when the opening action is interrupted by any active or passive action such as jumping, changing ammunition, or shove away.
  • If you feel this experience is not good, please use the switching item to turn off the scope.

🎦 Automatic First Person View
  • Sometimes the game will automatically return to first person view when the character is respawned, or when you enter the next chapter, then you just need to press < FUNC > or 'CTRL' to return to third person view without changing the settings you have set in the game.
    🈯If you are playing on a local game, the above situation has been fixed as much as possible.

🤸‍♂️ HUD Disappears
  • Known players will lose their HUD if they switch to third person view when character is controlled by a special infected in the first person view.
    💌Please let me know if you have a solution.

❔ Do I still need to subscribe to this addon if I choose to install the CFG file manually
  • Yes, this addon contains CFG files and scripts, saving and loading from customize scenarios requires scripting functionality.

❔ If addon updates the CFG file, do I need to update it manually
  • Yes, if you continue to choose to manually install CFG files. If you feel trouble, choose method one to automatically install CFG files. Because some imperfections in CFG still need to be repaired.

🔊 Shotgun Sound Fix

🔦 Flashlight Fix

📂 Setting Save
  • The original way of saving parties via mouse macros or keyboard macros is no longer recommended, it is recommended to save the scenario in the local game according to the prompts.
  • If the local script does not save and load, please check for script conflicts.
  • If you only want to use TLTPV without the Vocalizer For TLTPV, then you can set up the keys and save your scenario, then turn off Vocalizer For TLTPV in the addon list and finally turn on the Vocalizer addon you were using.
  • If the script shows that the save function is normal, and the custom scenario is not actually saved, because folder does not have the permission to write. Unread-only the 'tltpv' folder in Left 4 Dead 2 -> left4dead2 -> ems.

🌨 I can't use customized scenario on the online server
  • You need to load the script in the single player game.

🎮 About GamePad
  • Theoretically the GamePad can also be used, but the function of explicitly occupying the keys is ineffective and may affect the key settings of the GamePad or Steam Deck.
    ◽Simulate shooting jitter mode ◽Running mode ◽FUNC3 - Close up lens to change sides ◽FUN3 + Right mouse button to enter first person view ◽Keep Forward


How To Use Vocalizer Alone
🔷If you do not want to use TLTPV and only want to use Vocalizer For TLTPV, you need to do the following.
🔷Go to Steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg and open autoexec.cfg ( if you don't have autoexec.cfg, create one ), copy the following into the margin:

//////////////////////////////////////////////////////////////////////////////////////////

alias Play_hint "playgamesound Hint.Helpful"
alias Play_37 "playgamesound Buttons.snd37"
alias Play_10 "playgamesound Buttons.snd10"

alias common_close_cn "alias common_emj_waiting; alias common_msg_waiting -mouse_menu; Menu_Common_msg_cn; wait 325; common_msg_waiting"
alias Menu_Common_msg_cn +mouse_menu Common_msg_cn1

alias common_close_en "alias common_emj_waiting; alias common_msg_waiting -mouse_menu; Menu_Common_msg_en; wait 325; common_msg_waiting"
alias Menu_Common_msg_en +mouse_menu Common_msg_en1

alias warning_close_cn "alias warning_emj_waiting; alias warning_msg_waiting -mouse_menu; Menu_Warning_msg_cn; wait 325; warning_msg_waiting"
alias Menu_Warning_msg_cn +mouse_menu Warning_msg_cn1

alias warning_close_en "alias warning_emj_waiting; alias warning_msg_waiting -mouse_menu; Menu_Warning_msg_en; wait 325; warning_msg_waiting"
alias Menu_Warning_msg_en +mouse_menu Warning_msg_en1

alias common_msg_exe
alias warning_msg_exe

alias DialogMark Dialog1
alias Dialog1 "joy_advanced_1; alias DialogMark Dialog1; Play_hint; alias Menu_Common_msg_cn +mouse_menu Common_msg_cn1; alias Menu_Common_msg_en +mouse_menu Common_msg_en1; alias Menu_Warning_msg_cn +mouse_menu Warning_msg_cn1; alias Menu_Warning_msg_en +mouse_menu Warning_msg_en1; -mouse_menu"
alias Dialog2 "joy_advanced_2; alias DialogMark Dialog2; Play_hint; alias Menu_Common_msg_cn +mouse_menu Common_msg_cn2; alias Menu_Common_msg_en +mouse_menu Common_msg_en2; alias Menu_Warning_msg_cn +mouse_menu Warning_msg_cn2; alias Menu_Warning_msg_en +mouse_menu Warning_msg_en2; -mouse_menu"
alias Dialog3 "joy_advanced_3; alias DialogMark Dialog3; Play_hint; alias Menu_Common_msg_cn +mouse_menu Common_msg_cn3; alias Menu_Common_msg_en +mouse_menu Common_msg_en3; alias Menu_Warning_msg_cn +mouse_menu Warning_msg_cn3; alias Menu_Warning_msg_en +mouse_menu Warning_msg_en3; -mouse_menu"
alias Dialog4 "joy_advanced_4; alias DialogMark Dialog4; Play_hint; alias Menu_Common_msg_cn +mouse_menu Common_msg_cn4; alias Menu_Common_msg_en +mouse_menu Common_msg_en4; alias Menu_Warning_msg_cn +mouse_menu Warning_msg_cn4; alias Menu_Warning_msg_en +mouse_menu Warning_msg_en4; -mouse_menu"

alias Event_Dialogue Event_Dialogue_on
alias Event_Dialogue_Mark Event_Dialogue_offLWOS
alias Event_Dialogue_on "Event_Dialogue_onLWOS; Play_37"
alias Event_Dialogue_onLWOS "joy_wingmanwarrior_turnhack_1; alias Event_Dialogue Event_Dialogue_off; alias Event_Dialogue_Mark Event_Dialogue_onLWOS; alias Warning_infected_cn Warning_infectedMsg_cn; alias Warning_infected_en Warning_infectedMsg_en; Event_Dialogue_on_part"
alias Event_Dialogue_on_part "alias Warning_hearinfected_cn Warning_hearinfectedMsg_cn; alias Warning_hearinfected_en Warning_hearinfectedMsg_en; alias Misc_events_cn Misc_eventsMsg_cn; alias Misc_events_en Misc_eventsMsg_en"
alias Event_Dialogue_off "Event_Dialogue_offLWOS; Play_10"
alias Event_Dialogue_offLWOS "joy_wingmanwarrior_turnhack_0; alias Event_Dialogue Event_Dialogue_on; alias Event_Dialogue_Mark Event_Dialogue_offLWOS; alias Warning_infected_cn Warning_infectedN_cn; alias Warning_infected_en Warning_infectedN_en; Event_Dialogue_off_part"
alias Event_Dialogue_off_part "alias Warning_hearinfected_cn Warning_hearinfectedN_cn; alias Warning_hearinfected_en Warning_hearinfectedN_en; alias Misc_events_cn Misc_eventsN_cn; alias Misc_events_en Misc_eventsN_en"

alias Warning_infected_cn Warning_infectedN_cn
alias Warning_infectedN_cn "+mouse_menu Warning_infected_cn"
alias Warning_infectedMsg_cn "+mouse_menu Warning_infectedMsg_cn"

alias Warning_infected_en Warning_infectedN_en
alias Warning_infectedN_en "+mouse_menu Warning_infected_en"
alias Warning_infectedMsg_en "+mouse_menu Warning_infectedMsg_en"

alias Warning_hearinfected_cn Warning_hearinfectedN_cn
alias Warning_hearinfectedN_cn "+mouse_menu Warning_hearinfected_cn"
alias Warning_hearinfectedMsg_cn "+mouse_menu Warning_hearinfectedMsg_cn"

alias Warning_hearinfected_en Warning_hearinfectedN_en
alias Warning_hearinfectedN_en "+mouse_menu Warning_hearinfected_en"
alias Warning_hearinfectedMsg_en "+mouse_menu Warning_hearinfectedMsg_en"

alias Misc_events_cn Misc_eventsN_cn
alias Misc_eventsN_cn "+mouse_menu Misc_events_cn"
alias Misc_eventsMsg_cn "+mouse_menu Misc_eventsMsg_cn"

alias Misc_events_en Misc_eventsN_en
alias Misc_eventsN_en "+mouse_menu Misc_events_en"
alias Misc_eventsMsg_en "+mouse_menu Misc_eventsMsg_en"

alias crosshair_transparent transparent0
alias transparent0 "cl_crosshair_alpha 0; alias crosshair_transparent transparent255"
alias transparent255 "cl_crosshair_alpha 255; alias crosshair_transparent transparent0"

alias SwitchDynamic SwitchDynamic_on
alias SwitchDynamic_on "cl_crosshair_dynamic 1; alias SwitchDynamic SwitchDynamic_off"
alias SwitchDynamic_off "cl_crosshair_dynamic 0; alias SwitchDynamic SwitchDynamic_on"

alias crosshairColor_menu2 "+mouse_menu Crosshair_color2"
alias crosshairColor_menu3 "+mouse_menu Crosshair_color3"

alias graph_swicht1 net_graph1_on
alias net_graph1_on "alias graph_swicht1 net_graph1_off; net_graph 1; alias graph_swicht2 net_graph2_on; alias graph_swicht3 net_graph3_on; alias graph_swicht4 net_graph4_on"
alias net_graph1_off "alias graph_swicht1 net_graph1_on; net_graph 0; alias graph_swicht2 net_graph2_on; alias graph_swicht3 net_graph3_on; alias graph_swicht4 net_graph4_on"

alias graph_swicht2 net_graph2_on
alias net_graph2_on "alias graph_swicht2 net_graph2_off; net_graph 2; alias graph_swicht1 net_graph1_on; alias graph_swicht3 net_graph3_on; alias graph_swicht4 net_graph4_on"
alias net_graph2_off "alias graph_swicht2 net_graph2_on; net_graph 0; alias graph_swicht1 net_graph1_on; alias graph_swicht3 net_graph3_on; alias graph_swicht4 net_graph4_on"

alias graph_swicht3 net_graph3_on
alias net_graph3_on "alias graph_swicht3 net_graph3_off; net_graph 3; alias graph_swicht2 net_graph2_on; alias graph_swicht1 net_graph1_on; alias graph_swicht4 net_graph4_on"
alias net_graph3_off "alias graph_swicht3 net_graph3_on; net_graph 0; alias graph_swicht2 net_graph2_on; alias graph_swicht1 net_graph1_on; alias graph_swicht4 net_graph4_on"

alias graph_swicht4 net_graph4_on
alias net_graph4_on "alias graph_swicht4 net_graph4_off; net_graph 4; alias graph_swicht2 net_graph2_on; alias graph_swicht3 net_graph3_on; alias graph_swicht1 net_graph1_on"
alias net_graph4_off "alias graph_swicht4 net_graph4_on; net_graph 0; alias graph_swicht2 net_graph2_on; alias graph_swicht3 net_graph3_on; alias graph_swicht1 net_graph1_on"

alias lock_sentenceF lock_sentence
alias lock_sentence
alias lock_sentence_menu0
alias lock_sentence_menu "alias lock_sentenceF; wait 100; Server_OrderLock"
alias Server_OrderLock "+mouse_menu Server_Order_lock"

alias last_character0 +mouse_menu Character;
alias last_character_menu "alias last_characterF; wait 100; +mouse_menu Character"
alias last_misc0 +mouse_menu sayMisc;
alias last_misc_menu "alias last_miscF; wait 100; +mouse_menu sayMisc"
alias last_buy0 +mouse_menu sayBuy;
alias last_buy_menu "alias last_buyF; wait 100; +mouse_menu sayBuy"
alias last_vote0 +mouse_menu sayVote;
alias last_vote_menu "alias last_voteF; wait 100; +mouse_menu sayVote"
alias last_joinaway0 +mouse_menu sayJoin&Observe;
alias last_joinaway_menu "alias last_joinawayF; wait 100; +mouse_menu sayJoin&Observe"
alias last_state0 +mouse_menu sayTank&Health;
alias last_state_menu "alias last_stateF; wait 100; +mouse_menu sayTank&Health"
alias last_situation0 +mouse_menu sayReady&Pause;
alias last_situation_menu "alias last_situationF; wait 100; +mouse_menu sayReady&Pause"


19 Comments
求生一号宝可梦  [author] 16 Apr @ 1:07pm 
@TNTina
yeah,
🔹FUNCTION 2
🔽Press the < FUNC > key to toggle the persona.

see advanced features
TNTina 16 Apr @ 9:45am 
can i make switching between third person and first person toggleable?
求生一号宝可梦  [author] 26 Sep, 2024 @ 1:23pm 
@ジ no, but u can duck to switch to first person
26 Sep, 2024 @ 6:39am 
Would it be possible so that it's toggleable? Like whenever I'm in first person and try to duck it automatically switches to third person
求生一号宝可梦  [author] 14 Sep, 2024 @ 11:23pm 
@pytha no way, the game is not designed for the third person view, bullet won't deviate unless the character is completely centered
pytha 14 Sep, 2024 @ 9:36pm 
Is there any way to fix the shot angle when in Third Person View? I noticed that i don't shoot exactly where my crosshair placement is, bullets land a bit further from the actual crosshair
risão blackpill imortal 25 Aug, 2024 @ 12:17am 
i finally did it :)
ramanamoru 20 Mar, 2023 @ 2:22am 
yea thats fair, i'll just stay with the rebinding then.
求生一号宝可梦  [author] 20 Mar, 2023 @ 2:02am 
@ramanamoru I don't recommend you do such thing, you should know it is complicated, even if you modify the cfg, the script will rewrite cfg after all.
ramanamoru 20 Mar, 2023 @ 1:53am 
so i would have to change something in the cfg if i wanted it to be the default duck?