.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   JKBotti (http://forums.bots-united.com/forumdisplay.php?f=83)
-   -   jk_botti v1.42 release! (http://forums.bots-united.com/showthread.php?t=7006)

ghost of evilspy 06-01-2009 23:59

jk_botti v1.42 release!
 
Here's new version with bugfix for linux and tweaks to bot skills and better performance.

binaries (i586, win32 & linux)
http://koti.mbnet.fi/axh/jk_botti/jk_botti-1.42-win32-linux-i586.zip

edit: linux binary for (old) servers with (old) glibc 2.3: http://koti.mbnet.fi/axh/jk_botti/jk...-glibc-2.3.zip

source
http://koti.mbnet.fi/axh/jk_botti/jk_botti-1.42-source.tar.lzma

What is new in 1.42:
  • (bugfix, linux) Fixed jk_botti to be linked with libm.so
  • Tweaked low level bot skills alot
    • They will be more active now (run around maps) now
    • Not to be too good at combat (compared to higher level bots)
  • Bot reaction times have been adjusted to more human scale (level 1 has 100ms and level 5 300ms). Times used to be less before.
  • Removal of bot_reaction_time setting.
    • You can still use bot_skill settings to adjust reaction times.
  • Internal changes
    • Compiled with newer version of gcc
    • Made large portion of inline functions uninlined as on modern cpus/system small cache/code size is better than inlining everything manually.

What is new in 1.41:
  • Fixed low level bot aiming (were rapidly shifting right to left)
    • result removed undocumented and broken setting 'aimangle_varitation'
  • Add skill setting updown_turn_ration, setting to make bot aim up-down worse
    than right-left.
  • Add bot endgame chatting.
    • New setting 'bot_endgame_percent', see jk_botti.cfg
    • New section [bot_endgame] in jk_botti_chat.txt
  • Bot 'write' long chat message for longer time now than short message.
  • Binaries now work on AMD K6 series CPUs.

What is new in 1.40:
  • Add support for Opposing Force Deathmatch.
  • Tuned skill 1 bot to be more leet, skill 2 is now about same as old skill 1.
  • New sound system and sound tracking system, huge improvement in how bot finds enemy that isn't visible.
  • Bugfixes to goal selection and weapon selection, results huge improvement how bot work on when not given good weapons on spawn (I used to test with Severian's Mod where you usually get good weapons on spawn).
  • Bot now understands that it can get more ammo by picking up same weapon again.
  • Bot avoids combat if it doesn't have good weapon or doesn't have enough health.
  • Output warning message when model given for bot creation is replaced by team-balance code.
  • Changed to only check existance of player model file on listenserver when creating bots.
  • Changed save order of waypoint .wpt and .matrix files so that matrix doesn't have to be calculated one extra time.
  • Fixed instability problems: Replaced most of dynamic memory management with static memory.
  • Fixed buggy creation of crouch waypoint over drop (it's recommended to replace server datacore.wpt with stock wpt since this bug hit most hard on datacore on one specific high traffic area).

What is new in 1.30:
  • Fixed Severians MOD detection with teamplay.
  • Fixed bug with jk_botti only using first 3 letters of player/bot team name.
  • Fixed bots to get affected by weapon recoil. Somewhere along hldm releases recoil code was moved completely to client.dll, so now jk_botti will emulate client.dll function. Difference to MP5 aiming is most notable.
  • Removed hack to make bot aim worser than it should when using MP5, this isn't needed anymore.
  • Added team autobalance for teamplay servers. Requirements: mp_teamplay is set to 1 and mp_teamlist is set with more than one team.
    • New commands 'team_balancetype' and 'team_blockedlist'. See jk_botti.cfg for details.
  • Disabled 'bot_conntimes 1' on listenserver.

What is new in 1.24:
  • Rewrote min/max_bots code.
  • Increased config-file processing and bot adding speed.
  • Changed bot kicking to use 'kick # <userid>' instead of 'kick <name>'.
  • Fixed broken random bot selection code.

What is new in 1.20:
  • Added support for lifts.
  • Fixed weapon selection code to honor weapon secondary/primary attack skill setting.
  • Fixed bot get up ladders better.
  • Fixed min_bots/max_bots to handle other metamod bots correctly.
  • More aggressive autowaypointing for linking separate areas.
  • Fixed autowaypointing for paths leading from water to dry.
  • Added missing ammunition type 'ammo_9mmbox'.
  • Fixed goal selection to use wall mounted health/battery rechargers.
  • Compiled with more aggressive optimization flags. This speeds up path-matrix creation.
  • Fixed output for 'kickall'-command.
  • Fixed bot not to jump when coming near edge and bot is planing to go down using ladders.
  • Workaround for loading map specific config for map 'logo'. Use '_jk_botti_logo.cfg' for this map. 'jk_botti_logo.cfg' is already used for bot spraypaints.
  • Fixed bot always ducking when next waypoint is crouch waypoint. This caused bot not be able to jump through small window with crouch waypoint inside.

What is new in 1.10:
  • Fixed bots to use wall mounted health/battery rechargers and buttons.
  • Fixed bots to pick up items.
  • Fixed observer mode so that bots don't hear observers anymore. This caused bots to get interested about observer sounds and track theim.
  • Lowered default bot lookaround/pause frequency and times.
  • Fixed autowaypointing not to place waypoints midair.
  • Fixed autowaypointing not to create impossible upwards paths.
  • Fixed autowaypointing not to create crouch waypoints if there is room to stand up.
  • Old waypoint files are automatically processed to fix above autowaypointing errors.
  • Lots of tweaks to autowaypointing: better handling of ladders and stairs, better linking of isolated areas.
  • 'autowaypoint' is now default on.
  • New command 'show_waypoints' for viewing/aiding waypoint creation.

What is new in 1.01:
  • Bug fix: Fixed 'bot_conntimes 1' crashing Windows server.

What is new in 1.00:
  • Remembers bots from config when recreating bots by min_bots/max_bots.
  • Change bot connection times on server queries.
    • Set 'bot_conntimes 1' in config file to have different connection times for each bot on server query.
  • Tweaked code computing RunPlayerMove-msec.
  • Bots don't see targets too early behind corners.

Credits:
  • Based on HPB bot 4.0 by botman.
  • Uses BotAim code by Pierre-Marie Baty.
  • Uses code from GraveBot by Caleb 'Ghoul' Delnay. (goal selection system, longjumping)

Minh-Lo-Hwang 08-01-2009 21:01

Re: jk_botti v1.42 release!
 
A late Christmas Present, thank you! :flowers:

Freejam 05-05-2009 21:56

Re: jk_botti v1.42 release!
 
Big thanks! :thumbup: how they must change a topcolor and bottomcolor?

Freejam 06-05-2009 10:13

Re: jk_botti v1.42 release!
 
teaching these bots as parabot?

Freejam 07-05-2009 08:41

Re: jk_botti v1.42 release!
 
It is bad for BOTS it is impossible to enter commands through a console ((

ghost of evilspy 07-05-2009 11:10

Re: jk_botti v1.42 release!
 
what commands?

Freejam 07-05-2009 13:49

Re: jk_botti v1.42 release!
 
Quote:

Originally Posted by ghost of evilspy (Post 59952)
what commands?

killbot,kickbot or max_bot 0 in console:blushing: and all commands for bots in console

ghost of evilspy 07-05-2009 17:11

Re: jk_botti v1.42 release!
 
Use prefix jk_botti (or was it jkbotti)...

for example "jk_botti addbot"

killing bot? I don't remember if jkbotti has such command.

kicking bot? use "kick botname"

Freejam 07-05-2009 17:40

Re: jk_botti v1.42 release!
 
Unknown command: jk_bott

Unknown command: jkbott

Unknown command: addbot

(

ghost of evilspy 07-05-2009 17:49

Re: jk_botti v1.42 release!
 
'jk_botti'

notice the "i"

Freejam 07-05-2009 19:40

Re: jk_botti v1.42 release!
 
Sorry,I speak ENG very bad (((

Big thx!!!

these bots is teaching?

ghost of evilspy 08-05-2009 11:16

Re: jk_botti v1.42 release!
 
They learn waypoints from real players, like parabot.

To make newly learned waypoints active, you need to restart map.

Freejam 08-05-2009 16:41

Re: jk_botti v1.42 release!
 
Ok ))

Freejam 11-05-2009 19:38

Re: jk_botti v1.42 release!
 
Sorry , JKBotti's really teach gaussjump or bunnyhoping ?

ghost of evilspy 11-05-2009 22:53

Re: jk_botti v1.42 release!
 
no, sorry

Ancient 12-05-2009 23:41

Re: jk_botti v1.42 release!
 
After playing with jkbotti for about 45 minutes. I could tell that the Bots were near expert marksmen on botskill 3.
Besides that, they were fun to play with. Constantly keeping me on guard.
However, I seemed to notice that they don't use certain explosives.
Rocket launcher seemed fine, but I couldn't help but notice that they never used tripwire mines. I'm not sure if they used grenades or not. The bots also don't seem to ever use medkits when they are near one.

Navigating wasn't so great. When they had to jump several times to get to a certain area. They eventually got there, but it was very noticeable that they had a hard time getting certain places.

The bots are fun to play with, but I guess that is the goal in the first place. ;):death::thumbsup:

twitch 31-05-2009 19:01

Re: jk_botti v1.42 release!
 
Awesome! Thanks for all you do!

_KaszpiR_ 16-06-2009 22:25

Re: jk_botti v1.42 release!
 
testing your server with Deathmatch Classic under Linux (debian etch)
HLDS build :
48/1.1.2.3/Stdio 4383 secure (40)

Metamod v1.19p32 2007/08/12 (5:13)
running old glibc 2.3 build (2.4 soon, though)

applied start fix wih LD_PRELOAD the libm.so
plugin is loaded properly but bots when added by jk_botti addbot are not spawned in game
there player isntance is creaded but bot does not spawn on map, as if was sitting on spect.

also when using jk_botti autowaypoint 1 i recieve ON response but he waypoints are not created in the waypoints dir.
moreover, i get the feeling that addons/jk_botti/jk_botti.cfg is not executed at all, or at least when executing it manually all commands should be prefixed with jk_botti.
[edit]
found some error mesages in logs:
[jk_botti] Loading waypoint file: valve/addons/jk_botti/waypoints/dmc_dm2.wpt
[jk_botti] Waypoint file valve/addons/jk_botti/waypoints/dmc_dm2.wpt not found!
...
[jk_botti] jk_botti.cfg file not found

gotta investigate this

any suggestions?
or recommendations for other dmc bot?

ghost of evilspy 01-07-2009 20:34

Re: jk_botti v1.42 release!
 
Sorry, DMC not supported by jk_botti.

Supported MODs are: Half-life deathmatch and Opposing Force deathmatch.

sixcentgeorgefr 14-08-2009 17:39

Re: jk_botti v1.42 release!
 
Quote:

Originally Posted by ghost of evilspy (Post 60154)
Sorry, DMC not supported by jk_botti.

Supported MODs are: Half-life deathmatch and Opposing Force deathmatch.

i am making a mod named opposing life2life which use the gearbox dlls .
you can find it there : http://www.moddb.com/mods/opposing-life2life
so i use another name for the folder of mod than gearbox .
when i launch server

Console initialized.
Protocol version 48
Exe version 1.1.2.1 (valve)
Exe build: 15:34:33 Jun 15 2009 (4554)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 192.168.1.4:27021
No IPX Support.

Metamod version 1.19p32 Copyright (c) 2001-2006 Will Day
Patch: Metamod-P (mm-p) v32 Copyright (c) 2004-2007 Jussi Kivilinna
Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `meta gpl' for details.

JK_Botti: plugin attaching
[jk_botti] Opposing Force DM detected.
[jk_botti] Loading waypoint file: gearbox/addons/jk_botti/waypoints/op4ctf_xendance.wpt

it makes errors all time because it searches all files in gearbox folder . my mod name is oplife , but is also oplifeld and oplifehd for tests purposes .

if i copy the folder to gearbox then all is ok

does it need and update or is there a setting ?

there is also a strange thing : when i start server the 5 bots are created , then i join and play , when i quit all bots do it too . when i reconnect the bots are not coming back , i use the jk_botti.cfg of the archive

sixcentgeorgefr 16-08-2009 13:57

Re: jk_botti v1.42 release!
 
just to say that it is all fine with the gearbox coded path . there is another pluggin that has the same thing with cstrike , i talk about it because it is a bots-united release . it creates log with writing lines like :
[Sun Aug 16 13:10:17 2009] Player (WONId -1) joined ....
so i installed WON2Steam Log Fixer 1.1 but it did not changed the wonid to a steamid in the log

PlayerLog plugin at http://filebase.bots-united.com/inde...act=view&id=75

sixcentgeorgefr 22-08-2009 13:13

Re: jk_botti v1.42 release!
 
i tested this morning to use linux os for server but metamod is stopping the server :

http://img29.imageshack.us/img29/1659/oplifelinux.jpg

is there a way using config files to have it working ? or it obliges you to compile a new file ?

sixcentgeorgefr 23-08-2009 09:58

Re: jk_botti v1.42 release!
 
i have found that the pluggin BunnyJump Plugin 1.13 is making the windows server crash when jk_botti is starting to create bots

sixcentgeorgefr 29-08-2009 15:52

Re: jk_botti v1.42 release!
 
the linux crash is solved if adding +localinfo mm_gamedll dlls/opfor_i386.so .
with linux there is no problem using bunnyjump and jk_botti .
win server is having crash if i use cpustat_mm.dll p4 optimised or not with jk_botti loaded .
i found it at http://www.bluetoast.org/files/Server/Metamod/Modifications/CPU%20Stat/ .

sixcentgeorgefr 06-09-2009 16:21

Re: jk_botti v1.42 release!
 
there is a bug that occurs with linux but not windows :
server is 32 players and in the jk_botti.cfg i have 31 addbot .
but when i do status at console the four first are not name of bots from addbot lines and they change at all round .
after these bot the other names are from list and in order .

to explain more this is end of jk_botti.cfg :


addbot "bender" "bender" 1
addbot "beret" "beret" 1
addbot "bryan" "bryan" 1
addbot "cl_suit" "cl_suit" 1
addbot "ctf_gina" "ctf_gina" 1
addbot "ctf_gordon" "ctf_gordon" 1
addbot "ctf_scientist" "ctf_scientist" 1
addbot "deadgrunt" "deadgrunt" 1
addbot "dm_helmet" "dm_helmet" 1
addbot "donuts" "donuts" 1
addbot "drill" "drill" 1
addbot "droid" "droid" 1
addbot "egyptfemale" "egyptfemale" 1
addbot "gina" "gina" 1
addbot "grunt" "grunt" 1
addbot "helmet" "helmet" 1
addbot "hgrunt" "hgrunt" 1
addbot "kate" "kate" 1
addbot "leon" "leon" 1
addbot "otis" "otis" 1
addbot "recon" "recon" 1
addbot "recruit" "recruit" 1
addbot "robo" "robo" 1
addbot "rose" "rose" 1
addbot "scientist" "scientist" 1
addbot "shephard" "shephard" 1
addbot "spiderman" "spiderman" 1
addbot "swat" "swat" 1
addbot "t800" "t800" 1
addbot "tower" "tower" 1
addbot "uscm" "uscm" 1


min_bots 2
max_bots 31

//

if i type status :

#28 "WTF_Admin" 28 BOT 0 00:33 0 0
#29 "Crystal_Pistol" 29 BOT 0 00:33 0 0
#30 "Gene_Poole" 30 BOT 0 00:33 0 0
#31 "Big_Van" 31 BOT 0 00:33 0 0
# 1 "bender" 1 BOT 1 00:33 0 0
# 2 "beret" 2 BOT 4 00:33 0 0
# 3 "bryan" 3 BOT 3 00:33 0 0
# 4 "cl_suit" 4 BOT 0 00:33 0 0
# 5 "ctf_gina" 5 BOT 1 00:33 0 0
# 6 "ctf_gordon" 6 BOT 0 00:33 0 0
# 7 "ctf_scientist" 7 BOT 1 00:33 0 0
# 8 "deadgrunt" 8 BOT 2 00:33 0 0
# 9 "dm_helmet" 9 BOT 4 00:33 0 0
#10 "donuts" 10 BOT 1 00:33 0 0
#11 "drill" 11 BOT 0 00:33 0 0
#12 "droid" 12 BOT 2 00:33 0 0
#13 "egyptfemale" 13 BOT 1 00:33 0 0
#14 "gina" 14 BOT 0 00:33 0 0
#15 "grunt" 15 BOT 1 00:33 0 0
#16 "helmet" 16 BOT 0 00:33 0 0
#17 "hgrunt" 17 BOT 0 00:33 0 0
#18 "kate" 18 BOT 1 00:33 0 0
#19 "leon" 19 BOT 0 00:33 0 0
#20 "otis" 20 BOT 1 00:33 0 0
#21 "recon" 21 BOT 0 00:33 0 0
#22 "recruit" 22 BOT 1 00:33 0 0
#23 "robo" 23 BOT 1 00:33 0 0
#24 "rose" 24 BOT 1 00:33 0 0
#25 "scientist" 25 BOT 0 00:33 0 0
#26 "shephard" 26 BOT 1 00:33 0 0
#27 "spiderman" 27 BOT 1 00:33 0 0
31 users


i did a cut and paste under windows so #** are wrong .

[NvT]_KaszpiR_ 26-09-2009 21:19

Re: jk_botti v1.42 release!
 
hmm are you using clean (no other plugins) server?
what about maxplayers number?
what about sv_visiblemaxplayers?

twitch 26-03-2011 17:08

Re: jk_botti v1.42 release!
 
I have an issue/error on my dedicated HLDM server
I used to run jkbotti 1.42 on windows server but now I am running linux and I keep getting the error in console:

jk_botti.cfg cannot be found

I can add bots manually with this command:
jkbotti addbot

But I really need jkbotti plugin to find the jkbotti cfg and load it for me. Is there a fix for this? or could I be doing something wrong?

[NvT]_KaszpiR_ 26-03-2011 20:56

Re: jk_botti v1.42 release!
 
http://kaszpir.hlds.pl/hlds/jk_botti.cfg

put that file in addons/jk_botti directory

GordonFreeman 17-06-2011 09:42

Re: jk_botti v1.42 release!
 
Easy bot.
can you add 'HARD MODE' like YaPB? That they were playing on a level with Parabot. I think the bots easy because they use bot_aim2 (POD-Bot Easy Too) how to do so, would have been difficult bots?
I want a very difficult bot. In order to improve my skills of Half-Life
:guns::guns::guns::guns::guns:

Thanks :)

GordonFreeman 17-06-2011 09:54

Re: jk_botti v1.42 release!
 
wow, this bot work with zxc :ohmy:

hullu,How about Opposing Force CTF? The boat, simply to show where the flag and to where bring it. Man a few times this show, and the bot will repeat it.
Tell the bot that this is an important point, that he sought it.

GordonFreeman 19-06-2011 08:20

Re: jk_botti v1.42 release!
 
Great Bot! Kickass bot =)
Play 5x5x5x5 at gasworks with botskill 1. Very funny and adernaline game!

But there is also an issue for an example of a bot at close range using crowbar but I run away from him and he ran after me with crowbar and I safely shoot him down. How do I remove the bot did not use the crowbar?

genmac 05-09-2011 07:55

Re: jk_botti v1.42 release!
 
Whew it's been 6 years since I last posted although I still visit this cool forum every now and then to check out some bot stuff and now I'm totally impressed with the new HLDM and Op4 bot...the great JK_BOTTI!!! ....it's like it's 2001 onwards again for me hehe playing with this new fresh bot!!!

ghost of evilspy 22-10-2011 11:48

Re: jk_botti v1.42 release!
 
Quote:

Originally Posted by GordonFreeman (Post 63811)
Great Bot! Kickass bot =)
Play 5x5x5x5 at gasworks with botskill 1. Very funny and adernaline game!

But there is also an issue for an example of a bot at close range using crowbar but I run away from him and he ran after me with crowbar and I safely shoot him down. How do I remove the bot did not use the crowbar?

Try following setting in jkbotti config (without "):

"botweapon weapon_crowbar avoid_this_gun 1"

Bl@cK 21-12-2011 09:26

Re: jk_botti v1.42 release!
 
Quote:

Cracked stuff is not supported here. Please read the rules!
but i have same "bot combat.cpp line 255 error"...

Feel1986 17-02-2012 01:13

Re: jk_botti v1.42 release!
 
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] BunnyJump Plugi RUN - bunnyjump_mm_i38 v1.12 ini Start Start
[ 2] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
[ 3] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 4] Eye1.2 Metamod RUN - eye_mm_i586.so v1.2 ini Chlvl Chlvl
[ 5] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl3 ANY ANY
[ 6] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl3 ANY ANY
[ 7] Engine RUN - engine_amxx_i386 v1.8.1.3 pl3 ANY ANY
[ 8] Fun RUN - fun_amxx_i386.so v1.8.1.3 pl3 ANY ANY
[ 9] JK_Botti open - jk_botti_mm_i386 v1.42 ini Start ANY
9 plugins, 8 running


why [9] JK_Botti open ??? why not RUN?

genmac 03-09-2012 17:25

Re: jk_botti v1.42 release!
 
Yay I'm botting again just like year LoL!
Really love this bot for hl current version BUT...
it's starting to crash on me now.
It happens when I try to access console and type
jk_botti or whatever command and then it suddenly freezes.
It also freeze when I'm on the menu during play.

So I just binded certain jk_botti commands on the config.cfg
and once in game the bot runs smooth as silk no crashes whatsoever.

sparky99 04-09-2012 03:45

Re: jk_botti v1.42 release!
 
Do you think you could re-release the source code in a Zip or Rar format. Im having trouble opening that attachment on the first page.

TA

ghost of evilspy 04-09-2012 07:33

Re: jk_botti v1.42 release!
 
Does this work:

1. Go to http://gitorious.org/jk_botti/jk_botti/trees/master
2. Click 'download master as tar.gz' on right panel

GordonFreeman 13-09-2012 16:09

Re: jk_botti v1.42 release!
 
what about manual waypointing?
because autowaypoint sometimes confusses the bot, they dont go around the map, they just runs in small rooms. Just port HPB_Bot waypoint menu to jk_botti.
when op4ctf support is made? i maded op4ctf waypoints for hpb_bot, but playing with those bots is too boring - not good at combat. can you just add bot join ctf team and manual waypointing for ctf experience with those bots.

genmac 14-09-2012 18:26

Re: jk_botti v1.42 release!
 
You need to move around the map a lot and let the round ends so the
waypoints gets saved much better.

Maps that are so complicated and has lots of narrow sections really needs good waypoints and jk_botti can't navigate this maps smooth enough they do just jump around back and forth but the great PARABOT can.
Yeah I installed my hl won copy just to play with it again and boy
this bot is good too bad it really wont work on hl steam. Yet jk_botti is bad ass on close engagements/combat really human like reaction almost as good as Jumbot.


All times are GMT +2. The time now is 07:44.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.