Tremulous Forum

Mods => Mod Releases => Gameplay Changing => Topic started by: amine on September 15, 2007, 05:40:32 am

Title: Amine's TremBot v0.01 Released!
Post 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!
Title: Amine's TremBot v0.01 Released!
Post by: n00b pl0x on September 15, 2007, 05:46:29 am
why no flamer luci jet or grenade
Title: Amine's TremBot v0.01 Released!
Post by: Knowitall66 on September 15, 2007, 05:54:37 am
This is sweet only prob is its laggy!
Title: Amine's TremBot v0.01 Released!
Post by: Death On Ice on September 15, 2007, 06:05:44 am
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:
Title: Amine's TremBot v0.01 Released!
Post by: Caveman on September 15, 2007, 06:13:24 am
Anyways, not bad for a first release :)
Title: Re: Amine's TremBot v0.01 Released!
Post by: Matt2k10 on September 15, 2007, 07:06:24 am
Quote from: "amine"

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
Title: Amine's TremBot v0.01 Released!
Post by: capitalidea on September 15, 2007, 07:09:23 am
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!
Title: Amine's TremBot v0.01 Released!
Post by: Hellrider on September 15, 2007, 07:57:56 am
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
Title: Amine's TremBot v0.01 Released!
Post by: AppleJuice on September 15, 2007, 08:18:20 am
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.
Title: Amine's TremBot v0.01 Released!
Post by: ShadowNinjaDudeMan on September 15, 2007, 09:49:28 am
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).
Title: Amine's TremBot v0.01 Released!
Post by: E-Mxp on September 15, 2007, 11:26:31 am
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
Title: Amine's TremBot v0.01 Released!
Post by: ==Troy== on September 15, 2007, 12:11:35 pm
If you consider making a single-player mod for trem, with this bot. I will do my best in mapping for it.
Title: Amine's TremBot v0.01 Released!
Post by: techhead on September 15, 2007, 01:24:18 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: I let my dog hump my leg on September 15, 2007, 02:10:01 pm
I think it may lag less if you use the .so/.dll and start the server with +set vm_game 0
Title: Amine's TremBot v0.01 Released!
Post by: Greudin on September 15, 2007, 02:11:30 pm
Nice Amine TY !!!!! Added to bricosoft server for any level (0+) with 4 bot-reserved slots.
Title: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on September 15, 2007, 03:57:19 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: a Turret on September 15, 2007, 04:30:54 pm
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
Title: Amine's TremBot v0.01 Released!
Post by: Paradox on September 15, 2007, 04:51:42 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: I let my dog hump my leg on September 15, 2007, 06:15:27 pm
(http://img510.imageshack.us/img510/6488/untitledwp6.jpg)
Title: Amine's TremBot v0.01 Released!
Post by: Rabbitt on September 15, 2007, 07:05:06 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: Grape on September 15, 2007, 08:34:22 pm
Quote from: "a Turret"
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.
Title: Amine's TremBot v0.01 Released!
Post by: Risujin on September 15, 2007, 08:51:09 pm
Is this based on botlib, vcxzet's bot, or wholely original?
Title: Amine's TremBot v0.01 Released!
Post by: I let my dog hump my leg on September 15, 2007, 08:55:10 pm
Quote from: "Risujin"
Is this based on botlib, vcxzet's bot, or wholely original?

update your patches they are quite unusable with the current svn
Title: Amine's TremBot v0.01 Released!
Post by: Death On Ice on September 15, 2007, 09:06:44 pm
Quote from: "Risujin"
vcxzet's bot
Title: Amine's TremBot v0.01 Released!
Post by: DoorKnob on September 15, 2007, 10:24:59 pm
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
Title: Amine's TremBot v0.01 Released!
Post by: Mexel on September 16, 2007, 02:23:35 am
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!
Title: Amine's TremBot v0.01 Released!
Post by: amine on September 16, 2007, 03:57:28 am
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!
Title: Amine's TremBot v0.01 Released!
Post by: slux_ITA on September 16, 2007, 11:35:47 am
http://it.youtube.com/watch?v=JUTD2ZPUvwc

 :D my demo from last night!
Title: Amine's TremBot v0.01 Released!
Post by: Ace1 on September 16, 2007, 11:40:42 am
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
Title: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on September 16, 2007, 12:01:57 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: benmachine on September 16, 2007, 12:12:34 pm
Quote from: "Ace1"
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
Title: Amine's TremBot v0.01 Released!
Post by: DoorKnob on September 16, 2007, 02:04:59 pm
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?
Title: Amine's TremBot v0.01 Released!
Post by: I let my dog hump my leg on September 16, 2007, 03:32:08 pm
Code: [Select]
+ // 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
Code: [Select]
+ // 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;
+ }
Title: Amine's TremBot v0.01 Released!
Post by: DoorKnob on September 16, 2007, 03:37:01 pm
where do I put that!?  :-?
Title: Amine's TremBot v0.01 Released!
Post by: Rabbitt on September 16, 2007, 04:07:25 pm
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
Title: Amine's TremBot v0.01 Released!
Post by: amine on September 16, 2007, 07:00:31 pm
@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.
Title: Amine's TremBot v0.01 Released!
Post by: Shadowgandor on September 16, 2007, 07:19:51 pm
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)
Title: Amine's TremBot v0.01 Released!
Post by: ShadowNinjaDudeMan on September 16, 2007, 07:35:56 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on September 16, 2007, 08:07:01 pm
@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
Title: Amine's TremBot v0.01 Released!
Post by: ShadowNinjaDudeMan on September 16, 2007, 08:19:23 pm
so?
Title: Amine's TremBot v0.01 Released!
Post by: a Turret on September 16, 2007, 08:26:16 pm
Quote
@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)
Title: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on September 16, 2007, 10:06:41 pm
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?
Title: Amine's TremBot v0.01 Released!
Post by: a Turret on September 16, 2007, 10:13:43 pm
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.)
Title: Amine's TremBot v0.01 Released!
Post by: Dracone on September 16, 2007, 10:14:12 pm
!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.
Title: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on September 16, 2007, 10:17:28 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: techhead on September 16, 2007, 11:22:17 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: FreaK on September 22, 2007, 01:45:21 pm
these bots own
Title: Amine's TremBot v0.01 Released!
Post by: HamStar on September 22, 2007, 02:57:34 pm
I'd like to see them handle Basilisks. If they can, they are pr0 ;)
Title: Amine's TremBot v0.01 Released!
Post by: Maseo on September 23, 2007, 05:22:52 am
How do i install this actually? im noob XD
Title: Amine's TremBot v0.01 Released!
Post by: benmachine on September 23, 2007, 12:26:17 pm
Quote from: "techhead"
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.
Title: Amine's TremBot v0.01 Released!
Post by: techhead on September 23, 2007, 06:51:53 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: Death_First on September 27, 2007, 01:29:59 am
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
Title: Amine's TremBot v0.01 Released!
Post by: Woo_Hoi on September 29, 2007, 07:25:27 pm
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
Title: Amine's TremBot v0.01 Released!
Post by: Woo_Hoi on October 01, 2007, 07:22:06 pm
please tell me how to install it actually? put the game.qvm inside C:\Program Files\Tremulous\base
?????????
Title: Amine's TremBot v0.01 Released!
Post by: Plague on October 01, 2007, 08:33:24 pm
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.
Title: Amine's TremBot v0.01 Released!
Post by: Woo_Hoi on October 01, 2007, 08:52:36 pm
Quote from: "Plague"
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
Title: Amine's TremBot v0.01 Released!
Post by: Woo_Hoi on October 01, 2007, 09:02:34 pm
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?
Title: Amine's TremBot v0.01 Released!
Post by: waflz on October 01, 2007, 10:39:56 pm
(http://img146.imageshack.us/img146/8973/234newsdummiesmanzu2.gif)
Setting Up A Tremulous Server With Bots For Dummies (http://piv.pivpiv.dk/)
Title: Amine's TremBot v0.01 Released!
Post by: techhead on October 02, 2007, 12:30:47 am
He's having trouble making a hybrid mod with Balance and Trembot.
Title: Amine's TremBot v0.01 Released!
Post by: Woo_Hoi on October 02, 2007, 07:19:58 am
Quote from: "techhead"
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
Title: Amine's TremBot v0.01 Released!
Post by: www.rweb.co.nr on October 04, 2007, 07:42:42 pm
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
Title: Amine's TremBot v0.01 Released!
Post by: Plague on October 04, 2007, 08:33:47 pm
Quote from: "www.rweb.co.nr"
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
Title: Amine's TremBot v0.01 Released!
Post by: amine on October 30, 2007, 04:56:26 am
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!
Title: Amine's TremBot v0.01 Released!
Post by: cp blast on October 31, 2007, 08:39:36 am
Quote from: "amine"
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: v0rt3x on November 25, 2007, 09:22:38 pm
couldn't you put this into a pk3 file? I can'r compile on my crappy mac.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Caveman on November 25, 2007, 10:08:36 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: v0rt3x on November 25, 2007, 10:22:10 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: v0rt3x on November 25, 2007, 10:35:12 pm
btw, would this work in a pk3 file? all I'd have to do is compress and rename it.
Title: Re: Amine's TremBot v0.01 Released!
Post by: benmachine on November 25, 2007, 11:57:47 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: v0rt3x on December 01, 2007, 01:56:02 pm
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...
Title: Re: Amine's TremBot v0.01 Released!
Post by: Death_First on December 01, 2007, 02:51:00 pm
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?
Title: Re: Amine's TremBot v0.01 Released!
Post by: duck-o-destruction on December 01, 2007, 05:56:29 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Death_First on December 01, 2007, 09:03:02 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: vinhthai0 on December 18, 2007, 01:23:41 am
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: Death_First on December 18, 2007, 01:37:00 am
omg. (death_first explodes)

if you don't know how to install this you are most defiantly not able to maintain a server

Title: Re: Amine's TremBot v0.01 Released!
Post by: vinhthai0 on December 18, 2007, 02:34:15 am
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. ::)
Title: Re: Amine's TremBot v0.01 Released!
Post by: Caveman on December 18, 2007, 09:19:08 am
//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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: kevlarman on December 18, 2007, 05:56:14 pm
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
Code: [Select]
/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]
Title: Re: Amine's TremBot v0.01 Released!
Post by: CreeDo on January 23, 2008, 05:20:06 am
Where do i put the patch file?

[If it has been asked plz tell me{Sry 4 being noob}]
Title: Re: Amine's TremBot v0.01 Released!
Post by: Paradox on January 23, 2008, 06:18:53 am
you have to compile it into a qvm
Title: Re: Amine's TremBot v0.01 Released!
Post by: CreeDo on January 23, 2008, 11:54:02 pm
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]
Title: Re: Amine's TremBot v0.01 Released!
Post by: aviper4u on February 16, 2008, 01:46:16 am

@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
Title: Re: Amine's TremBot v0.01 Released!
Post by: amine on February 16, 2008, 06:30:36 pm
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!
Title: Re: Amine's TremBot v0.01 Released!
Post by: aviper4u on February 17, 2008, 07:11:30 am
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: whitebear on February 17, 2008, 09:31:34 am
I think you need to compile *.qvm with it.
Title: Re: Amine's TremBot v0.01 Released!
Post by: aviper4u on February 18, 2008, 09:42:47 am
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: whitebear on February 18, 2008, 10:10:01 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: aviper4u on February 20, 2008, 12:35:12 am
hey wheres anime to solve all my probs hehehehe, cmon anyone ever done this?
Title: Re: Amine's TremBot v0.01 Released!
Post by: techhead on February 20, 2008, 01:32:45 am
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?
Title: Re: Amine's TremBot v0.01 Released!
Post by: aviper4u on February 20, 2008, 09:25:05 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: blood2.0 on February 21, 2008, 08:00:36 am
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!
Title: Re: Amine's TremBot v0.01 Released!
Post by: Amanieu on February 21, 2008, 09:11:11 am
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)
Title: Re: Amine's TremBot v0.01 Released!
Post by: AlphaBetaAdmin on February 29, 2008, 02:09:25 am
i don't know where to put the files...is there a certain place to put things like the .patch file?
Title: Re: Amine's TremBot v0.01 Released!
Post by: Q009 on May 02, 2008, 07:31:11 pm
I can't add bot... When i typing !bot add LOL aliens it says "no more slots for bot" =[
Pls help!
Title: Re: Amine's TremBot v0.01 Released!
Post by: MartinX3 on May 02, 2008, 08:04:41 pm
You must make more private slots.
Don't know how.
I think it is in the server.cfg
Title: Re: Amine's TremBot v0.01 Released!
Post by: _-+|[A]|+-_ on May 03, 2008, 11:16:39 am
You must make more private slots.
Don't know how.
I think it is in the server.cfg
sv_privateClients [Number]
Title: Re: Amine's TremBot v0.01 Released!
Post by: MartinX3 on May 03, 2008, 11:34:52 am
lol
Title: Re: Amine's TremBot v0.01 Released!
Post by: Divmax on May 03, 2008, 11:36:02 am
Isn't 1 word posts considered spam?
Title: Re: Amine's TremBot v0.01 Released!
Post by: Q009 on May 03, 2008, 01:26:56 pm
Why all bots are idling? He just attacking only when im near he's base.
Title: Re: Amine's TremBot v0.01 Released!
Post by: _-+|[A]|+-_ on May 03, 2008, 02:05:48 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: Divmax on May 03, 2008, 03:45:58 pm
So did the mod, Tower Defense. Although the bots are stupid on the mod.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Q009 on May 03, 2008, 04:35:04 pm
So i must wait for next release? >.< Sry. i'm noob...
Title: Re: Amine's TremBot v0.01 Released!
Post by: _-+|[A]|+-_ on May 03, 2008, 05:17:21 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: rotacak on August 11, 2008, 11:27:05 pm
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?
Title: Re: Amine's TremBot v0.01 Released!
Post by: benmachine on August 14, 2008, 01:19:43 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: rotacak on August 15, 2008, 11:11:56 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on September 28, 2008, 03:02:55 pm
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...
Title: Re: Amine's TremBot v0.01 Released!
Post by: Asvarox on September 28, 2008, 04:08:46 pm
Code: [Select]
Tremulous\base\vminstead of just tremulous/
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on September 28, 2008, 04:46:52 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: Asvarox on September 28, 2008, 05:49:27 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on September 28, 2008, 05:50:48 pm
Not really iam using Kubuntu 7.10 64 bit :D

Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on October 03, 2008, 01:22:24 pm
One Question..

How would i become server admin?

If i create the server (no decitatet) im Admin lvl 0.. why?
Title: Re: Amine's TremBot v0.01 Released!
Post by: Bissig on October 03, 2008, 09:16:34 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on October 04, 2008, 11:32:24 am
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: Amanieu on October 04, 2008, 01:32:04 pm
sv_privateclients, not v_privateclients
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on October 04, 2008, 01:45:10 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: The Energy Lord on October 13, 2008, 07:03:51 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: isaacjun16 on December 17, 2008, 02:44:41 am
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:
Title: Re: Amine's TremBot v0.01 Released!
Post by: googles on December 17, 2008, 02:57:54 am
Skill level was never added(or it was added but never given a usage)
Title: Re: Amine's TremBot v0.01 Released!
Post by: ACKMAN on December 18, 2008, 04:15:07 pm
I thought skill was like !botcmd... teamkill/regular/etc
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on April 03, 2009, 12:43:39 pm
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?
Title: Re: Amine's TremBot v0.01 Released!
Post by: Suicide_Patze on April 03, 2009, 01:42:49 pm
I am really sorry.. I put the game.qvm in the wrong folder  :-[
Title: Re: Amine's TremBot v0.01 Released!
Post by: Stray Riolu on April 25, 2009, 09:20:32 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Archangel on April 25, 2009, 09:36:12 pm
yes
Title: Re: Amine's TremBot v0.01 Released!
Post by: Bissig on April 25, 2009, 11:17:14 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: person on October 23, 2009, 04:32:03 pm
the next type of bot that should be made is a bot that launches tyrants
they should also make exploding barrels
Title: Re: Amine's TremBot v0.01 Released!
Post by: CreatureofHell on October 23, 2009, 04:52:37 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: mooseberry on October 25, 2009, 12:21:29 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: crusha_13 on November 15, 2009, 07:10:29 am
how come this mod dosent work for me




PS: i have the tremx version so thats tremulous 2.0
 ??? ???
Title: Re: Amine's TremBot v0.01 Released!
Post by: DraZiLoX on November 15, 2009, 07:13:31 am
TremX isnt Tremulous 2.0
Title: Re: Amine's TremBot v0.01 Released!
Post by: r42xer on November 28, 2009, 09:49:30 pm
How do you do it for mac? I cant find the game.qvm. :dretch:
Title: Re: Amine's TremBot v0.01 Released!
Post by: MitSugna on November 30, 2009, 09:27:02 pm
TremX isnt Tremulous 2.0
It is not even tremulous :x
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 02, 2013, 10:48:41 am
Why cant I download it?
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 02, 2013, 12:31:21 pm
Why cant I download it?
2009 ye scurvy dog!
Title: Re: Amine's TremBot v0.01 Released!
Post by: PikaNoChu on October 02, 2013, 04:49:07 pm
Any bot mods that are up for grabs, I just need some NCPs to test my new splatter :P
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 03, 2013, 02:17:19 pm
Arrrrrrrrrr  avast ye scurvy landlubber I will make ye walk the plank right to the bottom of DavyJones locker
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 04, 2013, 12:41:29 pm
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:
Code: [Select]
==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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 05, 2013, 08:09:37 am
Compile with c++? Im to lazy  to compile it need a hand  ;D
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 12, 2013, 08:50:21 am
I just dont have any programming language
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 13, 2013, 02:14:27 pm
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 19, 2013, 02:47:31 pm
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
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 20, 2013, 02:21:20 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 22, 2013, 03:02:54 pm
 ! Commands come out as chat (eg : ! Help comes out in console as Aditya:! Help)
And /node comes out as "unknown command /node"  :'(
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 23, 2013, 10:54:37 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 24, 2013, 01:43:26 am
Thats just what I did typed !help. My phone has this problem of adding a space without noticing.
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 25, 2013, 05:20:09 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 26, 2013, 05:35:00 pm
 :'( it dosent work except for !help
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on October 27, 2013, 04:21:14 am
:'( it dosent work except for !help
Tell me what !help shows you
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 27, 2013, 06:54:35 am
It shows !listplayers, !admintest, !help,!time !help (command)
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on October 29, 2013, 01:33:47 am
Now what should I do?
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on November 06, 2013, 05:30:59 am
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?
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on November 07, 2013, 01:11:08 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on November 07, 2013, 02:24:26 pm
I deleted it but it still doesn't work.
Title: Re: Amine's TremBot v0.01 Released!
Post by: ULTRA Random ViruS on November 08, 2013, 11:23:35 am
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.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on November 09, 2013, 12:23:00 pm
I zipped it to single player mod.zip and restored the qvm in tremulous (not base) and it doesn't work.
Title: Re: Amine's TremBot v0.01 Released!
Post by: Aditya k on March 27, 2015, 08:27:29 am
Hello. I've been offline for quite some time. Should I paste my entire tremulous folder and wait for you to do necessary changes?