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