Compare commits

..

No commits in common. "Develop" and "master" have entirely different histories.

368 changed files with 14742 additions and 7000 deletions

BIN
.dir.tiff

Binary file not shown.

View file

@ -1,56 +0,0 @@
name: pk4
on: [ push, pull_request, workflow_dispatch ]
jobs:
build:
runs-on: docker
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 1
repository: vera/nuclide
ref: Develop
- uses: actions/checkout@v3
with:
fetch-depth: 1
repository: fn/valve
ref: Develop
path: "./valve"
- uses: actions/checkout@v3
with:
fetch-depth: 1
ref: Develop
path: "./${{ github.event.repository.name }}"
- name: apt install zip
run: |
apt update
apt install -y \
zip
- name: assemble pk4
run: make dist-pak NAME=bin GAME=${{ github.event.repository.name }}
- uses: actions/upload-artifact@v3
with:
name: build-log
path: ./build/bin-content.log
- uses: actions/forgejo-release@v2
with:
url: https://code.idtech.space
repo: "${{ github.repository }}"
tag: "${{ github.ref_name }}"
sha: "${{ github.sha }}"
direction: upload
release-dir: ./build/bin-content/${{ github.event.repository.name }}/
token: ${{ secrets.TOKEN }}
title: "Development Build"
release-notes: "Auto-generated development build, override ${{ github.event.repository.name }}/package_${{ github.event.repository.name }}.pk4."
prerelease: true
override: true
release-notes-assistant: true

5
.gitignore vendored
View file

@ -1,5 +0,0 @@
*core.txt
*.dat
*.lno
config.cfg
fte.cfg

View file

@ -1 +0,0 @@
package_cstrike.pk3

View file

@ -1 +0,0 @@
TacticalRetreat

View file

@ -1,15 +1,39 @@
# Tactical Retreat
# FreeCS
[As seen on phoronix.com](https://phoronix.com/scan.php?page=news_item&px=FreeCS-Open-Counter-Strike)
Allows you to play Counter-Strike 1.5 (mod-version) with Rad-Therapy.
Clean-room reimplementation of Counter-Strike 1.5 (mod-version).
Aiming for a stable reimagining of the original mod in QuakeC.
Not aiming for accuracy, but for a smooth, exploit and bug-free
experience over the Internet.
Done in my freetime for countless reasons, but most important to me: to learn everything there is to know about one of my favorite games.
This is all 100% new, original code written by good old trial and error.
**Differences exist** and features are slowly being implemented one by one.
This allows the code to be fully free and unencumbered, unlike similar projects.
Featuring proper weapon prediction to enable stress-free netplay.
The engine you want to use to run this is FTEQW (https://www.fteqw.org), which is a project unrelated to this. It just happens to support the file-formats FreeHL needs.
![Preview 1](img/preview1.jpg)
![Preview 2](img/preview2.jpg)
![Preview 3](img/preview3.jpg)
![Preview 4](img/preview4.jpg)
## Features and Improvements
- Native support for Windows/Mac/Linux/BSD and wherever else FTEQW runs on
- Better support for higher display modes and aspect ratios
- Much easier modding by having the entire logic be in modern QuakeC
- Netcode that's always improving and more advanced prediction
- Open-source code for transparent modding
- Very permissive license (ISC/BSD)
- The code doesn't rely on others work, so nobody can shut it down :-)
## Installing
To run it, all you need is [FTEQW](https://www.fteqw.org), [Rad-Therapy](https://www.frag-net.com/pkgs/package_valve.pk3), and [the latest release .pk3 file](https://www.frag-net.com/pkgs/package_cstrike.pk3), which you save into `Half-Life/valve/` and `Half-Life/cstrike/` respectively. That's about it. You can install updates through the **Configuration > Updates** menu from here on out.
To run it, all you need is [FTEQW](https://www.fteqw.org), [FreeHL](https://www.frag-net.com/pkgs/package_valve.pk3), and [the latest release .pk3 file](https://www.frag-net.com/pkgs/package_cstrike.pk3), which you save into `Half-Life/valve/` and `Half-Life/cstrike/` respectively. That's about it. You can install updates through the **Configuration > Updates** menu from here on out.
### Disclaimer
Please **do not** file bugs if you see missing/broken content **while not** using the original Half-Life and Counter-Strike 1.5 data.
@ -20,19 +44,14 @@ Here's the quick and dirty instructions for those unfamilar:
```
$ git clone https://code.idtech.space/vera/nuclide Nuclide-SDK
$ cd Nuclide-SDK
# (only required if you don't have an up-to-date FTEQW & FTEQCC in your PATH)
$ make update
$ make fteqw
# build the menu (from valve/) then our own game-logic:
$ ./build_engine.sh # (only required if you don't have an up-to-date FTEQW & FTEQCC in your PATH)
$ git clone https://code.idtech.space/fn/valve valve
$ git clone https://code.idtech.space/fn/cstrike cstrike
$ make game GAME=valve
$ make game GAME=cstrike
$ SKIP_UPDATE=1 SKIP_RADIANT=1 ./build_game.sh valve
$ SKIP_UPDATE=1 SKIP_RADIANT=1 ./build_game.sh cstrike
```
You can also issue `make` inside `valve/src/` and `cstrike/src`, but it won't generate some additional helper files.
You can also issue `make` inside `valve/src/` and `cstrike/src`, but it won't build an `entities.def` file for use in Radiant (level editor family).
** !! You need to also provide data-files !! **
@ -64,7 +83,7 @@ We've had people ask in the oddest of places for help, please don't do that.
## License
ISC License
Copyright (c) 2016-2025 Marco "eukara" Cawthorne <marco@icculus.org>
Copyright (c) 2016-2024 Marco Cawthorne <marco@icculus.org>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above

View file

@ -1 +0,0 @@
exec "skill_cstrike.cfg"

View file

@ -1,71 +0,0 @@
// these have to be defined by the game.
// Counter-Strike ammo data courtesy of https://wiki.alliedmods.net/CS_weapons_information
entityDef ammo_types {
"ammo_none" "0"
"ammo_338magnum" "1"
"ammo_357sig" "2"
"ammo_45acp" "3"
"ammo_50ae" "4"
"ammo_556nato" "5"
"ammo_556natobox" "6"
"ammo_57mm" "7"
"ammo_762nato" "8"
"ammo_9mm" "9"
"ammo_buckshot" "10"
"ammo_hegrenade" "11"
"ammo_smokegrenade" "12"
"ammo_flashbang" "13"
"ammo_c4" "14"
}
entityDef ammo_names {
"ammo_none" "None"
"ammo_338magnum" ".338 Lapua Magnum"
"ammo_357sig" ".357 SIG"
"ammo_45acp" ".45 ACP"
"ammo_50ae" ".50 Action Express"
"ammo_556nato" "5.56x45mm NATO"
"ammo_556natobox" "5.56x45mm NATO BOX"
"ammo_57mm" "FN 5.7x28mm"
"ammo_762nato" "7.62x51mm NATO"
"ammo_9mm" "9x19mm Parabellum"
"ammo_buckshot" "Buckshot"
"ammo_hegrenade" "HE Grenade"
"ammo_smokegrenade" "Smoke Grenade"
"ammo_flashbang" "Flashbang"
"ammo_c4" "C4"
}
entityDef ammo_max {
"ammo_none" "0"
"ammo_338magnum" "30"
"ammo_357sig" "52"
"ammo_45acp" "100"
"ammo_50ae" "35"
"ammo_556nato" "90"
"ammo_556natobox" "200"
"ammo_57mm" "100"
"ammo_762nato" "90"
"ammo_9mm" "120"
"ammo_buckshot" "32"
"ammo_hegrenade" "1"
"ammo_smokegrenade" "1"
"ammo_flashbang" "2"
"ammo_c4" "1"
}
// these don't exist as pickups in the game, but
// might be helpful nonetheless for level designers
#include "ammo/base.def"
#include "ammo/556natobox.def"
#include "ammo/338magnum.def"
#include "ammo/9mm.def"
#include "ammo/556nato.def"
#include "ammo/762nato.def"
#include "ammo/50ae.def"
#include "ammo/45acp.def"
#include "ammo/buckshot.def"
#include "ammo/base.def"
#include "ammo/57mm.def"
#include "ammo/357sig.def"

View file

@ -1,7 +0,0 @@
entityDef ammo_338magnum
{
"editor_usage" "Ammo used by weapon_awp"
"inherit" "ammo_base"
"inv_ammo_338magnum" "10"
"price" "125"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_357sig
{
"editor_usage" "Ammo used by weapon_p228"
"inherit" "ammo_base"
"inv_ammo_357sig" "13"
"price" "50"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_45acp
{
"editor_usage" "Ammo used by weapon_mac10, weapon_ump45, weapon_usp45"
"inherit" "ammo_base"
"inv_ammo_45acp" "12"
"price" "25"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_50ae
{
"editor_usage" "Ammo used by weapon_deagle"
"inherit" "ammo_base"
"inv_ammo_50ae" "7"
"price" "40"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_556nato
{
"editor_usage" "Ammo used by weapon_m4a1, weapon_sg550, weapon_sg552"
"inherit" "ammo_base"
"inv_ammo_556nato" "30"
"price" "60"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_556natobox
{
"editor_usage" "Ammo used by weapon_m249"
"inherit" "ammo_base"
"inv_ammo_556natobox" "30"
"price" "60"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_57mm
{
"editor_usage" "Ammo used by weapon_fiveseven, weapon_p90"
"inherit" "ammo_base"
"inv_ammo_57mm" "50"
"price" "50"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_762nato
{
"editor_usage" "Ammo used by weapon_aug, weapon_famas, weapon_g3sg1, weapon_galil, weapon_ak47, weapon_scout"
"inherit" "ammo_base"
"inv_ammo_762nato" "30"
"price" "80"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_9mm
{
"editor_usage" "Ammo used by weapon_elites, weapon_glock18, weapon_mp5navy, weapon_tmp"
"inherit" "ammo_base"
"inv_ammo_9mm" "30"
"price" "20"
}

View file

@ -1,9 +0,0 @@
entityDef ammo_base
{
"spawnclass" "NSItem"
"snd_acquire" "ammo.pickup"
"snd_respawn" "ammo.respawn"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"model" "models/w_backpack.mdl"
}

View file

@ -1,7 +0,0 @@
entityDef ammo_buckshot
{
"editor_usage" "Ammo used by weapon_m3, weapon_xm1014"
"inherit" "ammo_base"
"inv_ammo_buckshot" "8"
"price" "65"
}

View file

@ -1,16 +0,0 @@
entityDef hostage_entity
{
"spawnclass" "CSHostage"
"model" "models/hostage.mdl"
"netname" "Hostage"
"health" "skill:hostage_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"follow_on_use" "1"
"speed_walk" "64"
"speed_run" "364"
}

View file

@ -1,6 +0,0 @@
#include "items/c4.def"
#include "items/suit.def"
#include "items/kevlar_helmet.def"
#include "items/nightvision.def"
#include "items/defuse.def"
#include "items/kevlar.def"

View file

@ -1,12 +0,0 @@
entityDef item_c4
{
"spawnclass" "CSBombEntity"
"model" "models/w_c4.mdl"
"model_led" "sprites/ledglow.spr"
"snd_beep1" "weapon_c4bomb.beep1"
"snd_beep2" "weapon_c4bomb.beep2"
"snd_beep3" "weapon_c4bomb.beep3"
"snd_beep4" "weapon_c4bomb.beep4"
"snd_beep5" "weapon_c4bomb.beep5"
"snd_planted" "c4.plant"
}

View file

@ -1,10 +0,0 @@
entityDef item_defuse
{
"spawnclass" "ncItem"
"model" "models/w_thighpack.mdl"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"snd_acquire" "buy.weapon"
"snd_respawn" "item.respawn"
"inv_carry" "1"
}

View file

@ -1,11 +0,0 @@
// actually armor
entityDef item_kevlar
{
"spawnclass" "ncItem"
"model" "models/w_kevlar.mdl"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"snd_acquire" "buy.kevlar"
"snd_respawn" "item.respawn"
"inv_armor" "100"
}

View file

@ -1,11 +0,0 @@
// other equipment
entityDef item_kevlar_helmet
{
"spawnclass" "ncItem"
"model" "models/w_kevlar.mdl"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"snd_acquire" "buy.kevlar"
"snd_respawn" "item.respawn"
"inv_carry" "1"
}

View file

@ -1,10 +0,0 @@
entityDef item_nightvision
{
"spawnclass" "ncItem"
"model" "models/w_backpack.mdl"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"snd_acquire" "buy.weapon"
"snd_respawn" "item.respawn"
"inv_carry" "1"
}

View file

@ -1,11 +0,0 @@
// used in the training mission, HUD etc.
entityDef item_suit
{
"spawnclass" "ncItem"
"model" "models/w_kevlar.mdl"
"mins" "-16 -16 0"
"maxs" "16 16 16"
"snd_acquire" "buy.kevlar"
"snd_respawn" "item.respawn"
"inv_carry" "1"
}

View file

@ -1 +0,0 @@
// we have none! go away!

View file

@ -1,106 +0,0 @@
entityDef player
{
"spawnclass" "CSPlayer"
"snd_stepladderLeft" "step_ladder.left"
"snd_stepladderRight" "step_ladder.right"
"snd_fall" "Player.FallDamage"
"snd_landHard" "Player.LightFall"
"snd_death" "Player.Death"
"snd_airGaspLight" "Player.GaspLight"
"snd_pain" "Player.Pain"
"snd_airGaspHeavy" "Player.GaspHeavy"
"snd_waterExit" "Player.WaterExit"
"snd_waterEnter" "Player.WaterEnter"
"snd_useDeny" "Player.DenyWeaponSelection"
"snd_useSuccess" "Player.WeaponSelected"
"snd_waterWade" "Player.Wade"
"snd_waterSwim" "Player.Swim"
}
entityDef player_mp
{
"inherit" "player"
"def_precache" "weapon_ak47"
"def_precache" "weapon_aug"
"def_precache" "weapon_awp"
"def_precache" "weapon_c4"
"def_precache" "weapon_deagle"
"def_precache" "weapon_elite"
"def_precache" "weapon_famas"
"def_precache" "weapon_fiveseven"
"def_precache" "weapon_flashbang"
"def_precache" "weapon_g3sg1"
"def_precache" "weapon_galil"
"def_precache" "weapon_glock18"
"def_precache" "weapon_hegrenade"
"def_precache" "weapon_knife"
"def_precache" "weapon_m249"
"def_precache" "weapon_m3"
"def_precache" "weapon_m4a1"
"def_precache" "weapon_mac10"
"def_precache" "weapon_mp5navy"
"def_precache" "weapon_p228"
"def_precache" "weapon_p90"
"def_precache" "weapon_scout"
"def_precache" "weapon_sg550"
"def_precache" "weapon_sg552"
"def_precache" "weapon_smokegrenade"
"def_precache" "weapon_tmp"
"def_precache" "weapon_ump45"
"def_precache" "weapon_usp"
"def_precache" "weapon_xm1014"
}
entityDef player_terrorist
{
"inherit" "player_mp"
"ammo_9mm" "40"
"current_weapon" "1"
"item" "item_suit"
"spawnpoint" "info_player_deathmatch"
"team" "1"
"weapon" "weapon_knife,weapon_glock18"
"model_class1" "models/player/terror/terror.mdl"
"model_class2" "models/player/leet/leet.mdl"
"model_class3" "models/player/arctic/arctic.mdl"
"model_class4" "models/player/guerilla/guerilla.mdl"
}
entityDef player_counterterrorist
{
"inherit" "player_mp"
"ammo_45acp" "24"
"current_weapon" "1"
"item" "item_suit"
"spawnpoint" "info_player_start"
"team" "2"
"weapon" "weapon_knife,weapon_usp"
"model_class1" "models/player/urban/urban.mdl"
"model_class2" "models/player/gsg9/gsg9.mdl"
"model_class3" "models/player/sas/sas.mdl"
"model_class4" "models/player/gign/gign.mdl"
}
entityDef player_vip
{
"inherit" "player_mp"
"ammo_45acp" "24"
"current_weapon" "1"
"item" "item_suit"
"model" "models/player/vip/vip.mdl"
"team" "2"
"weapon" "weapon_knife,weapon_usp"
}
entityDef player_csdm
{
"inherit" "player_mp"
"ammo_45acp" "24"
"current_weapon" "1"
"item" "item_suit"
"model" "models/player/vip/vip.mdl"
"weapon" "weapon_knife,weapon_usp"
}

View file

@ -1,15 +0,0 @@
entityDef projectile_bullet_base
{
"spawnclass" "CSProjectile"
"is_bullet" "1"
"decal_impact" "Impact.BigShot"
"detonate_on_world" "1"
}
entityDef projectile_bullet_shotgun
{
"spawnclass" "ncProjectile"
"is_bullet" "1"
"decal_impact" "Impact.BigShot"
"detonate_on_world" "1"
}

View file

@ -1,26 +0,0 @@
entityDef info_player_start
{
"editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36"
"editor_description" "Singleplayer Spawn Point"
"editor_color" "1 0 0"
"spawnclass" "ncSpawnPoint"
}
entityDef info_player_deathmatch
{
"editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36"
"editor_description" "Deathmatch Spawn Point"
"editor_color" "1 0 0"
"spawnclass" "ncSpawnPoint"
}
entityDef info_player_coop
{
"editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36"
"editor_description" "Cooperative Spawn Point"
"editor_color" "1 0 0"
"spawnclass" "ncSpawnPoint"
}

View file

@ -1,28 +0,0 @@
#include "weapons/csbase.def"
#include "weapons/ak47.def"
#include "weapons/aug.def"
#include "weapons/awp.def"
#include "weapons/c4.def"
#include "weapons/deagle.def"
#include "weapons/elite.def"
#include "weapons/fiveseven.def"
#include "weapons/flashbang.def"
#include "weapons/g3sg1.def"
#include "weapons/glock18.def"
#include "weapons/hegrenade.def"
#include "weapons/knife.def"
#include "weapons/m249.def"
#include "weapons/m3.def"
#include "weapons/m4a1.def"
#include "weapons/mac10.def"
#include "weapons/mp5navy.def"
#include "weapons/p228.def"
#include "weapons/p90.def"
#include "weapons/scout.def"
#include "weapons/sg550.def"
#include "weapons/sg552.def"
#include "weapons/smokegrenade.def"
#include "weapons/tmp.def"
#include "weapons/ump45.def"
#include "weapons/usp.def"
#include "weapons/xm1014.def"

View file

@ -1,54 +0,0 @@
entityDef weapon_ak47
{
"inherit" "CSBaseRifle"
"editor_usage" "AK-47 Weapon - Uses ammo_762nato"
"model" "models/w_ak47.mdl"
"model_view" "models/v_ak47.mdl"
"inv_name" "AK-47 Weapon"
"def_fireInfo" "fireInfo_ak47"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_AK47.Single"
"speed_mod" "0.884"
"price" "2500"
"crossMinDist" "4"
"crossDeltaDist" "4"
"accuracyDivisor" "30"
"accuracyMovementPenalty" "3"
"accuracyMultiplier" "1.5"
"rangeModifier" "2.375"
"penetrationPower" "1.0"
"bulletStrength" "1.2"
"multiplierShots" "1.1"
"multiplierStrength" "0.92"
"multiplierInaccuracy" "0.5"
"hudSlot" "0"
"hudSlotPos" "7"
"weight" "25"
}
entityDef projectile_ak47
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_ak47_dmg"
}
entityDef fireInfo_ak47
{
"def_onFire" "projectile_ak47"
"ammoType" "ammo_762nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" ".0975"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,54 +0,0 @@
entityDef weapon_aug
{
"inherit" "CSBaseRifle"
"editor_usage" "Steyr AUG Weapon - Uses ammo_762nato"
"model" "models/w_aug.mdl"
"model_view" "models/v_aug.mdl"
"inv_name" "Steyr AUG Weapon"
"def_fireInfo" "fireInfo_aug"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_AUG.Single"
"speed_mod" "0.96"
"price" "3500"
"crossMinDist" "3"
"crossDeltaDist" "3"
"accuracyDivisor" "35"
"accuracyMovementPenalty" "2"
"accuracyMultiplier" "1"
"rangeModifier" "2.125"
"penetrationPower" "1.0"
"bulletStrength" "1.03"
"multiplierShots" "1.1"
"multiplierStrength" "1.1"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "10"
"weight" "25"
}
entityDef projectile_aug
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_aug_dmg"
}
entityDef fireInfo_aug
{
"def_onFire" "projectile_aug"
"ammoType" "ammo_762nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.0825f"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,64 +0,0 @@
entityDef weapon_awp
{
"inherit" "CSBaseRifle"
"editor_usage" "AWP (AI Arctic Warfare/Magnum) Weapon - Uses ammo_338magnum"
"model" "models/w_awp.mdl"
"model_view" "models/v_awp.mdl"
"inv_name" "AWP (AI Arctic Warfare/Magnum) Weapon"
"def_fireInfo" "fireInfo_awp"
"clipSize" "5"
"act_fire" "1,2,3"
"actAltFire" ""
"act_holster" ""
"act_reload" "4"
"act_draw" "5"
"act_idle" "0"
"snd_fire" "Weapon_AWP.Single"
"speed_mod" "0.84"
"price" "4750"
"crossMinDist" "8"
"crossDeltaDist" "3"
"accuracyDivisor" "-1"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"rangeModifier" "1.375"
"penetrationPower" "2.0"
"bulletStrength" "1"
"multiplierShots" "1.0"
"multiplierStrength" "1.0"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "12"
"weight" "30"
"zoomDuration" "0.075"
"zoomFov" "20"
"zoomFovStep" "5"
"zoomFovMin" "5"
"zoomFovMax" "40"
"snd_raise_scope" "Default.Zoom"
"snd_lower_scope" "Default.Zoom"
}
entityDef projectile_awp
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_awp_dmg"
}
entityDef fireInfo_awp
{
"def_onFire" "projectile_awp"
"ammoType" "ammo_338magnum"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "1.2"
"punchAngle" "-5 0 0"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_c4
{
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_usage" "C4 Bomb Weapon, Bomb Defusal Gamemode Entity"
"editor_rotatable" "1"
"spawnclass" "CSWeapon"
"model" "models/w_backpack.mdl"
"model_view" "models/v_c4.mdl"
"snd_acquire" "weapon.pickup"
"snd_respawn" "item.respawn"
"ammoRequired" "1"
"def_fireInfo" "fireInfo_c4Plant"
"inv_name" "C4 Bomb Weapon"
"ammoType" "ammo_c4"
"inv_ammo_c4" "1"
"trigger_delay" "3" // takes three seconds to charge
"act_fire" "2"
"act_fireFailed" "0"
"act_draw" "1"
"act_idle" "0"
"act_delay" "3"
"snd_fire" "C4.PlantSound"
"speed_mod" "1.0"
"hudSlot" "4"
"hudSlotPos" "0"
"weight" "0"
"team" "1" // Terrorists only!
"onlyInBombZone" "1"
"removeOnEmpty" "1"
}
entityDef fireInfo_c4Plant
{
"def_onFire" "projectile_c4bomb"
"testDistance" "-64"
"chargeTime" "3"
}
entityDef projectile_c4bomb
{
"spawnclass" "ncAttack"
"def_plant" "item_c4"
"plant" "1"
"plantOnGround" "1"
"plantDistance" "64"
"plantOffset" "8"
}

View file

@ -1,52 +0,0 @@
entityDef CSBaseMelee
{
"spawnclass" "CSWeapon"
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_rotatable" "1"
"snd_acquire" "Player.PickupWeapon"
}
entityDef CSBasePistol
{
"spawnclass" "CSWeapon"
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_rotatable" "1"
"semiAuto" "1"
"snd_acquire" "Player.PickupWeapon"
"snd_empty" "Default.ClipEmpty_Pistol"
"csWeaponMode" "1"
"model_flash" "sprites/muzzleflash1.spr"
}
entityDef CSBaseRifle
{
"spawnclass" "CSWeapon"
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_rotatable" "1"
"snd_acquire" "Player.PickupWeapon"
"snd_empty" "Default.ClipEmpty_Rifle"
"csWeaponMode" "1"
"model_flash" "sprites/muzzleflash3.spr"
}
entityDef CSBaseShotgun
{
"spawnclass" "CSWeapon"
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_rotatable" "1"
"snd_acquire" "Player.PickupWeapon"
"csWeaponMode" "1"
"model_flash" "sprites/muzzleflash4.spr"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_deagle
{
"inherit" "CSBasePistol"
"editor_usage" "Desert Eagle .50 AE Weapon - Uses ammo_50ae"
"model" "models/w_deagle.mdl"
"model_view" "models/v_deagle.mdl"
"inv_name" "Desert Eagle .50 AE Weapon"
"def_fireInfo" "fireInfo_deagle"
"clipSize" "7"
"act_fire" "1,2"
"act_fireLast" "3"
"act_reload" "4"
"act_draw" "5"
"act_idle" "0"
"snd_fire" "Weapon_DEagle.Single"
"speed_mod" "1.0"
"price" "650"
"crossMinDist" "8"
"crossDeltaDist" "3"
"accuracyDivisor" "55"
"accuracyMovementPenalty" "1.5"
"accuracyMultiplier" "1.0"
"accuracyAdd" "0.005"
"rangeModifier" "1.875"
"penetrationPower" "1.0"
"bulletStrength" "0.5"
"multiplierShots" "10"
"multiplierStrength" "0.35"
"multiplierInaccuracy" "0.5"
"hudSlot" "1"
"hudSlotPos" "2"
"weight" "7"
}
entityDef projectile_deagle
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_deagle_dmg"
}
entityDef fireInfo_deagle
{
"def_onFire" "projectile_deagle"
"ammoType" "ammo_50ae"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.2"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,66 +0,0 @@
entityDef weapon_elite
{
"inherit" "CSBasePistol"
"editor_usage" "Dual Beretta 96G (Elites) Weapon - Uses ammo_9mm"
"model" "models/w_elite.mdl"
"model_view" "models/v_elite.mdl"
"inv_name" "Dual Beretta 96G (Elites) Weapon"
"def_fireInfo" "fireInfo_elite"
"def_altFireInfo" "fireInfo_elite_alt"
"clipSize" "30"
"act_fire" "2,3,4,5,6"
"act_fireLast" "7"
"act_reload" "14"
"act_draw" "15"
"act_idle" "0"
"snd_fire" "Weapon_ELITE.Single"
"snd_altfire" "Weapon_ELITE.Single"
"altAlternates" "1"
"speed_mod" "1.0"
"price" "1000"
"crossMinDist" "4"
"crossDeltaDist" "3"
"accuracyDivisor" "150"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"accuracyAdd" "0.002"
"rangeModifier" "1.875"
"penetrationPower" "1.0"
"bulletStrength" "0.9"
"multiplierShots" "3"
"multiplierStrength" "0.85"
"multiplierInaccuracy" "1.0"
"hudSlot" "1"
"hudSlotPos" "4"
"weight" "5"
}
entityDef projectile_elite
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_elite_dmg"
}
entityDef fireInfo_elite
{
"def_onFire" "projectile_elite"
"ammoType" "ammo_9mm"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.13"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
}
entityDef fireInfo_elite_alt
{
"inherit" "fireInfo_elite"
"act_fire" "8,9,10,11,12"
"act_fireLast" "13"
}

View file

@ -1,56 +0,0 @@
entityDef weapon_famas
{
"inherit" "CSBaseRifle"
"editor_usage" "FAMAS Weapon - Uses ammo_762nato"
"model" "models/w_famas.mdl"
"model_view" "models/v_famas.mdl"
"inv_name" "FAMAS Weapon"
"def_fireInfo" "fireInfo_famas"
"clipSize" ""
"act_fire" ""
"actAltFire" ""
"act_holster" ""
"act_reload" ""
"act_draw" ""
"act_idle" ""
"snd_fire" "Weapon_FAMAS.Single"
"speed_mod" ""
"price" ""
"crossMinDist" ""
"crossDeltaDist" ""
"accuracyDivisor" ""
"accuracyMovementPenalty" ""
"accuracyMultiplier" ""
"rangeModifier" ""
"penetrationPower" ""
"bulletStrength" ""
"multiplierShots" ""
"multiplierStrength" ""
"multiplierInaccuracy" ""
"hudSlot" "0"
"hudSlotPos" "7"
"weight" "25"
}
entityDef projectile_famas
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_famas_dmg"
}
entityDef fireInfo_famas
{
"def_onFire" "projectile_famas"
"ammoType" "ammo_762nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" ""
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,57 +0,0 @@
entityDef weapon_fiveseven
{
"inherit" "CSBasePistol"
"editor_usage" "Five-SeveN Weapon - Uses ammo_57mm"
"model" "models/w_fiveseven.mdl"
"model_view" "models/v_fiveseven.mdl"
"inv_name" "Five-SeveN Weapon"
"def_fireInfo" "fireInfo_fiveseven"
"clipSize" "20"
"act_fire" "1,2"
"act_fireLast" "3"
"act_reload" "4"
"act_draw" "5"
"act_idle" "0"
"snd_fire" "Weapon_FiveSeven.Single"
"speed_mod" "1.0"
"price" "750"
"crossMinDist" "8"
"crossDeltaDist" "3"
"accuracyDivisor" "200"
"accuracyMovementPenalty" "1.4"
"accuracyMultiplier" "1"
"accuracyAdd" "0.0055"
"rangeModifier" "1.875"
"penetrationPower" "1.0"
"bulletStrength" "0.5"
"multiplierShots" "10"
"multiplierStrength" "0.4"
"multiplierInaccuracy" "1.0"
"hudSlot" "1"
"hudSlotPos" "5"
"weight" "5"
}
entityDef projectile_fiveseven
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_fiveseven_dmg"
}
entityDef fireInfo_fiveseven
{
"def_onFire" "projectile_fiveseven"
"ammoType" "ammo_57mm"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.155"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,53 +0,0 @@
entityDef weapon_flashbang
{
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_usage" "Flashbang"
"editor_rotatable" "1"
"spawnclass" "CSWeapon"
"model" "models/w_flashbang.mdl"
"model_view" "models/v_flashbang.mdl"
"snd_acquire" "weapon.pickup"
"snd_respawn" "item.respawn"
//"def_onFire" "projectile_flashgrenade"
"def_onRelease" "projectile_flashgrenade"
"inv_name" "Flashbang"
"ammoType" "ammo_flashbang"
"ammoRequired" "1"
"inv_ammo_flashbang" "1"
"silent_fire" "1"
"primed_fuse" "4"
"act_idle" "0"
"act_draw" "3"
"act_delay" "1"
"act_fire" "2"
"chargeTime" "2"
"removeOnEmpty" "1"
"drawAfterRelease" "1"
"hudSlot" "3"
"hudSlotPos" "1"
}
entityDef projectile_flashgrenade
{
"spawnclass" "CSProjectile"
"model" "models/w_smokegrenade.mdl"
"frame" "1"
"fuse" "4"
"detonate_on_fuse" "1"
"thrown" "1"
"bounce" "1"
"angular_velocity" "-350 0 0"
"velocity" "300 0 40"
"snd_explode" "Flashbang.Explode"
"snd_bounce" "Flashbang.Bounce"
"decal_detonate" "ExplosionScorch"
"flashTime" "4"
}

View file

@ -1,54 +0,0 @@
entityDef weapon_g3sg1
{
"inherit" "CSBaseRifle"
"editor_usage" "Heckler & Koch G3/SG-1 Weapon - Uses ammo_762nato"
"model" "models/w_g3sg1.mdl"
"model_view" "models/v_g3sg1.mdl"
"inv_name" "Heckler & Koch G3/SG-1 Weapon"
"def_fireInfo" "fireInfo_g3sg1"
"clipSize" "20"
"act_fire" "1,2"
"act_reload" "3"
"act_draw" "4"
"act_idle" "0"
"snd_fire" "Weapon_G3SG1.Single"
"speed_mod" "0.84"
"price" "5000"
"crossMinDist" "6"
"crossDeltaDist" "4"
"accuracyDivisor" "200"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"rangeModifier" "2.375"
"penetrationPower" "1.0"
"bulletStrength" ""
"multiplierShots" "1.0"
"multiplierStrength" "1.0"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "13"
"weight" "25"
}
entityDef projectile_g3sg1
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_g3sg1_dmg"
}
entityDef fireInfo_g3sg1
{
"def_onFire" "projectile_g3sg1"
"ammoType" "ammo_762nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.25"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,27 +0,0 @@
entityDef weapon_galil
{
"inherit" "CSBaseRifle"
"editor_usage" "galil"
"model" "models/w_galil.mdl"
"model_view" "models/v_galil.mdl"
"def_onFire" "projectile_csbullet"
"inv_name" "galil"
"clipSize" "50"
"clipSizeDefault" "25"
"ammoType" "ammo_762nato"
"act_fire" "5,6,7"
"actAltFire" "2"
"act_holster" "4"
"act_reload" "3"
"act_draw" "4"
"act_idle" "0,1"
"snd_fire" "Weapon_Galil.Single"
"hudSlot" "0"
"hudSlotPos" "7"
"weight" "25"
}

View file

@ -1,69 +0,0 @@
entityDef weapon_glock18
{
"inherit" "CSBasePistol"
"editor_usage" "Glock 18 Select Fire Weapon - Uses ammo_9mm"
"model" "models/w_glock18.mdl"
"model_view" "models/v_glock18.mdl"
"inv_name" "Glock 18 Select Fire Weapon"
"def_fireInfo" "fireInfo_glock18"
"def_altFireInfo" "fireInfo_altglock18"
"clipSize" "20"
"ammoRequired" "1"
"model_flash" "sprites/muzzleflash2.spr"
"act_fire" "5"
"act_fireLast" "6"
"act_holster" "9"
"act_reload" "7,12"
"act_draw" "8,11"
"act_idle" "0,1,2"
"snd_fire" "Weapon_Glock.Single"
"speed_mod" "1.0"
"price" "400"
"crossMinDist" "8.0"
"crossDeltaDist" "3.0"
"accuracyMovementPenalty" "1.2"
"accuracyMultiplier" "1"
"rangeModifier" "1.25"
"penetrationPower" "1.0"
"bulletStrength" "0.6"
"multiplierShots" "2.0"
"multiplierStrength" "0.7"
"multiplierInaccuracy" "1.0"
"weight" "5"
"altMode" "1"
"actModeOn" "3"
"actModeOff" "3"
}
entityDef projectile_glock
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_glock18_dmg"
}
entityDef fireInfo_glock18
{
"def_onFire" "projectile_glock"
"ammoType" "ammo_9mm"
"ammoPerShot" "1"
"fireRate" "0.13"
"accuracyDivisor" "120"
}
entityDef fireInfo_altglock18
{
"def_onFire" "projectile_glock"
"ammoType" "ammo_9mm"
"ammoPerShot" "3"
"numProjectiles" "3"
"fireRate" "0.5"
"accuracyDivisor" "75"
"act_fire" "3,4"
"snd_fire" "Weapon_Glock.Burst"
}

View file

@ -1,60 +0,0 @@
entityDef weapon_hegrenade
{
"inherit" "CSBasePistol"
"editor_usage" "HE Grenade"
"model" "models/w_hegrenade.mdl"
"model_view" "models/v_hegrenade.mdl"
"inv_name" "HE Grenade"
"inv_ammo_hegrenade" "5"
"def_onFire" "projectile_handgrenade"
"def_onRelease" "projectile_handgrenade"
"ammoType" "ammo_hegrenade"
"ammoRequired" "1"
"silent_fire" "1"
"act_idle" "0"
"act_draw" "3"
"act_delay" "1"
"act_release" "2"
// HLWeapon specific
"hudSlot" "3"
"hudSlotPos" "0"
"chargeTime" "2"
"removeOnEmpty" "1"
"drawAfterRelease" "1"
}
entityDef projectile_handgrenade
{
"spawnclass" "ncProjectile"
"model" "models/w_hegrenade.mdl"
"frame" "1"
"fuse" "4"
"detonate_on_fuse" "1"
"thrown" "1"
"bounce" "1"
"angular_velocity" "-350 0 0"
"model_detonate" "fx_explosion.main"
"snd_explode" "fx.explosion"
"snd_bounce" "weapon_hegrenade.bounce"
"decal_detonate" "ExplosionScorch"
"def_damage" "damage_handgrenadeDirect"
"def_splash_damage" "damage_handgrenadeSplash"
}
entityDef damage_handgrenadeDirect
{
"damage" "skill:plr_hegrenade_directdmg"
}
entityDef damage_handgrenadeSplash
{
"damage" "skill:plr_hegrenade_dmg"
"radius" "skill:plr_hegrenade_radius"
"push" "7500"
}

View file

@ -1,49 +0,0 @@
entityDef weapon_knife
{
"spawnclass" "CSWeapon"
"inherit" "CSBaseMelee"
"editor_usage" "Knife Weapon"
"model" "models/w_knife.mdl"
"model_view" "models/v_knife.mdl"
// weapon specific
"def_onFire" "projectile_knife"
"testDistance" "-48"
"inv_name" "Knife Weapon"
"ammoRequired" "0"
"silent_fire" "1"
"failRate" "0.7"
"fireRate" "0.7"
"snd_hit" "Weapon_Knife.Hit"
"snd_failed" "Weapon_Knife.Slash"
"act_idle" "0"
"act_draw" "3"
"act_fireFailed" "1,2"
"act_fire" "1,2"
"hudSlot" "2"
"hudSlotPos" "0"
}
entityDef projectile_knife
{
"spawnclass" "ncProjectile"
"damage" "skill:plr_knife_dmg"
"is_bullet" "1"
"decal_impact" "Impact.Shot"
"detonate_on_world" "1"
"range" "skill:plr_knife_altdmg"
}
entityDef projectile_altKnife
{
"spawnclass" "ncProjectile"
"damage" "skill:plr_knife"
"is_bullet" "1"
"decal_impact" "Impact.Shot"
"detonate_on_world" "1"
"range" "skill:plr_knife_altrange"
}

View file

@ -1,54 +0,0 @@
entityDef weapon_m249
{
"inherit" "CSBaseRifle"
"editor_usage" "FN M249 Para Weapon - Uses ammo_556natobox"
"model" "models/w_m249.mdl"
"model_view" "models/v_m249.mdl"
"inv_name" "FN M249 Para Weapon"
"def_fireInfo" "fireInfo_m249"
"clipSize" "100"
"act_fire" "1,2"
"act_reload" "3"
"act_draw" "4"
"act_idle" "0"
"snd_fire" "Weapon_M249.Single"
"speed_mod" "0.88"
"price" "5750"
"crossMinDist" "6"
"crossDeltaDist" "3"
"accuracyDivisor" "70"
"accuracyMovementPenalty" "3"
"accuracyMultiplier" "1"
"rangeModifier" "2.125"
"penetrationPower" "1.0"
"bulletStrength" "1.0"
"multiplierShots" "1.0"
"multiplierStrength" "1.0"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "15"
"weight" "25"
}
entityDef projectile_m249
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_m249_dmg"
}
entityDef fireInfo_m249
{
"def_onFire" "projectile_m249"
"ammoType" "ammo_556natobox"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.1"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,57 +0,0 @@
entityDef weapon_m3
{
"inherit" "CSBaseShotgun"
"editor_usage" "Benneli M3 Super90 Weapon - Uses ammo_buckshot"
"model" "models/w_m3.mdl"
"model_view" "models/v_m3.mdl"
"inv_name" "Benneli M3 Super90 Weapon"
"def_fireInfo" "fireInfo_m3"
"clipSize" "8"
"act_fire" "1,2"
"act_reloadStart" "5"
"act_reload" "3"
"act_reloadEnd" "4"
"act_draw" "6"
"act_idle" "0"
"snd_fire" "Weapon_M3.Single"
"speed_mod" "0.92"
"price" "1700"
"crossMinDist" ""
"crossDeltaDist" ""
"accuracyDivisor" ""
"accuracyMovementPenalty" ""
"accuracyMultiplier" ""
"rangeModifier" ""
"penetrationPower" "0"
"bulletStrength" ""
"multiplierShots" ""
"multiplierStrength" ""
"multiplierInaccuracy" ""
"hudSlot" "0"
"hudSlotPos" "0"
"weight" "20"
}
entityDef projectile_m3
{
"inherit" "projectile_bullet_shotgun"
"damage" "skill:plr_m3_dmg"
}
entityDef fireInfo_m3
{
"def_onFire" "projectile_m3"
"ammoType" "ammo_buckshot"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "1.0"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
"numProjectiles" "9"
}

View file

@ -1,70 +0,0 @@
entityDef weapon_m4a1
{
"inherit" "CSBaseRifle"
"editor_usage" "Colt M4A1 Carbine Weapon - Uses ammo_556nato"
"model" "models/w_m4a1.mdl"
"model_view" "models/v_m4a1.mdl"
"inv_name" "Colt M4A1 Carbine Weapon"
"def_fireInfo" "fireInfo_m4a1"
"def_altFireInfo" "fireInfo_m4a1_silenced"
"clipSize" "30"
"ammoType" "ammo_556nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.0875"
"altMode" "1"
"act_modeOn" "6"
"act_modeOff" "13"
// Unsilenced
"act_fire" "8,9,10"
"act_reload" "11"
"act_draw" "12"
"act_idle" "7"
"snd_fire" "Weapon_M4A1.Single"
"speed_mod" "0.92"
"price" "3100"
"crossMinDist" "4.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "60"
"accuracyMovementPenalty" "3"
"accuracyMultiplier" "1"
"rangeModifier" "2.125"
"penetrationPower" "1.0"
"bulletStrength" "0.96"
"multiplierShots" "0.8"
"multiplierStrength" "1.025"
"multiplierInaccuracy" "0.8"
"hudSlot" "0"
"hudSlotPos" "9"
"weight" "25"
}
entityDef projectile_m4a1
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_m4a1_dmg"
}
entityDef fireInfo_m4a1
{
"def_onFire" "projectile_m4a1"
"model_flash" "sprites/muzzleflash2.spr"
}
entityDef fireInfo_m4a1_silenced
{
"inherit" "fireInfo_m4a1"
"act_fire" "1,2,3"
"act_reload" "4"
"act_draw" "5"
"act_idle" "0"
"snd_fire" "Weapon_M4A1.Silenced"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_mac10
{
"inherit" "CSBaseRifle"
"editor_usage" "Ingram MAC-10 Weapon - Used ammo_45acp"
"model" "models/w_mac10.mdl"
"model_view" "models/v_mac10.mdl"
"inv_name" "Ingram MAC-10 Weapon"
"def_fireInfo" "fireInfo_mac10"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_MAC10.Single"
"speed_mod" "1.0"
"price" "1400"
"crossMinDist" "9"
"crossDeltaDist" "3"
"accuracyDivisor" "50"
"accuracyMovementPenalty" "0.8"
"accuracyMultiplier" "1"
"accuracyAdd" "0.0095"
"rangeModifier" "1.25"
"penetrationPower" "1.0"
"bulletStrength" "1.115"
"multiplierShots" "2.0"
"multiplierStrength" "0.7"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "5"
"weight" "25"
}
entityDef projectile_mac10
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_mac10_dmg"
}
entityDef fireInfo_mac10
{
"def_onFire" "projectile_mac10"
"ammoType" "ammo_45acp"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.07"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_mp5navy
{
"inherit" "CSBaseRifle"
"editor_usage" "Heckler & Koch MP5-Navy Weapon - Uses ammo_9mm"
"model" "models/w_mp5.mdl"
"model_view" "models/v_mp5.mdl"
"inv_name" "Heckler & Koch MP5-Navy Weapon"
"def_fireInfo" "fireInfo_mp5navy"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_MP5Navy.Single"
"speed_mod" "1.0"
"price" "1500"
"crossMinDist" "5.0"
"crossDeltaDist" "2.0"
"accuracyDivisor" "60"
"accuracyMovementPenalty" "1.25"
"accuracyMultiplier" "1"
"accuracyAdd" "0.0045"
"rangeModifier" "1.25"
"penetrationPower" "1.0"
"bulletStrength" "0.825"
"multiplierShots" "0.5"
"multiplierStrength" "1.25"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "2"
"weight" "25"
}
entityDef projectile_mp5navy
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_mp5_dmg"
}
entityDef fireInfo_mp5navy
{
"def_onFire" "projectile_mp5navy"
"ammoType" "ammo_9mm"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.08"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,57 +0,0 @@
entityDef weapon_p228
{
"inherit" "CSBasePistol"
"editor_usage" "SIG P228 Weapon - Uses ammo_357sig"
"model" "models/w_p228.mdl"
"model_view" "models/v_p228.mdl"
"inv_name" "SIG P228 Weapon"
"def_fireInfo" "fireInfo_p228"
"clipSize" "13"
"act_fire" "1,2,3"
"act_fireLast" "4"
"act_reload" "5"
"act_draw" "6"
"act_idle" "0"
"snd_fire" "Weapon_P228.Single"
"speed_mod" "1.0"
"price" "600"
"crossMinDist" "8.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "200"
"accuracyMovementPenalty" "1.6"
"accuracyMultiplier" "1"
"accuracyAdd" "0.004"
"rangeModifier" "1.5"
"penetrationPower" "1.0"
"bulletStrength" "1.05"
"multiplierShots" "6.0"
"multiplierStrength" "0.5"
"multiplierInaccuracy" "1.0"
"hudSlot" "1"
"hudSlotPos" "3"
"weight" "5"
}
entityDef projectile_p228
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_p228_dmg"
}
entityDef fireInfo_p228
{
"def_onFire" "projectile_p228"
"ammoType" "ammo_357sig"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.1425"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_p90
{
"inherit" "CSBaseRifle"
"editor_usage" "FN P90 Weapon - Uses ammo_57mm"
"model" "models/w_p90.mdl"
"model_view" "models/v_p90.mdl"
"inv_name" "FN P90 Weapon"
"def_fireInfo" "fireInfo_p90"
"clipSize" "50"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_P90.Single"
"speed_mod" "0.98"
"price" "2350"
"crossMinDist" "7"
"crossDeltaDist" "3"
"accuracyDivisor" "50"
"accuracyMovementPenalty" "1.125"
"accuracyMultiplier" "1"
"accuracyAdd" "0.0055"
"rangeModifier" "1.875"
"penetrationPower" "1.0"
"bulletStrength" "0.9"
"multiplierShots" "1.1"
"multiplierStrength" "1.3"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "3"
"weight" "26"
}
entityDef projectile_p90
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_p90_dmg"
}
entityDef fireInfo_p90
{
"def_onFire" "projectile_p90"
"ammoType" "ammo_57mm"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.07"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,55 +0,0 @@
entityDef weapon_scout
{
"inherit" "CSBaseRifle"
"editor_usage" "Steyr Scout Weapon - Uses ammo_762nato"
"model" "models/w_scout.mdl"
"model_view" "models/v_scout.mdl"
"inv_name" "Steyr Scout Weapon"
"def_fireInfo" "fireInfo_scout"
"clipSize" "10"
"act_fire" "1,2"
"act_reload" "3"
"act_draw" "4"
"act_idle" "0"
"snd_fire" "Weapon_Scout.Single"
"speed_mod" "1.04"
"price" "1250"
"crossMinDist" "5.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "200"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"rangeModifier" "2.375"
"penetrationPower" "1.0"
"bulletStrength" ""
"multiplierShots" "1.0"
"multiplierStrength" "1.0"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "11"
"weight" "30"
}
entityDef projectile_scout
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_scout_dmg"
}
entityDef fireInfo_scout
{
"def_onFire" "projectile_scout"
"ammoType" "ammo_762nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.3"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,54 +0,0 @@
entityDef weapon_sg550
{
"inherit" "CSBaseRifle"
"editor_usage" "SIG SG 550 Weapon - Uses ammo_556nato"
"model" "models/w_sg550.mdl"
"model_view" "models/v_sg550.mdl"
"inv_name" "SIG SG 550 Weapon"
"def_fireInfo" "fireInfo_sg550"
"clipSize" "30"
"act_fire" "1,2"
"act_reload" "3"
"act_draw" "4"
"act_idle" "0"
"snd_fire" "Weapon_SG550.Single"
"speed_mod" "0.84"
"price" "4200"
"crossMinDist" "5.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "200"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"rangeModifier" "2.125"
"penetrationPower" "1.0"
"bulletStrength" ""
"multiplierShots" "1.0"
"multiplierStrength" "1.0"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "14"
"weight" "20"
}
entityDef projectile_sg550
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_sg550_dmg"
}
entityDef fireInfo_sg550
{
"def_onFire" "projectile_sg550"
"ammoType" "ammo_556nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.25"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,56 +0,0 @@
entityDef weapon_sg552
{
"inherit" "CSBaseRifle"
"editor_usage" "SIG SG 552 Commando Weapon - Uses ammo_556nato"
"model" "models/w_sg552.mdl"
"model_view" "models/v_sg552.mdl"
"inv_name" "SIG SG 552 Commando Weapon"
"def_fireInfo" "fireInfo_sg552"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_SG552.Single"
"speed_mod" "0.94"
"price" "3500"
"crossMinDist" "5.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "75"
"accuracyMovementPenalty" "3"
// we actually want to * viewzoom here...
"accuracyMultiplier" "1"
"rangeModifier" "2.125"
"penetrationPower" "1.0"
"bulletStrength" "0.726"
"multiplierShots" "2.2"
"multiplierStrength" "0.9"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "8"
"weight" "25"
}
entityDef projectile_sg552
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_sg552_dmg"
}
entityDef fireInfo_sg552
{
"def_onFire" "projectile_sg552"
"ammoType" "ammo_556nato"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.0825"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,52 +0,0 @@
entityDef weapon_smokegrenade
{
"editor_color" ".3 .3 1"
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"editor_usage" "smokegrenade"
"editor_rotatable" "1"
"spawnclass" "CSWeapon"
"model" "models/w_smokegrenade.mdl"
"model_view" "models/v_smokegrenade.mdl"
"snd_acquire" "weapon.pickup"
"snd_respawn" "item.respawn"
"def_onFire" "projectile_smokegrenade"
"def_onRelease" "projectile_smokegrenade"
"inv_name" "smokegrenade"
"silent_fire" "1"
"primed_fuse" "4"
"act_idle" "0"
"act_draw" "3"
"act_delay" "1"
"act_fire" "2"
"chargeTime" "2"
"removeOnEmpty" "1"
"drawAfterRelease" "1"
"snd_fire" "weapon_smokegrenade.shoot"
"snd_altfire" "weapon_smokegrenade.gl"
"snd_empty" "weapon_smokegrenade.empty"
"hudSlot" "3"
"hudSlotPos" "2"
}
entityDef projectile_smokegrenade
{
"spawnclass" "CSProjectile"
"model" "models/w_smokegrenade.mdl"
"frame" "1"
"fuse" "4"
"detonate_on_fuse" "1"
"bounce" "1"
"angular_velocity" "-350 0 0"
"snd_explode" "BaseSmokeEffect.Sound"
"snd_bounce" "SmokeGrenade.Bounce"
"decal_detonate" "ExplosionScorch"
"smokeTime" "4"
}

View file

@ -1,56 +0,0 @@
entityDef weapon_tmp
{
"inherit" "CSBaseRifle"
"editor_usage" "Steyr Tactical Weapon - Uses ammo_9mm"
"model" "models/w_tmp.mdl"
"model_view" "models/v_tmp.mdl"
"inv_name" "Steyr Tactical Weapon"
"def_fireInfo" "fireInfo_tmp"
"clipSize" "30"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_TMP.Single"
"speed_mod" "1.0"
"price" "1250"
"crossMinDist" "7"
"crossDeltaDist" "3"
"accuracyDivisor" "30"
"accuracyMovementPenalty" "0.95"
"accuracyMultiplier" "1"
"accuracyAdd" "0.0035"
"rangeModifier" "1.25"
"penetrationPower" "1.0"
"bulletStrength" "0.8"
"multiplierShots" "0.95"
"multiplierStrength" "1.25"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "6"
"weight" "25"
}
entityDef projectile_tmp
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_tmp_dmg"
}
entityDef fireInfo_tmp
{
"def_onFire" "projectile_tmp"
"ammoType" "ammo_9mm"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.07"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,57 +0,0 @@
entityDef weapon_ump45
{
"inherit" "CSBaseRifle"
"editor_usage" "Heckler & Koch UMP .45 ACP Weapon - Uses ammo_45acp"
"model" "models/w_ump45.mdl"
"model_view" "models/v_ump45.mdl"
"inv_name" "Heckler & Koch UMP .45 ACP Weapon"
"def_fireInfo" "fireInfo_ump45"
"clipSize" "25"
"act_fire" "3,4,5"
"act_reload" "1"
"act_draw" "2"
"act_idle" "0"
"snd_fire" "Weapon_UMP45.Single"
"speed_mod" "1.0"
"price" "1700"
"crossMinDist" "6.0"
"crossDeltaDist" "3.0"
"accuracyDivisor" "100"
"accuracyMovementPenalty" "1"
"accuracyMultiplier" "1"
"accuracyAdd" "0.003"
"rangeModifier" "0.875"
"penetrationPower" "1.0"
"bulletStrength" "1.2"
"multiplierShots" "1.0"
"multiplierStrength" "0.9"
"multiplierInaccuracy" "1.0"
"hudSlot" "0"
"hudSlotPos" "4"
"weight" "25"
}
entityDef projectile_ump45
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_ump45_dmg"
}
entityDef fireInfo_ump45
{
"def_onFire" "projectile_ump45"
"ammoType" "ammo_45acp"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.105"
"model_flash" "sprites/muzzleflash2.spr"
}

View file

@ -1,86 +0,0 @@
#define USP45_IDLE 0
#define USP45_SHOOT1 1
#define USP45_SHOOT2 2
#define USP45_SHOOT3 3
#define USP45_SHOOTLAST 4
#define USP45_RELOAD 5
#define USP45_DRAW 6
#define USP45_ADDSIL 7
#define USP45_IDLEUNSIL 8
#define USP45_SHOOT1UNSIL 9
#define USP45_SHOOT2UNSIL 10
#define USP45_SHOOT3UNSIL 11
#define USP45_SHOOTLASTUNSIL 12
#define USP45_RELOADUNSIL 13
#define USP45_DRAWUNSIL 14
#define USP45_DETACHSIL 15
entityDef weapon_usp
{
"inherit" "CSBasePistol"
"editor_usage" "usp45"
"model" "models/w_usp.mdl"
"model_view" "models/v_usp.mdl"
"def_fireInfo" "fireInfo_usp45_unsil"
"def_altFireInfo" "fireInfo_usp45_sil"
"inv_name" "USP .45"
"clipSize" "12"
"ammoType" "ammo_45acp"
"fireRate" ".15"
"semiAuto" "1"
"ammoRequired" "1"
"altMode" "1"
"act_modeOn" "7"
"act_modeOff" "15"
"crossMinDist" "4"
"crossDeltaDist" "4"
"accuracyDivisor" "25"
"accuracyMovementPenalty" "2.2"
"accuracyMultiplier" "1"
"rangeModifier" "0.79"
"penetrationPower" "1.0"
"bulletStrength" "0.625"
"multiplierShots" "2.5"
"multiplierStrength" "0.5"
"multiplierInaccuracy" "0.5"
// Unsilenced
"act_draw" "14"
"act_idle" "8"
"act_fire" "9,10,11"
"act_fireLast" "12"
"act_reload" "13"
"snd_fire" "Weapon_USP.Single"
"hudSlot" "1"
"hudSlotPos" "0"
"weight" "5"
}
entityDef projectile_usp45
{
"inherit" "projectile_bullet_base"
"damage" "skill:plr_usp45_dmg"
}
entityDef fireInfo_usp45_unsil
{
"def_onFire" "projectile_usp45"
"model_flash" "sprites/muzzleflash2.spr"
}
entityDef fireInfo_usp45_sil
{
"def_onFire" "projectile_usp45"
"model_flash" "sprites/muzzleflash2.spr"
"act_draw" "6"
"act_idle" "0"
"act_reload" "5"
"act_fire" "1,2,3"
"act_fireLast" "4"
"snd_fire" "Weapon_USP.SilencedShot"
}

View file

@ -1,59 +0,0 @@
entityDef weapon_xm1014
{
"inherit" "CSBaseShotgun"
"editor_usage" "Benneli XM1014 Weapon - Uses ammo_buckshot"
"model" "models/w_xm1014.mdl"
"model_view" "models/v_xm1014.mdl"
"inv_name" "Benneli XM1014 Weapon"
"def_fireInfo" "fireInfo_xm1014"
"clipSize" "7"
"ammoType" "ammo_buckshot"
"act_fire" "1,2"
"act_reloadStart" "5"
"act_reload" "3"
"act_reloadEnd" "4"
"act_draw" "6"
"act_idle" "0"
"snd_fire" "Weapon_XM1014.Single"
"speed_mod" "0.96"
"price" "3000"
"crossMinDist" ""
"crossDeltaDist" ""
"accuracyDivisor" ""
"accuracyMovementPenalty" ""
"accuracyMultiplier" ""
"rangeModifier" ""
"penetrationPower" "0"
"bulletStrength" ""
"multiplierShots" ""
"multiplierStrength" ""
"multiplierInaccuracy" ""
"hudSlot" "0"
"hudSlotPos" "1"
"weight" "20"
}
entityDef projectile_xm1014
{
"inherit" "projectile_bullet_shotgun"
"damage" "skill:plr_xm1014_dmg"
}
entityDef fireInfo_xm1014
{
"def_onFire" "projectile_xm1014"
"ammoType" "ammo_buckshot"
"ammoRequired" "1"
"ammoPerShot" "1"
"fireRate" "0.25"
"punchAngle" "-2 0 0"
"model_flash" "sprites/muzzleflash2.spr"
"numProjectiles" "6"
}

View file

@ -1,19 +0,0 @@
typeInfo material
{
"C" "gs_material_concrete"
"D" "gs_material_dirt"
"F" "gs_material_flesh"
"G" "gs_material_grate"
"H" "gs_material_alien"
"M" "gs_material_metal"
"O" "gs_material_foliage"
"P" "gs_material_computer"
"R" "gs_material_rocks"
"S" "gs_material_slosh"
"T" "gs_material_tile"
"V" "gs_material_vent"
"W" "gs_material_wood"
"Y" "gs_material_glass"
"N" "gs_material_sand"
"K" "gs_material_snow"
}

View file

@ -1,57 +0,0 @@
// buy commands
alias ak47 "cmd buy weapon_ak47"
alias aug "cmd buy weapon_aug"
alias awp "cmd buy weapon_awp"
alias deagle "cmd buy weapon_deagle"
alias elites "cmd buy weapon_elite"
alias fn57 "cmd buy weapon_fiveseven"
alias g3sg1 "cmd buy weapon_g3sg1"
alias glock "cmd buy weapon_glock18"
alias m249 "cmd buy weapon_m249"
alias m3 "cmd buy weapon_m3"
alias m4a1 "cmd buy weapon_m4a1"
alias mac10 "cmd buy weapon_mac10"
alias mp5 "cmd buy weapon_mp5"
alias p228 "cmd buy weapon_p228"
alias p90 "cmd buy weapon_p90"
alias scout "cmd buy weapon_scout"
alias sg550 "cmd buy weapon_sg550"
alias sg552 "cmd buy weapon_sg552"
alias tmp "cmd buy weapon_tmp"
alias ump45 "cmd buy weapon_ump45"
alias usp "cmd buy weapon_usp"
alias xm1014 "cmd buy weapon_xm1014"
alias primammo "cmd buyammo 0"
alias secammo "cmd buyammo 1"
alias buyammo1 "primammo"
alias buyammo2 "secammo"
alias vest "cmd buy item_kevlar"
alias vesthelm "cmd buy item_kevlar_helmet"
alias flash "cmd buy weapon_flashbang"
alias hegren "cmd buy weapon_hegrenade"
alias vsgren "cmd buy weapon_smokegrenade"
alias defuser "cmd buy item_defuse"
alias nvg "cmd buy item_nightvision"
// radio commands
alias coverme "cmd coverme"
alias takepoint "cmd takepoint"
alias regroup "cmd regroup"
alias followme "cmd followme"
alias takingfire "cmd takingfire"
alias go "cmd go"
alias fallback "cmd fallback"
alias sticktog "cmd sticktog"
alias getinpos "cmd getinpos"
alias stormfront "cmd stormfront"
alias report "cmd report"
alias roger "cmd roger"
alias enemyspot "cmd enemyspot"
alias needbackup "cmd needbackup"
alias sectorclear "cmd sectorclear"
alias inposition "cmd inposition"
alias reportingin "cmd reportingin"
alias getout "cmd getout"
alias negative "cmd negative"
alias enemydown "cmd enemydown"

View file

@ -1,42 +0,0 @@
// game specific binds
bind b "buy"
bind m "chooseteam"
bind g "drop"
// game specific cvars
set hostname "FreeCS Server"
set maxplayers "8"
set mp_startmoney "800"
set mp_buytime "90"
set mp_freezetime "6"
set mp_c4timer "45"
set mp_roundtime "5"
set fcs_knifeonly "0"
set fcs_swapteams "0"
set fcs_nopickups "0"
set fcs_reward_kill "300"
set fcs_penalty_pain "-150"
set fcs_penalty_kill "-1500"
set fcs_maxmoney "16000"
set fcs_fillweapons "0"
set fcs_autoreload "0"
// cosmetic branding changes
set con_color "255 150 0"
set vgui_color "255 170 0"
set cross_color "0 255 0"
set r_menutint "0.22 0.278 0.40"
// physics differences from valve/
set pm_accelerate "4"
set pm_airaccelerate "10"
set pm_airstepsize "18"
set pm_crouchviewheight "30"
set pm_edgefriction "1"
set pm_friction "4"
set pm_gravity "800"
set pm_normalviewheight "54"
set pm_stepsize "18"
set pm_stopspeed "75"
set pm_walkspeed "250"
set pm_wateraccelerate "8"

View file

@ -1,188 +0,0 @@
// generated by Nuclide, do not modify
set _pext_infoblobs "1" // override
set _pext_vrinputs "0" // override
set _q3bsp_bihtraces "1" // override
set ai_debugAlerts "0" // Show prints when AI gets alerted to a position.
set ai_debugLogic "0" // Show prints when AI makes decisions regarding thinking.
set ai_debugNav "0" // Show prints when AI makes decisions regarding navigation.
set ai_debugScripts "0" // Show prints when AI interacts with scripted sequences.
set ai_enable "1" // Disable AI behaviour when set.
set ai_runSpeed "320" // Default run speed chosen by AI characters, in units per second.
set ai_walkSpeed "150" // Default walk speed chosen by AI characters, in units per second.
set bot_aimless "0" // Bots will not set goals for themselves when set.
set bot_backspeed "133" // Bots desired maximum backwards speed.
set bot_crouch "0" // Bots are all forced to move crouched.
set bot_developer "0" // TODO: remove?
set bot_dont_shoot "0" // Bots never actually shoot.
set bot_enable "1" // Bot support enabled when set.
set bot_fastChat "0" // Bots will chat instantly instead of 'typing'.
set bot_forwardspeed "190" // Bots desired maximum forward speed.
set bot_minClients "-1" // How many player slots are to be filled, -1 is 'untouched'.
set bot_noChat "0" // Bots will no longer communicate when set.
set bot_pause "0" // Bots logic will be paused.
set bot_prefix "" // Bot nickname prefix for newly added bots.
set bot_prone "0" // Bots are all forced to move prone.
set bot_sidespeed "152" // Bots desired maximum strafe speed.
set bot_skill "2" // Bot version of cvar "skill".
set bot_walk "0" // Bots are forced to walk slowly.
set cfg_save_auto "1" // override
set cg_chatEnabled "1" // Enable the display of chat messages.
set cg_damageShake "0" // Shake the display upon taking damage.
set cg_hudAspect "0" // Aspect ratio override for the HUD. 1.0 is 1:1 square, 0 is auto.
set cg_modelBobHeight "0.0" // Intensity at which objects with the "spin" flag bob.
set cg_modelBobHeightSpeed "0.0" // Speed at which objects with the "spin" flag bob.
set cg_modelSpinPitch "0.0" // Intensity at which objects with the "spin" flag change their pitch.
set cg_modelSpinPitchSpeed "0.0" // Speed at which objects with the "spin" flag change their pitch.
set cg_modelSpinRoll "0.0" // Intensity at which objects with the "spin" flag roll.
set cg_modelSpinRollSpeed "0.0" // Speed at which objects with the "spin" flag roll.
set cg_modelSpinSpeed "120.0" // Speed at which an object with the "spin" key spins.
set cg_muzzleDLight "1" // Enable dlights being spawned from muzzleflashes.
set cg_muzzleDLightColor "1.0 0.45 0.0" // Color of muzzleflash dlights.
set cg_viewZSmoothingMax "16" // Camera vertical-axis smoothing max delta threshold.
set cg_viewZSmoothingMin "1" // Camera vertical-axis smoothing delta threshold.
set cg_viewZSmoothingTime "0.1" // Camera vertical-axis smoothing steps.
set cg_viewmodelFlip "0" // Flip the viewmodel.
set cg_viewmodelFov "90" // Viewmodel field of view.
set cg_viewmodelLag "0" // Viewmodel lag when camera looks around.
set cg_viewmodelOffset "0 0 0" // Viewmodel offset in relative units (forward, right, up)
set cg_viewmodelPass "1" // Renders viewmodel in separate drawpass (no lighting)
set cg_viewmodelScale "1.0" // Viewmodel scale multiplier, affects bob as well.
set cl_backspeed "400" // Client's desired backwards speed.
set cl_bob "0" // override
set cl_cursor_scale "1" // override
set cl_decals "128" // override
set cl_forwardspeed "400" // Client's desired forward speed.
set cl_musicstyle "0" // override
set cl_sidespeed "400" // Client's desired side-step speed.
set con_color "255 150 0" // HUD color value, R G B, 0-255 for each channel.
set con_notifylines "0" // override
set dev_cornerspeed "0" // Override speed set by path_corner entities.
set dev_loddistance "0" // Override distance at which func_lod entities disappear.
set dev_skyscale "" // Override for the sky_camera room scale.
set dsp_soundscapes "1" // Enable the use of sound scapes.
set g_damageScale "1" // final damage scale on objects
set g_gravity "800" // Global gravity setting.
set g_logLevel "2" // Game console log levels. 0 = None, 1 = Errors, 2 = Warnings, 3 = Extra Messages
set g_logTimestamps "0" // When 1, will print time stamps before the log message
set gl_conback "gfx/devcon" // override
set gl_mindist "4" // override
set gl_blendsprites "0" // override
set gl_specular "1" // override
set gl_specular_fallback "0" // override
set in_zoomSensitivity "1.0" // Input sensitivity multiplier for when you're zoomed in.
set logging_enabled "0" // Enable server-side logging for game specific events.
set maxpitch "89" // override
set menu_helptext_size "11"
set menu_intro "1"
set menu_steambg "0"
set menu_updating "0"
set media_repeat "0" // override
set minpitch "-89" // override
set motdfile "motd.txt"
set mp_allowvote "1"
set mp_decals "128"
set mp_flashlight "1"
set mp_td_dmgToKick "300"
set mp_td_dmgToWarn "200"
set nav_linksize "256"
set nav_radius "32"
set phys_developer "0" // Shows debug prints regarding physics operations when set.
set phys_impactforcescale "1" // Scaler for impact forces on physically simulated entities.
set phys_pushscale "1" // Scaler for push forces on physically simulated entities.
set pm_accelerate "10"
set pm_airaccelerate "10"
set pm_airstepsize "0"
set pm_boxcenter "1"
set pm_boxwidth "32"
set pm_crouchheight "36"
set pm_crouchspeed "90"
set pm_crouchviewheight "30"
set pm_edgefriction "1"
set pm_friction "4"
set pm_gravity "800"
set pm_jumpheight "265"
set pm_maxviewpitch "89"
set pm_minviewpitch "-89"
set pm_noclipaccelerate "5"
set pm_noclipspeed "500"
set pm_normalheight "72"
set pm_normalviewheight "64"
set pm_nospeedcap "0"
set pm_proneheight "0"
set pm_pronespeed "40.5"
set pm_proneviewheight "16"
set pm_runspeed "0"
set pm_runfiring "1"
set pm_stairSmoothing "1"
set pm_stamina "24"
set pm_staminarate "0.75"
set pm_staminathreshold "4"
set pm_stepsize "18"
set pm_stopspeed "100"
set pm_thirdPerson "0"
set pm_walkspeed "270"
set pm_wateraccelerate "10"
set pm_waterjumpheight "350"
set r_autoscale "1" // When set, will ensure the game is at 640x480 type scaling.
set r_drawdecals "1" // Shows decal entities managed by the game when set.
set r_ignoreentpvs "0" // override
set r_imageextensions "tga bmp pcx png jpg" // override
set r_meshpitch "1" // override
set r_pixelscale "0" // When set, will ensure the 3D rendered scene is restricted to 640x480 resolution in definition.
set r_renderEntityInfo "0" // Display visual information about entities in-world.
set r_showDlights "0" // Displays dynamic light representations in-world.
set r_showPhysicsInfo "0" // Displays physics entity information in-world.
set r_skipGlows "0" // Skip rendering of glowing sprites.
set r_skipLensFlares "0" // Skip rendering of lens flares.
set r_skipWorld "0" // Skip rendering of the world.
set rm_unlit_additive "1" // Render entities with the 'additive' rendermode fullbright.
set rm_unlit_texture "1" // Render entities with the 'texture' rendermode fullbright.
set rope_debug "0" // Shows primitive debug rendering of a rope when set.
set rope_fast "1" // Don't perform expensive calculations on the rope when set.
set rope_maxsegments "-1" // Limit rope segments. -1 means no limit.
set rope_sag "2" // Rope sagging multiplier.
set rope_swing "2" // Rope swinging multiplier.
set s_logLevel "2" // Sound console log levels. 0 = None, 1 = Errors, 2 = Warnings, 3 = Extra Messages
set scr_conalpha "1" // override
set scr_loadingscreen_aspect "1" // override
set sp_decals "128"
set sv_friendlyFire "0" // Team-inflicted damage is possible when set.
set sv_gameplayfix_setmodelrealbox "1" // override
set sv_gameplayfix_setmodelsize_qw "1" // override
set sv_levelexec "1" // Will search and execute `<gamedir>/maps/currentmap.cfg` when set.
set sv_plugins "1" // Enable the use of server-side plugins when set.
set v_contentblend "0" // override
set vehicle_developer "0" // Shows vehicle related debug prints when set.
set vgui_color "255 170 0" // Default primary color for VGUI widgets.
set vid_brightness "0" // Controls display brightness.
set violence_ablood "1" // Enable non-human (alternative) blood.
set violence_agibs "1" // Enable non-human (alternative) gibs.
set violence_hblood "1" // Enable human blood.
set violence_hgibs "1" // Enable human giblets.
set xr_roomScale "1.0" // XR: Room scale multiplier.
set xr_testInputs "0" // XR: Enable fake inputs, to debug the VR camera and weapon inputs.
set xr_viewHeight "-48" // XR: Default view-height offset.
set physics_ode_quadtree_depth "3" // override
set physics_ode_contactsurfacelayer "0" // override
set physics_ode_worldquickstep "1" // override
set physics_ode_worldquickstep_iterations "10" // was 20, too much
set physics_ode_contact_mu "1" // override
set physics_ode_contact_erp "0.96" // override
set physics_ode_contact_cfm "0.001" // override
set physics_ode_world_damping "-1" // override
set physics_ode_world_damping_linear "-1" // override
set physics_ode_world_damping_linear_threshold "-1" // override
set physics_ode_world_damping_angular "-1" // override
set physics_ode_world_damping_angular_threshold "-1" // override
set physics_ode_world_erp "0.96" // override
set physics_ode_world_cfm "0.001" // override
set physics_ode_iterationsperframe "1" // override
set physics_ode_movelimit "1.0" // override
set physics_ode_spinlimit "1300" // was 2000
set physics_ode_autodisable "1" // override
set physics_ode_autodisable_steps "5" // override
set physics_ode_autodisable_time "0.1" // override
set physics_ode_autodisable_threshold_linear "0.05" // Was 0.2, too lenient.
set physics_ode_autodisable_threshold_angular "0.01" // override
set physics_ode_autodisable_threshold_samples "5" // override
set physics_ode_maxspeed "800" // was 0

BIN
icon.tga

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

14
manifest.fmf Normal file
View file

@ -0,0 +1,14 @@
FTEMANIFEST 1
GAME cstrike
NAME "Counter-Strike"
BASEGAME platform
BASEGAME valve
BASEGAME cstrike
// you don't really want to change these
RTCBROKER master.frag-net.com:27950
PROTOCOLNAME "Nuclide"
MAINCONFIG game.cfg
DOWNLOADSURL "http://www.frag-net.com/dl/packages"
-exec platform_default.cfg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Some files were not shown because too many files have changed in this diff Show more