[X] The "/Vixta ReleaseCandidate1 2009.6/Vixta.LiveCD.2009.06.i686.iso" file could not be found or is not available. Please select another file.

AOLibrary is a java-based library for writing chat bots that can be used with the game Anarchy Online. (Bots are often used to facilitate communications within an in-game organization or guild.) The library is written in Java 6.


http://aolibrary.sourceforge.net





Separate each tag with a space.

Release Date:

2008-03-29

Topics:

License:

Ratings and Reviews

Be the first to post a text review of AOLibrary. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Sorry

    Sorry I haven't done anything with this lately. There are several changes and improvements that were made since the last release, but I broke some things in the process and haven't had time to finish fixing them.

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • Project Information Updated

    merlin4 changed the public information on the AOLibrary project

    posted by merlin4 130 days ago

  • First Release

    The first release of AOLibrary is up and available for download :). Get HMDBot and see what the library can do. FEATURES: * ao.protocol.simple.SimpleBot implements all necessary functionality for connecting to Funcom's chat servers and sending packets back and forth. * ao.protocol.simple.SimpleBot auto-pings so you don't have to. * ao.modules.AOModuleList and ao.modules.AOBotCommand make it easy to add functionality to a bot. * ao.protocol.simple.AOMonitorFrame helps with debugging and provides an easy interface for a bot's superadmin. * ao.protocol.simple.AOLoginDialog makes connecting to a server much easier and interactive than editing text files. It also means that your password does not need to be stored locally, once the bot has successfully connected. (This may change when functionality to restart a bot is implemented.) * ao.protocol.AOCharacterIDTable and ao.protocol.AOGroupTable allow character IDs and group IDs to be mapped to their respective names with ease. * The packet types for private messages, vicinity messages, anonymous vicinity messages, system messages, and group messages have been implemented. They extend ao.packets.AOMessagePacket so you can write: println( packet.display(charTable, groupTable) ) when you recieve one, in order to get a nice log message that looks like it would ingame :) * ao.modules.AORandomModule implements the flip, roll, and verify commands found in many other bots. flip and roll impose time limits on how often users can request randomness. AORandomModule also features a special variation of roll, not found in other bots, which takes three or more arguments and selects one of them randomly. Try /tell [botname] roll me myself i * ao.modules.AOCharacterModule implements lookup name=[charName], which can be used to lookup a character's ID. (whois doesn't actually work yet.) * ao.modules.AOCalculatorModule implements convert and calc. convert converts numbers from one base to another, like hexadecimal to decimal or decimal to hexadecimal. calc uses Jython (a java-based python interpreter) to evaluate the expressions. (You will need Java 6 and the two jar files for Jython that are packaged with the source distribution, to compile and use this module. Jython is open-source btw :) ) TODOS: * Implement more packet types * Implement stylesheets with XSLT * Implement whois * Implement online * Implement a way for a bot to discover what org it belongs to * Implement a simple IRC type client that can be used to send commands to a bot for testing purposes; so that one doesn't have to boot up the offical client, just to test a bot. * Add some functionality for automated garbage collection to AOCharacterIDTable and AOGroupTable * Implement a privelege structure so that bot admins can be defined (this will probably be primarily in the ao.modules package, since IRC clients will not need it and since any prefix specific settings will need to implemented by the coresponding module) Download AOLibrary or HMDBot at: https://sourceforge.net/project/platformdownload.php?group_id=220663&sel_platform=7608

    posted by merlin4 591 days ago

  • File released: /hmdbot/0.1.0/HMDBot_0.1.0_source.zip

    posted 591 days ago

  • File released: /hmdbot/0.1.0/HMDBot_0.1.0.zip

    posted 591 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

AOLibrary Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review