Skip to content

Repository files navigation

Full Auto All Weapons

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.

Features

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

Requirements

  • Cyberpunk 2077 2.31
  • redscript
  • Cyber Engine Tweaks
  • Codeware
  • Native Settings UI

Phantom Liberty is not required.

Installation

  1. Close Cyberpunk 2077.
  2. Extract the release archive into the Cyberpunk 2077 installation folder.
  3. Allow Windows to merge the archive's bin and r6 folders with the existing folders.
  4. Start the game and wait for REDscript compilation to finish.
  5. Open Settings > Mods > Full Auto All Weapons to 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.

Controls

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:

  1. Quickly press and release attack.
  2. Press attack again within the configured window and keep holding it.
  3. Release attack to fire the charged tech shot or perform the melee heavy attack.

Blocking and throwable-melee aiming remain vanilla.

Configuration

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

Compatibility

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.

Updating

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.

Uninstallation

Close the game, then remove:

r6\scripts\FullAutoAllWeapons
bin\x64\plugins\cyber_engine_tweaks\mods\FullAutoAllWeapons

Restart the game afterward.

License

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.

About

Hold-to-repeat ranged and melee weapons with configurable native heavy and charge inputs for Cyberpunk 2077.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages