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

TVP 7.4 Develop & TVP 7.7 Stable Full Distribution

My curent goal is to conver that TVP Map into 7.1 map like people from Project Fibula did.

It's a huge mess, it says that this engine is 7.4 / 7.72 meanwile it's only 7.72 but when you try to open maps to do anytrhing with them you can't do it unless you add files from client 8.0...

I really wonder how these people from Project Fibula managed to conver it all to 7.1 maps...

I happen to have 7.1 version maps on client 7.4 that were convered into it from the 7.1 version.
It's doable but seems extremely hard for someone who didn't spend that much time in RME editor. I'm using version 3.7, but it seems it's not possible to achieve that with this version.

When I try to open it with the data from 8.0 it gives me this:

1767353443613.webp
 
My curent goal is to conver that TVP Map into 7.1 map like people from Project Fibula did.

It's a huge mess, it says that this engine is 7.4 / 7.72 meanwile it's only 7.72 but when you try to open maps to do anytrhing with them you can't do it unless you add files from client 8.0...

I really wonder how these people from Project Fibula managed to conver it all to 7.1 maps...

I happen to have 7.1 version maps on client 7.4 that were convered into it from the 7.1 version.
It's doable but seems extremely hard for someone who didn't spend that much time in RME editor. I'm using version 3.7, but it seems it's not possible to achieve that with this version.

When I try to open it with the data from 8.0 it gives me this:

View attachment 97114

If you have problems running the map on tvp skip check items.otb version
 
Yup that's what I have used and I managed to make it work, I just have to reassign TVP houses and for now it works.

It's just monster sprites are new but I still can't decide if I should keep them new or also bring the 7.1 one nostalgic sprites.

From what I've noticed im missing all npcs on boats.


I also don't understand this thing that when Im using RME editor 3.7 then I want to load 7.1 map and as soon as I write the map in 8.0 version (which is required by TVP for the 7.1 map to work) then all the sprites change and it's so ugly!

How Project Fibula did that they could have transfered all old sprites but convert it to the 8.0 client? : X

Also is it possible to turn off auto aiming on the battle list for players and only keep it for monsters?

They say that TVP client is 7.4 version and 7.72 versions but it's not true it's only 8.0 version... so it it possible to do it like Project Fibula did? Any ideas how they did that?

Please someone help me to solve these issues I will pay.
 
Last edited:
Yup that's what I have used and I managed to make it work, I just have to reassign TVP houses and for now it works.

It's just monster sprites are new but I still can't decide if I should keep them new or also bring the 7.1 one nostalgic sprites.

From what I've noticed im missing all npcs on boats.


I also don't understand this thing that when Im using RME editor 3.7 then I want to load 7.1 map and as soon as I write the map in 8.0 version (which is required by TVP for the 7.1 map to work) then all the sprites change and it's so ugly!

How Project Fibula did that they could have transfered all old sprites but convert it to the 8.0 client? : X

Also is it possible to turn off auto aiming on the battle list for players and only keep it for monsters?

They say that TVP client is 7.4 version and 7.72 versions but it's not true it's only 8.0 version... so it it possible to do it like Project Fibula did? Any ideas how they did that?

Please someone help me to solve these issues I will pay.
First misconception you have is that you are tied with certain protocol version - game interactions have very little to do with the communication.
It doesn't really matter if you use protocol 7.4, 8.0, 15, all that matters is the logic that handles the requests, the sprites you display, your map (that can be parsed out of any map version), and the UI.
Neither is tied to the communication.
 
Surely I don't know much that's a fact, I'm just a passionate. I came back to Tibia after 23 years I never knew anything about programming the only thing about OT servers I knew was how to launch OT many years ago but since then many things changed.

Yet in one month I have managed to learn quite a lot about the subject, basics about C++, assets, MySQL etc. and thanks to some help few tips from Gesior, Visual, cmd I've managed to decompile the TVP server and launch it on Windows, so yeah I don't know much and if I did I wouldn't be here but thanks to ppl like Gesior and some other nice people I have faith that I will be able to learn even more and run this OT when I figure out how to fully transfer 7.1 map to TvP 7.72 client.

At this point I tried using Tibia 7.1 dat and spr files with the edited 7.1 map provided and 7.72 tvp client provided but I'm missing a lot of NPCs, functionalities and having map bugs here and there so I believe that I'm doing something very wrong and I don't know how to properly use and transfer 7.1 maps to TVP server like Project Fibula did however I'm not losing faith. After Ill success with that I will do buy my server, host it and work on editing other stuff before opening it to the public

so if anyone is interested in cooperation want to help me solving problems with the map and benefit from running this project with me I'm open, just write me a message anytime.
 
Last edited:
Surely I don't know much that's a fact, I'm just a passionate. I came back to Tibia after 23 years I never knew anything about programming the only thing about OT servers I knew was how to launch OT many years ago but since then many things changed.

Yet in one month I have managed to learn quite a lot about the subject, basics about C++, assets, MySQL etc. and thanks to some help few tips from Gesior, Visual, cmd I've managed to decompile the TVP server and launch it on Windows, so yeah I don't know much and if I did I wouldn't be here but thanks to ppl like Gesior and some other nice people I have faith that I will be able to learn even more and run this OT when I figure out how to fully transfer 7.1 map to TvP 7.72 client.

At this point I tried using Tibia 7.1 dat and spr files with the edited 7.1 map provided and 7.72 tvp client provided but I'm missing a lot of NPCs, functionalities and having map bugs here and there so I believe that I'm doing something very wrong and I don't know how to properly use and transfer 7.1 maps to TVP server like Project Fibula did however I'm not losing faith. After Ill success with that I will do buy my server, host it and work on editing other stuff before opening it to the public

so if anyone is interested in cooperation want to help me solving problems with the map and benefit from running this project with me I'm open, just write me a message anytime.

I believe that you can still use the 7.72 client as Project Fibula does, but the thing that he has done is replace the sprites, using ObjectBuilder. Meaning he still uses 7.72 spr and dat, but has replaced sprites to fit the 7.1 look.

Regarding the npc's, can you tell us more, or perhaps show a GIF of the issue?
 
I've opened 3.7 RME map editor, opened provided 7.1 maps, converted them to client 8.0 (TvP 7.4 uses that and you have to convert to 8.0 otherewise you won't be able to launch the server) and then I've ran the server, maps are looking like 7.1 but levers do not work, there are no NPCs, there are graphical map bugs all over the place.

That's pretty much it.

It was easier for me to launch the server using client with the 7.1 sprite files and everything was better, looked and worked exactly like 7.1 but map is not edited and is basicaly client 7.72 instead of client 7.1 but with the sprites of 7.1 so i would have to perform edits listed below that someone did on those edited 7.1 that i tried using in order to conver them instead of fixing all the dependencies etc.

Or someone knows the way how to fix it and properly conver that map 7.1 map with all the dependencies to client 8.0 that tvp is using?

Despite of the claims TvP is not 7.4 , 7.1 or 7.72 it's disguised as 7.72 client with converted 8.0 maps / files. You can't open that ot with different than 7.72 client.

1767484086743.webp

1767484117267.webp

1767484277118.webp

1767484319203.webp

1767484367210.webp




@edit

I already know to fix these I will either have to use the prefered option 1.

Or option 2 which i will be working on now currently, where I will have to use OTB Json Master that:

"NodeJS library for programmatically modifying Open Tibia Binary Mapping files. This framework reads .otbm files and parses them to an intermediary JSON format. This JSON structure can be changed programatically to make generic modifications. Once a change has been committed to the structure, it can be encoded back to an .otbm file."



So I will have to transfer 7.4 item id libraries (item ids from this 7.1 map are based on 7.4 version ids) to their maching ids in the 8.0 otb map file.

I am planning to write simple python script on that once I will have that and convert ids by that script into matching ones in 7.72 client with 8.0 sprites for the Rme 3.7 map editor I will be able to successfully convert it into correct otbm without the bugs thanks to that OBTM2JSON.

and I am convinced that's what people from Project Fibula also did since they would have no other choice or just edit the maps manually.

So what I did finally was using AI for help and took a break I will come back to it tomorrow maybe:




and here's the list of all the item ids from client 7.4 and client 8.0 for the AI to analyze it and create the list for OTBM2JSON considering names and matching ids between the clients using certain logic > if id and name are the same skip, save and go to the next one.



@edit

It's really ridiculous i couldn't even edit TVP map in RME because as soon as you save otbm and launch the server it will give you errors and server will not launch, it means you can't even fix map visual errors and others manually and that is super terrible...

as soon as you try to even just edit this map, npcs disappear, dependencies disappear everything is getting crazy...

Doesn't even matter anything what map verison you are using or in what version you are saving the changes this is so annoying basicaly you can't do anything with it.

Now after all those hours spent on this Im wondering what this TvP is even for when you can't even edit your map lol this is beyong ridiculous...
 
Last edited:
Something happened and it's not possible to create new accounts on TVP.

Project Fibula has the same issue what happened?
 
I've opened 3.7 RME map editor, opened provided 7.1 maps, converted them to client 8.0 (TvP 7.4 uses that and you have to convert to 8.0 otherewise you won't be able to launch the server) and then I've ran the server, maps are looking like 7.1 but levers do not work, there are no NPCs, there are graphical map bugs all over the place.

That's pretty much it.

It was easier for me to launch the server using client with the 7.1 sprite files and everything was better, looked and worked exactly like 7.1 but map is not edited and is basicaly client 7.72 instead of client 7.1 but with the sprites of 7.1 so i would have to perform edits listed below that someone did on those edited 7.1 that i tried using in order to conver them instead of fixing all the dependencies etc.

Or someone knows the way how to fix it and properly conver that map 7.1 map with all the dependencies to client 8.0 that tvp is using?

Despite of the claims TvP is not 7.4 , 7.1 or 7.72 it's disguised as 7.72 client with converted 8.0 maps / files. You can't open that ot with different than 7.72 client.

View attachment 97163

View attachment 97164

View attachment 97165

View attachment 97166

View attachment 97167




@edit

I already know to fix these I will either have to use the prefered option 1.

Or option 2 which i will be working on now currently, where I will have to use OTB Json Master that:

"NodeJS library for programmatically modifying Open Tibia Binary Mapping files. This framework reads .otbm files and parses them to an intermediary JSON format. This JSON structure can be changed programatically to make generic modifications. Once a change has been committed to the structure, it can be encoded back to an .otbm file."



So I will have to transfer 7.4 item id libraries (item ids from this 7.1 map are based on 7.4 version ids) to their maching ids in the 8.0 otb map file.

I am planning to write simple python script on that once I will have that and convert ids by that script into matching ones in 7.72 client with 8.0 sprites for the Rme 3.7 map editor I will be able to successfully convert it into correct otbm without the bugs thanks to that OBTM2JSON.

and I am convinced that's what people from Project Fibula also did since they would have no other choice or just edit the maps manually.

So what I did finally was using AI for help and took a break I will come back to it tomorrow maybe:




and here's the list of all the item ids from client 7.4 and client 8.0 for the AI to analyze it and create the list for OTBM2JSON considering names and matching ids between the clients using certain logic > if id and name are the same skip, save and go to the next one.



@edit

It's really ridiculous i couldn't even edit TVP map in RME because as soon as you save otbm and launch the server it will give you errors and server will not launch, it means you can't even fix map visual errors and others manually and that is super terrible...

as soon as you try to even just edit this map, npcs disappear, dependencies disappear everything is getting crazy...

Doesn't even matter anything what map verison you are using or in what version you are saving the changes this is so annoying basicaly you can't do anything with it.

Now after all those hours spent on this Im wondering what this TvP is even for when you can't even edit your map lol this is beyong ridiculous...
You nerd yo use tvp editor since ir has refresh roles al ocer the mapa otherwose removed or ven verter tale the conde.from.tvp.and adapt to yours that what o did
 
How to open this map in RME so that NPC and monster spawns are visible?
Because when I open it, the map loads empty, without NPCs and monsters.
After changing anything in RME and saving the map, there are no NPCs and monsters on the server.
Can anyone help?
 
How to open this map in RME so that NPC and monster spawns are visible?
Because when I open it, the map loads empty, without NPCs and monsters.
After changing anything in RME and saving the map, there are no NPCs and monsters on the server.
Can anyone help?
You must import them, import monsters and import npc
1767712510192-webp.97308
 

Attachments

  • 1767712510192.webp
    1767712510192.webp
    18.5 KB · Views: 410 · VirusTotal
Excuse my ignorance. Do I need a custom RME to run this map, or Ravenor TVP?

Could you help me, please?
I finally figured it out and the answer is yes, a custom RME is needed to open the map. Items like liquids/fluids have different subType ids and doors/keys have data stored differently in them than normal OTs.

For reference:
If someone knows how to fix the mapeditor issue with the black tiles please let us in the thread know about it, thanks in advance @Way20
Unfortunately black tiles problem are not related with what I've said above. The map is not properly converted to 7.4 version, it's 7.7 map saved as 8.0. Easiest solution if you don't care about having correct item ids for 7.4 is to just replace border items sprites.

Due to bad conversion to 7.4 (e.g deleted mountain borders) you may also encounter situations as below:

Original 7.7 map:
hEIpHs4.png

TVP map with deleted mountain borders:
Su3yAOr.png

Correct 7.4 map:
J4ujYHy.png
 
Finalmente descobri e a resposta é sim, é necessário um RME personalizado para abrir o mapa. Itens como líquidos/fluidos têm IDs de subtipo diferentes e portas/chaves têm dados armazenados de forma diferente dos OTs normais.

Para referência:

Infelizmente, o problema com os blocos pretos não está relacionado com o que eu disse acima. O mapa não foi convertido corretamente para a versão 7.4; trata-se de um mapa da versão 7.7 salvo como 8.0. A solução mais fácil, caso não se importe com os IDs corretos dos itens para a versão 7.4, é simplesmente substituir os sprites dos itens da borda.

Devido a uma conversão inadequada para a versão 7.4 (por exemplo, a remoção das bordas das montanhas), você também pode se deparar com situações como as descritas abaixo:

Mapa original 7.7:
hEIpHs4.png

Mapa do TVP com as fronteiras das montanhas excluídas:
Su3yAOr.png

Mapa correto 7.4:
J4ujYHy.png


Use this map editor.

 
This engine that was published is bugged intentionally by the thread owner. Who are you in Discord I don't know you ?
This is so sad. I literally downloaded it from the main TVP repo where you take "pay for invite". If you claim any issues, they are none but your own. I havent even touched a line in these files.

Stop trying to make customers in this thread by taking them to discord and trying to sell stuff. Its illegal on this platform. Btw who lifted your 6 months ban? I think I'll need to review this with the mods/admins

Imagine claiming Project Fibula was not initially a crashing shit show with massive lag. They fixed it eventually, good for them. To everyone even remotely thinking about paying EZZZ to have fixes, dont. Upload any problems/issues you may find in this thread and we'll fix it in the new free main repo TVP-OTland.

Ezzz the only thing Project Fibula can thank you for is the inaccurate formulas on everything, fully believing they run a 100% copy of the cipsoft server and its files. Its sad. At best the only thing that is potentially somewhat accurate is the spells, and even in the spells, there are some bugs I've noticed long ago that I'll report to my repo.
Post automatically merged:

I finally figured it out and the answer is yes, a custom RME is needed to open the map. Items like liquids/fluids have different subType ids and doors/keys have data stored differently in them than normal OTs.

For reference:

Unfortunately black tiles problem are not related with what I've said above. The map is not properly converted to 7.4 version, it's 7.7 map saved as 8.0. Easiest solution if you don't care about having correct item ids for 7.4 is to just replace border items sprites.

Due to bad conversion to 7.4 (e.g deleted mountain borders) you may also encounter situations as below:

Original 7.7 map:
hEIpHs4.png

TVP map with deleted mountain borders:
Su3yAOr.png

Correct 7.4 map:
J4ujYHy.png

You could just remove ezzz "tvp" tags from the xml files also and use a regular mapeditor. He is trying to make it look like he created everything himself by using useless code to make people pay for shit they dont need to, such as a "custom" mapeditor. But you'd need to do it from the server source aswell so it can actually read the files in its normal format again. An easy way to do it is to compare to a vanilla server.
 
Last edited:
This is so sad. I literally downloaded it from the main TVP repo where you take "pay for invite". If you claim any issues, they are none but your own. I havent even touched a line in these files.

Stop trying to make customers in this thread by taking them to discord and trying to sell stuff. Its illegal on this platform. Btw who lifted your 6 months ban? I think I'll need to review this with the mods/admins

Imagine claiming Project Fibula was not initially a crashing shit show with massive lag. They fixed it eventually, good for them. To everyone even remotely thinking about paying EZZZ to have fixes, dont. Upload any problems/issues you may find in this thread and we'll fix it in the new free main repo TVP-OTland.

Ezzz the only thing Project Fibula can thank you for is the inaccurate formulas on everything, fully believing they run a 100% copy of the cipsoft server and its files. Its sad. At best the only thing that is potentially somewhat accurate is the spells, and even in the spells, there are some bugs I've noticed long ago that I'll report to my repo.
Post automatically merged:



You could just remove ezzz "tvp" tags from the xml files also and use a regular mapeditor. He is trying to make it look like he created everything himself by using useless code to make people pay for shit they dont need to, such as a "custom" mapeditor. But you'd need to do it from the server source aswell so it can actually read the files in its normal format again. An easy way to do it is to compare to a vanilla server.

Wow, that is deeply concerning.
 
You could just remove ezzz "tvp" tags from the xml files also and use a regular mapeditor. He is trying to make it look like he created everything himself by using useless code to make people pay for shit they dont need to, such as a "custom" mapeditor. But you'd need to do it from the server source aswell so it can actually read the files in its normal format again. An easy way to do it is to compare to a vanilla server.
It's not that simple, the binary itself is a bit different from standard otbm format. It contains extras attributes that a "regular map editor" can't read.

If one were to use regular RME to edit this map these problems will show up:
1. Liquids and fluids will show incorrect colors because the map stores it differently than normal OTs.​
qkrOeXS.png
On the image above it should be blood splashes and if you add any new splash or liquid container it will have incorrect subId.​

2. It would not be possible to see, edit or create new refresh-able tiles.​
FRsj6gr.png
(btw the refresh-able tiles from the area above are completely gone on TVP map due to bad conversion to 7.4)​

3. Doors and keys on normal OTs match with each other using Action IDs, with TVP however this is not the case and the data is stored elsewhere.​
U8SLH6P.png
Using regular RME to edit this map it's impossible to see or edit the values shown above. But the biggest problem is, if you make any edits to the map using regular RME and save it, all this data will be lost leaving expertise doors, key-closed doors and quests-doors utterly useless.​
So no, it's not as simple as modifying the XML files.

The map can still be converted to standard otbm format though and that's what I intend to do. When it's done and properly converted to 7.4 version I will release it here.
 
It's not that simple, the binary itself is a bit different from standard otbm format. It contains extras attributes that a "regular map editor" can't read.

If one were to use regular RME to edit this map these problems will show up:
1. Liquids and fluids will show incorrect colors because the map stores it differently than normal OTs.​
qkrOeXS.png
On the image above it should be blood splashes and if you add any new splash or liquid container it will have incorrect subId.​

2. It would not be possible to see, edit or create new refresh-able tiles.​
FRsj6gr.png
(btw the refresh-able tiles from the area above are completely gone on TVP map due to bad conversion to 7.4)​

3. Doors and keys on normal OTs match with each other using Action IDs, with TVP however this is not the case and the data is stored elsewhere.​
U8SLH6P.png
Using regular RME to edit this map it's impossible to see or edit the values shown above. But the biggest problem is, if you make any edits to the map using regular RME and save it, all this data will be lost leaving expertise doors, key-closed doors and quests-doors utterly useless.​
So no, it's not as simple as modifying the XML files.

The map can still be converted to standard otbm format though and that's what I intend to do. When it's done and properly converted to 7.4 version I will release it here.
He clearly modified it. In the initial leaked files it works without issues using regular rme. Which makes you question why he even did it? Money ofc.
 
He clearly modified it. In the initial leaked files it works without issues using regular rme. Which makes you question why he even did it? Money ofc.
I won't take anyone's side in this fight. I've worked with Ezz in the past, other than needing to be patient and wait longer than expected, I had no problems at all.
That said, I understand why you and others are frustrated with him. TVP is indeed not nearly as close to a 1:1 clone as he advertised.

Regarding the map on TVP, it's the same as on Nostalrius (the only difference being that TVP uses serverIDs instead of clientIDs). So I guess he started with that from the get-go, rather than modifying it later on, since it was already done in Nostalrius years before he started TVP.
 
Back
Top