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

OTclientv8 + TFS 1.2: "ERROR: no creature found to move"

pigeonchk

New Member
Joined
Aug 13, 2023
Messages
3
Reaction score
4
GitHub
pigeonchk
I'm on linux trying to setup a custom server. No matter the version of TFS or client I use, I end up with this error.

Code:
GPU AMD Radeon Vega 8 Graphics (raven, LLVM 16.0.6, DRM 3.52, 6.4.9-200.fc38.x86_64) (AMD)
OpenGL 4.6 (Compatibility Profile) Mesa 23.1.5
[Atlas] Texture size is: 4096x4096 (max: 16384x16384)
Found work dir at '/mnt/games/OpenTibia/1098/client/'
== application started at Aug 16 2023 15:12:05
OTCv8 3.2 rev 0 (devel) made by otclient.net built on Feb 26 2023 for arch x64
ERROR: Layour retro doesn't exist, using default
Connecting to: 127.0.0.1:7171
Login to 127.0.0.1:7172
ERROR: no creature found to move
C++ stack traceback:
        [C++]: ProtocolGame::parseCreatureMove
        ./otclient_linux(ProtocolGame::parseCreatureMove(stdext::shared_object_ptr<InputMessage> const&)+0xc8) [0xcb3f28]
        ./otclient_linux(ProtocolGame::parseMessage(stdext::shared_object_ptr<InputMessage> const&)+0x119b) [0xcb8dbb]
        ./otclient_linux(ProtocolGame::onRecv(stdext::shared_object_ptr<InputMessage> const&)+0x57) [0xca4827]
        ./otclient_linux(Protocol::internalRecvData(unsigned char*, unsigned int)+0x108) [0x9fecf8]
        ./otclient_linux(Connection::onRecv(boost::system::error_code const&, unsigned long)+0x84) [0x9ebd44]
        ./otclient_linux(boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::_Bind<void (Connection::*(stdext::shared_object_ptr<Connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)> >::operator()(boost::system::error_code const&, unsigned long, int)+0x62) [0x9f7862]
        ./otclient_linux(boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::_Bind<void (Connection::*(stdext::shared_object_ptr<Connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)> >, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x2ba)[0x9fa47a]
        ./otclient_linux(boost::asio::detail::scheduler::poll(boost::system::error_code&)+0x225) [0x9f29f5]
ERROR: no thing at pos:32895 32025 6, stackpos:3
C++ stack traceback:
        [C++]: ProtocolGame::getMappedThing
        ./otclient_linux(ProtocolGame::getMappedThing(stdext::shared_object_ptr<InputMessage> const&)+0x337) [0xcb39b7]
        ./otclient_linux(ProtocolGame::parseCreatureMove(stdext::shared_object_ptr<InputMessage> const&)+0x34) [0xcb3e94]
        ./otclient_linux(ProtocolGame::parseMessage(stdext::shared_object_ptr<InputMessage> const&)+0x119b) [0xcb8dbb]
        ./otclient_linux(ProtocolGame::onRecv(stdext::shared_object_ptr<InputMessage> const&)+0x57) [0xca4827]
        ./otclient_linux(Protocol::internalRecvData(unsigned char*, unsigned int)+0x108) [0x9fecf8]
        ./otclient_linux(Connection::onRecv(boost::system::error_code const&, unsigned long)+0x84) [0x9ebd44]
        ./otclient_linux(boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::_Bind<void (Connection::*(stdext::shared_object_ptr<Connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)> >::operator()(boost::system::error_code const&, unsigned long, int)+0x62) [0x9f7862]
        ./otclient_linux(boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::any_io_executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::_Bind<void (Connection::*(stdext::shared_object_ptr<Connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)> >, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x2ba)[0x9fa47a]

I don't really know what else I can do. Can someone knowlegdeable help me?
 
I think otclient is not so well tested on linux.

Anyway - this is just error log, does it kicks you out of game or causes any other problems? Can you post a screenshot?

Also - when does it happen? When you just login and try to move?

Looking at the source, it just logs the error, look:
1692536943414.png
 
I think otclient is not so well tested on linux.

Anyway - this is just error log, does it kicks you out of game or causes any other problems? Can you post a screenshot?

Also - when does it happen? When you just login and try to move?

Looking at the source, it just logs the error, look:
View attachment 77717
Thanks for the reply.

I got it fixed it already. Turns out it was some incompatibility issues with the Tibia.dat file. I don't really remember where I got it from but I downloaded a new one from the 1098extended repository and it worked fine.
 
Back
Top