Commit graph

1,144 commits

Author SHA1 Message Date
jeefo
46ebbeea57
graph: allow graphs to be auto-collected (controlled via yb_graph_auto_collect_db)
By default it's off, but it's allow bot to scan graph directory, do a diff with a graph db server and upload every single graph file that do not exist in central database. This is done in a separate thread and do not block server process, and only once server/game is started, not on change level. Also, it's not working on currently started map.
2024-01-30 14:37:14 +03:00
jeefo
d82124e595
bot: return of the cheat cvar yb_whose_your_daddy (resolved #513)
combat: resolve strafe movement issues
combat: resolve bots always standing still with pistols and shotguns
vision: take a look at recent victim for some time before changing view angles
control: allow bots to be killed silently (ref #514) via commands
control: bots that are killed with auto kill timer are now killed silently
2024-01-29 08:08:07 +03:00
jeefo
d4a631028c
ci: sleep for some time to remove old release 2024-01-27 20:28:42 +03:00
jeefo
0d16514631
crlib: update submodule 2024-01-27 19:22:41 +03:00
jeefo
c514700a57
fix: aarch64 build
build: re-enable neon instruction set on aarch64 (done in previous commit, but forgotten)
2024-01-26 19:59:48 +03:00
jeefo
d234a3f156
fix: android builds unable to load anything due to #498
fix: simd sse4.2 is now required for _mm_dp_ps, due to strange behavior on some cpus (ref #506)
refactor: cosmetic changes all over the code
linkage: do not flush linkent export table on changelevel
manager: do not allow to create bots while analyzing map
conifg: notify user about probably outdated configs, not just error in config file
2024-01-26 19:52:00 +03:00
jeefo
bcb5b954cb
ci: enable continuous builds for repository
aim: do not add aim errors if too close to enemy
conf: do not spam with unknown custom variables if config doesn't define one
2024-01-22 08:50:03 +03:00
jeefo
ed75a662c9
mods: add more csdm cvars to check 2024-01-21 16:21:01 +03:00
jeefo
05e10bae6e
feat: allow bots to be added into the game even if no default spawn points (ref #511) 2024-01-21 00:59:15 +03:00
jeefo
a2bb32f80b
fix: prevent bots from executing all forced client commands 2024-01-20 12:09:27 +03:00
jeefo
fb371874f0
fix: do not allow to execute client commands on dormant entity 2024-01-19 21:54:55 +03:00
jeefo
d5a9253582
fix: refactoring mistake with square distances (ref #506 #495)
fix:  bot glibc dependency when SIMD is disabled
fakeping: allow to disable ping average ping calculation from human players (controllable via yb_count_players_for_fakeping)
2024-01-19 21:35:00 +03:00
jeefo
1dc1043f7d
fakequeries: fixed hooking problems on certain providers
linkage: added support for fake steam ids for bots controlled via yb_enable_fake_steamids)

note that fake steam ids just used for give ability server owners to run statistics modules with tracking by steam ids ant not nicknames.
2024-01-19 18:29:20 +03:00
jeefo
0f9e890509
fix: graph info messages shown incorrectly while editing 2024-01-19 14:33:09 +03:00
jeefo
317747aced
fix: windows-gcc-x86 build 2024-01-19 00:15:28 +03:00
jeefo
bf91ef2831
fix: bots at difficulty 0 unable to do anything useful
fix: lang configs unable to parse last translated line (fixes #340)
fix: last enemy isn't  cleared instantly with dead entity anymore
fix: bot weakness in pistol rounds
analyzer: improved optimization of useless nodes
linkage: make inability to call gamedll player( non-fatal
linkage: fixed bot boot  on WON engines pre 2000 builds (support for beta 6.5 restored)
cvars: added suupport to revert all cvars to defaults via 'yb cvars defaults'
cvars: added cv_preferred_personality  to select bot default personality
refactor: use single function to send hud messages over the bot code
bot: added random original podbot welcome message to preserve origins of this bot
conf: shuffle bot names and chatter items on conflig load
conf: simplified a bit chatter.cfg syntax (old syntax  still works
build: added support for building with CMake (thanks @Velaron)
refactor: rall the memory hooks moved into their one cpp file
2024-01-19 00:03:45 +03:00
jeefo
01046f7c9a
aim: do not add aim error for normal bots
combat: do not trigger seek cover task with csdm mode
2024-01-08 18:11:58 +03:00
Владислав Сухов
0163d6a9da
cfg: ru_lang.cfg: translated new line 2023-12-31 22:43:24 +06:00
jeefo
1676e936f9
bot: bump the year 2023-12-30 20:53:32 +03:00
jeefo
ee48605650
fix: pkg: default graph ls not downloadable
fix: pkg: utcnow deprecation in python3.12
2023-12-21 11:35:52 +03:00
jeefo
a904f49231
bot: added support for loading from custom folders (ref #498) 2023-12-20 00:06:45 +03:00
jeefo
835c9fc4ed
linkage: remove renderer flags, as world model isn't available when flags are shown 2023-11-30 20:14:10 +03:00
jeefo
43d524f464
fix: fix build with gcc on windows 2023-11-29 22:41:13 +03:00
jeefo
f3a4fb5a8b
combat: use scale for selecting new enemy
linkage: display hw renderer as game flags
linkage: display running engine (hl25) as game flags
2023-11-29 22:34:45 +03:00
jeefo
69963f49b4
bot: zero out seeking cover chance on csdm
... thus not seek to cover or hiding when playing csdm
2023-11-26 01:54:47 +03:00
jeefo
87e3cc963a
bot: added support for 25th anniversary hl-update structures 2023-11-25 23:40:43 +03:00
Владислав Сухов
6493608fc2
cfg: ru_lang.cfg: translated new line 2023-10-30 16:20:52 +06:00
Alexander Shkarlatov
8c60149c70
bot: ignoring some parameters for throwing grenades (#488)
add: cvar "yv_grenadier_mode" bot will ignore throwing grenade condition if enabled
2023-10-18 22:13:23 +03:00
Владислав Сухов
c5e233304d
cfg: ru_lang.cfg: translated new line 2023-09-21 17:36:51 +06:00
jeefo
cfac2ab472
nav: disable player avoidance when in csdm free for all mode 2023-09-19 10:24:06 +03:00
jeefo
948b441541
fix: bad maxspeed after respawn with csdm (ref #482)
fix: free for all mode has no friends or foes
chat: disable dead chat on csdm
2023-09-14 16:48:36 +03:00
jeefo
4d82de8375
fix: update immediately on player connect and disconnect 2023-09-10 13:08:18 +03:00
commandcobra7
ae9beff151
fix: texts have been corrected. (#477)
task: normal: skip sniper node if no sniper weapon.
task: normal: don't walk if there are no enemies left and they are using knives.
task: attack: get proper function if bots lose close node after attack task.
nav: unnecessary codes cleared.
combat: attack movements reviewed.
bot: enemy hearing is now better. (thanks for the @spodlesniy idea)
desire: increased desire to seek cover by distance. (made for zombie plague mod)
---------
Co-authored-by: jeefo <jeefo@rwsh.ru>
2023-09-10 11:12:15 +03:00
jeefo
e753efd678
nav: allow to disable player avoidance via yb_has_team_semiclip cvar (ref #478) 2023-09-10 11:10:31 +03:00
Владислав Сухов
5fcfb3df40
fix: typo in comment 2023-08-22 17:59:23 +06:00
jeefo
5fddfed5ce
refactor: move wave length calculation to util class 2023-08-22 09:45:29 +03:00
Владислав Сухов
659db9b063 cfg: ru_lang.cfg: translated new line 2023-08-14 20:40:43 +00:00
Владислав Сухов
723a2c93c4 control: removed an unnecessary apostrophe ( ' ) and slightly changed the wording of the path_clean command description 2023-08-14 20:36:01 +00:00
jeefo
c927812c3b
crlib: update submodule 2023-08-08 11:48:52 +03:00
jeefo
fb301b7b19
control: add g path_clean to remove all links from node (#475)
refactor: small cosmetic changes
2023-08-08 11:48:37 +03:00
jeefo
fe5c8ef053
fix: do not break translation in favour of us english 2023-07-27 01:46:55 +03:00
jeefo
0cf7c65a9b
Merge branch 'master' of https://github.com/yapb/yapb 2023-07-27 01:44:36 +03:00
jeefo
8f688b1bc7
graph: always use lowercase map name when downloading graph
package: use default graph endpoint instead of cdn
2023-07-27 01:44:32 +03:00
commandcobra7
a06418b3b3
aim: now looks at next node while navigating (#472) 2023-07-27 01:19:19 +03:00
jeefo
18456c2a28
bot: remove repeated, hardcoded prefixes for cvars 2023-07-21 21:43:36 +03:00
Владислав Сухов
e14c91bb36
fix: cvars bounds (#471) 2023-07-20 01:50:37 +03:00
jeefo
5d6efef494
cfg: update primary config with actual cvars and descriptions 2023-07-19 13:30:55 +03:00
jeefo
9e67232c07
graph: light levels are now recalculated on every level change 2023-07-18 15:59:15 +03:00
Владислав Сухов
d11f071b72 ctrl: added save_map argument for cvars command help 2023-07-10 14:42:40 +00:00
Владислав Сухов
b2fdf1c641 cfg: ru_lang.cfg: translated new line 2023-07-10 14:30:12 +00:00