• 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!

OTClient Issues - Fixing Invalid Item IDs and Creature Sync Problems

opsdan

New Member
Joined
May 7, 2010
Messages
16
Solutions
1
Reaction score
0
Hi everyone. I’m creating an TFS 1.2 (nostalrius 772), and using the otclientv8 classic UI for access. When logging in with two different clients (admin and any sample character), I encounter two errors in the client’s terminal.

1. The first error occurs with the simple login, where the character that logged in becomes invisible to the already open client. Item ID 24833 does not exist in items.srv.
ERROR: ProtocolGame parse message exception (56 bytes, 44 unread, last opcode is 0x6a (106), prev opcode is 0xffffffff (-1)): unable to create item with invalid id 24833
Packet has been saved to packet.log, you can use it to find what went wrong. (Protocol: 772)

2. The second error happens when the character who logged in moves:
ERROR: no thing at pos:32369 32241 7, stackpos:1
at:
[C++]: ?getMappedThing@ProtocolGame@@QAE?AV?$shared_object_ptr@VThing@@@stdext@@ABV?$shared_object_ptr@VInputMessage@@@3@@Z
ERROR: no creature found to move
at:
[C++]: ?parseCreatureMove@ProtocolGame@@AAEXABV?$shared_object_ptr@VInputMessage@@@stdext@@@Z

1743805830747.webp

How can I fix both errors? Thanks in advance.
 
Last edited:
What do you add recently to your server?, you enable any extra feature in modules/game_features?
Well, initially, I downloaded the OTClient Classic UI (version 772), available here on OTLand through this topic Otclient Classic UI (https://otland.net/threads/otclient-classic-ui.279994/). Errors started right there.

Now, trying to fix those errors, I added two lines in the modules/game_features/features.lua:

g_game.enableFeature(GameClientPing)
g_game.enableFeature(GameTileAddThingWithStackpos)

The error persists.
 
Well, initially, I downloaded the OTClient Classic UI (version 772), available here on OTLand through this topic Otclient Classic UI (https://otland.net/threads/otclient-classic-ui.279994/). Errors started right there.

Now, trying to fix those errors, I added two lines in the modules/game_features/features.lua:



The error persists.
My recommendation for you is, if you dont have experience about how work protocolgame, try base your server on latest otclient (Github) / otcv8 (Github) and customize your layout, dont use outdated clients because there are large list of fixes on newer ones.
 
My recommendation for you is, if you dont have experience about how work protocolgame, try base your server on latest otclient (Github) / otcv8 (Github) and customize your layout, dont use outdated clients because there are large list of fixes on newer ones.

Hi @Acubens, i was trying to compile otcv8, and i cannot finish coz of those errors:

1744288378025.webp

Severity Code Description Project File Line Suppression State Details
Error LNK2001 unresolved external symbol __std_search_1 otclient C:\vcpkg\otclientv8-master\vc17\OpenAL32.lib(context.cpp.obj) 1

Severity Code Description Project File Line Suppression State Details
Error LNK2001 unresolved external symbol __std_remove_8 otclient C:\vcpkg\otclientv8-master\vc17\OpenAL32.lib(auxeffectslot.cpp.obj) 1

Severity Code Description Project File Line Suppression State Details
Error LNK2001 unresolved external symbol __std_remove_1 otclient C:\vcpkg\otclientv8-master\vc17\OpenAL32.lib(cpu_caps.cpp.obj) 1

Can you help me please?
 
Back
Top