ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
A New Bot is in Town (Bots)
A New Bot is in Town // BotsdeltaphcNov 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 comitNov 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] deltaphcNov 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] |