*charinfos*.dat
This is a discussion on *charinfos*.dat within the Priston Tale forums, part of the MMO and MMORPG Developments category; Someone has the packet structure that is stored in charinfos.dat (byte per byte)? I will use to create an emulator ...
-
Registered
*charinfos*.dat
Someone has the packet structure that is stored in charinfos.dat (byte per byte)? I will use to create an emulator storing all information in SQL.
Last edited by DarkKnightH20; 02-07-12 at 03:48 AM.
Reason: La title tag
-
-
ʝʮʂʈ ȿѻɱɞ ʘﺎɗ ҨᶖԎ
Re: *charinfos*.dat
It's a rather complex string of compressed element structs. It's algorithmically defined (along with the warehouse.dat structure) in Gregoos' last release, which converts them to SQLite for easier management. That should prove an excellent template for you. (provided you have no trouble reading classic VB code
)

I
will not respond to
any request for Email or Remote Desktop YIM, ICQ, MSN etc.
-
Registered
-
ʝʮʂʈ ȿѻɱɞ ʘﺎɗ ҨᶖԎ
Re: *charinfos*.dat
Yes... I think it's reasonably apparent that these packets are the client save game files from before it was made an MMO. The adaptation from multi-player LAN RPG to MMO required that the game save be stored at the server end... but we have all said that the server should map this save file to a structure which may be stored in an SQL database. Not just dumped as a file.
The availability for cheaters is no different to Diablo, and not much different in Diablo II. However, neither of those classed themselves as an MMO-RPG. Online Multi-player Role Play Game; yes. But not Massively Multi-player. The number of players on even the first Diablo BattleNet servers was sufficient to qualify... but the only common point of communication for them all was the opening "forum". (a chat room before you enter the game) Groups of players, usually about 5 to 8, play in a private game world on a shared server, and characters are taken from one shared game to another.
I often suspected that that may have been a preferable development path for PT. But we'd never have had Clans and Bless Castle if they took it in that direction. To have made it MMO, they should really have transported much more of the dice roll and decision making from the client, to the server. But this game entered public beta before such things where well known among game developers, and I suspect they where trying to keep server lag low.
We know that Gregoos' tool was used by Suba on their official public server. So if there are erroneous values, it is probably some problem with packet decoding, or modification of server / client.
Last edited by bobsobol; 03-07-12 at 11:45 PM.

I
will not respond to
any request for Email or Remote Desktop YIM, ICQ, MSN etc.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules