Advanced Search

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

0 Members and 1 Guest are viewing this topic.

May 11, 2011, 01:20:29 AM
Reply #75

Offline squidgy617

  • MM8BDM Contributor
  • ***
  • Date Registered: February 26, 2010, 12:02:29 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #75 on: May 11, 2011, 01:20:29 AM »
I believe that using SlumpEd you can just package them into one big .wad file. I'm not absolutely sure, but it should work.

May 11, 2011, 01:20:14 PM
Reply #76

Offline Hunter_orion

  • Standard Member
  • Date Registered: May 04, 2011, 07:26:17 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #76 on: May 11, 2011, 01:20:14 PM »
Indeed it did. Thank you for your help.

EDIT:  I do actually have a couple more questions, if they can be answered as well.  It's about the stats for the BOTINFO.  I can understand what most of them mean, such as evade, anticipation, reaction, and perception, and I think i kind of get what color is.  But here's the 2 I wish to know about

favoriteweapon:  The default is megabusterwep, but what does changing it do?  Do they start with that weapon?  Or does it mean they try to look for it when they are in the map?

revealed:  Default is true, what does this verify?

Script:  Default is humanbot.  What does this do for the bot, and would changing it make a difference?


Sorry if I'm asking a lot of questions, but I figure if I'm making these, I'd at least like to know what all these things mean.

May 13, 2011, 12:13:05 AM
Reply #77

Offline squidgy617

  • MM8BDM Contributor
  • ***
  • Date Registered: February 26, 2010, 12:02:29 AM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #77 on: May 13, 2011, 12:13:05 AM »
When it comes to 8-Bit Deathmatch, generally bots are all created equally, like a player. So I don't know as much about stats. But I can answer some of those questions.

Revealed determines if they are hidden or not. To unlock a hidden bot, you type "reveal [insertbotnamehere]" in console.

Okay so I can't answer the other two. You'll have to ask a doom-modder. As for favoriteweapon, I recommend you just test that one and see what happens.

May 13, 2011, 12:19:44 AM
Reply #78

Offline Korby

  • Global Moderator

  • Benvenuto nella room italiana!
  • *************
  • Date Registered: March 04, 2010, 03:36:02 AM

    • View Profile
    • Korby Games
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #78 on: May 13, 2011, 12:19:44 AM »
http://zdoom.org/wiki/BOTINFO
Quote from: "The Wiki"
    favoriteweapon
    The bot's favorite weapon. The bot will usually try to get their weapon first.
    script
    The bot script to use with the bot. Bot scripts give bots certain properties, such as making them slower or taunt more often. (Check _BOTLUMP for the predefined scripts)
    revealed
    Determines if the bot is 'hidden' from selection in the 'Select bots' list in Skirmish. Can be true or false.

May 13, 2011, 04:09:14 PM
Reply #79

Offline Hunter_orion

  • Standard Member
  • Date Registered: May 04, 2011, 07:26:17 PM

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #79 on: May 13, 2011, 04:09:14 PM »
Alright. That pretty much answers all my questions for now.  Thank you to both of you.

July 25, 2011, 02:30:02 PM
Reply #80

Offline VirusNinja

  • Standard Member
  • Date Registered: May 20, 2011, 10:47:02 PM

    • View Profile
    • http://www.youtube.com/user/nintendoplayer311
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #80 on: July 25, 2011, 02:30:02 PM »
I need some help with my Sakuya Bot I made. I had this giant list of text right here (I'm pasting the bot stuff)
BOTINFO:
Code: [Select]
{
   name = "cwSakuya"
   accuracy = 5
   intellect = 3
   evade = 6
   anticipation = 3
   reactiontime = 2
   perception = 3
   favoriteweapon = "IceSlasherWep"
   color = "00 00 00"
   gender = "female"
   skin = "Sakuya Izayoi"
   class = "Megaman"
   revealed = true
   script = "humanbot"
   chatlump = BOTMEGA
   chatfrequency = 50
}
BOTSAKU (The main chat crap)
Code: [Select]
[IntroStrings]
"Prepare to get murdered."
"I have a knife with your name on it!"
"You're about to be severely torn apart."
"Come on guys, let's go kick some butt!"

[FragStrings]
"Knife'd!"
"You really think you could kill the knife overlord?"
"I knew that was going to happen."
"Right in the face!"

[KilledStrings]
"You dodged my time freeze?!"
"Hey! /cgHands off the knife!"
"I'll get you next time, $player_killedby!"

[RoamingStrings]
"Come on, you have to be in a trash can somewhere!"
"This knife doesn't want to wait any longer!"
"You can't hide from me!"
"Grr...come out or die!"
"I'll give you cake...."
"Come on! Seriously come out!"
"I hope you morons aren't hiding! Especially Patchouli!"

[EnragedStrings]
"That's it, the next time I find you it's REALLY gonna hurt!"
"Gosh, maybe this knife will go through your stomach!"
"I am invincible!"

[WinStrings]
"My knifes are undefeatable!"
"Guess who won! Me! Guess who lost! Not me! YOU!"
"You thought you would win this? Absolutely not!"

[LoseStrings]
"What? But how did you win?!"
"/me prepares a white-hot knife for next round"
It won't say ANYTHING in game though. Help? (I made a FlanBot also, is that the cause?)
EDIT: Nvm, I forgot to change it to BOTSAKU. Whoops.

July 25, 2011, 03:03:16 PM
Reply #81

Offline LlamaHombre

  • MM8BDM Extender
  • ***********
  • Date Registered: November 15, 2010, 09:19:04 PM

    • View Profile
    • My Famitracker Covers
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #81 on: July 25, 2011, 03:03:16 PM »
cw will not get you a color.

July 25, 2011, 05:22:23 PM
Reply #82

Offline Alucard

  • Standard Member
  • Date Registered: November 10, 2010, 01:20:17 AM

    • View Profile
    • http://www.youtube.com/user/MetalMephiles9000
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #82 on: July 25, 2011, 05:22:23 PM »
That bot isn't anything like what Sakuya would say, Sakuya is supposed to be a calm, elegant maid. Though, it could use a pad joke.

Maybe you can also mention how her and Flashman are similar, ability-wise?

Also, the chatlump in the BOTINFO must be "BOTSAKU"

July 26, 2011, 04:18:02 AM
Reply #83

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 #83 on: July 26, 2011, 04:18:02 AM »
Quote from: "Alucard"
Though, it could use a pad joke.
With all the "inside" jokes and references for Touhou, this seems obligatory.  A Rare Roaming String, perhaps?

I don't know much about Touhou character's personalities, but I do know that incorrectly spelling things isn't very professional.
> Knifes
LOLWUT.  It's spelled "knives."

July 28, 2011, 12:57:29 PM
Reply #84

Offline VirusNinja

  • Standard Member
  • Date Registered: May 20, 2011, 10:47:02 PM

    • View Profile
    • http://www.youtube.com/user/nintendoplayer311
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #84 on: July 28, 2011, 12:57:29 PM »
Read the edit? I fixed it. Hopefully maybe you guys can edit it and make it somehow your own.

December 23, 2011, 08:49:29 PM
Reply #85

Offline fortegigasgospel

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

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #85 on: December 23, 2011, 08:49:29 PM »
Ok, so I'm trying to make some bots for the skins I just finished. But the issue I'm getting is they are both showing up in Megaman's skin. The Boulderman (BODR) skin and Wetman (WETM) skin are both in my skin folder.

Here is the codes in the .WAD
BOTINFO Text
(click to show/hide)

December 23, 2011, 09:23:07 PM
Reply #86

Offline Joseph Collins

  • MM8BDM Contributor

  • Lv. 33 Pogo Fan
  • *
  • Date Registered: October 09, 2010, 04:47:35 AM

    • View Profile
    • http://josephlithius.tumblr.com
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #86 on: December 23, 2011, 09:23:07 PM »
Just to toss this out there even though it's been said, any values over 4 for character settings are useless.  I'm not sure why Skulltag goes with an "increments of 20%" rule (0, 1, 2, 3, 4), but that's what they decided on, so...

Also, I'm not exactly sure what needs fixing here.  The BOTINFO lump looks just fine to me, aside from having a wrong chatlump pointer.  What did you need help with?

December 23, 2011, 09:37:57 PM
Reply #87

Offline fortegigasgospel

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

    • View Profile
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #87 on: December 23, 2011, 09:37:57 PM »
Quote from: "Joseph Collins"
Just to toss this out there even though it's been said, any values over 4 for character settings are useless.  I'm not sure why Skulltag goes with an "increments of 20%" rule (0, 1, 2, 3, 4), but that's what they decided on, so...

Also, I'm not exactly sure what needs fixing here.  The BOTINFO lump looks just fine to me, aside from having a wrong chatlump pointer.  What did you need help with?
They are showing up as Megaman instead of there respective skins. Only problem I'm having. The Chatlump is working the one that talks is using the right chat.

December 23, 2011, 09:51:43 PM
Reply #88

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 #88 on: December 23, 2011, 09:51:43 PM »
The "skin = " field needs to be their actual skin names, not their sprite codes. So it'd be wetman and not wetm.

December 23, 2011, 10:04:16 PM
Reply #89

Offline Alucard

  • Standard Member
  • Date Registered: November 10, 2010, 01:20:17 AM

    • View Profile
    • http://www.youtube.com/user/MetalMephiles9000
Re: [TUTORIAL] How to Make Your Own Bots
« Reply #89 on: December 23, 2011, 10:04:16 PM »
Quote from: "Joseph Collins"
any values over 4 for character settings are useless

Just sayin', this bot works:

Code: [Select]
{
   name = "cfPegacentaur"
   accuracy = 6
   intellect = 6
   evade = 6
   anticipation = 6
   reactiontime = 6
   perception = 6
   favoriteweapon = "Sakugarnewep"
   color = "00 00 00"
   gender = "male"
   skin = "Centaurman"
   class = "Centaurman"
   revealed = true
   script = "humanbot"
   chatlump = BOTPEGA
   chatfrequency = 50
}

And those characters are at 6. SIX.