Advanced Search

Author Topic: [TUTORIAL] How to Make Your Own Bots  (Read 98178 times)

0 Members and 3 Guests are viewing this topic.

December 23, 2011, 10:10:30 PM
Reply #90

Offline fortegigasgospel

  • MM8BDM Extender
  • **
  • Date Registered: July 31, 2011, 09:55:05 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #90 on: December 23, 2011, 10:10:30 PM »
Quote from: "Gummywormz"
The "skin = " field needs to be their actual skin names, not their sprite codes. So it'd be wetman and not wetm.
Ah its working, thank you.

December 30, 2011, 10:39:01 PM
Reply #91

Offline ? Manibogi ?

  • Standard Member
  • Date Registered: May 30, 2011, 11:00:57 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #91 on: December 30, 2011, 10:39:01 PM »
Can someone help me? My bot doesn't say any frag nor killed strings. Here's the bot chat:

Quote
[IntroStrings]
"Let's get started!"
"It begins..."

[FragStrings]
"Defense is the best offense"
"You should stop shooting recklessly"
"You can't stand your own power"
"I see, you chose death"

[KilledStrings]
"I'll get you for this, $player_killedby!"
"You weren't supposed to choose life, you know"
"$player_inlead is next!"

[RareRoamingStrings]
"If you fight, I fight. If you use magic so will I!"

[RoamingStrings]
"Life or death, you choose"
"Let's do this, $player_random_notself!"
"Don't shoot me, or I'll shoot back at ya"

[WinStrings]
"I hope all of you learnt something today!"
"This won't be the last time I win"

[LoseStrings]
"I won't lose again, promise!"
"What happened?"

[RollComment]
"Will you ever show me your FullMetal Armor, Mani?"


December 31, 2011, 12:53:58 PM
Reply #92

Offline HD_

  • Standard Member
  • Date Registered: November 13, 2011, 01:44:40 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #92 on: December 31, 2011, 12:53:58 PM »
How would I make the bots smarter. Possibly preventing them from getting stuck on walls? :P

Would increasing intellect do the trick?

December 31, 2011, 01:01:26 PM
Reply #93

Offline BiscuitSlash

  • MM8BDM Extender
  • *
  • Date Registered: November 20, 2010, 12:49:25 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #93 on: December 31, 2011, 01:01:26 PM »
Not much you can do about that I'm afraid. CutmanMike put a special coding in the bots that stops bots from passing any lines on a map that are set to block monsters. If it wasn't for that, they would just fall into pits or run to the same spot and get easy kills think of elecman

The only stats that make a 'major' difference is accuracy and perception. The lower the accuracy, the more they will randomly spread their shots and the higher the perception, the more they can see distant enemies. Even so, that doesn't change things a huge amount.

January 02, 2012, 12:52:25 AM
Reply #94

Offline HD_

  • Standard Member
  • Date Registered: November 13, 2011, 01:44:40 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #94 on: January 02, 2012, 12:52:25 AM »
Okay I made a bot for UnEpic classes' Tactical Bomber. However:

It doesn't botchat (haven't tested in vanilla)
It repeatedly says that there's an unknown script 992. Can someone help please?

October 03, 2012, 02:55:54 AM
Reply #95

Offline CHAOS_FANTAZY

  • MM8BDM Extender

  • Still Around, But Only Kind Of
  • *
  • Date Registered: November 21, 2010, 08:21:24 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #95 on: October 03, 2012, 02:55:54 AM »
Would it be possible to make Bot strings other than Roaming rare?
Like, if I put in [RareIntroStrings], would that make a line the Bot says rarely upon entering or no?

December 26, 2012, 10:48:30 PM
Reply #96

Offline CHAOS_FANTAZY

  • MM8BDM Extender

  • Still Around, But Only Kind Of
  • *
  • Date Registered: November 21, 2010, 08:21:24 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #96 on: December 26, 2012, 10:48:30 PM »
Okay, after the previous question I answered myself (Which was "no"), I thought I'd mention a couple additional Bot Strings I've noticed that aren't mentioned in this tutorial.

[LosingRoamingStrings]
Your bot will only say these Roaming Strings while it's not in the lead.

[DemoralizedStrings]
I am actually not exactly sure when these play, but I imagine it relates to when something bad is occurring in Team Gamemodes (Last man on his team for TLMS, losing by multiple points in CTF, teammate dies in Survival Co-Op, etc.).  Naturally, I could be completely wrong.

[FrustratedStrings] & [PissedStrings]
I had actually never even heard of these until today, and I haven't the slightest what they do.  They sound similar to [EnragedStrings], so perhaps they are like multiple levels of the same happening.

If any Botting expert could tell me what these do and perhaps add any more mysteries to the list, that would be great.

December 26, 2012, 11:06:37 PM
Reply #97

Offline Gummywormz

  • Standard Member

  • Air Man Tile Enthusiast
  • Date Registered: December 23, 2010, 01:05:44 AM

    • View Profile
    • Github Page
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #97 on: December 26, 2012, 11:06:37 PM »
The "frustrated" strings would probably never be used because I think it relates to the BFG10K. Enraged strings occur when the bot gets a "you fail it medal". Demoralized strings occur when the bot gets a "Your skill is not enough" medal. Pissed strings occur when the bot gets llama'd.

December 31, 2012, 07:57:46 PM
Reply #98

Offline Igorthecrafter

  • Standard Member
  • Date Registered: December 30, 2012, 01:11:34 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #98 on: December 31, 2012, 07:57:46 PM »
I made commandoman with commandoman skin made by someone
And he actually say nothing!

December 31, 2012, 09:18:34 PM
Reply #99

Offline GameAndWatcher

  • Standard Member

  • Gosh!
  • Date Registered: April 03, 2011, 05:44:04 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #99 on: December 31, 2012, 09:18:34 PM »
Could you hand me the bot?

February 24, 2013, 03:32:45 AM
Reply #100

Offline Tfp BreakDown

  • Standard Member
  • Date Registered: January 13, 2012, 10:48:09 PM

    • View Profile
    • http://askmagnetman.tumblr.com/
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #100 on: February 24, 2013, 03:32:45 AM »
Yeah I have a problem. I have made some bots to play against and when ever I load them up in the launcher i get this error

"Execution could not continue"
BOTS_ParseBotInfo: Missing "=" in BOTINFO lump for field "MegaBusterWep"

Anyone have any tips to fix this?


Nvm I fixed it by copy and pasting the Favoriteweapon = "MegaBusterWep" from the mm8bdmv3a pk3

February 26, 2013, 08:39:56 PM
Reply #101

Offline Colonel ServBot

  • Standard Member
  • Date Registered: August 30, 2012, 02:54:19 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #101 on: February 26, 2013, 08:39:56 PM »
I actually have a question. What is a [RollComment]?
I've been seeing those around and I've been wondering what they are.

February 26, 2013, 08:46:24 PM
Reply #102

Offline Ivory

  • MM8BDM Extender
  • *********
  • Date Registered: August 25, 2009, 08:17:59 AM

    • View Profile
    • http://www.cutstuff.net/
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #102 on: February 26, 2013, 08:46:24 PM »
They aren't used for anything. The actual roll comments are hardcoded in Dr. Light's lab.
Those [RollComment] you see people add is just for the hypothetical what would Roll say if this skin was in the skin changer. The game doesn't actually read them at all.

September 13, 2013, 10:06:19 AM
Reply #103

Offline Loppyq

  • Standard Member
  • Date Registered: September 03, 2013, 05:52:17 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #103 on: September 13, 2013, 10:06:19 AM »
This helped so much! Thank you!

September 16, 2013, 01:40:19 AM
Reply #104

Offline Geno

  • MM8BDM Extender

  • ❤ ❤ ❤
  • ******
  • Date Registered: March 31, 2012, 10:07:28 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #104 on: September 16, 2013, 01:40:19 AM »
Just wondering, about the bot chats.

Mainly about how there's the category "[LosingRoamingStrings]".

Is there another one called "[WinningRoamingStrings]"? Becuase no matter how many custom bots I go through, or how many Doom sites I go on with info on Bot Chats, there's no mention of any "Good" version of "[LosingRoamingStrings]".