TDCBOT: Difference between revisions
Jump to navigation
Jump to search
MIXERRULES (talk | contribs) m Added Info Box |
MIXERRULES (talk | contribs) m Added missing dates and changelogs |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
'''TDCBOT''' is a modification of the leaked build of [[Team Deathmatch Classic]], refereed to as "the Daniel build", that aims to add bot support and various random fixes an improvements to the build. | '''TDCBOT''' is a modification of the leaked build of [[Team Deathmatch Classic]], refereed to as "the Daniel build", that aims to add bot support and various random fixes an improvements to the build. | ||
== Development History == | |||
== Gameplay == | |||
===== Aesthetics ===== | |||
===== Gamemodes ===== | |||
===== Maps ===== | |||
===== Weapons ===== | |||
== Story & Lore == | |||
== Gallery == | |||
== Changelog == | == Changelog == | ||
{{changelog|height=500px|text=<br> | {{changelog|height=500px|width=80%|text=<br> | ||
==== TDC BOT 1.12-beta2 (24w49a) (12/22/2024) ==== | ==== TDC BOT 1.12-beta2 (24w49a) (12/22/2024) ==== | ||
* Added client-side viewroll like in HL1. | * Added client-side viewroll like in HL1. | ||
Line 295: | Line 309: | ||
* Restored "desaturate" shader | * Restored "desaturate" shader | ||
* Added dm_crossfire.nav by default | * Added dm_crossfire.nav by default | ||
==== TDC BOT v1.07 ( | ==== TDC BOT v1.07 (03/10/2024) ==== | ||
* Removed CSM (now you need to have a second TDC installation) | * Removed CSM (now you need to have a second TDC installation) | ||
* Added 'tdc_ffa_assists' ConVar | * Added 'tdc_ffa_assists' ConVar | ||
Line 310: | Line 324: | ||
* Fixed a broken filesystem async loading | * Fixed a broken filesystem async loading | ||
* Fixed a "randommusic" button in options dialog | * Fixed a "randommusic" button in options dialog | ||
==== TDC BOT v1.06 (02/29/2024) ==== | |||
* bot quota now should be maintained correctly after a level change | |||
* fixed (probably) a bug with white grunts after spawn | |||
==== TDC BOT v1.05 (02/28/2024) ==== | |||
* bots tries to find item_dropped_weapon instead of tf_ammo_pack | |||
* bots now can take names from tdc_bot_names.txt file | |||
* removed some unused nav attributes, added TDC_NAV_HAS_WEAPON/TDC_NAV_HAS_POWERUP attributes. | |||
* disabled taunting after killing a player | |||
==== TDC BOT v1.04 (02/25/2024)==== | |||
* now bots in FFA can repickup weapons from spawners | |||
=== TDC BOT v1.3 (02/25/2024)=== | |||
* bots now can pickup ammopacks | |||
=== TDC BOT v1.2 (02/25/2024)=== | |||
* added autojumping (tdc_autojump) and maybe something else | |||
=== TDC BOT v1.1 (2/24/2024) === | |||
* fixed a crash after setting tdc_bot_quota to 0 | |||
=== TDC BOT 1.0 (2/24/2024) === | |||
* Initial release | |||
}} | }} | ||
[[category:Sourcemod]] [[category:Active Development]] | [[category:Sourcemod]] [[category:Active Development]] |
Latest revision as of 16:12, 31 January 2025
TDCBOT | |
---|---|
![]() | |
Current Status | Active Development |
Latest Version | 1.12-beta2.1 (24w51a) |
Project Lead(s) | |
Socials | |
Download |
TDCBOT is a modification of the leaked build of Team Deathmatch Classic, refereed to as "the Daniel build", that aims to add bot support and various random fixes an improvements to the build.
Development History
Gameplay
Aesthetics
Gamemodes
Maps
Weapons
Story & Lore
Gallery
Changelog
TDC BOT 1.12-beta2 (24w49a) (12/22/2024)
Old syntax (announcer_manifest.txt): "Announcer" { "0"... "1" // id, was used by tdc_announcer_type { "name" "VOX" ... } "2" { "name" "TF2" ... } ... ... } New syntax (announcer_vox.txt, etc.): "vox" // internal_id, used by tdc_announcer_type { "name" "VOX" ... ... }
CRITICAL - Fixed memory corruption caused by using QAngle, Vector2D/4D inside function arguments.
TDC BOT v1.12-beta1 (24w38a) (12/11/2024)
The syntax were changed from: "ID NAME" to: "INTERNALNAME NAME". Check the example file to get more info.
Old syntax: ``` "GOT_KILLED" "MSG1" "GOT_KILLED" "MSG2 ``` New syntax: ``` "events" { "GOT_KILLED" { "msg" "MSG1" "msg" "MSG2" } } ```
Implemented some new tags for CC: `<localplayercolor>` - Your local FFA color (unique for each player). Can be disabled by the `tdc_cc_localplayercolor` convar. In teamplay uses the team color. Team colors can be disabled by the `tdc_cc_localplayercolor_team` convar. `<announcercolor>` - Your local announcer color (Blue - VOX; Yellow - TF2. Can be configured in the announcer_manifest.txt file.).
`Loadout Loop` - default loop animation (lightweight grunt). `Loser 1` and `Loser 2` - unused loser animations from TF2C (middleweight grunt). `rigtest` - test animation (heavyweight grunt).
Reverse-engineered VIP logic/hud elements from 2017 TF2C build. Added our custom "VIP Assigned" panel. Added the VIP kill event to the deathnotice from 2020 TF2C. VIP is using it's own idle time (`tdc_vip_idlemaxtime` convar.). VIP has small health regen (2-4 health points per second.). VIP takes only half of stomping damage. ...
Now we have some extended limits: MAX_MAP_MODELS from 1024 to 4096 MAX_MAP_BRUSHES from 8192 to 32768 MAX_MAP_ENTITIES from 8192 to 16384 MAX_MAP_DISPINFO from 2048 to 16384 MAX_MAP_AREAS from 256 to 1024 MAX_MAP_TEXTURES from 1024 to 2048 MAX_MAP_WORLDLIGHTS from 8192 to 16384 MAX_MAP_OVERLAYS from 512 to 1024 MAX_MAP_PRIMITIVES from 32768 to 131072 MAX_MAP_PRIMVERTS from 65536 to 131072 MAX_MAP_PRIMINDICES from 65536 to 131072
Implemented the `TDC_COND_LAUNCHED` condition. Players with this condition will not take fall damage up to a distance of 1100 units.
"<" - Heavy -> Middle -> Light ">" - Light -> Middle -> Heavy
LIGHTWEIGHT - 3 small slidedash progressbars. MIDDLEWEIGHT - 2 middle-sized longjump progressbars. HEAVYWEIGHT - 1 big sprint progressbar.
Removed LDR support. Enabled Ambient Occlusion by default.
Some new lesson attributes has been added: LESSON_ACTION_GAME_TYPE_IS or `game type is` - returns current gametype value from the gamerules. LESSON_ACTION_MAP_IS or `map is` - returns current map. LESSON_ACTION_IS_TEAMPLAY or `is teamplay` - returns true if teamplay, false if not.
Disabled generating the `.sw.vtx` files by default.
This proxy compares input "team" value with current player's local team.
Blue color (52, 152, 219, 255) is used for Outputs. Green color (52, 219, 108, 255) is used for Inputs.
You can set the ammobar texture inside the weapon script. Use `ammobar_texture` attribute.
Added SlideDash for LIGHTWEIGHT. Added LongJump for MIDDLEWEIGHT. Forbid HEAVYWEIGHT from sprinting while not moving or when on ladder. All class abilities now can be configured for: Power drain rate and recharge cooldown. Use the `tdc_player_ABILITY_power_drain` convar to change the power drain rate. Use the `tdc_player_ABILITY_regen_rate` convar to charge the regen cooldown. Added the power regen boost multiplier: Can be disabled by the `tdc_player_classabilities_bonus_enable` convar. SpeedBoost powerup: 1.95 (tdc_player_classabilities_bonus_speedboost). While in WaitingForPlayers: 2.8 (tdc_player_classabilities_boost_waitingforplayers). When your team won: 4.5 (tdc_player_classabilities_boost_victory); When your team loose: 0 (no regen at all). Power drain can be disabled by the `tdc_player_classabilities_infinite_power` convar.
All logic related to the `weapon_hammerfists` was changed to use our new `weapon_fists`.
The default "Damage" attribute will be used if these values is not set. "Damage_RageMode" - damage while holding the Berserk powerup. (only used for `weapon_fists`). "Damage_LightWeight" - damage for LIGHTWEIGHT class. "Damage_HeavyWeight" - damage for HEAVYWEIGHT class.
Added "new" shield powerup. Added some melee weapons. Added `func_respawnroom` zone.
Implemented the `logic_eventlistener` entity. Implemented the Constants table, script error onscreen log, gameevent hooking and almost all of new TF2's vscript functions.
TDC BOT v1.11 (5/29/2024)
TDC BOT v1.10 (5/10/2024)
TDC BOT v1.09 (3/17/2024)
TDC BOT v1.08 (3/12/2024)
TDC BOT v1.07 (03/10/2024)
TDC BOT v1.06 (02/29/2024)
TDC BOT v1.05 (02/28/2024)
TDC BOT v1.04 (02/25/2024)
TDC BOT v1.3 (02/25/2024)
TDC BOT v1.2 (02/25/2024)
TDC BOT v1.1 (2/24/2024)
TDC BOT 1.0 (2/24/2024)
|