Tremulous Forum
Mods => Mod Releases => Gameplay Changing => Topic started by: amine on September 15, 2007, 05:40:32 am
-
== DESCRIPTION ==
TremBot behaves like most players: it spawns, it camps, and it attacks enemy on sight. This patch also contains the Lakitu7 v5.01 Patch!
== DOWNLOAD ==
http://www.mercenariesguild.net/patches/?do=details&task_id=96
== ADMIN ==
It is controlled completely via admin commands:
!bot add [botname] [team]
!bot add ROBOCOP humans - adds ROBOCOP to human team
!bot add ALIENBOT aliens - adds ALIENBOT to alien team
!bot del [name-match]
!bot del ROBO - deletes every bot that contains 'ROBO' in their name
!bot del BOT - deletes every bot that contains 'BOT' in their name
!botcmd [name-match] [command]
This will change the bot behavior.
!botcmd ROBOCOP idle <-- idle. don't shoot enemy, nothing.
!botcmd ROBOCOP standground <-- stand ground but kill enemy.
!botcmd ROBOCOP regular <-- chase enemy and kill (default behavior).
!botcmd ROBOCOP teamkill <-- consider teammates as enemies.
!botcmd ROBOCOP followattack <-- follow me until you see enemy, kill it, then follow me again!
!botcmd ROBOCOP followidle <-- follow me no matter what. Do not attack.
!botcmd ROBOCOP followprotect <-- not yet implemented.
!botcmd ROBOCOP defensive <-- not yet implemented.
!botcmd ROBOCOP attack <-- not yet implemented.
Any other !botcmd behavior will default to 'regular'.
== FLAGS ==
To give access to !bot, you need flag 'Z'.
To give access to !botcmd, you need flag 'z'.
== INSTALLATION ==
Replace game.qvm with attached qvm, OR compile it yourself:
mkdir tremsrc
cp [the .patch file] tremsrc/
cd tremsrc
rm -rf trunk
svn co svn://svn.icculus.org/tremulous/trunk -r966
patch -p0 < [the .patch file]
make
If all compiles well, you can find your new qvm here:
tremsrc/trunk/build/release-*/base/vm/game.qvm
== SETUP ==
OKAY, Pay attention. Your server MUST have reserved slots! In your config, you will find a line that looks like this (if not, add it!):
sv_privateclients 3
Change it's value (3) to the MAXIMUM amount of bots you want added!
The reserved password does not matter for bots.
A good fun setup for gaming is the same setup I use on my server (The Zubs [!BOTS!]):
Automatically add 20 alien bots and 3 human bots, lock alien team, and place eggs all over alien base (on roof, because eggs 'block' line of sight for bots).
== FAQ ==
Q. I can't add a bot!
A. Make sure you have enough reserved slots, and that you have access.
Q. I can't buy Flamer, Luci, Grenade, or Jetpack!!
A. They have been disabled in this patch. To reactivate them, look at bg_misc.c and replace '0' with the def comment I added next to it under the weapons.
Q. But.. they don't evolve, or attack enemy base?!
A. Your powers of observation serve you well.
Q. Where can I see this in action before installing it?
A. I run a server called The Zubs [!BOTS!]. Look it up!
Q. How come bots don't take slots in server listing?
A. Unfortunately I don't have much time anymore to fix that! Next version!
== CONCLUSION ==
Thank you all for helping me test this out! All comments and constructive criticism welcome! Have fun!
-
why no flamer luci jet or grenade
-
This is sweet only prob is its laggy!
-
Get a decent server.
'Nuff Said.
@Ploxinator: Because they are insanely cheap with bots that sit until they see you. They will swarm you, and shooting the ground with a luci can kill all of th em at any given time. :roll:
-
Anyways, not bad for a first release :)
-
Q. I can't buy Flamer, Luci, Grenade, or Jetpack!!
A. They have been disabled in this patch. To reactivate them, look at bg_misc.c and replace '0' with the def comment I added next to it under the weapons.
What? I can't rape swarms with my luci? (http://i125.photobucket.com/albums/p49/Matt2k10/shot0002-1.jpg)
Just kidding, I have no problem with people not being able to killwhore them. Though you should make a cvar. Oh, and btw, YEAH
-
I love it. It is great fun controlling a swarm of dretches. There is almost the illusion of life, of sentience in these dretches... they feel like true insects to me in a way. The humans are still rather retarded but also great fun to lead to base with followattack. :)
I am going to see how many dretches I can get on my C2D E6320 running 64bit Ubuntu Feisty without lagging horribly.
Good work mate!
-
Just tried it on Zubs' server..
Well, really good job for a first release.. Of course there is still a lot to improve but the dretch storm was realistic enough :D
Imho a way to choose skill level is needed, because as i'm writing this, bots with no lag issues and that perfect aim are too deadly :wink:
I had a small chat with him (he even let me try the commands on his server :D) and expecially the "followattack" feature, is impressive on the humans side..
I know he has a few ideas to implement in the next version, so keep it up! :wink: :P
-
Though they are pretty easy to kill at this point, I must say, impressive work. It has great potential. Maybe it can even be added as an offline feature for 1.2. I'll try to test them some more later this week.
-
these are ace on your server, they actually perform rather well, jumping on you, they arenot bad!
I love the way you get like 12 of them swarming you, then you kill them all off, or get killed yourself (they can be hard to kill).
-
Tried it myself, and it ROCKS!!
When a swarm of aliens is coming your way... Awesome! :D
You should make a singleplayer mod with this :D
-
If you consider making a single-player mod for trem, with this bot. I will do my best in mapping for it.
-
It would be nice if they followed teammates they can see, instead of following the person who told them to. "!botcmd bot escort" should be used if you want them to follow you.
Another thing that really needs to be done is being able to make layout-style aas files. Placing aas nodes in layout would allow server ops to do it for custom maps, and also the ability to update it in-game.
Other than that, its awesome, and the bots are slightly better than an first-time noob.
-
I think it may lag less if you use the .so/.dll and start the server with +set vm_game 0
-
Nice Amine TY !!!!! Added to bricosoft server for any level (0+) with 4 bot-reserved slots.
-
These bots are GREAT! I was playing on the server and it was so fun. Only problem is I was lagging becasue of a high ping but it was so fun! Keep up the good work. I look forward to even more commands.
-
The mod itself is totally awesome but your server is the opposite tbh.
You have the aliens team locked, which I actually like that, but all your mods and admins on the server abuse it and get on alien teams. This would normally be ok, But then you also have the humans not being able to use 90% of the good weapons.
So then all the alien whores own us with tyrants, and we can't use any good weapons to defend our self.
Other then the few alien whores its a great mod, and I love it cause its co-op, humans against computers. But like I said, the few alien real players really mess up the server.
I like how you removed luci and flamer, those weapons own dretches to easy. this makes people use weapons such as MD, which makes them practice. But we can't practice with aliens owning our base and we have to defend from tyrants using rifles and MD's. So I highly suggest you tell your admins/mods to stay off the alien team
-
I am going to try this later on hellfire, but it looks as if it would have great promise.
All you need to ensure is that the bots miss realistically.
Thats one of the hardest things about coding an ai, because naturally they shoot deadly accurate. If you add a random time thing to the shot, then it generally works, because they often shoot behind the target.
-
(http://img510.imageshack.us/img510/6488/untitledwp6.jpg)
-
Ok that is just gay shit with all the tking deconning assholes on there.
Everytime we built nodes and arm they deconned it and laughed heavily about it cause we couldnt call kick votes.
Come on An|me fix that so we can actually try these bots out without having to deal with this type of childish bullshit please.
-
The mod itself is totally awesome but your server is the opposite tbh.
You have the aliens team locked, which I actually like that, but all your mods and admins on the server abuse it and get on alien teams. This would normally be ok, But then you also have the humans not being able to use 90% of the good weapons.
So then all the alien whores own us with tyrants, and we can't use any good weapons to defend our self.
Other then the few alien whores its a great mod, and I love it cause its co-op, humans against computers. But like I said, the few alien real players really mess up the server.
I like how you removed luci and flamer, those weapons own dretches to easy. this makes people use weapons such as MD, which makes them practice. But we can't practice with aliens owning our base and we have to defend from tyrants using rifles and MD's. So I highly suggest you tell your admins/mods to stay off the alien team
Well, Turret, we wouldn't have tyrants if you didn't FEED us. It takes over 120 kills for aliens to get s3, so do not even complain about that. If you want to join aliens I would be glad to putteam you on to them. By 90% of good weapons you mean Flamer and Luci? Why would you want them unlocked? To kill whore and be on top of the score list? Who gives a crap.
-
Is this based on botlib, vcxzet's bot, or wholely original?
-
Is this based on botlib, vcxzet's bot, or wholely original?
update your patches they are quite unusable with the current svn
-
vcxzet's bot
-
I have 3 questions.
1. What are the skill levels? Is 1 the highest or 10 or even 20?
2. How do you make the bots always spawn at the beginning of each match with !bot add all of them?
3. Also, can you make the human bots able to get off the spawns in the next version?
Great Job Amine! Can't wait for TremBot v1.0 :P
-
Am|ne great job buddy! I was tinkering around with this in my lan server, and boy is it fun!!
Thoughts:
Maybe in the next version, have the bots be able to free roam?
Keep up the good work man!
-
Thank you for your replies. I'll try answering as many as I can:
@risujin: as the source code clearly states: vcxzet (f0rqu3's) bot was used as a guide to creating this. Without it, it would have taken me a long time to finish this release. Although I first started out editing his bot, I ended up rewriting most of the code so that users will be able to use/change behavior of bots without having access to console.
@the guy with the photoshop skills: these are called Way Points (WP). They aren't an easy thing to do (for me, anyways) but we'll try getting them implemented in the next version.
@Rabbitt: you fail at spelling my name. please don't try anymore.
(http://files.samhart.net/humor/fail.jpg)
@==Troy==: Thank you. I'll take you up on that some day ;)
@techhead: excellent idea. I will try to add it by next version.
@Greudin + anyone else who runs a server: don't forget to announce you use bots in the server name, some people don't want to play with bots :P
@a Turret: Problem fixed.
@DoorKnob: Skill isn't implemented as of yet. It's just there for show now. Use default.cfg to make bots spawn every start of map (by adding the appropriate !bot command). Also, this includes lakitu's QVM so you can use the 'force off spawn' cvar, but I will try to make them auto-walk off spawns next release.
@Mexel: when we get waypoints, we can develop this idea further :-)
Thanks again everyone for the great comments. Hard work was put into this and I'm very happy with the outcome and the community's reaction!
-
http://it.youtube.com/watch?v=JUTD2ZPUvwc
:D my demo from last night!
-
Amine nice work btw. I have your mod running on my server and so far so good. Few questions thou
1. How do you get the bots to evolve?
2. Is there a limit to how many bot you can have? I have 30 bots to see and thats alot.
3. Why do they camp the spawns? I have lakitu's QVM going but there is somthing wrong it doesnt put them off spawns.
Btw extremly nice work for practing by yourself.
Ace
-
In the next release we should be able to make the bots follow others as well. ex: atm: !botcmd humanbot1 followattack -- so they follow you. but we should be able to : !botcmd humanbot1 followattack Am|ne -- so they follow you instead. An maybe also link command like: !botcmd humanbot1;humanbot2 followattack so they both follow you.
-
3. Why do they camp the spawns? I have lakitu's QVM going but there is somthing wrong it doesnt put them off spawns.
That feature is disabled by default because it can be really annoying in normal play.
g_antiSpawnBlock 200 to re-enable it
-
I've got my server up and running the Bots but whenever someone join the serer they get 999. But when I switched to just Lakitu7's vm it works perfectly.
Is there as special cvar that makes the bots mess up?
-
+ // reset botEnemy if enemy is dead
+ if(self->botEnemy->health <= 0) {
+ self->botEnemy = NULL;
+ }
+
+ // if friend dies, reset status to regular
+ if(self->botFriend->health <= 0) {
+ self->botCommand = BOT_REGULAR;
+ self->botFriend = NULL;
+ }
TO
+ // reset botEnemy if enemy is dead
+ if(self->botEnemy&&self->botEnemy->health <= 0) {
+ self->botEnemy = NULL;
+ }
+
+ // if friend dies, reset status to regular
+ if(self->botFriend&&self->botFriend->health <= 0) {
+ self->botCommand = BOT_REGULAR;
+ self->botFriend = NULL;
+ }
-
where do I put that!? :-?
-
OMFG i always do that amine lol.
Yea but anyways now its twice ive been onand the same shit tkers and deconners galore cause theres no admins on or at all i dunno
-
@dog: Hah. Just about 20 minutes before I released it, I noticed this and told f0rqu3 about it but since it wasn't crashing, I figured C had some feature which considered NULL =< 0 or something. It still hasn't crashed on my server which is why I thought it was okay! Lesson well learned, fixed and thanks!
P.S. I haven't really done C before this bot. I really do recommend making modification to games for learning C!
@ace: They don't evolve as of yet. No limit as far as I know other than the limits of the reserved slots. They camp spawns because they don't see an enemy. Thanks!
@slux_ITA: Awesome demo =)
@CreatureofHell: I will most definitely add an escort function. Note that you can use !botcmd humanbot followattack, and all bots that contain the string 'humanbot' will follow you. It is name matching just like !ban, no need to use the full name :)
@DoorKnob: this could be the bug that 'i let my dog hump my leg' fixed above. It requires you to a) recompile qvm yourself with these updates or b) wait for next release. I'll release another version this week with these few bug fixes.
Thanks again everyone.
-
uhh, you're ignoring rabbitt, why? Btw, great job, going to try to play it, looks great fun. No more social being with trem 8)
-
BTW, on your bots server, plz PLZ PLZ! make it so thayt ordinary folk can control the bots.
And less alien bots plz?
Too laggy.
-
@ShadowNinjaDudeMan: If everyone could contol the bots the bots would be running around everwhere trying to get to the players that want them to come. The bots would basically be completely useless.
@am|ne: Thanks for the help about how to select all bots
-
so?
-
@ShadowNinjaDudeMan: If everyone could contol the bots the bots
would be running around everwhere trying to get to the players that want them to come. The bots would basically be completely useless
.
And whats the difference from what its on now? :roll: :D 8)
-
You have a point but at least now those who can control the bots can use them for a good cause rather than everyone trying to use them and them not helping at all.
btw could we be told which of the bot contolling commands actually work now?
-
I say that any 1 should be able to command the bots, but no 1 under your level can override your commands.
(so lets say no admin is currently using the bots, then every 1 has the ability to control the bots, yet when some 1 logs onto server with a higher admin level, then they have the ability to override the lower level commands and be able to use it without noobs making the bots follow them.)
-
!botcmd humanbot1 teamkill (insert some noob's name here)
I so wanna see that.
Yeah, it's lots of fun to kill them with shotty. Managed 4k in 1 shot yesterday. Fun stuff.
-
I like a turret's idea but I still stick with what I have said before
@Dracone: I have tried so that is why I asked for it. Imagine if teamkill was on in the server then that would be crazy. The bots running around killing everyone in sight, it just looks so funny.
-
Here is a simple request:
Give a small boost to the knockback and shove so we get get friendly bots out of the way easier.
Also, if you ever build all your nodes on the front lines with protection BEHIND them, the human bots will seek and destroy the aliens every time they spawn. 3 bots, with 200ish kills. Each.
-
these bots own
-
I'd like to see them handle Basilisks. If they can, they are pr0 ;)
-
How do i install this actually? im noob XD
-
Give a small boost to the knockback and shove so we get get friendly bots out of the way easier.
g_knockback and g_shove are what you seek - the capacity is already there for server owners.
-
I intended that for Anime as server operator, not Anime as coder. Sorry about the confusion.
Simplistic class-based AI for aliens (maybe):
All: Auto-chomp when target inside range.
Basilisk: Same as dretch, but circles target when it gets close.
Marauder: Similar to dretch, jumping constantly, alternating left and right.
Dragoon: Straight line, pouncing toward its target, unless it comes close enough to go for the finesse kill.
Tyrant: Similar to dragoon, but replace pounce with trample.
Battle Granger: Jumps up and down like an idiot, spitting at target. :wink:
This all assumes the AI can tell how close it is to its victim. Otherwise, my idea is pretty much useless.
-
I looked in the bg_misc.c File for the thing you were talking about to remove the weapons restrictions and i cant find it.
Also when i host my server people cant tell how many players are in it, it just says 0/24.
And lastly Great Job on the Mod
-
I am using balance mod on my server, how can i install this into the mod? when i replace balance mod's game.qvm, the game crash
-
please tell me how to install it actually? put the game.qvm inside C:\Program Files\Tremulous\base
?????????
-
Place the QVM where you'd put any other QVM. If you're unsure where that is, this thread is not the place to learn.
-
Place the QVM where you'd put any other QVM. If you're unsure where that is, this thread is not the place to learn.
lol where can I learn that? :( :o
-
too hard to install this mod, please help, make it easier plz, i gonna run an asian server of it. put it inside a new folder\vm\game.qvm? or make a .pk3 of vm\game.qvm and put it in a new folder?
-
(http://img146.imageshack.us/img146/8973/234newsdummiesmanzu2.gif)
Setting Up A Tremulous Server With Bots For Dummies (http://piv.pivpiv.dk/)
-
He's having trouble making a hybrid mod with Balance and Trembot.
-
He's having trouble making a hybrid mod with Balance and Trembot.
to make it simplier , i would ask if i use the base first , tremulous1.10
-
Please, can somebody compile this to a .pk3 file so I can Copy it to "/trembot" directory where my tremulous is installed and then I can run it like a normal Mod. Thanks
-
Please, can somebody compile this to a .pk3 file so I can Copy it to "/trembot" directory where my tremulous is installed and then I can run it like a normal Mod. Thanks
no
-
Thank you for all the comments and support.
I would like to announce that I will no longer be working on the bot. However, the GEZ programming team are making excellent progress at adding features such as waypoints and evolving bots. It is to their discretion if they wish to keep the bot open source/available to the public.
For those who do not know them, their website is http://www.trem-servers.com/ and they operate the [T] TBot server which I think is based on the latest changes. I wish them the best of luck in their research/development and hope one day to see a tremulous single player campaign operating on their hard work.
Ciao!
-
Thank you for all the comments and support.
I would like to announce that I will no longer be working on the bot. However, the GEZ programming team are making excellent progress at adding features such as waypoints and evolving bots. It is to their discretion if they wish to keep the bot open source/available to the public.
For those who do not know them, their website is http://www.trem-servers.com/ and they operate the [T] TBot server which I think is based on the latest changes. I wish them the best of luck in their research/development and hope one day to see a tremulous single player campaign operating on their hard work.
Good bye everyone.
Amine (aka Kevin)
Thanks for releasing in the first place!
Never knew about that site, i hope they decide to release the upgraded versions.
-
couldn't you put this into a pk3 file? I can'r compile on my crappy mac.
-
Sheesh vortex, he gives something for free and you have the guts to complain that it is in a form YOU can't use?
Tough shit for you, moron.
Get lost or learn to compile but do NOT complain about a coder because YOU have no skill.
-
I *know* how to compile. I don't have xcode, (fyi a mac compiler)
I wasn't trying to come across like you saw me,
and It take no skill whatsoever to compile things. you must be one of those l'il matrix era
haxor kiddies.
ps. I like the mod, and because i'm asking if it would work in pk3 form that doesn't make me a bad person, fucktard.
-
btw, would this work in a pk3 file? all I'd have to do is compress and rename it.
-
I don't have xcode, (fyi a mac compiler)
It's on your install CD, or a free download.
PK3 would technically work yes but only as well as non-pk3. This is a server-side mod so you don't need a pk3.
-
I meant the "can't you" part as a hypothetical question.
but yeah, I wanted to devmap atcs, put on god, and practice shooting em.
I put the pk3's in my base, but the admin commands don't work...
-
If you wanted to put the .pk3 in your base with the .qvm in there you would have to compile your own client that supports it.
edit: i think i have a client thats compatible with this if you want it?
-
i opened tremulous in the qvm, and tried to make a server, but it said: "menu file not found: ui/hud.cfg. using default" when i tried to test your bot script.
-
God damn it! you noobs this has been said a thousand times!
YOU NEED TO USE TREMDED OR COMPILE YOUR OWN CLIENT!!! AHSADhASDH
sry i was channeling all my built up anger about this error
Go make a server using tjw's tremded and use this .qvm instead
-
Its funny how i dont know where to put the qvm and i dont understand what anime explained the installation. Help? im stupid. :) it would help if someone explained it furthermore
-
omg. (death_first explodes)
if you don't know how to install this you are most defiantly not able to maintain a server
-
well i cant host anyways... my firewall is blocking and im under a limited account, which means i cant allow exceptions. So i just want to play it offline with bots at least ffs. ::)
-
//Edited just for Kevlar :P
Never EVER play on the box that is used to host the game, // at the same time you are hosting a game on it//. It will kill your fun.
-
Never EVER play on the box that is used to host the game. It will kill your fun.
i dunno, i'd play on this thing if it had a nicer gpu
/sysinfo
11:54 kevlarman> Host 'lolcat', running Linux 2.6.18-4-686 - Cpu0: Intel 2993
MHz Cpu1: Intel 2993 MHz Cpu2: Intel 2993 MHz Cpu3: Intel 2993 MHz;
Up: 91d+3:54; Users: 11; Load: 0.22; Free: [Mem: 15/1012 Mio] [Swap:
2350/2652 Mio] [: / Mio] [/boot: 211/236 Mio]
-
Where do i put the patch file?
[If it has been asked plz tell me{Sry 4 being noob}]
-
you have to compile it into a qvm
-
the game.qvm? or cgame.qvm?
or the other one?
...
i am new to this
or can send the file to me? email..ian_gunner@hotmail.com [Plz dont send spam]
-
@DoorKnob: Skill isn't implemented as of yet. It's just there for show now. Use default.cfg to make bots spawn every start of map (by adding the appropriate !bot command). Also, this includes lakitu's QVM so you can use the 'force off spawn' cvar, but I will try to make them auto-walk off spawns next release.
have recently created a Windows (tremed (tjw)) server with the trebot 0.01 bots but cannot get them to automatically start when map changes.
tried the default.cfg under the document and settings but says the !bot is unknown.
Thanks
-
I had an updated TremBot running on my server but never uploaded the patch. You can find v0.02 on my website: http://endra.org/projects/ (http://endra.org/projects/)
I'll answer some questions later, I have to go now!
-
hey thx for url though i am not sure how to use the .patch files ......... :-[ :-[ :-[
on opening they look like code that needs to be compiled???? anyways i await replies on my problem of getting the bots to appear automatically on map cycles,, what i have tried;
- use default.cfg in doc and settings but only runs on initial server start also does not recognize the !bot command
- add the commands in the maprotation cfg file, bit still no luck
many thanks , cyas
-
I think you need to compile *.qvm with it.
-
yea ur right i have compiled game.qvm with it but still cant get bots to spawn automatically on map cycle and cannot but all items as a human.
thx for help
-
Can you add something like "wait 1; !bot <blah>" if they require server to initialize properly. I am no expert but some "spam" binds require that kind of stuff because the wanted commands need short delay to work properly.
-
hey wheres anime to solve all my probs hehehehe, cmon anyone ever done this?
-
A random question:
Has anyone so far tried to contact the people at Trem-Servers (http://www.trem-servers.com) about thier version of the QVM?
-
hey techie good question, so i have launched of an email about 12 hrs ago so ill see how i go..... gotta love these times zones and peoples need to sleep hehe
-
why no flamer luci jet or grenade
why
i get flamers (they are useless inless in real games) and jetpacks will screw up the bots BUT NO NADES i like destroying swarms with grenades plus its good practices run in nade om and saw it before you are eaten alive! at lest make it so this option can be turned on an off. PLEASE!
-
why no flamer luci jet or grenade
why
i get flamers (they are useless inless in real games) and jetpacks will screw up the bots BUT NO NADES i like destroying swarms with grenades plus its good practices run in nade om and saw it before you are eaten alive! at lest make it so this option can be turned on an off. PLEASE!
2 solutions:
A) Open bg_misc.c and change stage = 0 to whatever is in the comment for luci, jetpack, flamer and grenade (there are 2 entries for the grenade) This will only allow
B) Make an admin command that does that at runtime (I made one before, but then my hard drive died)
-
i don't know where to put the files...is there a certain place to put things like the .patch file?
-
I can't add bot... When i typing !bot add LOL aliens it says "no more slots for bot" =[
Pls help!
-
You must make more private slots.
Don't know how.
I think it is in the server.cfg
-
You must make more private slots.
Don't know how.
I think it is in the server.cfg
sv_privateClients [Number]
-
lol
-
Isn't 1 word posts considered spam?
-
Why all bots are idling? He just attacking only when im near he's base.
-
Why all bots are idling? He just attacking only when im near he's base.
Because there not advanced yet, they need way points, T bots have all ready done that
-
So did the mod, Tower Defense. Although the bots are stupid on the mod.
-
So i must wait for next release? >.< Sry. i'm noob...
-
So did the mod, Tower Defense. Although the bots are stupid on the mod.
If you could edit TD mod and make way points invisible with the bots attacking players too, it would no longer fail
-
Why are used private slots? Is possible use normal slots instead of private slots? I thinking about one mod, but this completely ruining my idea. Because if I want bots only on few maps, still must have reserved slots. For example server is for 40 players. And I want in some maps 30 bots. Result is - server will have always only 10 visible slots even without bots :-(
Can be it switched to normal slots?
-
The problem is that the server controls who gets slots and why. This means that you can't 'close' a slot from the game.qvm
In early versions of f0rqu3's lamebot, other players could join in the same slot as the bot, but the botcode would continue to run - essentially creating a server-side aimbot. Fun, but confusing, and most certainly not what most people want.
In order to avoid use of private slots, one would have to use a custom server binary and add some mechanism for the game.qvm to tell the server to close bot slots.
-
I see, thanx for explanation.
BTW, how I can handle third button for bots? There is "self->client->pers.cmd.buttons |= BUTTON_ATTACK;" - that is first button, primary attack. BUTTON_ATTACK2 is secondary attack but what is third button? For granger blobs and adv goon blobs? I can't found it anywhere.
-
Yeah i see the last post is about one Month ago.. But i have got a problem.
I delete the old game.qvm in the folder /tremulous/ and take the new one in. Then i take the cfg next to it in and then I start server.
So if I type in console !bot add robocob it just work as an saying (with default: t) and if I try /bot ... it says unknown cmd bot
So plz could anyone help me?
Greetingd
Suicice_Patze
Sorry for my Bad english...
-
Tremulous\base\vm
instead of just tremulous/
-
Ah.. ok dont know that... thank u very much I test it
Hmm.. It does not change anything...
I put the .cfg there too and the game.qvm..
Must I install anything like an admin-mod for the cmds with ! ?
I Try it with new install because of the game.qvm in the tremulous/ folder
EDIT: Hmm after Reinstall it wont work either
-
I believe You are using Wndows.
Read and follow this article: http://tremulous.net/forum/index.php?topic=3586.0
BUT instead of it's game.qvm, use Amine's game.qvm.
-
Not really iam using Kubuntu 7.10 64 bit :D
-
One Question..
How would i become server admin?
If i create the server (no decitatet) im Admin lvl 0.. why?
-
One Question..
How would i become server admin?
If i create the server (no decitatet) im Admin lvl 0.. why?
As mentioned in the other thread:
/rcon password !setlevel patze 5
-
Yeah thank you.
Now i have got an other problem ;D
I add the line:
v_privatclients 25
and if I try
!bot add Trembot aliens it says no more slots for bots!
Then i take the server.cfg from /Tremulous/base to the .tremulous folder.. but this wont help too
Hope you know what i mean and could help me =)
Suicide
-
sv_privateclients, not v_privateclients
-
Jeah sorry it was sv
But the problem was.. I dont load the server.cfg ::)
After i start with exec server.cfg it works :D
-
Um.... I dont really understand all this technical stuff can someone give me a step by step insructions how to do the ambush mod thing and add bots PLEASE...... :angel: :D :o ??? ??? ::) ::) My Trem nickname is The Energy Lord
-
hello I have a question, when I run:
!help bot
I get:
!help: help for "!bot':
Function: Add or Delete Bot(s)
Syntax: !bot [add/del] [name] [aliens/humans] [skill]
Flag: 'Z'
So I was wondering what those [skill] is for...
thank you in advance, great mode by the way, also I'm sorry I'm noob so I don't get the answer from the FAQs, I wonder if this guys [aliens] can evolve in their own.
bye bye :tyrant:
-
Skill level was never added(or it was added but never given a usage)
-
I thought skill was like !botcmd... teamkill/regular/etc
-
I know this Topic is old.. so shame on me..
But..
I am using Windows and there is no tremded file.. so I take the one which is said here
http://tremulous.net/forum/index.php?topic=3586.0
but I got that
ERROR: G_ParseSpawnVars: found & when expecting {
I was searching forum and dont found any solutions..
Is there any tremded.exe for windows which fits with the game.qvm from Amine?
-
I am really sorry.. I put the game.qvm in the wrong folder :-[
-
Ok right now I'm trying to install it but i can't because I can't understand what to do. So i needz some help.
-
yes
-
Ok right now I'm trying to install it but i can't because I can't understand what to do. So i needz some help.
Start helping yourself by reading all the posts.
After you have done that twice, come back with a useful set of questions, please.
-
the next type of bot that should be made is a bot that launches tyrants
they should also make exploding barrels
-
the next type of bot that should be made is a bot that launches tyrants
they should also make exploding barrels
and less stupid necro'ers
-
the next type of bot that should be made is a bot that launches tyrants
they should also make exploding barrels
and less stupid necro'ers
Actually I think the intelligence isn't the issue, just creating less necroers of any type would be nice.
-
how come this mod dosent work for me
PS: i have the tremx version so thats tremulous 2.0
??? ???
-
TremX isnt Tremulous 2.0
-
How do you do it for mac? I cant find the game.qvm. :dretch:
-
TremX isnt Tremulous 2.0
It is not even tremulous :x
-
Why cant I download it?
-
Why cant I download it?
2009 ye scurvy dog!
-
Any bot mods that are up for grabs, I just need some NCPs to test my new splatter :P
-
Arrrrrrrrrr avast ye scurvy landlubber I will make ye walk the plank right to the bottom of DavyJones locker
-
Pure Vanilla 1.1 gameplay with bots (You'll need to compile the builds):
https://github.com/cmf028/CoW-Tremulous
My personal mod (needs an update but I've been busy with exams lately), it's a modified version of the early version of CoW's bots, but they are really advance gameplay-wise but path-wise they're not as smart as the new CoW bots:
https://github.com/ZdrytchX/GPP-1-1/tree/master/build/release-linux-x86/base/vm
My mod has a tendancy of breaking btw, I still haven't found the cause but currently it seems completely random, I haven't found a general trait in it yet.
Additions to the bot AI since forked from CoW:
==Bot configuration edits by me==
-Goon pounces TO human, not ABOVE human.
-Bot Lcannon charges 2.5s rather than original 2 (to suit my mod)
-Bot lcannon uses secondary every now and then, and doesn't charge to 100% all the time
-Bots now don't sit in the same spot when killing a structure when using a painsaw
-Human Bots jump and crouch dodge (FUGEEEEH! They're really good!)
-Alien dretches don't wallwalk permanently anymore, and jump depending on their skill level (1-2 bunnyhop 3-4 nothing 5+ both, including wallwalk)
-Bots now are more interactive (uses /teamstatus, /donate, tells you if he drops or buys a grenade)
-Bots' fake ping is now adjustable by g_bot_ping, and their compensation is adjustable by g_bot_ping_compensate
-Bots now buy and drop nades if they have enough funds to do so, with their probability defined by cvars
-Teamkill Mode makes bots teamkill as well (g_mode_teamkill) (to be changed for g_mode_tk)
-Bots sprint if they have enough stamina in combat, and walk to regen stamina
-PoisonCloud (basilisk gas) disorientates human bot's aim a little, depending on their skill level
-bots classified as AUTO (default) spawn both rifle and ckit, and for aliens, dretches and grangers (if g_bot_granger is on)
-Bots can buy bsuits with the g_bot_bsuit cvar (currently the model isn't being displayed)
-Bots talk occasionally, such as complaining about being drugged by basi gas, taunting, when lost etc.
-Reaction time dependant on cvars, ping and skill level
-Bots chase the same guy for about 3 seconds even if another enemy is blocking the view
-Bots aim ahead to compensate for projectile delays (i.e. Lcannons)
Btw, if you want to know what level suits me in a 1v1 situation from dretch vs rifle bot, he's about level 90. I find anyone higher than level 70 challenging already.
-
Compile with c++? Im to lazy to compile it need a hand ;D
-
I just dont have any programming language
-
My one already has qvms built for you.
https://github.com/ZdrytchX/GPP-1-1/tree/master/build/release-linux-x86/base/vm
Just shove them into <path to tremulous>/base/vm and just host a server and do !bot add <name> <team> <skill> and you have a bot ready to fight. It won't have any paths though until you make them using /node.
-
My one already has qvms built for you.
https://github.com/ZdrytchX/GPP-1-1/tree/master/build/release-linux-x86/base/vm
Just shove them into <path to tremulous>/base/vm and just host a server and do !bot add <name> <team> <skill> and you have a bot ready to fight. It won't have any paths though until you make them using /node.
I Did exactly what you said but I didnt have a vm folder so I made one myself. But the commands in console come out as chat not as commands
-
Press the console button using ` or press shift+esc to open the console.
Enter those commands into the console.
All the ! commands can be seen using !help and use /cmdlist to find the other commands, but I didn't really add any much, the irregular ones should show up in the !help menu and the /node command I've already told you.
-
! Commands come out as chat (eg : ! Help comes out in console as Aditya:! Help)
And /node comes out as "unknown command /node" :'(
-
Sigh. Don't use a space.
It's !help not ! help.
Also you're probably entering /node through the server console instead of the client console. Except tremdeds, the only other thing I can think of is that you're running pure, set sv_pure 0.
-
Thats just what I did typed !help. My phone has this problem of adding a space without noticing.
-
Phone? Oh you must be typing on your phone to get to the forums, I was thinking that you might be running trem on android or something...
Anyway like I said, you must have sv_pure '0' if you put it in the folder 'tremulous/base/vm'. If you already have a qvm in your appdata, that may also override it but I doubt you have one there already.
-
:'( it dosent work except for !help
-
:'( it dosent work except for !help
Tell me what !help shows you
-
It shows !listplayers, !admintest, !help,!time !help (command)
-
Now what should I do?
-
Anyway like I said, you must have sv_pure '0' if you put it in the folder 'tremulous/base/vm'. If you already have a qvm in your appdata, that may also override it but I doubt you have one there already.
Did you try this?
-
I think I have one qvm (amine's). I didn't know where to keep it so I copied it to all the folders and I'll try to delete it.
-
I deleted it but it still doesn't work.
-
Having no qvm means it won't work of course.
Try zipping up the /vm folder and name the zip to zzz-themod.pk3 or something like that as I actually found that cuboid's qvm had a similar issue.
-
I zipped it to single player mod.zip and restored the qvm in tremulous (not base) and it doesn't work.
-
Hello. I've been offline for quite some time. Should I paste my entire tremulous folder and wait for you to do necessary changes?