Skip to content

Viceroyy/Arsenal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arsenal download

Free open-source Windows cheat software for Counter-Strike Source game. Designed as an internal cheat - Dynamic-link library (DLL) loadable into game process. Compatible with the Steam version of the game.

Features

  • ESP - show information about players and dropped weapons
  • Visuals - miscellaneous visual options
  • Misc - miscellaneous features
  • Config - JSON-based configuration system
  • Exploits - things not possible when legit

    • No recoil - remove recoil punch effect
    • No spread - remove random bullet spread
  • ESP - show additional information about players and game world

    1. Teammates, Enemies

    2. Planted C4, Dropped weapons

    • Enabled - on / off master switch
    • Box - draw 2D box over player model
    • Name - draw player name
    • Health - draw player health
    • Health bar - draw rectangle indicating player health
    • Armor - draw player armor
    • Armor bar - draw rectangle indicating player armor
    • Money - draw player money
    • Weapon - draw player equipped weapon
    • Arrows - draw arrow to player when out of fov
  • Visuals - miscellaneous visual options

    • No visual recoil - remove visual recoil punch effect
    • Viewmodel FOV - change view model FOV [70-120] (70 - default viewmodel, higher values - further away viewmodel)
    • FOV - change view FOV [90-120] (90 - default fov, higher values - further away fov)
    • Spread circle - show the radius of spread in a circle
    • Crosshair - draw simple + crosshair
  • Misc - miscellaneous features

    • Auto strafe - automatically strafe in air following mouse movement
    • Bunny hop - automatically simulate space bar press / release while jump button is being held; increases movement speed
    • Spectator list - show players who are spectating you
  • Config - JSON-based configuration system

    • Create config - create new configuration file
    • Load - load selected configuration file
    • Save - save selected configuration file
    • Delete - delete selected configuration file
  • Other

    • Notification system - notifies the user about stuff when needed

Getting started

Downloading the DLL

If you haven't already, download the DLL by clicking here. Download size ~600 kB.

Loading / Injecting into game process

Open your favorite DLL injector and just inject Arsenal-Release.dll into hl2.exe process.

When injected, menu is openable with the INSERT key. To unload the DLL from the game, press the F11 key.

Compiling from source

Prerequisites

Microsoft Visual Studio 2022 17.10.3 (or newer), platform toolset v143 and Windows SDK 10.0 are required in order to compile Arsenal. You can download VS here (Windows SDK is installed during Visual Studio Setup).

Downloading

There are two options of downloading the source code:

Without git

Choose this option if you want pure source and you're not going to contribute to the repo. Download size ~600 kB.

To download source code this way click here.

With git

Choose this option if you're going to contribute to the repo or you want to use version control system. Download size ~2.5 MB. Git is required to step further, if not installed download it here.

Open git command prompt and enter following command:

git clone https://github.com/Viceroyy/Arsenal.git

Arsenal folder should have been successfully created, containing all the source files.

When you have equipped a copy of the source code, next step is opening Arsenal.sln in Microsoft Visual Studio 2022.

Then change build configuration to Release | x86 and simply press Build solution.

If everything went right you should receive Arsenal-Release.dll binary file.

Instruction sets

If your CPU doesn't support the AVX2 instruction set, you can use SSE2 instructions instead in project settings. Currently AVX2 instructions are selected in project settings.

FAQ

How do I open menu?

Press INSERT while focused on CSS window.

Where is my config file saved?

Configuration files are saved inside Arsenal folder in your game folder (C:\Program Files (x86)\Steam\Steamapps\Common\Counter-Strike Source\Arsenal). The config is in human readable format and can be edited (e.g, using notepad). Sometimes after updates configuration file needs to be deleted and recreated.

Acknowledgments

See also