• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

TFS 1.X+ I can not login into server with compiled OTClient

axelLmad

New Member
Joined
Apr 21, 2024
Messages
9
Reaction score
1
Could you please help me get my client working? Let me explain my issues:

I compiled on Windows using Visual Studio following these tutorials
Compiling on Windows (vcpkg) | OTS Guide (https://docs.otland.net/ots-guide/compiling/compiling-on-windows-vcpkg) both compile and setup made from here

When I first tried to login, this prompt was shown: Only clients with protocol 13.10 allowed!
1713688044681.png
But after setting up the 1310 folder at data/things, I was not able to select 1810 version on the client

So I downloaded Tibia.dat/spr for 10.91 and added them into the proper folder. I also set the 10.91 server's version in definitions.h
1713688349500.png
After this, I can select my character but the login never ends and client's terminal shows this:

ERROR: ProtocolGame parse message exception (5963 bytes, 5905 unread, last opcode is 0x00 (0), prev opcode is 0xa0 (160)): unhandled opcode 0
Packet has been saved to packet.log, you can use it to find what was wrong. (Protocol: 1091)
ERROR: no thing at pos:102 121 7, stackpos:2
at:
[C++]: ?getMappedThing@ProtocolGame@@QEBA?AV?$shared_ptr@VThing@@@std@@AEBV?$shared_ptr@VInputMessage@@@3@@Z
ERROR: no creature found to move
at:
[C++]: ?parseCreatureMove@ProtocolGame@@AEAAXAEBV?$shared_ptr@VInputMessage@@@std@@@Z
ERROR: no thing at pos:102 120 7, stackpos:3

packet.log shows this message repeated:
ProtocolGame parse message exception (5903 bytes, 5845 unread, last opcode is 0x00 (0), prev opcode is 0xa0 (160), proto: 1091): unhandled opcode 0
 
I think the main problem here is that forgotten server 1.5 is meant to be used with 13.10 and otclient does not support 13.10

What I did was to build a 1.4 version of forgotten server, which uses 10.98, which is supported by otclient
 
Last edited:
Back
Top