Commit graph

1,186 commits

Author SHA1 Message Date
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
jeefo
374cd015f9
graph: print info on loaded data only when developer enabled 2025-02-15 15:57:10 +03:00
jeefo
abbc5bfc5a
build: follow naming conventing about binary postfix used by Xash3D (#671)
ci: add builds for apple silicon
2025-02-15 15:55:16 +03:00
jeefo
b8fb2e8845
cvars: allow to set very long descriptions
cvars: added full descriptions to yb+restricted_weapons (closes #659)
crlib: update submodule
fix: send server messages should split as string and not stringref to keep null-terminated chunks
2025-02-15 13:51:45 +03:00
jeefo
c322e36d9b
fix: descending ladder triggers nav fall recovery
nav: various fixes to player avoiding
build: fix cmake postfix when building as part of cs16-client
Co-Authored-By: Max <161382234+dyspose@users.noreply.github.com>
2025-02-14 20:28:36 +03:00
jeefo
ecb1f20303
conf: get decal indices during config load
combat: do not init hitbox aiming if disabled
nav: reverted some last changes
nav: fixed check fall on ladders
chat: added %g keyword that is replaced with graph author
2025-02-05 21:28:29 +03:00
jeefo
7157cf1b2f
conf: disable think fps for xash3d by default 2025-02-01 19:32:19 +03:00
jeefo
f22f495940
nav: avoid players that are in view cone only 2025-02-01 17:15:25 +03:00
jeefo
abb50a64c4
build: fix build on non-msvc 2025-02-01 16:20:46 +03:00
jeefo
2a6ca1d914
fix: breakable problems on some maps
nav: do not consider busy nodes as long-radii
nav: more fixes to player avoidance
2025-02-01 16:17:11 +03:00
jeefo
f0b74452d3
nav: break camp task if avoiding 2025-01-31 23:45:35 +03:00
jeefo
526e2cb35e
fix: cmake build for i386 [skip ci] 2025-01-31 21:17:06 +03:00
jeefo
4c5cf2503e
ctrl: allow to erasing training data leaving graph files 2025-01-31 20:40:08 +03:00
jeefo
9b80517eda
graph: do not spam about problem
nav: tweaked stuck values and timers
2025-01-31 19:58:28 +03:00
jeefo
e820527703
bot: disable spray logo task on xash3d engine
fix: crash on aarch64 builds (ref #667)
nav: improved player avoidance
nav: improved handling of short path radii
conf: control min and max cvar values
build: probably fix i386 build when building with cmake (untested)
2025-01-31 19:32:24 +03:00
jeefo
9738e088da
fix: crash in http handler 2025-01-28 17:32:28 +03:00
jeefo
582beb0978
nav: give bots with move task higher priority when avoiding each other 2025-01-25 22:24:18 +03:00