Skip to content

How to record fake demo in CS2

Rikki edited this page Oct 22, 2024 · 5 revisions
My configs

Installation

  1. Download the configs: https://github.com/eirisocherry/cs2-editing/releases
  2. Extract them to ..\Counter-Strike Global Offensive\game\csgo\cfg
  3. Adjust _reset.cfg to your needs, so you can reset the game settings at any time

Launch options

-insecure -console -language english

-insecure disables VAC
-console enables console
-language english sets game language to english
image

Usage

  1. Join the game
  2. Type exec _core, reset and fake in the console
  3. Join a map
  4. Type fake or press [F1] to enable custom gamemode
  5. Read the pop-up menu to learn more about the config

If you want to adjust the config, edit _fake.cfg


Sharing

When sharing demos:

  1. Use the following naming format: <kills>_<weapon>_<kill_type>_<map> (ex: 1k_r8_jumpshot_mirage)
  2. Don't forget to attach links to workshop maps you were using (ex: https://steamcommunity.com/sharedfiles/filedetails/?id=3082340867)

Workshop maps can be found here:
image
image


Main cores (required for plugins to work)

Download

CounterStrikeSharp and MetaMod installation guide: https://docs.cssharp.dev/docs/guides/getting-started.html

Grant your account admin perms or plugins won't work

Offical guide: https://docs.cssharp.dev/docs/admin-framework/defining-admins.html

  1. Get your steamID (just paste your steam url on this site and it will show your steamID): https://steamid.io/
  2. Create empty admins.json file in this directory "...Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\configs"
  3. Open admins.json, paste the code below and replace Rikki and 76561198286085718 with your <nickname> and <steamID>
{
	"Rikki": {
		"identity": "STEAM_0:0:162909995",
		"flags": ["@css/changemap", "@css/generic"]
	}
}
  1. Don't forget to save the changes

Plugins

Plugins list: https://www.ghostcap.com/cs2-plugins-list/

>>> Weapon Paints

Installation

  1. Download WeaponPaints.zip: https://github.com/Nereziel/cs2-WeaponPaints
    Extract gamedata folder to ..\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp
    Extract WeaponPaints folder to ..\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\plugins
  2. Edit ..\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\configs\core.json and set FollowCS2ServerGuidelines to false
  3. Generate MySQL database: https://www.freesqldatabase.com or https://www.freemysqlhosting.net
  4. Join any CS2 map to generate WeaponPaints.json file and leave the game
  5. Edit ..\Counter-Strike Global Offensive\game\csgo\addons\counterstrikesharp\configs\plugins\WeaponPaints\WeaponPaints.json, paste your database info and set CmdRefreshCooldownSeconds to 1, so you will be able to change skins every second
    image
  6. Install these plugins:
    https://github.com/NickFox007/PlayerSettingsCS2
    https://github.com/NickFox007/AnyBaseLibCS2
    https://github.com/NickFox007/MenuManagerCS2
    Simply extract addons folder to ..\Counter-Strike Global Offensive\game\csgo

Usage

Join the game and type one of the following commands in the chat (not in the console):
!skins
!knife
!gloves
!agents

Use https://wiki.cs.money to quickly visually overview all the existing skins in the game

If new skins have been released and you wanna try them out, check if the plugin got a new version and simply repeat the installing process
Of course, new plugin releases will be delayed, don't expect the developer to update them right after the cs2 update



How to disable plugins (required to be able to play on VAC secured servers)
>>> How to disable plugins (in case you want to play on VAC secured servers)
  1. Go to: ..\Counter-Strike Global Offensive\game\csgo
  2. Rename addons folder to xaddons
  3. Remove -insecure option from launch options to be able to join VAC secured servers:
    -console -language english
    image
  4. Join the game and type exec _reset in the console to reset the game settings

>>> How to enable plugins (in case you want to record a fake demo with plugins)
  1. Go to: ..\Counter-Strike Global Offensive\game\csgo
  2. Rename xaddons folder to addons
  3. Add -insecure option to launch options (otherwise plugins won't work):
    -insecure -console -language english
    image
  4. Join the game and type in meta list to make sure plugins are enabled
    A) If no errors, you can start using fake cfg:
    image
  • Type exec _core, reset and fake in the console
  • Join a map
  • Type fake or press [F1] to enable custom gamemode
    B) If you got an error then try reinstalling CounterStrikeSharp and MetaMod
    image
    C) If you didn't get an error, but your plugins are not working, try reinstalling them

>>> My plugins still don't work

In case you accidentally launched the game with enabled plugins and without -insecure and the game automatically verified its files
Or you manually verified game files

  1. Open ..\Counter-Strike Global Offensive\game\csgo\gameinfo.gi
  2. Create a new line underneath Game_LowViolence csgo_lv and add Game csgo/addons/metamod
    Should look like this:
    image
  3. Enable/disable plugins