postreply Home » Forums » Lineage 2 » Lineage 2 General Discussions

What would you like out of a bot? : Lineage 2 General Discussions

Posted: May 9th, 2004, 2:27 pm
Ophidian2
Im planning on working on a bot in the upcomming weeks and I was curious what kind of features and options people would like to see in a bot. I would like to see lots of multifunctionality in a bot as well as a good amount of artificial intelligence to what it does. Making it play like a player is key I believe because its less likely to be reported to GMs. Heres some other ideas I have

-Options for Archer/Mage/Sword,Shield/Such
-The ability to kite monsters with Bow/Magery
-The ability to avoid aggro monsters
-a display of exp/adena per minute to help users guage which areas are most efficient to be botting in.

I'd really like to hear what kind of ideas the forum users have.
Please drop any kind of feedback you feel [:D]
Posted: May 9th, 2004, 2:44 pm
-syl-
be able to set up a zone to macro in ( like u Set up 4 coord points that the macro cannot move out of the "zone" ) , a Waypoint system :)
Posted: May 9th, 2004, 3:16 pm
djm
A function to allow it to NOT steal or attack someone elses mob, when its being attacked.

A function to allow u to logout if it detects a GM msg?
Posted: May 9th, 2004, 6:54 pm
FF615
I would be looking for more of a healing bot. make sure to keep follow on one person then make sure to keep the group heal + buffed.
Posted: May 9th, 2004, 7:27 pm
Cr0NiX
an auto response bot to anytime your name is said via chat. maybe it respondes every other other time your name is said with random stuff. leave me alone, gm's suck, i swear i'm not a bot ect ect.......
Posted: May 9th, 2004, 11:54 pm
Ophidian2
Yeah Chronix.. That was more what I had in mind... To respond to private messages with random speech...
I'd like to make it very random like.. 40 different posible responses.. so people don't catch on as easy and possibly even talk to a GM if they message you instead of logging... Cause that looks a bit suspicious..

Healing was definately something I had in mind.. as well as tanking..
Where it will tank for a party member and just take damage while the other person does all the damage
Thatway you can use a high level character to level a newb on mid level stuff..

Not kill stealing was a definate issue. That screams bot when you kill steal like 10 things from someone.

Waypoint system is good but I don't know if its entirely neccessary..
Posted: May 10th, 2004, 1:13 am
draeman
What screams bot is when they talk! In other games, you can always tell the bots because they repeat the same things over and over again. The best way of keeping undetected is to bot in unpopulated areas where there aren't many other players. If there is sufficiently good kill steal detection, then there should be no issue with people thinking that you're a bot. Its not always about how good the scripts are, but how well you use them and if you've got any common sense to use them carefully!
Posted: May 10th, 2004, 4:31 am
JK2
Yah, sure when I play anyway I turn off all chat except whispers usually. I just don't really care about world chat when levelling.

If KS protection is good, and non response to pvp is good, then better to just look like a !@#$%^&* than spew out some random sayings. I know lots of non botter people who just aren't chatty and essentially ignore everyone.

On the other hand you could just have it say one of a few lines in some obscure language if you really want to include a text response.

The only thing I think is if you get a whisper message with GM in the title then have it log or something.
Posted: May 10th, 2004, 5:08 am
Ophidian2
One thing I was thinking about for the bot was "am chinese speak poor english" hehe
Since thats a common thing in Lineage 2 anyways..

For GM's I was thinking 10 or 15 different "Hello" phrases.. such as "Hey man" "Hows it going GM" "Whats up brotha"
As well as 10 or 15 different "Im busy" phrases... "Can you hold on just a sec.." "Im busy give me a minute" "Hold on a sec please"
English language is pretty versatile and theres 100 ways to say any given thing
random typo generation might also help look less like a bot..
Probably all these statements could be saved to a text file so the botter can change it so it stops being standard to the bot so much.

Of course a few seconds after the "Im busy" phrases it would just drop connection for 15 mins or something.. or alert the user with a ding sound...
Posted: May 10th, 2004, 8:59 am
SideReal
Lookup an old AI text program called 'ELIZA'. It keeps keywords in a small database and reformats its replies based on the keyword detection. Update the keywords and the 'I don't understand' response.

It comes back with reasonable replies about 60 to 70% of the time and you can cover the other 40% or so with the "I'm busy" or "What? Didn't catch that, I'm in combat."

Make sure you do the following:

A) Make it pause about 1 to 5 seconds before responding.
B) Make random typo's appear every so often (transpose two letters, double a letter, or drop a random letter off).
C) Have the first GM /whisper be something like 'Checking for bots, eh? :-)' or 'No bots here, move along.'


Just a thought. Eliza was pretty good at responding back considering it was written in about 100 lines of code.
Posted: May 11th, 2004, 2:59 am
Ophidian2
Yeah 100 lines of code isn't bad.. There is better AI programs out though.. Sorry to be snob.. AI is what I plan to get a masters in..
The real question is does it port easyily to VBS..
Although 100 lines is probably easier to port than 1000 or 10000 like some AI's Ive seen..

Good post SideReal =)
Posted: May 11th, 2004, 7:48 am
SideReal
Sure. You could write something like the A.L.I.C.E. bot, I'm sure. But I think that's a bit overkill. Eliza was one of the first NLP (Natural Language Processor's) and... for the amount of coding involved... still one of the best.

The other ones require exponentially more disk space, computational power, and a MUCH larger set of routines.

I know a little about AI as well, I wrote a back-propagating Neural Net for thumbprint recognition a few years back.
Posted: May 11th, 2004, 10:00 am
Ophidian2
Keep the posts commin folks! I wanna see more features you'd enjoy in a bot..
Posted: May 16th, 2004, 9:20 am
and12
a cool feature to add to lineage 2 bots would be:

able to store items in wharehouse
ability to walk to different towns on it's own.
and able to talk based on keywords
and ability to party
Posted: May 16th, 2004, 10:48 am
Ophidian2
Yeah a "Heal" mode was definately something I was thinking of.. where the bot groups with the player and heals/buffs him automagically..
I guess storing items in warehouse would be nice.. But its expensive to store a lot of items in warehouses unless they are just the high value items you wanna store.. Some stuff you might as well just load your wolf down with...
For the walking to different towns I was thinking of putting bots that farm specific zones(I.e Lireins, Sorrow Maidens, Wyrm)
Want Advertisements After The Last Post Removed? Create A Free Account!
blue large dotWho is online
Users browsing this forum: No registered users and 27 guests
postreply