CML Parser

06/20/2017 14:06 1234hans#1
Hey boys and girls :D

i have a question. I want to read the new TClientCMD.tif file with my client and i need the Structure of it to add it in the Source.
My question is does someone have the Structure of it?
I DONT WANT ANY FLAMES OR STH UNDER MY THREAD.
Thank you!
06/20/2017 15:06 Jirkus_#2
There is no new TClientCmd.tif structure, only private servers use that, if you can't load newest TClientCmd from official, that's normal, since they have changed many IDs, and the client just crashes if it can't find them. If you want to see a structure of private servers's cmd, you can do it mostly by comparing bytes.

Also if you want, I can give you the p4Story's cmd structure, they have pretty sick encrypting, after some range the structure just goes random, so it cannot be read, but it's not hard to avoid it.
06/20/2017 15:23 glossypvp#3
Here's a more straight forward way:
Provided that the client you have is not packed, you can reverse engineer it and easily spot fread calls and its parameters. And voila, you have it.
06/20/2017 15:27 1234hans#4
@ Jirkus if you want you can send me it. It would be nice send me a pm pls.
06/20/2017 15:46 Jirkus_#5
Quote:
Originally Posted by glossypvp View Post
Here's a more straight forward way:
Provided that the client you have is not packed, you can reverse engineer it and easily spot fread calls and its parameters. And voila, you have it.
You can eventually see the lenght of the parameters with re, but it would be still very hard to find out which parameter leads to which structure part.