Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Katu

Pages: [1]
1
Scripting Chat / Botting - Whats perfect? How to do it?
« on: April 08, 2010, 10:52:16 AM »
Hello!

I thought this would be fun topic to discuss. Post here your what your dream bot could do. If you already have coded some sort of bot, what can it do?
What kind of features a perfect/good bot would have?

Second thing that is in my mind currently is:
What would be considered as too powerfull for public release? Would it still be good release in restricted area?
Where and what is the line? I know its not just some single thing, but you get the idea.

Features of perfect bot
and
Whats too powerfull for public?

My still unreleased bot can do quite a lots of things currently and i have made it so, that its quite modular. So i can add new features very easily.
Attacking for example:
Just call Attack with target id and sub finds it and kills it.
It has custom rail running engine.
Its VERY easy to setup for different farming styles and spots.
( My current feature incoming party commanding and its looking very beatifull allready :) )
Bot does NOT have to be running on local computer. It can be run on otherside of the world. It can be your friends char, that is left idle with bot slave script running. Just waiting for master to pick him up.
Currently only Chivalry and melee is used, but magery, necro, ninjitsu casting is done already, i just need to figure out some combos for these templates.
Healing is done via CEOMedic ( Did not want to waste hours just to invent wheel again ) (maybe later ).
Looting is done via Claw ( again, did not want to spend all my time) ( No, im not going to write my own )

This is just something my bot can do. Almost all of those are features that i have always dreamed about. Its not even nearly done, but its in good shape already.

This is my despise farm routine. It collects leather from lizardman's.
This is NOT pseudo code. I have tryed to create easy to use "language" for bot programs. I have already looped this for full night. Theres still problems in some parts. Everyday i add more stability to it, so it wont get stuck anywhere. ( healing is handled in other script, so heals are always running ).
Code: [Select]
while #true
{
  if %Program = Despise
  {
    gosub LoadRail LizardFarm.txt Despise_Farm_Route
    gosub s7UseRunebook %RunebookFarm %RuneFarm %TravelMethod
    gosub MoveToEndOfRailAndLookForEnemy Despise_Farm_Route * 6
    gosub s7UseRunebook %RunebookBank %RuneBank %TravelMethod
    gosub EmptyLootBagToBank
    wait 30s
  }
}

My dream bot ( this bot is following my dreams ), could be commanded either locally via persistent or global variables and via party chat.
It could run by its own, but would listen players wishes or commands. Like "Follow me" ( It does already), attack, stay here and kill everything. "This is barracoon, now handle it".
It would heal me, when im in trouble, it would attack fiercely if enemy player is detected.
It could use pets and all other way of harming in UO.
running alone ( without player ) in gauntlet.
From menu, player could yell commands for him just like for pets.
My friends could leave their characters idle with bot script running. I could ( or any who has access to bot ( it checks ID's)) take those bots and go do few champs or something like that. Commanding via chatting is very important part i guess.
This would be my dream bot, whats yours?

Features of perfect bot
and
Whats too powerfull for public?

-Katu

PS: Im quite sure botting is very interesting topic here, so we can talk about techniques at here also. How to do something, whats best way and etc.

PSS: Bot main script currently has 2700 lines of code ( 1300 lines of my code ) Thou its not even v1 yet..

2
Scripting Chat / Need for speed looter!
« on: April 03, 2010, 07:21:29 AM »
Hello!

Im in need of a looter. I havent found one, so im asking here, if someone knows script that suits my intentions.
I need it for my botting system ( more about that in a week or two ). Speed is not as important as stable running. There is lots of looters, i know but from what i have seen, none can work as i want unless i heavily modify em and if thats the case, ill write a new one.

Features i need:
Somekind of item evaluation system ( BmItemEval or something based on different props )
Skinning and cutting leathers, bones etc.
It NEEDS to be able to run on multiclients. ( This is the problem )

All of those good looters i have seen, are designed for player to use, not for scripts. That means, that looter gets messed up, if its run on 2 clients and 2 scripts commanding. Most of the cases end up in scenario, where both scripts do what one of the main script calls.
If i dont find one today ( have been looking for it few days allready ), ill start my own. Something simple, but powerfull.

Ill be more than happy to hear your thoughts on this one.
Ill go to sauna now, to clear my head.

-Katu

3
New member introductions / Hello everyone!
« on: March 09, 2010, 10:21:00 AM »
Hello again,

I have been registered for long time, to check out how the program has advanced.

I have been playing UO since -99 but not all the time. Sometimes im year off, year on etc... I have played at OSI and freeshards. Im old user of EasyUO and im very familiar with it and advanced techniques of scripting.

Im 27 years old, i study programming ( specializing to games ) at HAMK University of Applied Sciences, in Finland.
Im willing to help new and old scripters as much as i can and maybe i release some scripts here also.

So, thats me :)

-katu

Pages: [1]