AOWiki :: AODevs Forums :: Arcanum :: AO Official Forums :: AOC US/EU Official Forums
Welcome, Guest. Please login or register.
Did you miss your activation email?
+  FC 3rd Party Dev
|-+  Age of Conan» Releases» Aochat.php - PHP Chat Library for Age of Conan
Username:
Password:
 
Pages: [1]
  Print  
Author Topic: Aochat.php - PHP Chat Library for Age of Conan  (Read 3191 times)
noer
poniez
*

Reetness: +0/-0
Offline Offline

Posts: 38


View Profile
« on: June 13, 2008, 09:26:26 »

Introduction
I 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 Code
All 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

Download
You can download the code from the repository here.

Changes
Rev 3:
* Fixed the handling of the name lookup package.

Rev 2:
* Initial code checkin.

Rev 1:
* Initial directory structure. 

Credits
Age of Conan modifications: Allan Noer
Varies 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

License
Aochat 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. :-)
« Last Edit: June 26, 2008, 12:15:58 by noer » Logged
noer
poniez
*

Reetness: +0/-0
Offline Offline

Posts: 38


View Profile
« Reply #1 on: June 26, 2008, 12:16:49 »

Forgot to post here that I had made a fix to the name lookup package. Download the updated version on the above link. No change needs to be made to your code.
Logged
Pages: [1]
  Print  

 
Jump to:  

Page created in 0.047 seconds with 17 queries.