IntroductionI finally decided to release my Age of Conan port I did of the most popular used chat library to connect Anarchy Online's ingame chat servers. This PHP library was originally done by Auno and has been used in a number of different public and private development projects for Anarchy Online.
The chat library on itself cannot do anything. You will have to write your own code that actually use the functionality - or adjust some of the existing Anarchy Online projects to work with Age of Conan. Personally I ported
Bebot to work with AoC in very short time.
Changes From Original CodeAll modifications done has been done so the original structure of the library exists. This has been done to make it easier for people to port over any existing Anarchy Online projects they may have running. The only thing that works a little bit different is the buddypackets. Before that only reported online/offline.
In this library you get a status with:
- Online/offline status.
- Level of the character.
- Location of the user (ID) if the user is online or a timestamp on last online if the user is offline.
- Class of user (ID)
Class ID can be following:
- 18: Barbarian
- 20: Guardian
- 22: Conqueror
- 24: Priest of Mitra
- 26: Scoin of Set
- 28: Tempest of Set
- 29: Bear Shaman
- 31: Dark Templar
- 34: Assassin
- 39: Ranger
- 41: Necromancer
- 42: Lich
- 43: Herald of Xolti
- 44: Demonologist
DownloadYou can download the code from the repository
here.
ChangesRev 3:
* Fixed the handling of the name lookup package.
Rev 2:
* Initial code checkin.
Rev 1:
* Initial directory structure.
CreditsAge of Conan modifications:
Allan NoerVaries modifications:
Bebot development team Original code:
Auno Sources of information to make the Age of Conan modifications was: Packet-investigation with
WireShark,
Vhab's protocol investigations LicenseAochat is distributed under its original GPL v2 license. This means in short that you are allowed to modify and release updates to the library as long as you credit the original contributors. If you release anything using a modified version of this library you have to release the complete source code of your modified library under a GPL v2 license aswell. If you decide to modify the AoC version of the chat library or use it for a project please be kind and notify me by
mail so I can keep this library updated. :-)