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!
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
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 compiled on Windows using Visual Studio following these tutorials
Compiling on Windows
An alternative tibia client for otserv written in C++11 and Lua, made with a modular system that uses lua scripts for ingame interface and functionality, making otclient flexible and easy to custom...
github.com
When I first tried to login, this prompt was shown: Only clients with protocol 13.10 allowed!
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
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