Author Topic: Amine's TremBot v0.01 Released!  (Read 148599 times)

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Amine's TremBot v0.01 Released!
« Reply #30 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
benmachine

DoorKnob

  • Posts: 88
  • Turrets: +0/-0
    • http://noobs4boobs.free.fr
Amine's TremBot v0.01 Released!
« Reply #31 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?
roud Ex-Leader of the Mighty UVache!

I let my dog hump my leg

  • Guest
Amine's TremBot v0.01 Released!
« Reply #32 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;
+ }

DoorKnob

  • Posts: 88
  • Turrets: +0/-0
    • http://noobs4boobs.free.fr
Amine's TremBot v0.01 Released!
« Reply #33 on: September 16, 2007, 03:37:01 pm »
where do I put that!?  :-?
roud Ex-Leader of the Mighty UVache!

Rabbitt

  • Posts: 535
  • Turrets: +13/-27
Amine's TremBot v0.01 Released!
« Reply #34 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
Quote from: amine
Take a super-high voltage taser with you and shock the french people and then point and laugh and yell 'FRENCH FRIES!!'

amine

  • Posts: 40
  • Turrets: +16/-6
    • Amine's Blog
Amine's TremBot v0.01 Released!
« Reply #35 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.

Shadowgandor

  • Posts: 826
  • Turrets: +61/-66
Amine's TremBot v0.01 Released!
« Reply #36 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)

ShadowNinjaDudeMan

  • Posts: 1385
  • Turrets: +86/-58
    • Tremopolis
Amine's TremBot v0.01 Released!
« Reply #37 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.
My favorite player is Jesus, because everything is forgiven when he respawns.

NOM!NOM!NOM!

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Amine's TremBot v0.01 Released!
« Reply #38 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
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

ShadowNinjaDudeMan

  • Posts: 1385
  • Turrets: +86/-58
    • Tremopolis
Amine's TremBot v0.01 Released!
« Reply #39 on: September 16, 2007, 08:19:23 pm »
so?
My favorite player is Jesus, because everything is forgiven when he respawns.

NOM!NOM!NOM!

a Turret

  • Posts: 112
  • Turrets: +1/-1
Amine's TremBot v0.01 Released!
« Reply #40 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)

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Amine's TremBot v0.01 Released!
« Reply #41 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?
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

a Turret

  • Posts: 112
  • Turrets: +1/-1
Amine's TremBot v0.01 Released!
« Reply #42 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.)

Dracone

  • Posts: 1079
  • Turrets: +138/-278
Amine's TremBot v0.01 Released!
« Reply #43 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.
Quote from: St. Anger
Tip 4 baslick guiz: Make sure you get near them bc u can stiky them i think its a bug lolz. but dont tell 2 many ppl shh.
Quote from: dobruiyyk
It's possible, your descendant will never see the sun because our species is gonna extinct in nearest future. So you better unstick from your computer and find a girl to make a child with!

CreatureofHell

  • Posts: 2422
  • Turrets: +430/-126
    • Tremtopia
Amine's TremBot v0.01 Released!
« Reply #44 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.
{NoS}StalKer
Quote
<Timbo> posting on the trem forums rarely results in anything good

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Amine's TremBot v0.01 Released!
« Reply #45 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.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

FreaK

  • Posts: 295
  • Turrets: +45/-59
Amine's TremBot v0.01 Released!
« Reply #46 on: September 22, 2007, 01:45:21 pm »
these bots own

HamStar

  • Posts: 458
  • Turrets: +128/-27
Amine's TremBot v0.01 Released!
« Reply #47 on: September 22, 2007, 02:57:34 pm »
I'd like to see them handle Basilisks. If they can, they are pr0 ;)

Maseo

  • Posts: 35
  • Turrets: +0/-1
Amine's TremBot v0.01 Released!
« Reply #48 on: September 23, 2007, 05:22:52 am »
How do i install this actually? im noob XD
color=cyan](Unit-13-CL)[/color]Maseo

benmachine

  • Posts: 915
  • Turrets: +99/-76
    • ben's machinery
Amine's TremBot v0.01 Released!
« Reply #49 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.
benmachine

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Amine's TremBot v0.01 Released!
« Reply #50 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.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

Death_First

  • Posts: 141
  • Turrets: +4/-6
Amine's TremBot v0.01 Released!
« Reply #51 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

Woo_Hoi

  • Posts: 50
  • Turrets: +0/-0
Amine's TremBot v0.01 Released!
« Reply #52 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

Woo_Hoi

  • Posts: 50
  • Turrets: +0/-0
Amine's TremBot v0.01 Released!
« Reply #53 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
?????????

Plague

  • Posts: 238
  • Turrets: +13/-13
Amine's TremBot v0.01 Released!
« Reply #54 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.

Woo_Hoi

  • Posts: 50
  • Turrets: +0/-0
Amine's TremBot v0.01 Released!
« Reply #55 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

Woo_Hoi

  • Posts: 50
  • Turrets: +0/-0
Amine's TremBot v0.01 Released!
« Reply #56 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?

waflz

  • Guest

techhead

  • Posts: 1496
  • Turrets: +77/-73
    • My (Virtually) Infinite Source of Knowledge (and Trivia)
Amine's TremBot v0.01 Released!
« Reply #58 on: October 02, 2007, 12:30:47 am »
He's having trouble making a hybrid mod with Balance and Trembot.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

Woo_Hoi

  • Posts: 50
  • Turrets: +0/-0
Amine's TremBot v0.01 Released!
« Reply #59 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