.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   General Forum (http://forums.bots-united.com/forumdisplay.php?f=36)
-   -   RealBot Personality Manager (http://forums.bots-united.com/showthread.php?t=400)

strider 17-01-2004 14:54

RealBot Personality Manager
 
1 Attachment(s)
In case you haven't been following the Suggestion: RealBot Wizard thread, I've made a RealBot Personality Manager that lets you easily add, delete, rename or modify the personalities of your bots. It should be extremely easy to use. This should be the final version, but if you have any problems with it then just post it up here and I'll try to modify the program to make it even easier to use! If you have any suggestions I may impliment them if you post them up here!
To use it, just put it in your Half-life\RealBot directory and run it! That easy.

Notes:
- Added bots inherit the previous bot's characteristics. To randomize new characteristics just click "Randomize".
- Bots without INI files are given random data.
- The CS 1.6 specific weapons aren't mentioned as Stefan said he'd have to create a fix to support having them as favourite weapons.
- You must click "Save Bot" to save data. Moving to another bot or shutting the program will remove all unsaved data for the previous bot.
- A few settings aren't supported yet, but will be in a later version. The only one of these I know of is "Hear Rate" - you'll have to ask Stefan for any others.
- Enjoy! I'm gonna go play CS with my newly modified bots!

Stefan: In case you're wondering, it's ready if you want to move the download to the main site :)

strider 17-01-2004 15:33

Re: RealBot Personality Manager
 
*edited it to put in skill range of 0 - 10, plus make the ini file save when the message box says it's been created.

wrck 18-01-2004 03:37

Re: RealBot Personality Manager
 
nice program :D

Fooska 18-01-2004 09:03

Re: RealBot Personality Manager
 
Hmmmm... I run Windows XP and have it in my Realbot directory... but when I click on the executable nothing happens... I've tried each version of it but none of them work... It sounds nice though...

strider 18-01-2004 10:07

Re: RealBot Personality Manager
 
no message boxes or anything? Are you sure it's not running with another window in front of it? Click alt-tab to make sure it's not behind another window, or try cntrl alt delete to get the process manager up and make sure a copy of it isn't running. Also try running it in another directory to see if it gives the message "cannot find rb_names.txt".
It's writing in winAPI c++ so it's not like you need a framework or anything to run it. And it can't have something to do with WindowsXP as that's what I run and it works fine.

SGt_pAIn 18-01-2004 20:59

Re: RealBot Personality Manager
 
Excellent job!!! :D

T!m 18-01-2004 21:36

Re: RealBot Personality Manager
 
looks nice, good job :)

Fooska 18-01-2004 23:29

Re: RealBot Personality Manager
 
Quote:

Originally Posted by strider
no message boxes or anything? Are you sure it's not running with another window in front of it? Click alt-tab to make sure it's not behind another window, or try cntrl alt delete to get the process manager up and make sure a copy of it isn't running. Also try running it in another directory to see if it gives the message "cannot find rb_names.txt".
It's writing in winAPI c++ so it's not like you need a framework or anything to run it. And it can't have something to do with WindowsXP as that's what I run and it works fine.

It does show a box about rb_names when it's in the wrong directory, but when it's in the right directory, no windows appear at all... I noticed that in the program manager (ctrl-alt-del) it appears for a brief second then disappears again... it may be a problem with one of my programs so I'll keep trying... thanks for the feedback :D

Fooska 18-01-2004 23:36

Re: RealBot Personality Manager
 
Ok nevermind... I just found out the problem... My names list has hundreds of names... I guess it has a maximum of only 50 names so I deleted all the ones I've added and it works fine... thanks for the help...

strider 19-01-2004 08:24

Re: RealBot Personality Manager
 
1 Attachment(s)
No need to delete - here's a new version that has the limit raised to 1500, which should be fine for even really old computers! Didn't really expect anyone to have more than 250 :P.

Anyway here's a new version with a few fixed bugs that I found, most notably the text on the dialog has been changed so it says "Range 0-10" beside "Bot Skill", the Turn Speed used to, when the value put in was higher than 45 it would put it to 100 instead of 45. Finally the program generates an RBPMreadme.txt file in the directory of RealBot with detailed explanations of what each variable means plus a couple of trouble shooting things.

If you want anything else changed/added just put it here!

stefanhendriks 19-01-2004 09:16

Re: RealBot Personality Manager
 
note to strider,

you can create commentary in your created personality files. Once the bot has read the file, it will not save the file again(thus it will not overwrite your data). This way you can 'signature' your files.

Like:

Code:

; Personality file created by "Real Bot Personality Manager" version x.yy.zzzz , programmed by Strider.
; yadadaya
 
; section 1, this is about yadayada, blablabla
[]
 
; section 2, this is about yadayadya, etc...

you'll get the idea ;)

strider 19-01-2004 09:54

Re: RealBot Personality Manager
 
yeah I figured that, but I never really thought about putting in a signature. If they have that program then why would they be viewing the ini file? lol. Instead you've just given me the idea of putting in three things:

1) user created comments that would allow the people to put in notes, etc.
2) an extension to that, put in an export facility so people could swap bots and give bots to friends etc. Perhaps make a new .rbpm file extension??
3) finally, just put the version number in the file so when you release a new realbot with more advanced settings and more preferences the program could automatically adapt the file to the new format.

What do you think?

KinXen 19-01-2004 10:12

Re: RealBot Personality Manager
 
go ahead and do it!

strider 19-01-2004 10:19

Re: RealBot Personality Manager
 
2 Attachment(s)
Version 1.05 is out now. It supports importing and exporting of bot files (.rbpm) and it also includes a "Comments" field and a "Creator" field, so for those people who are exporting bots with honed offsets that give a realistic battle down to the sixth decimal place can show off their work!

I have also included an export file [TLA]strider, basically corresponding to me. Just to show off the importing function, of course! Post up your own if you want! You can't post them up directly unfortunately - you have to zip them first.

Stefan: If you put this up on the main site, is there some ftp I should upload to or do I just post it up here? Anyway I can't think of a thing that I would be wanting to add to this so it's most probably ready to add! I think I'll declare it finished until the next update of RealBot!

None-the-less, if anyone has any bugs or problems, just post it up here!

Have fun!

strider 20-01-2004 09:50

Re: RealBot Personality Manager
 
he he, I think because I just edited the last post that noone knows the new and probably last version is out :P

stefanhendriks 20-01-2004 10:53

Re: RealBot Personality Manager
 
i will upload it to my site asap. Perhaps you can write a nice readme with it, so i can put it also at the 'readme' links of the download site (like i do with realbot).

nice work!

strider 20-01-2004 11:06

Re: RealBot Personality Manager
 
just take the readme file that's generated when you first run the program. It'll be in the realbot directory under RBPM*readme.txt where * is the version number. I made it generate so I wouldn't have to keep bundling a new one with the zip file and to flex my winapi muscles :) I'll post the readme file directly up here if you want...

strider 20-01-2004 11:18

Re: RealBot Personality Manager
 
by the way, I send RealBot AI to file planet so you can download it from there at http://www.fileplanet.com/files/130000/135548.shtml

KinXen 22-01-2004 17:32

Re: RealBot Personality Manager
 
There should be an option to where it will edit ALL the bots at the same time. I would like to be able to set the priority of geting the bomb planted to be at 99.

N64wizzard 23-01-2004 03:40

Re: RealBot Personality Manager
 
I just got around to download this and I was impressed. I didn't quite realize all of the bot options. Now I have to find time and go through and make a fleet of bots, I'm still using the default ones :D .

Pancak3 23-01-2004 04:03

Re: RealBot Personality Manager
 
What do i put for the x.y.z offsets?
And what do i put for the min/max reaction time if i want the bot to be GODLIKE!!

strider 23-01-2004 08:07

Re: RealBot Personality Manager
 
@KinXen - I may do that when I have time, plus a mass re-naming thing, where the bots are all automatically renamed to include a [rb] or whatever you want in front of their name (if they don't already have one).

@N64Wizzard - if you want just delete most of the bots! I think only about 25 bots is good, as you can get to recognise all of them and sort of get in touch with their personality! Without that the program's almost useless.

@Pancak3 - x.y.z offsets are the offset in aiming. If you look at the bot after you die, you'll see the curser's not totally on you but it has a bit of an offset. Otherwise the bot will just get headshots all the time!
Set the min/max reaction times as low as possible for the fastest reaction times of course!

Evil Smiley 25-01-2004 19:59

Re: RealBot Personality Manager
 
I just downloaded (not that I got the newest WIP to work with 1.5 :) ) might I say, this is very impressive. It really saves a lot of time making new bots, and I like the comment part so if you get a bot that you wanna trade that's cool too.

DreamLord34 25-01-2004 20:18

Re: RealBot Personality Manager
 
I have a slight problem with it. Doesn'tn fit my screen & I run in 800x600 on a 27 inch screen tv.

Evil Smiley 26-01-2004 04:00

Re: RealBot Personality Manager
 
one thing that could be cool is if someone posted what is best/worst for each section.

i.e. BotSkill 0=best 10=worst

and so on and so on.

that would be cool....as for the fitting problem...dude, just update your pixel size, most everything is 1024x768 now-a-days. it's not like your 27"tv screen cannot handle it :)

I ran 800x600 for a long time but now I could never go back, it's that much better. I do however run cs in 800x600 because it still looks nice and gives me NO fps problems.

[+Duracell-] 26-01-2004 05:01

Re: RealBot Personality Manager
 
Quote:

Originally Posted by Evil Smiley
one thing that could be cool is if someone posted what is best/worst for each section.

i.e. BotSkill 0=best 10=worst

and so on and so on.

that would be cool....as for the fitting problem...dude, just update your pixel size, most everything is 1024x768 now-a-days. it's not like your 27"tv screen cannot handle it :)

I ran 800x600 for a long time but now I could never go back, it's that much better. I do however run cs in 800x600 because it still looks nice and gives me NO fps problems.

Actually, TV-Out on most video cards don't support higher than 800x600 to prevent damage to the screen.

Also, very nice program, strider! Keep up the good work! :D

DreamLord34 26-01-2004 05:20

Re: RealBot Personality Manager
 
Not sure why I can't change it under adapter like before, but I am going to try a different driver soon.

nocturnal 27-01-2004 20:53

Re: RealBot Personality Manager
 
How do i load the bots i created?

strider 28-01-2004 13:09

Re: RealBot Personality Manager
 
@nocturnal: it does it automatically - you'll have to ask Stefan if you can load specific bots! I think that's a great idea actually - WIP 8?

@Dreamlord: yeah I'm sorry about the size. If you want I'll make another one that is differently proportioned and send it to you, just give me your e-mail.

@Evil Smiley: I think I listed it in the readme - it's automatically created in your realbot directory under RBPM105readme.txt

Evil Smiley 29-01-2004 05:38

Re: RealBot Personality Manager
 
it explains what they do, but not which values are best. Like there are a few that I thought would be best to be at 100 (%) but the bot seemed stupid when I had that setting, and when I checked the setting of a "Godlike" bot it was set to a low value. I was just curious if someone made up a list of which values were best and which were worst.

strider 10-02-2004 03:26

Re: RealBot Personality Manager
 
Well I couldn't really help you with that!

Stefan, if you're reading, you have the wrong version of RBPM on there - 1.05 is in this thread

[FDC] dp 06-03-2004 21:18

Re: RealBot Personality Manager
 
Strider - I downloaded the app, and tried to use it, but it never sees any ini files for anyone in rb_names.txt. Is there a special place (other than the directory containing RBPM) for these ini files to go?

Thanks in advance.

strider 07-03-2004 03:08

Re: RealBot Personality Manager
 
If you played a few games with bots then Realbot makes the ini files, otherwise they aren't there. My program automatically creates ini files with random values, and tells you about it, and if you go to the same bot again you shouldn't get the message. Just because the bot is in rb_names.txt doesn't mean an ini file has been created for it.

If you keep getting the message for the same bot, something is wrong. Maybe the directory/files are read only, I don't know.

[FDC] dp 07-03-2004 05:24

Re: RealBot Personality Manager
 
strider - Thanks for your reply. Unfortunately, I haven't used RealBot under windows, only for use on the Linux server. Is there a way you could make a box in the application that asks where to save the files? That would be a great help in using this great tool.

strider 07-03-2004 08:19

Re: RealBot Personality Manager
 
1 Attachment(s)
Ah, I don't have linux so I can't test, though, I tell you what, I'll just upload the source here (it's an attachment) so if anyone wants to change anything or add new stuff, they can quite easily! I just don't know how to do that under linux - my thing uses windows specific commands.

Onno Kreuzinger 07-03-2004 12:05

Re: RealBot Personality Manager
 
hmm then porting would be difficult, and since all (allmost all) clients are windows it wont be needed to port the whole stuff to linux, it would be usefull
if there was an ftp up/download module. the idea is simpel, first download the files and folders from a ftp server, then edit and later upload the files.
afaik there are standart ftp modules for windows which are wuite easy usable. this would be handy for all internet servers (also the win ones at providers mostly feature ftp for upload).

unfortunately i cant code well for win32, so its just an idea.

cheers

Quote:

Originally Posted by strider
Ah, I don't have linux so I can't test, though, I tell you what, I'll just upload the source here (it's an attachment) so if anyone wants to change anything or add new stuff, they can quite easily! I just don't know how to do that under linux - my thing uses windows specific commands.


[FDC] dp 07-03-2004 17:05

Re: RealBot Personality Manager
 
strider - Actually, I do have windows, I just don't run RealBot there. So having the source wouldn't do me much good anyway :)

Thanks again for the great app.

Deathwish 07-03-2004 18:06

Re: RealBot Personality Manager
 
One small bug, if its not been noted already. If you click on Add and then close the main window the child window still stays. :o

Nice program ! :)

strider 07-03-2004 22:32

Re: RealBot Personality Manager
 
Lol, you'd be right wouldn't you? I actually didn't think to make closing the main window close any child windows!
Anyway, I don't have any experience with linux, and I don't know how to make a program there at all, so sorry for that!

crazy fool 14-03-2004 02:40

Re: RealBot Personality Manager
 
what directory do i put rb_names.txt in.. because i keep getting the error "cannot find rb_names.txt"


All times are GMT +2. The time now is 19:26.

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