.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   YaPB (http://forums.bots-united.com/forumdisplay.php?f=55)
-   -   YaPB 2.25 (http://forums.bots-united.com/showthread.php?t=5576)

jeefo 02-08-2006 14:13

YaPB 2.25
 
YaPB was release through updater tool. You can download it now. Changes is available in updater too.

WARNING:: You may encounter crashes with current version of updater, so before starting download, please update this tool to version 1.41. Version 1.41 available at http://yapb.cfegames.com/update/.

Latest sources are also included.

Damn! Linux version is not functional. Until i've download GCC 3.x.x, you need to compile it youself:

Changes to yapb 2.25 to work compile ok:
First compile with this makefile.
Second remove this code from yapb.h:
Code:

inline void *operator new (size_t iSize) { return calloc (1, iSize); }
inline void *operator new [] (size_t iSize) { return calloc (1, iSize); }
inline void operator delete (void *pMemPtr) { if (pMemPtr) free (pMemPtr); }
inline void operator delete [] (void *pMemPtr) { if (pMemPtr) free (pMemPtr); }

I'm really sorrying for problems with linux.... And thanks to THE_STORM for tested and solved problems!!

Whistler 02-08-2006 15:59

Re: YaPB 2.25
 
Congrates on the new release.

should I make the download link at http://yapb.bots-united.com point to your "updater" program?

jeefo 02-08-2006 16:05

Re: YaPB 2.25
 
Thanks Whistler!

Ofcourse if you want, and not too busy :)

Minh-Lo-Hwang 02-08-2006 17:42

Re: YaPB 2.25
 
Hi Peeps! :)

A great new version!
Thank you for your hard work!



" Don't fill your life with days,fill your days with life" - Zen

Black_Hunter 03-08-2006 03:12

Re: YaPB 2.25
 
nice version but please do a full release!!!!

jeefo 03-08-2006 08:31

Re: YaPB 2.25
 
Full release can be downloaded from updater (if not installed), and then updated to the newest version.

Black_Hunter 03-08-2006 20:07

Re: YaPB 2.25
 
i mean a full installer release!!!

jeefo 04-08-2006 15:00

Re: YaPB 2.25
 
Full installers are now unavailable due to release of updater tool. This tool was developed to allow people installing bot without using installer.

RR99i 05-08-2006 05:40

Re: YaPB 2.25
 
Damn, I've been gone for about 3 or 4 days. I had to refomat my PC because of a beta version I was testing. It was a firewall I enjoy using. But I didn't lose all my documents, just a few things.

YaPB 2.25 is great. :clap:The bots were hard, lol, but maybe because of having hardcoremode still set at 1. So I set it to, 0. I had one bot kill me, he was shooting thur the wall, couldn't see him. I guess Hardcore Mode makes bots shoot thur walls. But I'll test the new release out a little more. Just wanted to tell that YaPB 2.25 is working pretty good, and... I'M BACK! Hehe, I wasn't gone that long. :P

Edit: I guess I was wrong. yb_thruwalls 1 is what makes the bots shoot thur walls. So I set it to, yb_thruwalls 0. I wish the default when installing YaPB would be that. I know this can't be a waypoint problem. Because I've tried two different waypoints for, as_oilrig. The part of the map where you can use a floor lift. The bots won't use it, they don't press the switch and stand on the lift.

jeefo 05-08-2006 09:35

Re: YaPB 2.25
 
In hardcoremode bot's shooting through walls a bit more than with hardcoremode turned off. However if yb_thruwalls is off, bots will not shoot through walls in both modes.

Well usage is not active at the moment, i have plans adding correct lift+button usage in next release...

RR99i 05-08-2006 09:53

Re: YaPB 2.25
 
Quote:

Originally Posted by strelomet
In hardcoremode bot's shooting through walls a bit more than with hardcoremode turned off. However if yb_thruwalls is off, bots will not shoot through walls in both modes.

Well usage is not active at the moment, i have plans adding correct lift+button usage in next release...

Hi strelomet! :) YaPB is doing great! Just the idea of fixing as_oilrig. That's one of the maps that will need a waypoint added to YaPB. I have one bigger sized waypoint for that map. Should work ok with the lift+button usage.

Whistler 05-08-2006 14:31

Re: YaPB 2.25
 
strelomet:
would you please publish the technical details of your "updater" program (i.e., how and where it downloads files)? It seems that Wine isn't happy with that program and I see no reason to keep it secret. I might do a GNU/Linux version :)

Thanks :)

jeefo 05-08-2006 19:52

Re: YaPB 2.25
 
np, i will send you PM with technical details, tomorrow... (i mean source code).

btw It's probably problem of use the WinINet library (i mean that's it's not happy with WINE)...

RR99i 07-08-2006 03:22

Re: YaPB 2.25
 
I really feel like an idiot. Ok, I have the bots on "Newbie", they're aim isn't good. But they will kill you instantly. I've played de_predator and de_747, and they are hard! :( I can't wait to see the lift+button usage for the next release. :) But as for the bots. Hell, I don't even think I'm that good, playing Counter-Strike. But the bots are still really hard for me. Not sure for my brother though, maybe just right for him.
My yapb.cfg...
Code:

yb_minskill 30
yb_maxskill 50
yb_stop 0
yb_followuser 3
yb_communication 2
yb_votes 1
yb_synth 1
yb_turnmethod 3
yb_thruwalls 0
yb_spray 1
yb_voicepath "sound/radio/bot"
yb_language "en"
yb_tkpunish 1
yb_economics 1
yb_debuggoal -1
yb_hardcoremode 0

I'm sorry strelomet. I keep going on and on. But I've never felt this welcomed to a forum before. I'm trying to help out, not sure it's worth mine.

Whistler 08-08-2006 05:33

Re: YaPB 2.25
 
when trying to compiling with gcc 4.1, it always gets an error until I used the "-fpermissive" option. So please add this to the Makefile :)

The Storm 08-08-2006 10:05

Re: YaPB 2.25
 
I think that the bots are too hard because they don't have the skill included in to the aim algorithm thats why they always use same aim(hard bots).

RR99i 08-08-2006 10:23

Re: YaPB 2.25
 
Quote:

Originally Posted by THE_STORM
I think that the bots are too hard because they don't have the skill included in to the aim algorithm thats why they always use same aim(hard bots).

Will strelomet have to do something to fix this? Would it be hard to do? I think I've made strelomet do too much already, hehe. Sorry man.

jeefo 09-08-2006 13:44

Re: YaPB 2.25
 
I'll try for next beta :) Really try :) Beleive me :)

RR99i 09-08-2006 22:12

Re: YaPB 2.25
 
Quote:

Originally Posted by strelomet
I'll try for next beta :) Really try :) Beleive me :)

Your awesome strelomet!

[NvT]_KaszpiR_ 13-08-2006 13:09

Re: YaPB 2.25
 
Some comments and suggestions:
Linux:
i talkied on priv with strelomet, he gave me linux auto updater (the bash script) - for me worker flawlessly (gentoo), and bot runds now 24/7 for testing purposes (i set server to run only on maps i got and YAPB supports)

Actually i just downlaoded files, bud did not the FULL install - i installed compiled binary with configs manuall as a metamod plugin. I did not test the complete install with specyfying install path, for security reasons :D


Windows:
Nice installer, really
Would be nicer if it start as English by default ( :) )
Maybe small file downloaded on program update to support translations?

Would be nice if the script could detect if the metamod is installed, i had my toys running on my listen serevr and was not surprised when i wrote meta list (i expected YAPB gonna change files). So if metamod is installed it could show notification window with option like :
- Install as standalone (your metamod will not be loaded)
-Install as metamod plugin (adds itself to the end of the plugins.ini., checks if the yapb is allready installed, of course)

Maybe later, some CFG editor with checkboxes? or maybe too much hassle, ad just show user README in CHM/HTML (hehhe we talked about it)


more later.

PS, what is the password for BETA testing? :D

jeefo 14-08-2006 13:20

Re: YaPB 2.25
 
Quote:

Originally Posted by [NvT]_KaszpiR_
i talkied on priv with strelomet, he gave me linux auto updater (the bash script) - for me worker flawlessly (gentoo), and bot runds now 24/7 for testing purposes (i set server to run only on maps i got and YAPB supports)

Greate :) Wanna see results :)

Quote:

Originally Posted by [NvT]_KaszpiR_
Would be nicer if it start as English by default ( )

Well program supports two languages, so i'll keep everything like now. But by default you only need press ok.

Quote:

Originally Posted by [NvT]_KaszpiR_
Maybe small file downloaded on program update to support translations?

Not understand that one :) Please explain this more clearly... :)


Quote:

Originally Posted by [NvT]_KaszpiR_
Would be nice if the script could detect if the metamod is installed, i had my toys running on my listen serevr and was not surprised when i wrote meta list (i expected YAPB gonna change files). So if metamod is installed it could show notification window with option like :
- Install as standalone (your metamod will not be loaded)
-Install as metamod plugin (adds itself to the end of the plugins.ini., checks if the yapb is allready installed, of course)

Good Idea. Will add this in some future release... :)


Quote:

Originally Posted by [NvT]_KaszpiR_
Maybe later, some CFG editor with checkboxes? or maybe too much hassle, ad just show user README in CHM/HTML (hehhe we talked about it)

Almost created one. BUT you will need to install .NET Framework 2.0 or newer. (For windows only ofcourse)...

[NvT]_KaszpiR_ 14-08-2006 15:47

Re: YaPB 2.25
 
abut translations
program could import translation strings form ini file, and on first start it could check if there is a updated transaltion.ini file over the net, and download it, then after restart - the dropdown menu with available languages could be filled

or too much work, and better to focus on bot coding :D

KWo 15-08-2006 08:59

Re: YaPB 2.25
 
Where can I find the sources of yapb 2.25?

[EDIT]
Nevermind. The bot comes with the sources after installation. :)
[/EDIT]

KWo 22-08-2006 09:47

Re: YaPB 2.25
 
It's just me all my yapb bots don't want to read the podbot.cfg file at all?

Quote:

Originally Posted by podbot.cfg
// Any line begining with '//' in the first column is a comment line
//
// The following commands are supported in the podbot.cfg file:
//
// All arguments in square Brackets are optional if you don't
// specify them a random value will be chosen
//
// yapb_quota <value> - configure the number of bots that will run
// on this server.
//
// yapb_autovacate <1|0> - Turns on/off auto vacate
//
// yapb_minskill <value> - Sets the minimum Skill if Bots are created without
// specifying the Skill (0-100)
//
// yapb_maxskill <value> - Sets the maximum Skill if Bots are created without
// specifying the Skill. Must be bigger than yapb_minskill
// of course!
//
// yapb_botchat <1|0> - Turns on/off Botchatting. Bots chat if they killed
// someone, if the Bomb was planted or if they are dead
// and bored.
//
// yapb addbot [skill] [personality] [team] [name] - Adds a Bot using a Skill from 0-100,
// team is 1 for Terrorists, 2 for Counter Terrorists and 5 to
// use auto-assign, name is of course the name for this Bot
// If you don't specify the arguments, a random skill will be
// chosen and the Bot will be auto-assigned with a Name he chooses
// randomly from "Botnames.txt". You can edit this File to add some
// names you like better!
//
// yapb_jasonmode <1|0> - Turns on/off Jason Mode! Meaning Bots don't buy
// weapons and only use the knife for combat! Greets
// to Auxois! (Thanks for hosting btw.) Use this for
// much fun with e.a. cs_estate or cs_office
//
// yapb_botuseradio <1|0> - Turns on/off bots' using radio communications
//
// yapb_wptfolder <folder> - Sets the default Folder for loading/saving Waypoint
// Files. This folder HAS to be inside the yapb
// Directory! Don't put it into quotation marks and
// don't use spaces or a trailing backslash!
//
// yapb_detailnames <1|0> - Turns on/off the Skilldisplay behind names and the
// [POD] before the name
//
// yapb_inhumanturns <1|0> - If you think that a Skill 100 Bot is too weak for
// you, you can turn this on to have that unfair
// turning from previous versions again. Note that
// this overrides the turn amounts in botskill.cfg
//
// yapb_followuser <number> - Sets the maximum number of Bots in the team to
// follow the same user (when Radio Command
// "Follow Me" is used). Default is 3
//
// yapb_useexp <1|0> - Turn this on/off to allow the Bots collecting
// experience about the map they're playing
//
// yapb_autosaveexp <1|0> - Turn this off to prevent saving the .pxp files
//
// yapb_shootthruwalls <1|0> - This Variable specifies if Bots are allowed to
// shoot through Walls if they saw an enemy or if
// they heard someone on the other Side of a Wall

// Any other commands in the bot.cfg file will be treated as server
// commands. For example, you can use "map mapname" (without the quotes)
// to select a specific map, or you can use "mp_forcerespawn 1" to turn
// on force respawn, or "kick #1" to automatically kick player number 1.
//

// This sets the Waypoint Folder (in the yapb directory)
// for loading/saving waypoints. Don't use a trailing backslash or spaces.
yapb_wptfolder wptdefault

// Set the below option to off to turn off the Skilldisplay and
// the [POD] before the name
yapb_detailnames 0

// Remove the comments on the line below to support a number of bots running
// on the server. Bots will be added to the server until the total number of
// players (bots and humans) reaches the yapb_quota value. Each time a new
// player joins the server, a bot will be kicked from the server unless there
// are only yapb_quota number of bots currently on the server. After players
// disconnect from the server, bots will be automatically added back to the
// server until the total number of players reaches yapb_quota again.
//
//yapb_quota 7
//yapb_autovacate 1

// Remove the Comments on the Line below to turn off Botchatting
//yapb_botchat 0

// Remove the Comments on the Line below to turn on Jason Mode!
//yapb_jasonmode 0

// Turn on bots' using radio communications
yapb_botuseradio 1

// Remove the Comments on the Line below to add Bots that have at least
// a Skill of 60
yapb_minskill 60

// Remove the Comments on the Line below to limit Bots to the specified
// skill
yapb_maxskill 100

// Set the below option to on if you want the old combat behaviour
// of instantly turning around to the enemy
yapb_inhumanturns 0

// This value sets the maximum number of Bots to follow a User
yapb_followuser 3

// Turn this on/off to allow the Bots collecting experience
// about the map they're playing (turning this off also gives
// back some CPU performance)
yapb_useexp 1

// Turn this on to save the .pxp files automatically
yapb_autosaveexp 1

// This Variable specifies if Bots are allowed to shoot through Walls
// if they saw an enemy or if they heard someone on the other Side of
// a Wall (additional Settings are specified in "botskill.cfg")
yapb_shootthruwalls 1

// These Settings below specify the Rate (in Seconds) of updating
// some of the Bot Checks. If you've got a slow computer you could
// try changing these to higher values to get some performance back.
// NOTE: This seriously affects the Bots Perception. If you have a
// fast computer you might try lowering them to get better even
// better playing results
yapb_timersound 0.5
yapb_timerpickup 0.5
yapb_timergrenade 0.5

// This option turns on/off Bots voting against
// Team Killers (Humans only)
yapb_votekick 1

// Set this to off to disallow Bot Logo Spraying
yapb_botspray 0

yb_passwordkey "_yapb_pw"
yb_password "my_password"

//
// The lines below binds the User Menu to the "=" key and Waypoint
// Menu to "-" key. Of course you can bind them to any key you like.
//
//bind "\" "yapb menu"

bind "-" "yapb menu"

yapb add 100 1
yapb add 100 1
yapb add 100 1
yapb add 100 1

//yapb add 100 5 1 Yapb_1
//yapb add 100 5 1 Yapb_2
//yapb add 100 5 1 Yapb_3
//yapb add 100 5 1 Yapb_4
//yapb add 100 5 1 Yapb_5

The bind didn't want to work (I had to add it manually) and also the amount of bots - for some reason is bigger than I have here (bot quota is
commented out). Started with podbot mm with 7 bots added in pb mm podbot.cfg file.
yapb dll version 2.0.0.864 - created 02.06.2006 19:21.

BTW - how about aim_xxx maps and the crash? ;)

jeefo 22-08-2006 15:22

Re: YaPB 2.25
 
YaPB2 uses config with name yapb.cfg not podbot.cfg... Plus this is original yapb1 config, command there are outdated...

Still no idea, however crashing moved to another location, than pfnRunPlayerMove...

KWo 22-08-2006 18:41

Re: YaPB 2.25
 
Quote:

Originally Posted by strelomet
YaPB2 uses config with name yapb.cfg not podbot.cfg... Plus this is original yapb1 config, command there are outdated...

So it means the installer is using the old podbot.cfg and it didn't update that file, too (I haven't had installed before yapb on this PC I'm right now...)

Quote:

Originally Posted by strelomet
Still no idea, however crashing moved to another location, than pfnRunPlayerMove...

Strange. I have now only CS1.5 (out of home) - so I cannot help. :(

r2l25c 15-10-2006 14:19

Re: YaPB 2.25
 
it won't save in english.... and ideas why?

jeefo 15-10-2006 14:38

Re: YaPB 2.25
 
What? When? Who? Explain ? :)

SNip3rBandiT 02-01-2007 09:16

Re: YaPB 2.25
 
I had this bot at one time, version 2, I think. How come I can't get to that now? And what's this updater business? So far every link which looks correct sends me to this same place http://yapb.cfegames.com/updater

The url looks right but the link is broken. IS there anywhere else I can get the newest version of YaPB???

***EDIT***
I think I found an old .zip for use in upgrading from Legacy to YaPB v.2

I'll try it out and come back if I have any questions. Good job on YaPB v.2, btw. Loved it when I had it a while ago.

jeefo 02-01-2007 15:00

Re: YaPB 2.25
 
Thanks :)

Updater is not running anymore, you can download the latest ZIP, using this link:
http://yapb.cfegames.com/index.php?n...wnload&a=7&d=1.

Just extract contents of this archive into your cstrike\addons directory, and edit liblist.gam or plugins.ini to point to the addons\yapb\dlls\yapb.dll.

person135 02-01-2007 17:24

Re: YaPB 2.25
 
wait, which version of YaPB is the newest?

jeefo 02-01-2007 18:05

Re: YaPB 2.25
 
Quote:

Updater is not running anymore, you can download the latest ZIP, using this link:
http://yapb.cfegames.com/index.php?n...wnload&a=7&d=1.
:wacko:


All times are GMT +2. The time now is 13:21.

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