Hold the attack button to continuously use ranged and melee weapons in Cyberpunk 2077, while preserving each weapon's native timing, ammunition, stamina, animations, and damage.
- Makes semi-auto, burst, iconic, and correctly defined modded ranged weapons repeat while fire is held.
- Repeats native melee combos while attack is held, including fists, conventional melee weapons, Mantis Blades, Monowire, and Gorilla Arms.
- Adds a configurable standalone heavy/charge key for tech weapons and melee attacks.
- Adds an optional tap, then press-and-hold gesture for heavy and charged attacks.
- Provides in-game configuration through Native Settings UI.
- Does not add infinite ammunition, skip reloads, alter weapon records, or change attack speed or damage.
- Cyberpunk 2077 2.31
- redscript
- Cyber Engine Tweaks
- Codeware
- Native Settings UI
Phantom Liberty is not required.
- Close Cyberpunk 2077.
- Extract the release archive into the Cyberpunk 2077 installation folder.
- Allow Windows to merge the archive's
binandr6folders with the existing folders. - Start the game and wait for REDscript compilation to finish.
- Open
Settings > Mods > Full Auto All Weaponsto configure input behavior.
A typical Steam installation folder is:
C:\Program Files (x86)\Steam\steamapps\common\Cyberpunk 2077
Do not extract the archive directly into r6, bin, or the Cyber Engine Tweaks mod directory. The archive already contains the complete folder structure.
Auto-fire and auto-melee use the normal attack input. Hold attack to repeat; release it to stop.
The standalone heavy/charge key is assigned in the in-game settings page. Hold it by itself to charge a tech weapon or melee heavy attack, then release it to fire or strike. It does not fire ordinary non-tech guns.
The optional double-click-hold gesture works as follows:
- Quickly press and release attack.
- Press attack again within the configured window and keep holding it.
- Release attack to fire the charged tech shot or perform the melee heavy attack.
Blocking and throwable-melee aiming remain vanilla.
Open:
Settings > Mods > Full Auto All Weapons
Available settings include:
- Master enable, ranged hold-to-fire, and melee hold-to-repeat switches.
- Heavy/charge activation mode: both inputs, modifier key only, or double-click only.
- Configurable standalone heavy/charge key.
- Legacy CET binding compatibility.
- Controller double-tap support.
- Double-click, first-tap, and release-grace timing.
Settings are stored locally in:
bin\x64\plugins\cyber_engine_tweaks\mods\FullAutoAllWeapons\settings.json
This mod does not edit TweakDB weapon records, attachment slots, item data, damage, or stats. It is designed to coexist with weapon-slot, attachment, and weapon-record mods.
Do not install it together with Immersive Weapons - Hold to Shoot or Simple Selective Fire. They modify the same ranged trigger behavior and are redundant.
Close the game and extract the new release over the previous version. A full game restart is required because CET's Reload all mods does not recompile .reds files.
Close the game, then remove:
r6\scripts\FullAutoAllWeapons
bin\x64\plugins\cyber_engine_tweaks\mods\FullAutoAllWeapons
Restart the game afterward.
This project is licensed under the MIT License. Cyberpunk 2077 and all related game assets are owned by CD PROJEKT RED. This fan-made mod is not affiliated with or endorsed by CD PROJEKT RED.