Commit graph

1,202 commits

Author SHA1 Message Date
jeefo
bc67453b6c
platform: added basic riscv support 2025-11-13 15:41:30 +03:00
jeefo
17ed252b60
nav: more fixes to ladder navigation
refactor: bot difficulty data and add graph refresh command
combat: fixes for smoke grenades (ref #743)
engine: fixes to spawn management (ref #744)
2025-11-12 21:31:23 +03:00
jeefo
7b378ba3fa
nav: various fixes to movement code
refactor: move some things into new game state class
2025-10-08 20:12:46 +03:00
jeefo
6604145481
fix: hide chatter icon even for players that changed team
fix: mark bot as finished buying on csdm spawn (ref #734)
fix: do not start any map analysis if already analyzing (ref #726)
combat: improved head/body aiming (ref #734)
2025-09-10 15:32:40 +03:00
jeefo
b083e872e0
graph: do not spam about empty training data on changelevel 2025-09-03 21:09:35 +03:00
jeefo
1cc5f452ff
fix: startup when gamedir appears on path multiple times (ref #704) 2025-09-03 16:19:07 +03:00
jeefo
95f907434b
nav: fix double jumping when bot gets stuck
bot: restore bot difficulty levels (ref #729)
bot: probably fix freezetime accident shooting (ref #729)
build: use noexecstack when building library
refactor: rework some old code and remove unnecessary things
2025-09-01 23:20:36 +03:00
red-magic
70a11d6427
cfg: fix grammar in cvars description (#731) 2025-09-01 23:03:28 +03:00
semyon_f
4253fb19d6
emscripten: minify (#728) 2025-08-29 17:14:43 +03:00
jeefo
e22b0ffeea
fix: commands execution order 2025-08-23 18:17:32 +03:00
jeefo
64166213f6
bot: move aim direction to upkeep 2025-08-23 16:54:26 +03:00
jeefo
8770569e1f
fix: weapon firing with pistols after last commit 2025-08-23 16:50:32 +03:00
jeefo
71b9f4efc8
fix build errors 2025-08-23 16:27:29 +03:00
jeefo
90dde6690b
bot: done some experiments with think timers 2025-08-23 16:24:13 +03:00
Bohdan Shulyar
34772be5ca
build: don't link version-script on macOS (#727) 2025-08-22 13:26:54 +03:00
jeefo
d1e37e27e1
build: remove unnecessary include 2025-08-21 21:50:30 +03:00
jeefo
9b8c41edea
storage: only use relative paths if installed in a desired way
graph:  drop support  for cs-ebot ewp files
2025-08-21 21:43:21 +03:00
jeefo
784ad5e303
graph: do not show any warnings on analyzed maps (ref #726)
ctr: revert cvars to it's config value instead of hardcoded values (resolves #722)
2025-08-14 19:35:26 +03:00
jeefo
97945966cd
graph: force unlink graph in case major failure (ref #704) 2025-08-09 20:25:13 +03:00
jeefo
6da92fe0f2
nav: restore fix fall timer removed in last major pr 2025-08-09 20:20:43 +03:00
a1batross
34630a4103
Restore lib prefix on Android, as it's required by the package manager. Otherwise, it skips unpacking libraries without the prefix. (#721) 2025-08-09 18:44:03 +03:00
ololoken
4a57df3a45
emscripten: add emscripten platform support (#720) 2025-08-08 13:02:22 +03:00
jeefo
e37cbb89a5
fix: crash bug introduced in pr #707
bot: do not apply bullet spread if in hardcore mode
2025-08-07 17:50:22 +03:00
commandcobra7
286e1c8621
bot: perform a seek cover search mission to avoid infected creatures. (#707)
bot: perform a seek cover search mission to avoid infected creatures.
nav: several changes in controlling the terrain.
2025-08-06 15:44:07 +03:00
jeefo
590471d94c
mgr: added yb_first_human_restart (resolves #713)
When bots are playing on dedicated server and first human joins a team the game will be restarted if yb_first_human_restart is higher than zero.

Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-08-05 12:32:58 +03:00
jeefo
cf9d0cc84f
mgr: fix leader selection stuff (fix #624)
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-08-04 16:53:26 +03:00
Max
85af7c7c63
Merge pull request #718 from a1batross/android_library_naming
Partially implement library naming scheme, and use it on Android
2025-08-04 15:10:08 +03:00
Alibek Omarov
9289ab723a Partially implement library naming scheme, and use it on Android 2025-08-03 05:40:34 +05:00
jeefo
1394d08a28
0bot: allow bots to check breakable team (fix #693) 2025-06-19 00:21:34 +03:00
jeefo
ae913a52db
fakeping: force-enable fake pings on listen server
combat: reduce jumping when in strafe mode (ref #699)
linkage: enable bots bullet spread when running without metamod
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-06-09 13:07:55 +03:00
jeefo
9cb8171030
fix: behavior with bomb, when ignoring objectives (ref #696) 2025-05-22 22:05:48 +03:00
jeefo
1311406544
bot: allow to enable fake features with quoted value 2025-05-13 13:03:12 +03:00
jeefo
6dfb09f110
fix: logos config not initialized (resolves #691)
bot: make sure rescue zone icon blinking to consider bot reached rescue zone when escorting hostages (ref #688)
bot: remove hardcoded radio communication randoms, so they're now depends on bots personality
refactor: some refactoring of code
2025-05-07 13:07:40 +03:00
jeefo
d6d76e136d
fix: problems with breakable on cs_mari (ref #686)
fix: goal selection on some zombie  maps (ref #684)
2025-04-03 15:12:06 +03:00
jeefo
aeff9f8d46
ci: always use verbose output when compiling
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-03-20 15:56:03 +03:00
jeefo
40dc667e03
fix: crash when enabling hitbox aiming between rounds 2025-03-20 08:15:26 +03:00
jeefo
1684da81cd
build: try to fix win32-gcc build
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-03-16 18:36:45 +03:00
jeefo
38c45aff9a
fix: crash with hl25 structs on xash3d again
fix: %t placeholder should return damage inflictor when used in team attack section of chat
fix: all arguments in bot commands are lowercased (resolves #680)
bot: disable threads when engine's timescale is active
bot: a little refactor for the code all over the places
linkage: resolved crash due to sse alignment on ancient engines (resolves #614)
utils move wave parse into crlib
practice: move loading practice to thread pool
build: allow to build with static linkents instead of hooking dlsym

Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-03-16 18:25:15 +03:00
jeefo
24be4479de
fix: startup on xash when hl25 extended structs enabled (closes #677) 2025-03-04 10:26:07 +03:00
jeefo
2fb0419765
fix: crash due xash loadiing gamedll even without starting local game server
fix: zero out yb_think_fps_disable on xash when sys_ticrate > 100 (closes #677)
2025-03-03 21:58:35 +03:00
jeefo
8c9e47cc13
bot: always run player movement (else it's bad for mods) 2025-03-02 23:20:55 +03:00
jeefo
677aa4fed8
fix: run player move even on dead clients on non-standard game modes (ref #676 )
ctrl: added "w" alias as graph command
2025-03-02 20:53:27 +03:00
jeefo
f9aa608a6a
refactor: split very long statements [skip ci] 2025-02-28 05:44:52 +03:00
jeefo
6c7f232d8d
ci: try to fix build 2025-02-28 02:15:03 +03:00
jeefo
855fb903b6
chatlib: do not send chat messages to controlled bots
graph: first try more memory friendly bsp size check
build: restore ssse3 & ssse3 instructions (use nosmid version if needed)
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-02-28 00:39:52 +03:00
jeefo
54647c7eca
ci: build legacy (nosmid) version for old PCs on linux
ci: renamed darwin to apple
ci: try to enable self-signed certificate for signing windows binaries
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-02-22 16:13:20 +03:00
jeefo
30013702c7
nav: improve player avoidance once more
nav: try to repath our ways if stuck with other bot
combat: a little improvement in knife usage
control: enable/disable regame's round infinite when editing graph
chatlib: replace say/say_team for older hlds to fix buffer overruns in gamelib
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-02-22 15:46:56 +03:00
jeefo
d965d7677f
bot: some tweaks for zombie mode (ref #664) 2025-02-17 15:03:38 +03:00
jeefo
e09d75f245
tasks: always delay collusion checks while in attack task 2025-02-17 09:46:56 +03:00
jeefo
9fe9e08dfa
combat: increase check-wall distance when attacking enemies (ref #620) 2025-02-15 21:47:05 +03:00