Tincat / Sacred Lobby Server

Network protocols, internals and low-level information about games
Alby87
Posts: 2
Joined: Mon Mar 25, 2019 6:57 pm

Tincat / Sacred Lobby Server

Post by Alby87 »

Hi!

Recently I found my old copy of Sacred, and I tried to go online with it. Obviously, the game is really old, and now the master server (called Lobby server) is closed. Searching more info, I found that Luigi made some searches about the protocol and the tincat2.dll file.

I tried to decompile the files and tap via wireshark, but I'm at a stale point. I recently discovered the Tincat_Scramble paper, tried on some packets but still is binary, I cannot decode it.

Have you some documentation on TinCat protocol? Having a full lobby server would be a dream, but at least making a direct-ip utility that fakes a lobby would at least be fantastic :)

Thank you!
Alberto
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Tincat / Sacred Lobby Server

Post by aluigi »

Unfortunately the only part of the protocol I checked (and have documented) is the header:

Code: Select all

"\xef\xfb\xba\xda"
"\xee\xff\xff\xef"
"\xcc\xff\xff\xef"
"\x03\x00\x00\x00"
"\x00\x00\x00\x00"
"\x00\x00\x00\x00"  // SIZE

"\x00\x00\x00\x00"  // CRC
                    // DATA

DATA contains a sort of header which is just like the main header:
"\xEF\xFB\xBA\xDA"
"\xEE\xFF\xFF\xEF"
...
Alby87
Posts: 2
Joined: Mon Mar 25, 2019 6:57 pm

Re: Tincat / Sacred Lobby Server

Post by Alby87 »

aluigi wrote:Unfortunately the only part of the protocol I checked (and have documented) is the header:


Oh well, there goes one of my last hopes :roll: reversing Tincat2.dll seems a lot of work (and one need to be really good in reverse engineering), original developer cannot disclose documentation because of legal reason... tough luck :|

Thank you Luigi ;)