Hello, community!
I’m working on an OTServer distribution based on Avesta 7.4, but I want to adapt it to be a pure Tibia 7.3 version. I already have the Avesta 7.4 sources and can compile them without issues.
I’m aware that some mechanics were introduced in 7.4 that did not exist in 7.3, so I need to remove or modify them. So far, I have identified the following required changes:
One of the biggest issues I encountered is that I have not been able to find a tool that can generate/edit an items.otb file for versions older than 7.4.
However, I can read the .spr and .dat files from the Tibia 7.3 client using ObjectBuilder, so at least I have access to the item data.
IMPORTANT NOTE: I know that a simple workaround would be to edit the 7.4 client sprites to "look like" 7.3, but I am NOT interested in that approach. I want to play the real 7.3 version for nostalgia, so please do not suggest that solution.
Any guidance on this would be greatly appreciated. Thanks in advance!
I’m working on an OTServer distribution based on Avesta 7.4, but I want to adapt it to be a pure Tibia 7.3 version. I already have the Avesta 7.4 sources and can compile them without issues.
I’m aware that some mechanics were introduced in 7.4 that did not exist in 7.3, so I need to remove or modify them. So far, I have identified the following required changes:
Features that did NOT exist in 7.3 and need to be removed/modified:
- Waiting list in the login queue.
- Item rotations (items did not rotate when used).
- PVP Lock (instead, the "Keep Distance" function should be re-implemented).
- "Hangable" item property (hanging items did not exist in 7.3).
- Hotkeys did not execute automatically, pressing "Enter" was required.
- "Use With" was not possible via hotkeys.
- Furniture could not be destroyed with weapons.
Problem with items.otb for 7.3:
One of the biggest issues I encountered is that I have not been able to find a tool that can generate/edit an items.otb file for versions older than 7.4.However, I can read the .spr and .dat files from the Tibia 7.3 client using ObjectBuilder, so at least I have access to the item data.
My Questions:
- Which source files should I modify to properly disable/remove the mentioned mechanics?
- Is there any way to generate an items.otb file compatible with 7.3? Or is there an alternative method to properly load items in the server without using a modern .otb file?

Any guidance on this would be greatly appreciated. Thanks in advance!
