• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Mount System 8.00 Help

bringsz

New Member
Joined
Mar 28, 2015
Messages
18
Reaction score
2
I'm adding the mount system to an 8.00 server.

Server: GitHub - Brunowots/RealMap-Global-8.0-TFS1.2 (https://github.com/Brunowots/RealMap-Global-8.0-TFS1.2)

I added all the sources and data, enabled the mounts in the client, added the sprite to the client, added the lookmount to the database, and also added the WindowOTC instances. However, when I activate the mount, the sprite doesn't transfer to the character.

1764868480692.webp
When I activate the mount, it doesn't appear in the set outfit.

1764868540223.webp

And when I activate it, my name changes location as if I were about to receive the mount, but nothing happens.

I've been trying to add this system for about 3 days, I've fixed thousands of errors, but I can't find a solution for this one.

Also, I didn't add the viewer.cpp and viewer.h files, and I also didn't add the case RELOAD_TYPE_MOUNTS: return mounts.reload(); because base 800 doesn't have a boolean value. Game::reload


* EDIT *

1764877811070.webp1764878049299.webp

I managed to fix it; the problem was that my sprite and dat files didn't have the mount option. I downloaded version 8.60 with mount functionality, copied the sprites using ObjectBuilder, and added them to my 8.00 version, and it worked. I need to replace all the sprites to enable mount functionality, but I managed to do it, thank you.
 
Last edited:
Yes, but I also want to add 1.2 mount in my tfs, that's why I'm asking
I'm not entirely sure how to explain it because it was quite laborious and time-consuming for me, but you can start like this to understand: I found a TFS 1.2 source with mounting privileges.

Open Notepad++ and use the command Ctrl+Shift+F. In the search field, type "mount," and in the field to add the folder, find the folder containing the mounted source and search for it.

Everything declared with a mount privilege needs to be added to your clean source files.
 
with this system, is it possible to log in using the official Tibia 8.00 client?


Also, in the CipSoft client mounts are not displayed, while in OTClient they are visible — is this expected behavior?
 
What I mean is whether this system works in such a way that mounts are displayed to players in OTClient, but not in the official client.


I once played on an OTS where, if you played using OTClient, you could use mounts, but in version 8.60 they were simply not displayed. And players could still play on the classic 8.60 client without any debug issues.
 
What I mean is whether this system works in such a way that mounts are displayed to players in OTClient, but not in the official client.


I once played on an OTS where, if you played using OTClient, you could use mounts, but in version 8.60 they were simply not displayed. And players could still play on the classic 8.60 client without any debug issues.
so - you need to use "if" for example:
if OTCv8 {
}
 
What I mean is whether this system works in such a way that mounts are displayed to players in OTClient, but not in the official client.


I once played on an OTS where, if you played using OTClient, you could use mounts, but in version 8.60 they were simply not displayed. And players could still play on the classic 8.60 client without any debug issues.

It will only work from OTClient; if you try to access it with the CipSoft client, a debug error will occur.
 
Back
Top