A modern, improved third-person camera plugin for Counter-Strike 2.
🧠 Built for performance, smooth transitions, and flexibility.
This plugin uses a modified version of CS2TraceRay.
Original: https://github.com/schwarper/CS2TraceRay
Modified version is included in this repository for compatibility.
Please refer to the license terms of the original project.
- Toggleable third-person view (
!customcommand,!thirdperson, orcss_thirdperson) - Smooth camera transitions (optional)
- Admin-only access (configurable)
- Configurable messages and behavior
Requires CounterStrikeSharp
- Download DLL from Releases
- Place the plugin
.dllin yourcounterstrikesharp/plugins/ThirdPersonRevampeddirectory. - Open your
counterstrikesharp/gamedata/gamedata.jsonfile. - Add the following section from the included
CS2TraceRay.gamedata.jsonfile: TRACERAYGAMEDATA - (Optional) Customize the config file at
configs/plugins/ThirdPersonRevamped/ThirdPersonRevamped.json.
📁 Default Config File (ThirdPersonRevamped.json):
// This configuration was automatically generated by CounterStrikeSharp for plugin 'ThirdPersonRevamped', at 2025.10.18 10:55:13
{
"OnActivated": " | {YELLOW}ThirdPerson {GREEN}Activated",
"OnDeactivated": " | {YELLOW}ThirdPerson {RED}Deactivated",
"Prefix": " [{BLUE}ThirdPerson Revamped",
"CustomTPCommand": "tp",
"UseOnlyAdmin": false,
"OnlyAdminFlag": "@css/slay",
"NoPermission": "You don\u0027t have to access this command.",
"BlockCamera": true,
"UseSmoothCam": true,
"ThirdPersonDistance": 110,
"ThirdPersonHeight": 76,
"StripOnUse": false,
"ConfigVersion": 1
}
