Clone of PhatAC @ https://github.com/floaterxk/PhatAC
floaterxk 90a7b9061a Update README.md | %!s(int64=7) %!d(string=hai) anos | |
---|---|---|
Client | %!s(int64=8) %!d(string=hai) anos | |
Data | %!s(int64=8) %!d(string=hai) anos | |
mysql | %!s(int64=8) %!d(string=hai) anos | |
sqldumps | %!s(int64=8) %!d(string=hai) anos | |
zlib | %!s(int64=8) %!d(string=hai) anos | |
.gitignore | %!s(int64=8) %!d(string=hai) anos | |
AccountDatabase.cpp | %!s(int64=8) %!d(string=hai) anos | |
AccountDatabase.h | %!s(int64=8) %!d(string=hai) anos | |
Animate.cpp | %!s(int64=8) %!d(string=hai) anos | |
Animate.h | %!s(int64=8) %!d(string=hai) anos | |
Animation.h | %!s(int64=8) %!d(string=hai) anos | |
AnimationPackage.h | %!s(int64=8) %!d(string=hai) anos | |
Attributes.cpp | %!s(int64=8) %!d(string=hai) anos | |
Attributes.h | %!s(int64=8) %!d(string=hai) anos | |
BinaryReader.cpp | %!s(int64=8) %!d(string=hai) anos | |
BinaryReader.h | %!s(int64=8) %!d(string=hai) anos | |
BinaryWriter.cpp | %!s(int64=8) %!d(string=hai) anos | |
BinaryWriter.h | %!s(int64=8) %!d(string=hai) anos | |
CRCWheel.lib | %!s(int64=8) %!d(string=hai) anos | |
CharacterDatabase.cpp | %!s(int64=8) %!d(string=hai) anos | |
CharacterDatabase.h | %!s(int64=8) %!d(string=hai) anos | |
ChatMsgs.cpp | %!s(int64=8) %!d(string=hai) anos | |
ChatMsgs.h | %!s(int64=8) %!d(string=hai) anos | |
Client.cpp | %!s(int64=8) %!d(string=hai) anos | |
Client.h | %!s(int64=8) %!d(string=hai) anos | |
ClientCommands.cpp | %!s(int64=8) %!d(string=hai) anos | |
ClientCommands.h | %!s(int64=8) %!d(string=hai) anos | |
ClientEvents.cpp | %!s(int64=8) %!d(string=hai) anos | |
ClientEvents.h | %!s(int64=8) %!d(string=hai) anos | |
Common.h | %!s(int64=8) %!d(string=hai) anos | |
Container.cpp | %!s(int64=8) %!d(string=hai) anos | |
Container.h | %!s(int64=8) %!d(string=hai) anos | |
DATDisk.cpp | %!s(int64=8) %!d(string=hai) anos | |
DATDisk.h | %!s(int64=8) %!d(string=hai) anos | |
Database.cpp | %!s(int64=8) %!d(string=hai) anos | |
Database.h | %!s(int64=8) %!d(string=hai) anos | |
Database2.cpp | %!s(int64=8) %!d(string=hai) anos | |
Database2.h | %!s(int64=8) %!d(string=hai) anos | |
Door.cpp | %!s(int64=8) %!d(string=hai) anos | |
Door.h | %!s(int64=8) %!d(string=hai) anos | |
Enums.h | %!s(int64=8) %!d(string=hai) anos | |
FragStack.cpp | %!s(int64=8) %!d(string=hai) anos | |
FragStack.h | %!s(int64=8) %!d(string=hai) anos | |
GameMode.cpp | %!s(int64=8) %!d(string=hai) anos | |
GameMode.h | %!s(int64=8) %!d(string=hai) anos | |
Globals.cpp | %!s(int64=8) %!d(string=hai) anos | |
Globals.h | %!s(int64=8) %!d(string=hai) anos | |
Item.cpp | %!s(int64=8) %!d(string=hai) anos | |
Item.h | %!s(int64=8) %!d(string=hai) anos | |
Killable.h | %!s(int64=8) %!d(string=hai) anos | |
LICENSE | %!s(int64=8) %!d(string=hai) anos | |
LandBlock.cpp | %!s(int64=8) %!d(string=hai) anos | |
LandBlock.h | %!s(int64=8) %!d(string=hai) anos | |
Lifestone.cpp | %!s(int64=8) %!d(string=hai) anos | |
Lifestone.h | %!s(int64=8) %!d(string=hai) anos | |
Logging.cpp | %!s(int64=8) %!d(string=hai) anos | |
Logging.h | %!s(int64=8) %!d(string=hai) anos | |
Math.cpp | %!s(int64=8) %!d(string=hai) anos | |
Math.h | %!s(int64=8) %!d(string=hai) anos | |
MathLib.cpp | %!s(int64=8) %!d(string=hai) anos | |
MathLib.h | %!s(int64=8) %!d(string=hai) anos | |
ModelInfo.cpp | %!s(int64=8) %!d(string=hai) anos | |
ModelInfo.h | %!s(int64=8) %!d(string=hai) anos | |
Monster.cpp | %!s(int64=8) %!d(string=hai) anos | |
Monster.h | %!s(int64=8) %!d(string=hai) anos | |
Moves.cpp | %!s(int64=8) %!d(string=hai) anos | |
Moves.h | %!s(int64=8) %!d(string=hai) anos | |
Network.cpp | %!s(int64=8) %!d(string=hai) anos | |
Network.h | %!s(int64=8) %!d(string=hai) anos | |
NetworkDefs.h | %!s(int64=8) %!d(string=hai) anos | |
ObjectMsgs.cpp | %!s(int64=8) %!d(string=hai) anos | |
ObjectMsgs.h | %!s(int64=8) %!d(string=hai) anos | |
PacketController.cpp | %!s(int64=8) %!d(string=hai) anos | |
PacketController.h | %!s(int64=8) %!d(string=hai) anos | |
Pet.cpp | %!s(int64=8) %!d(string=hai) anos | |
Pet.h | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.cpp | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.exe | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.rc | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.sln | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.vcxproj | %!s(int64=8) %!d(string=hai) anos | |
PhatAC.vcxproj.filters | %!s(int64=8) %!d(string=hai) anos | |
PhysicsDesc.h | %!s(int64=8) %!d(string=hai) anos | |
PhysicsObj.cpp | %!s(int64=8) %!d(string=hai) anos | |
PhysicsObj.h | %!s(int64=8) %!d(string=hai) anos | |
Player.cpp | %!s(int64=8) %!d(string=hai) anos | |
Player.h | %!s(int64=8) %!d(string=hai) anos | |
Polygon.cpp | %!s(int64=8) %!d(string=hai) anos | |
Polygon.h | %!s(int64=8) %!d(string=hai) anos | |
Portal.cpp | %!s(int64=8) %!d(string=hai) anos | |
Portal.h | %!s(int64=8) %!d(string=hai) anos | |
Precompiled.cpp | %!s(int64=8) %!d(string=hai) anos | |
PublicWeenieDesc.h | %!s(int64=8) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos | |
Rules.cpp | %!s(int64=8) %!d(string=hai) anos | |
Rules.h | %!s(int64=8) %!d(string=hai) anos | |
Server.cpp | %!s(int64=8) %!d(string=hai) anos | |
Server.h | %!s(int64=8) %!d(string=hai) anos | |
Sign.cpp | %!s(int64=8) %!d(string=hai) anos | |
Sign.h | %!s(int64=8) %!d(string=hai) anos | |
Skills.cpp | %!s(int64=8) %!d(string=hai) anos | |
Skills.h | %!s(int64=8) %!d(string=hai) anos | |
StdAfx.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineAnimation.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineAnimation.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineAnimationSet.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineAnimationSet.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineCell.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineCell.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineData.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineData.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineDungeon.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineDungeon.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineFile.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineFile.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineFormats.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineObject.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineObject.h | %!s(int64=8) %!d(string=hai) anos | |
TurbinePortal.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbinePortal.h | %!s(int64=8) %!d(string=hai) anos | |
TurbineXPTable.cpp | %!s(int64=8) %!d(string=hai) anos | |
TurbineXPTable.h | %!s(int64=8) %!d(string=hai) anos | |
Util.cpp | %!s(int64=8) %!d(string=hai) anos | |
Util.h | %!s(int64=8) %!d(string=hai) anos | |
Vertex.h | %!s(int64=8) %!d(string=hai) anos | |
Vitals.cpp | %!s(int64=8) %!d(string=hai) anos | |
Vitals.h | %!s(int64=8) %!d(string=hai) anos | |
World.cpp | %!s(int64=8) %!d(string=hai) anos | |
World.h | %!s(int64=8) %!d(string=hai) anos | |
client.ico | %!s(int64=8) %!d(string=hai) anos | |
crc.cpp | %!s(int64=8) %!d(string=hai) anos | |
crc.h | %!s(int64=8) %!d(string=hai) anos | |
crcwheel-test.cpp | %!s(int64=8) %!d(string=hai) anos | |
crcwheel.cpp | %!s(int64=8) %!d(string=hai) anos | |
crcwheel.h | %!s(int64=8) %!d(string=hai) anos | |
libmysql.dll | %!s(int64=8) %!d(string=hai) anos | |
logo.bmp | %!s(int64=8) %!d(string=hai) anos | |
resource.h | %!s(int64=8) %!d(string=hai) anos | |
zlib1.dll | %!s(int64=8) %!d(string=hai) anos |
A Server Emulator for Asheron's Call
Updated to work with Throne of Destiny as of 2017. Make sure you have full game data files, you can download them from the official website.
OR
Type !help in chat to get a list of commands.
For example:
This code was developed during the early 2000's prior to Throne of Destiny. I held on to it privately for more than a decade. When I heard Asheron's Call was nearing an end, I updated it to work with Throne of Destiny. The primary functionality included is the ability to explore dungeons and the landscape. The original code was written as a young teenager and was never intended to be released. For that reason, much of the coding reflects that of a new programmer.
Chat with us on Discord at https://discord.gg/ve6uAKt as new functionality continues to be added.