Thread

A New Bot is in Town (Bots)

A New Bot is in Town // Bots

1  |  

deltaphc

Nov 11, 2005, 1:58am
And it's called DeltaleX.

Yes, it's a lame name. Delta (my name) + Xela (backwards). But I've been
using that name since I began development, and it sorta stuck. =P

This is a bot that I've been working on since around October 2004. It's
had 3 public releases so far, but I've not advertised any of them,
mostly because I thought that they wern't ready for widespread
consumption. Not usable enough. But I've come a long way since the
previous release, and I think I've come to something that I can at least
share.

Basically, I want you guys to test my bot, give me feedback, etc. This
is my very first AW bot, so I know I could do some things better.

http://delta.digibase.ca/!stuff/dapps/DeltaleX/DeltaleX_v4_20051110.zip

You can get the current beta build there. Unzip to any folder. If
running DeltaleX.exe doesn't work, you may have to do regsvr32 on
AwSdk41.dll.

It requires you to have .NET Framework 2.0 installed, which can be found
here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en

The focus of my bot isn't so much on having 99999 features, but more on
simplicity, so that more people can use it. I don't really intend to
compete with bots like XelaGot and whatnot, mostly because I can't. I
just noticed the complex interfaces of most AW bots and decided that
bots didn't need a complex GUI to have useful features. So I made DeltaleX.

It's programmed using the .NET Framework 2.0, VB.NET, and the AW SDK COM
wrapper. I didn't have much practical experience with C++, so that
wasn't an option for me. And frankly, I think there should be a .NET
version of the AW SDK, but somehow, I don't think it'll happen. =P

So... yeah. I want feedback on this. I don't even know if it works on
computers other than mine. Any suggestions to make it better are
appreciated.

Thanks.

- DeltaPHC
Citizen 355508

sw comit

Nov 15, 2005, 5:05am
....errr...you made a big ol' post but never said what the bot does exactly?
:P
I'm interested, but if you could make a feature list first...

- Com


[View Quote]

deltaphc

Nov 15, 2005, 9:34pm
It's basically a general-purpose, multifunction, personal bot.

Features:
- Property Query Queue allows you to do a 3x3 or 5x5 query for a set of
locations, then back up the property. All automatically.
- The Radar is similar to XelgaGot's avatar map, except it can show
objects too, once you've done a property query. You can save the Radar
image in PNG, JPG, or BMP format.
- Property Wipe allows you to quickly remove an entire build once you've
queried it.
- Property Backup allows you to... backup property. Query it, then
select a folder to backup to. It will save multiple files within the
selected folder. This feature ties into the Query Queue, where the
query+backup step is done automatically, for multiple locations.
- Property Search allows you to search through thousands of objects from
a query and get results instantly. You can search through the object
Model, Description, Action, or Owner.
- Other minor features like a single button push to remove all
objects/terrain within the world if you're a Caretaker, Eject people for
5 minutes, things like that.

For future versions:
- Scripting. Still in planning stages as to how it'll hook into
everything, and what kind of scripting language to use.
- Writing whisper, console, and botgram messages. Should've had this
already, but better late than never.
- Maybe 4.1 features once I get my hands on the new SDK.
- Better property backup format. Instead of using multiple files, I'm
planning a simpler XML format, in a single file. So it'll be more
convenient.
- Terrain? I haven't played much with the SDK functions for terrain, but
I suppose I could figure it out.

Some known bugs/issues, fixable or not:
- If viewing the Radar during a property query, you may get freezes. It
runs normally as soon as the query is done.
- Possibly some code holes when the bot loses its connection to the
world/universe (receives the world/universe disconnect events).
- Property Wipe was recently reworked, but is untested. Use with caution
(and report bugs please =P).
- Radar still uses CPU % even when "idle" (nothing around the bot is
changing)
- Others?

I think that's all. =P

[View Quote]

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn