Commit graph

103 commits

Author SHA1 Message Date
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
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
Владислав Сухов
0163d6a9da
cfg: ru_lang.cfg: translated new line 2023-12-31 22:43:24 +06:00
Владислав Сухов
6493608fc2
cfg: ru_lang.cfg: translated new line 2023-10-30 16:20:52 +06:00
Владислав Сухов
c5e233304d
cfg: ru_lang.cfg: translated new line 2023-09-21 17:36:51 +06: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
Владислав Сухов
659db9b063 cfg: ru_lang.cfg: translated new line 2023-08-14 20:40:43 +00:00
jeefo
5d6efef494
cfg: update primary config with actual cvars and descriptions 2023-07-19 13:30:55 +03:00
Владислав Сухов
b2fdf1c641 cfg: ru_lang.cfg: translated new line 2023-07-10 14:30:12 +00:00
Владислав Сухов
303c5cebc8 cfg: ru_lang.cfg: translated new lines 2023-07-10 14:04:36 +00:00
jeefo
9ff97c1997
aim: wipe prediction if destination is not index isn't exists
bot: remove copyright year, and provide original author nickname
lang: fix some spelling
2023-05-24 23:41:23 +03:00
Владислав Сухов
341b16fe18 cfg: chatter.cfg: fixes and additions to bot chatter 2023-05-23 21:11:08 +00:00
jeefo
566828b2a1
cfg: update graph download url [skip ci] 2023-05-14 00:33:38 +03:00
jeefo
6f8ee60a57
cfg: update yapb.cfg with latest cvars
bot: bump yapb version to 4.4
2023-05-13 22:53:25 +03:00
jeefo
7f4d4748fa
fix: center-screen messages not appearing (fix: #446)
fix: crash when creating too much threads
refactor: fix typos in comments in headers
2023-05-12 22:12:22 +03:00
Владислав Сухов
b946cbdcbf
add: creating a jump path via menu and console command 2023-05-12 21:19:07 +03:00
jeefo
7b58d51973
bot: refactor and clean up old code
fix: crash when saving old format pwf on hlds
bot: moved sdk headers to separate submodule
nav: improved unstuck and avoidance (thanks @commandcobra7) code
bot: use correct path slashes depending on platform for all data
cfg: removed simplified chines' translation, as it's too outdated
2023-05-12 20:00:06 +03:00
Владислав Сухов
2c9897c8f0 fix: typos 2023-05-09 19:31:14 +00:00
Владислав Сухов
da524295db fix: spelling 2023-05-09 19:30:08 +00:00
Владислав Сухов
12c72ebd06 cfg: ru_lang.cfg: translated new strings 2023-05-09 19:27:39 +00:00
Владислав Сухов
0dc6c0f5db
cfg: ru_lang.cfg: fix typos 2023-04-23 19:07:23 +06:00
Владислав Сухов
5adb9deb15 cfg: ru_lang.cfg: translated new strings 2023-04-20 11:46:23 +00:00
Владислав Сухов
7ebe866653 cfg: update english template for language configs 2023-04-20 11:25:44 +00:00
Владислав Сухов
422772d3b4
cfg: difficulty.cfg: update difficulty definition example
fix: some mistakes in descriptions of difficulty variables
2023-04-19 13:14:20 +06:00
Владислав Сухов
143a86b191 fix: english grammar 2023-04-19 06:51:49 +00:00
Владислав Сухов
851cb2ab93 fix: some typos in cvar descriptions, etc. 2023-04-19 06:39:18 +00:00
Владислав Сухов
e4f7a01348 cfg: ru_lang.cfg: translated new strings 2023-04-19 06:28:56 +00:00
jeefo
3729be6aab
cfg: removes some bad names 2023-04-16 01:26:09 +03:00
jeefo
9c73a070b7
aim: do not reduce prediction for grenades
refactor: standardize access to bot files
graph: allow to specify graph upload url via cvar
graph. do not spam if extensions files  are not found
2023-04-13 03:05:35 +03:00
jeefo
1a650c57ce
graph: reworked buckets so they can handle very large number of nodes
graph: reworked buckets so they can handle very large number of nodes
aim: bots should more respect headshot allow option (needs testing)
aim: incorporated never-finished changes from pr #204
nav: increased reachability timers a bit
nav: ensure buckets has enough nodes before use they
conf: introduced max recoil in difficulty config file
bot: overall fixes to jason mode, treat knife in hands and no weapons as jason mode too
bot: changed default difficulty level for bots to level 3
fix: knife attacks not working since last commit (fixes #429)
fix: hostage rescue not working since last commit (fixes #427)
refactor: use range loops for graph outside graph class when possible
2023-04-11 22:32:28 +03:00
Владислав Сухов
3232c5a8b0 fix: typos in yb_economics_disrespect_percent cvar description 2023-04-11 15:31:56 +00:00
Владислав Сухов
c13d9c8f53 cfg: ru_lang.cfg: translated new strings 2023-04-11 15:27:41 +00:00
Владислав Сухов
902fb23319 cfg: remove the yb_whose_your_daddy cvar 2023-04-11 10:02:47 +00:00
jeefo
53df621dfc
build: reworked build and package to simplify process
build: reworked build and package to simplify process
build: windows dll is now compiled by clang, msvc build added to extras package
fix: clear all the implicit conversions in the code (also fixed some bugs)
fix: crash on  never xash3d-fwgs engine
fix: fixed bad bot behaviors on aarch64
fix: crash on some maps due to missing previous node
fix: finally removed memset(this) within bot creatin
2023-04-02 12:17:12 +03:00
Владислав Сухов
073e69f587 cfg: ru_lang.cfg: translate new strings 2023-03-25 09:40:04 +00:00
Владислав Сухов
8e0512c49d fix: spelling 2023-03-20 13:47:14 +00:00
Владислав Сухов
df69b9c704 cfg: ru_lang.cfg: translate new strings 2023-03-20 13:40:38 +00:00
Владислав Сухов
7990c95629
cfg: ru_lang.cfg: some translation corrections 2023-02-22 23:02:25 +06:00
Владислав Сухов
5a6f0835b9 cfg: ru_lang.cfg: translate new strings 2023-02-16 14:57:57 +00:00
Владислав Сухов
b9dc2ab7ce
cfg: ru_chat.cfg: fix: delete redundant comma after keyword
This commit fixes the non-response of bots for some keywords
2023-02-13 18:11:15 +06:00
Владислав Сухов
e1ba0b7fe7 fix: convert russian bot chat to utf-8 (fix replies due to an unknown character) 2023-02-11 07:32:24 +00:00
Владислав Сухов
6b2098dcfd
cfg: ru_lang.cfg: translated new menus 2023-02-08 17:39:05 +06:00
Владислав Сухов
6f18a6efd9
cfg: ru_lang.cfg: fix: wording 2023-02-05 19:58:30 +06:00
jeefo
0b64162c24
yapb: bump version to 4.3 2023-01-28 18:58:00 +03:00
Владислав Сухов
2d2ca5fd22
Some menu tweaks (#397)
* add: debug goal menu and new node flags to the flag selection menu

* translate: russian: translated new lines

* update: bump the year
2023-01-22 19:12:03 +06:00
Владислав Сухов
aa94939e47 translate: russian: translated new lines 2022-12-27 12:20:57 +00:00
Владислав Сухов
e29ddbf230 fix: remove redundant apostrophe 2022-12-27 12:13:29 +00:00
Владислав Сухов
b617f40288 translate: russian: translated new lines 2022-10-02 12:10:46 +00:00
Владислав Сухов
508f6efd7b
translate: russian: translated description of the new command 2022-09-29 22:11:24 +06:00
Владислав Сухов
42648a41a9
translate: russian: translated line for new cvar 2022-06-11 22:34:18 +06:00