XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Thu Jan 24, 2019 5:04 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: [Help] Gibbed Cryptic Tools
PostPosted: Sun Oct 02, 2016 12:57 pm 
Offline
ultra-n00b

Joined: Wed Sep 28, 2016 10:14 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time

Hello guys, I have some questions about this excellent tools http://svn.gib.me/public/cryptic. So my questions is:
    1) When we extracted schemas from game, program also created the file 'expression functions.txt'. Why this file created? We can use this function for some our needs? and how?
    2) Gibbed.Cryptic.FileFormats project contains BlobDataReader to read extracted file. But also contains PacketReader - as I understand we can use it for reading information from packet arrived from server or sending to it. Or no? If it's true can anyone explain how to use it


You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: [Help] Gibbed Cryptic Tools
PostPosted: Tue Nov 27, 2018 3:34 am 
Offline
ultra-n00b

Joined: Mon Apr 02, 2018 5:21 am
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
Hi.

I have used these Tools a long Time ago.
What I understand at the end of 2018, the Unpack Tool is the only Working part.

The ExportSchemas is not working because the change of the Processor Architeture to x64 of the GameClient.
Also, the WindowName is the Searchparameter for the Exporter, but it also Changed over time in STO.
AutoIt helped to find the difference... You could look it up in the Taskmanager too.
More of not working things I couldn´t check, my C# skills are poor. I am more a VB.
Maybe the entrypoint to find the schemas is changed also... Dunno :(

Now to Answer the question a)

The "expression functions.txt" seems to be a temporary file to Store the Function-Names inside the Client.
This is only one Part to update the Schema files.
Also there are alot of .json-Files that are Generated in the schemas Folders (by Default, but has also a CommandlineParameter for that).
All these files are there to generate a Command-Chain/-Format for the Parser.

With that you can later consume these in form of .dll-Files (generated with the Serializer-Tool).
The Serializer-Tool creates then .dll-Files that are kinda Plugins for the Converter-Tool.
This Tool reads in the "expression functions.txt" and also the .json-Files and spits out DLLs.

Then it should be possible to convert Things to Objects, etc...

For instance I would like to Convert .bin-Files, but I can´t anymore...
I am not shure if anyone is capeable nowadays...

@all: If possible please enlighten me if its Possible to get the shemas updated...
or how to parse the .bin-Files to xml or json, would be Great.

The answer to b)
Dunno exactliy.
What I understand is that the schemas are generated also form the Server at Runtime of the Client.
So not really to send things to the Server, but to get dynamicly things that are Serverside only.
Imagine the security of Zen-Transactions, it is generated only form the Server, and it should be only that way.
So it appears that some schemas are only captured that way. Maybe for the completeness of the schemas the Developer has built it in.

P.S.: Zombie thread risen form Stovokor... ;)

c.u. FriendCoder



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group