• 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

Evil Mark

President
Premium User
Joined
Nov 23, 2008
Messages
2,052
Reaction score
261
I have been thinking alot about what is right and wrong. I feel like this community has been deteriorating. We see well known figures with experience bulldoze over people with a dream and a passion of running their own server by filling them with promises based on lies to no limit just to make a succesful trade wether it's a module or a server.

Nobody deserves to be lied to. I have the reverse engineered sources of the leaked files aswell as the TVP sources and I've been verifying the legitimacy of these files and they are basically close to zero. To begin with there's almost nothing cipsoft accurate in this distribution. Whatever you may have been told and the false hype going around, it's all a big lie made to deceive people who didnt know anything better and who didnt have access to the sources. Below you can see an example how people will stop at nothing to convince you of their lies. Two conversations with one year apart.

1762634580258.webp1762634775181.webp

In the first conversation I knew nothing about TVP and had not started comparing while on the other image a year later I've access to both sources and have reviewed differences in both. I even rebuilt my entire player and monster logic to match the formulas of the real engine in all monster and player regards hence I can say with a 100% accuracy how inaccurate these files are before you use them. I no longer want this false hype to be a theme around these files.

The distribution only has a converted map, quests, npcs, monster files and spells basically. It also runs on a text file database structure for characters. Keep in mind that you will encounter lua code corruption issues, memory leaks, bugs and an immense inaccuracy in all things related to "cipsoft accurate" for a product that is self proclaimed out of thin air to be 97% accurate in regards to the leaked files where only Lava effects and a game beat "is missing" to make it a 100% replica which is laughable.

I see no point in people investing themselves to acquire these resources just to be lied to again. I'm not going to stand by and watch people get scammed by these internet gangsters.

I just want people to learn from this experience and to not blindly trust everyone in this community as it's the internet and there's alot of malice intentions and false pretences. This is the latest sources, and I can tell you from my own experiences the stable sources wasnt updated for almost 2 years while the develop sources barely receives any attention maybe once every few months. So dont waste your time getting them from anywhere else but here.
In regards to specific bug fixes, real walking, real formulas or anything. You can reach out to me if its one or two bugs, i might be able to help.

I would suggest you to get these files from github instead
TVP Community

Moving forward this one will be updated. Atleast as much as the community is willing to contribute with issues and bug fixes. If I see a commitment I will also add fixes off my own once my launch settles down.
 

Attachments

Last edited:
It is just outdated tfs with (very badly written) different format parsing, edited by a technically illiterate person known for shady business practices.
1762640186446.webp
Similarly, just as Nostalrius somehow “stopped” being the supposedly complete Tibia replica, neither Nostalrius nor this wreckage comes anywhere close.
 
Ezz is a known scammer, however. Would you tell me why did you ask for your account to be innactive (delete request) and later return with hiding your profile? did another person own this account comparing to previous "evil mark"?
 
Ezz is a known scammer, however. Would you tell me why did you ask for your account to be innactive (delete request) and later return with hiding your profile? did another person own this account comparing to previous "evil mark"?
I literally dont understand what you mean.
 
It is just outdated tfs with (very badly written) different format parsing, edited by a technically illiterate person known for shady business practices.
View attachment 95870
Similarly, just as Nostalrius somehow “stopped” being the supposedly complete Tibia replica, neither Nostalrius nor this wreckage comes anywhere close.
Go ahead now and compare this joke with fusion32's thread where he posted the leaked file sources.

Just look how damage, armor, skill, defense etc.. is calculated

Tvp is a total scam.
 
How many versions of the famous TVP will be leaked? Ive seen like 4 already wich one is the correct
These are the latest vanilla garbage files. But it doesnt matter if they are from today or 6 months ago. It will be same.
 
Last edited:
Go ahead now and compare this joke with fusion32's thread where he posted the leaked file sources.

Just look how damage, armor, skill, defense etc.. is calculated

Tvp is a total scam.
C++:
int32_t Weapons::getMaxMeleeDamage(int32_t attackSkill, int32_t attackValue)
{
    if (g_config.getBoolean(ConfigManager::USE_CLASSIC_COMBAT_FORMULAS)) {
        int32_t maxWeaponDamage = attackValue;
        int32_t formula = (5 * (attackSkill)+50) * maxWeaponDamage;
        int32_t rnd = rand() % 100;
        return formula * ((rand() % 100 + rnd) / 2) / 10000;
    }
    
    return static_cast<int32_t>(std::ceil((attackSkill * (attackValue * 0.05)) + (attackValue * 0.5)));
}

int TSkillProbe::ProbeValue(int Max, bool Increase){
    if(Increase){
        this->Increase(1);
    }

    // TODO(fusion): Some optimizations made the decompilation output for this
    // `RandomFactor` look very weird. It looks correct but we should come back
    // to it.
    int RandomFactor = ((rand() % 100) + (rand() % 100)) / 2;
    int MaxValue = Max * (this->Get() * 5 + 50);
    int Result = (RandomFactor * MaxValue) / 10000;
    return Result;
}


I was checking this Melee, it looks the same

Do you have any other specific one? I would like to check
 
C++:
int32_t Weapons::getMaxMeleeDamage(int32_t attackSkill, int32_t attackValue)
{
    if (g_config.getBoolean(ConfigManager::USE_CLASSIC_COMBAT_FORMULAS)) {
        int32_t maxWeaponDamage = attackValue;
        int32_t formula = (5 * (attackSkill)+50) * maxWeaponDamage;
        int32_t rnd = rand() % 100;
        return formula * ((rand() % 100 + rnd) / 2) / 10000;
    }
 
    return static_cast<int32_t>(std::ceil((attackSkill * (attackValue * 0.05)) + (attackValue * 0.5)));
}

int TSkillProbe::ProbeValue(int Max, bool Increase){
    if(Increase){
        this->Increase(1);
    }

    // TODO(fusion): Some optimizations made the decompilation output for this
    // `RandomFactor` look very weird. It looks correct but we should come back
    // to it.
    int RandomFactor = ((rand() % 100) + (rand() % 100)) / 2;
    int MaxValue = Max * (this->Get() * 5 + 50);
    int Result = (RandomFactor * MaxValue) / 10000;
    return Result;
}


I was checking this Melee, it looks the same

Do you have any other specific one? I would like to check
There's alot you can compare. Check monster attack, defense, even monster spell execution, armor etc..

Skilltries is resetting on advance and affecting deathloss. Even so the entire skill advance is wrong. I can go on forever.

Even looting is inaccurate. Cipsoft has an inventory system even for monsters. So even with the right chances loot will drop alot more frequently.

Cipsoft also have their own rand in certain places. I believe in many cases he's using a regular rand which greatly breaks the entire formulas in alot of places.

Even so, this is the vanilla server. It needs smart pointers added or it will forever suffer from lua code corruption.

Building your server on this is a death sentence to your server im being honest. This is not even accounting for the hundreds of bugs. Cloning and money duplication issues.
 
Last edited:
Big respect to Mark for releasing TVP to the public. That’s the kind of move that actually pushes the community forward. but seeing this now just proves that even those who stood against me eventually understood the bigger picture. No drama, just respect. This is what real contribution looks like. Well done, Mark.
 
Big respect to Mark for releasing TVP to the public. That’s the kind of move that actually pushes the community forward. but seeing this now just proves that even those who stood against me eventually understood the bigger picture. No drama, just respect. This is what real contribution looks like. Well done, Mark.
I didnt release it out of hate. My intentions are different from yours. Me, along with alot of other people were scammed.

This is a bogus project that scams the small people and thats the only thing I wanted to prevent while also revealing the bigger picture and have the community weigh in on the lies of this server.

Im not doing it out of spite. Im doing it to reveal and stop people from falling for this scam again.

I feel sorry for anyone downloading it, let alone tries to fix all the issues.
 
I didnt release it out of hate. My intentions are different from yours. Me, along with alot of other people were scammed.

This is a bogus project that scams the small people and thats the only thing I wanted to prevent while also revealing the bigger picture and have the community weigh in on the lies of this server.

Im not doing it out of spite. Im doing it to reveal and stop people from falling for this scam again.

I feel sorry for anyone downloading it, let alone tries to fix all the issues.
Regardless of the reason, the outcome is the same. What matters is that the community benefits from it. You did what needed to be done.
 
Last edited:
do people even notice a difference between cipsoft files and 7.4 random tfs files
 
do people even notice a difference between cipsoft files and 7.4 random tfs files
The most impactful difference is how loot is being generated.
Cipsoft monsters have inventories which affect their stats, they drop much less loot than tfs's, because the inventories are confined spaces which limit how much items can be generated, while on TFS its all based on chance and maybe the corpse's container size.

and yes, some people (arguably the most influencial) do, this is why Tibiantis is still so popular.
 
Last edited:
The most impactful difference is how loot is being generated.
Cipsoft monsters have inventories, they drop much less loot than tfs's, because the inventories are confined spaces which limit how much items can be generated, while on TFS its all based on chance and maybe the corpse's container size.

and yes, some people (arguably the most influencial) do, this is why Tibiantis is still so popular.
I give you 8 months to research the engine, the experience and difference will be eye opening. The main funcs can look alright but it doesnt matter if its broken on the way by something else. This is just a small part of the wheel you uncovered just now.

Now look at skills, then you can move on to defense, armor and how penetration behaves from ammo on players/monster etc.

It's easier if you just port it over manually yourself from real engine to your server rather than using tvp. Which is a graveyard for endless issues.
 
Last edited:
ecause the inventories are confined spaces which limit how much items can be generated, while on TFS its all based on chance and maybe the corpse's container size.
not rlly if theres no place on monsters inventory/hands it will generate bag i remember one dude on tibiantis being confused as he got bag from gs without time ring or something like that he rolled k legs brass legs k armor and plate armor at once i think
 
Back
Top