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

A few questions for all of you beautiful people.

MikeOT

Well-Known Member
Joined
Jan 22, 2017
Messages
232
Solutions
2
Reaction score
86
Hello everyone! Glad to see that OT's are still alive and kicking.

Just a little about myself, I've been playing Tibia on and off since about 2000. I've played several real servers over the years, as well as have been playing OT servers on and off since their inception.

In recent years, I haven't been around Tibia in general very much due to time constraints in rl (wife, 3 kids, full time career,...... league of legends.....).

Anyway.. I've been getting the itch for a while to dig in and make myself an OT for 10-12 rls of mine to get together and play. I created a few back in the day (like..... 8? years ago?), but wow..... things have changed quite a bit. I've been looking through stickys to get an idea of what's going on around here nowadays. I'm not exactly a novice programmer, but I am not affluently versed in Lua or C++. I am however fairly proficient at C#, so I'm sure I can translate much of that.

I have noticed quite a few impressive custom OT's, and I am very curious as to how they make this happen. What I would like to accomplish myself is:

- A Custom anticheat Client equipped with a custom server(tfs?) so as to not use Cipsoft's software
- Based around 7.4 gameplay (pre-major update that started the downhill spiral towards mediocrity imo)
- Fully custom map
- Crafting
- Some bells and whistles that I DO like from newer versions

Fret not, I have loads of custom sprites at my disposal that I have created/acquired over the years. Believe me, I understand the amount of work that goes into these types of things. This is a longish term hobby project.


I am having a hard time connecting the dots on some things. It seems like there is very little in the way of updated discussions/guides on how certain things are done. (i.e. A flash client with 7.4 gameplay and all kinds of custom addons)

Maybe I am missing it, but everything seems to be scattered to me at the moment. It's almost as if everyone just "knows" how to do it, lol.



A few questions from my end to those of you who are much more knowledgeable than myself:

1.) Is there a specific setup already in existence that would allow for me to use a custom client/server for 7.4? or would I have to actually hard code a client from scratch to meet those needs?

2.) Is there already a client available for download that is not of Cip's ownership? I'm only seeing the server.

3.) Is it possible to use, say, the current TFS for all of the bugfixes along the way, but alter it in such a way as to mimic gameplay from 7.4? Or would it be better to use an available 7.4 server/client setup? Is there one that is mostly bug free to work from?

4.) With some of these old school OT's that I have been observing, there are several things that stick out to me, and I am curious as to how they accomplished it. As in the example above, a version of the flash client, but with almost identical gameplay to tibia 7.4, which was obviously in existence way before the flash client. Is this something that some programmers spent months and months making from scratch? Or is there a simpler solution that I am missing?

5.) Is it incredibly difficult to add more modern features to such an old system? Or is there a solution out there that I am missing that is the 7.4 gameplay with a modern codebase?


This is, as stated above, a hobby project, but before I get too deep into trying to hard code all of this stuff, I would just like to know if there are simpler solutions out there.


I'm sure I will think of more about the time I hit submit.

Thank you for your time :)
 
Open tibia client: compatible 7.60 up to 10.41
https://otland.net/forums/otclient.494/
https://github.com/edubart/otclient

The latest maintained server: (10.98, not sure if there is a major version change, so may be compatible with otclient)
https://github.com/otland/forgottenserver

Guide to compiling in-case you wanna play with C++:
https://github.com/otland/forgottenserver/wiki/Compiling
Else you can grab nighly builds of latest version: http://nightlies.otland.net/

LUA scripting wiki if you wanna make custom stuff without recompiling server:
https://github.com/otland/forgottenserver/wiki/Script-Interface

Fork of the latest maintained server, with some extra features and backported to older tibia clients (as low down as 7.6 on their v3 branch, 7.4 on their v2 branch):
https://github.com/mattyx14/otxserver

Remere map editor to create and edit maps. Especially useful if you want to make something custom. As far as I know it supports all versions.
https://github.com/hjnilsson/rme

Website AAC to create account and post news:
https://github.com/Znote/ZnoteAAC
https://github.com/gesior/Gesior2012

Installation video tutorial:
https://otland.net/threads/how-to-setup-latest-uniform-server-znote-acc-maker-and-latest-tfs.240272/

I would recommend you to start with the latest version to get used to this world again before trying out the older protocols. They are less supported and a bit more tricky to set up properly.
 
Wow. You sir, are amazing.

Thank you.
 
Back
Top