• 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

I have never written anything like this to anyone here on Otland in all my years, but I can’t keep my mouth shut. You must have a pretty serious disorder in your head. I urge you to seek help. That’s all I have to say.
So what exactly do you disagree with here? That the engine is a trash pile of handrolled hacks, or that using Git to track changes is a sane thing to do?

I’m not sure if you intended to, but your post could easily come across as rude here. Gesior is one of the most helpful members in the history of Open Tibia. He has always been committed to helping others and has never tried to be rude or offensive. Please don’t be offended by his commitment or comments.

Happy New Year and have a good day.
Cool, but regardless of how helpful he was, he should use appropriate tools.
Then his stuff can become helpful even here.
 
Last edited:
So what exactly do you disagree with here? That the engine is a trash pile of handrolled hacks, or that using Git to track changes is a sane thing to do?
You must be so jealous of Ezz since you spend entire days writing shit about him. @ezz, you should be proud of yourself for having fans on Otland.
Answer to your question: I have nothing against the engine, it works very well!
 
You must be so jealous of Ezz since you spend entire days writing shit about him. @ezz, you should be proud of yourself for having fans on Otland.
Answer to your question: I have nothing against the engine, it works very well!
jealous of ezz
Black Ink Crew Laughing GIF by VH1


Cracking Up Lol GIF by STRAPPED!


Cracking Up Lol GIF by Bounce

On The Floor Omg GIF by Joel James

Cracking Up Lol GIF by STRAPPED!
 
It would be really hard to collect all required C++ libraries to compile this server on Windows without vcpkg.
With vcpkg, it would auto install all required C++ libraries, but then you would need to update some C++ files to work with new versions of C++ libraries.

Someone asked me about it on Discord and I made these changes (update C++ files).
In attached .zip files are new files for Visual Studio 2022/2026 compilation with vcpkg (in folder vc17 - open The Violet Project.sln from vc17 to compile in Visual Studio 22/26) and Dockerfile with Ubuntu 24.04 compilation instruction.
In src folders are only files modified to work with new C++ Boost/MariaDB libraries, so you got to put these files into full src folder from this thread and overwrite these files.

To compile these updated compilation solutions in Visual Studio, you must first install vcpkg. It works same way as in TFS/canary/OTCv8, so follow these projects instructions about vcpkg installation on Windows ex.:
(you can skip Execute the following command in [I]Powershell[/I] with Administrator permission to set vcpkg environment variable: step from this tutorial)
I'll try it now. Thanks for the help, master.

One more question, please: between this version of TVP and the nostalgic version, which would be currently recommended to start a project in version 7.x?

Some will say neither, but I'm referring specifically to nostalgic vs. TVP.
 
Last edited:
I'll try it now. Thanks for the help, master.

One more question, please: between this version of TVP and the nostalgic version, which would be currently recommended to start a project in version 7.x?

Some will say neither, but I'm referring specifically to nostalgic vs. TVP.
There is really no difference, it is +- the same engine at various stages of development.
Both have critical issues that you can discover using asan and other tools I suggested earlier. If you figure any, feel free to post or create an issue on projects github, and we can fix it.
 
I understand that you want attention; maybe you’re lacking it—who knows

Te pershendes!
min broder u literally got threatened irl over scamming someone for like $50
dont try to take the high road with me or ill just msg people and ask what they did to u and embarrass u
 
min broder u literally got threatened irl over scamming someone for like $50
dont try to take the high road with me or ill just msg people and ask what they did to u and embarrass u
Let me understand who I’ve scammed, because I honestly don’t remember. Who has threatened me?

Edit: You mean Halfaway? I never scammed him; he got his money, and it wasn’t 50 USD—it was 25 USD if I remember correctly. I explained the reason for this to him.


Who would embarrass me? And the others, for what?
 
Last edited:
@Ezzz
Happy for you that you have so many people who love you. Keep doing your thing :)
Including myself.
 
I'll try it now. Thanks for the help, master.
I just noticed, that there is a GitHub repo related to this thread. I worked on files from this thread/some Discord guy and it looks like they are a bit different (some src/connection.cpp changes).
I will make PRs (7.4 & 7.72) with C++ changes tomorrow, so my code changes will be 100% compatible with GitHub repo from this thread.

One more question, please: between this version of TVP and the nostalgic version, which would be currently recommended to start a project in version 7.x?
I got no idea. I just make them compile/work on Windows/modern Linux without problems.

I have never written anything like this to anyone here on Otland in all my years, but I can’t keep my mouth shut.
There is a great feature on OTLand, you can Ignore people.
Then you do not see their posts, unless someone quote that person and you click 'Show ignored content'. There are no notifications about their posts/reactions, they are hidden in 'New posts' and they are totally hidden - you don't even see 'Show ignored content' - when you scroll thru thread.
1767289644183.webp

Just move mouse over someones nickname and in bottom-left corner there is Ignore button.
You can use OTLand and never see posts by people you don't like.
 
I just noticed, that there is a GitHub repo related to this thread. I worked on files from this thread/some Discord guy and it looks like they are a bit different (some src/connection.cpp changes).
I will make PRs (7.4 & 7.72) with C++ changes tomorrow, so my code changes will be 100% compatible with GitHub repo from this thread.


I got no idea. I just make them compile/work on Windows/modern Linux without problems.


There is a great feature on OTLand, you can Ignore people.
Then you do not see their posts, unless someone quote that person and you click 'Show ignored content'. There are no notifications about their posts/reactions, they are hidden in 'New posts' and they are totally hidden - you don't even see 'Show ignored content' - when you scroll thru thread.
View attachment 97106

Just move mouse over someones nickname and in bottom-left corner there is Ignore button.
You can use OTLand and never see posts by people you don't like.
Done, Thank you @Gesior.pl
 
@Ezzz
Happy for you that you have so many people who love you. Keep doing your thing :)
We can't expect less from Marcin, people who like him (his friends), it's just laughable in general.
It's hilarious to see Marcin talk about using asan to find issues in these sources, and when you do, you can find them in stock TFS 1.4.2 as well.
We'll continue to rock it out at real TVP :cool:

p.s: do as Gesior suggests, put Marcin and his friends on ignore just like many have done, including me, nobody likes him, he'll be gone from otland sooner or later, unlikable sociopath is what he is.
 
I just noticed, that there is a GitHub repo related to this thread. I worked on files from this thread/some Discord guy and it looks like they are a bit different (some src/connection.cpp changes).
I will make PRs (7.4 & 7.72) with C++ changes tomorrow, so my code changes will be 100% compatible with GitHub repo from this thread.


I got no idea. I just make them compile/work on Windows/modern Linux without problems.


There is a great feature on OTLand, you can Ignore people.
Then you do not see their posts, unless someone quote that person and you click 'Show ignored content'. There are no notifications about their posts/reactions, they are hidden in 'New posts' and they are totally hidden - you don't even see 'Show ignored content' - when you scroll thru thread.
View attachment 97106

Just move mouse over someones nickname and in bottom-left corner there is Ignore button.
You can use OTLand and never see posts by people you don't like.
Looking forward to the PR's ;)
 
Last edited:
Are you using standard OBJ. Builder for this project? If not, could you provide a suitable tool?
 
Im using tvp codes related to database inveotory houses a players saving in another format and monster behavior iproved + loot equiped and spawn with loot thats all
 
Gesior and Ezzz are amazing people, especially Gesior really helped me so much with launching this so I could work on it. You guys are amazing people please keep that engine open source it's the best engine ever created and Project Fibula runs on it for a good reason.

I'm in the stage where I will be trying to reverse that 7.72 client into 7.1 versions n of Tibia that everybody loves so much.

I'm planing to host my own server doing these mechanisms and Gesior totally made my life amazing he helped me so much that it's really unbelievable and he did this without wanting anything is exchange there are no people like that out there anymore so whoever will want to be against Gesior or Ezzz is also against me, those people are people that this community badly needs!

You guys saved my life and thanks to you I can work on this project make it better and then also share it here with everyone!

Love you guys and looking forward to hear from you.

My goal and passion is to launch OT on that very TVP engine, on 7.72 which it runs and revert that client and maps to version 7.1 mechanics, assets (graphics, sprites) and maps.

Anyone who'd be interested in helping me achieving that is more than welcome to write me a message and join me.
 
Gesior and Ezzz are amazing people, especially Gesior really helped me so much with launching this so I could work on it. You guys are amazing people please keep that engine open source it's the best engine ever created and Project Fibula runs on it for a good reason.

I'm in the stage where I will be trying to reverse that 7.72 client into 7.1 versions n of Tibia that everybody loves so much.

I'm planing to host my own server doing these mechanisms and Gesior totally made my life amazing he helped me so much that it's really unbelievable and he did this without wanting anything is exchange there are no people like that out there anymore so whoever will want to be against Gesior or Ezzz is also against me, those people are people that this community badly needs!

You guys saved my life and thanks to you I can work on this project make it better and then also share it here with everyone!

Love you guys and looking forward to hear from you.

My goal and passion is to launch OT on that very TVP engine, on 7.72 which it runs and revert that client and maps to version 7.1 mechanics, assets (graphics, sprites) and maps.

Anyone who'd be interested in helping me achieving that is more than welcome to write me a message and join me.
Very original idea
 
Back
Top