Hi there. There are a few things that i assume might be troublesome for making OT server for tibia protocol 10.41 with TFS 1.2/ TFS 1.3 :
NOTICE! If i were to make such a server i would make it a custom RPG with custom map made from scratch + custom quests and OTC. The only things i would use is the distro itself + lua API to make most of things by myself.
- Tfs 1.2 might have features, which exist only in 10.98 client like augmentation system(life steal etc), which can lead to different kinds of bugs.
- 10.98 has a different login protocol(actually tested that because i couldnt login - authorization token message popped in client). I can track the changes/commits on github and edit it to work for 10.41. I assume that in order for everything to work i will have to edit more than loginprotocol.c/h file and i might forget something important, which can lead to future bugs that will be hard to find.
- Compatibility with otb file. I would like to use otb, which can be modified in item editor(it can edit up to 10.77 i guess). I have no idea how this file works, but i guess there could be some problem with me having to use otb from 10.41 and my server having to use one from 10.98.
All of these problems arise from the fact, that i want to create server with new TFS features, but tools(object builder,item editor) are not up to date and afaik they won't be updated to 10.98. I suppose most people run 10.98 server because they don't need to edit/add new graphics and items, or they have their own tools to do that. I am considering downloading TFS 1.0, which supports 10.41 and adding some important changes in c++ from 1.2/1.3, but wouldn't that take a lot of time?
I would love people to correct me one some stuff and to give me advice in realizing my custom project. I am not experienced with making OT and lua API, but i know c++ on semi-intermediate level.
NOTICE! If i were to make such a server i would make it a custom RPG with custom map made from scratch + custom quests and OTC. The only things i would use is the distro itself + lua API to make most of things by myself.
- Tfs 1.2 might have features, which exist only in 10.98 client like augmentation system(life steal etc), which can lead to different kinds of bugs.
- 10.98 has a different login protocol(actually tested that because i couldnt login - authorization token message popped in client). I can track the changes/commits on github and edit it to work for 10.41. I assume that in order for everything to work i will have to edit more than loginprotocol.c/h file and i might forget something important, which can lead to future bugs that will be hard to find.
- Compatibility with otb file. I would like to use otb, which can be modified in item editor(it can edit up to 10.77 i guess). I have no idea how this file works, but i guess there could be some problem with me having to use otb from 10.41 and my server having to use one from 10.98.
All of these problems arise from the fact, that i want to create server with new TFS features, but tools(object builder,item editor) are not up to date and afaik they won't be updated to 10.98. I suppose most people run 10.98 server because they don't need to edit/add new graphics and items, or they have their own tools to do that. I am considering downloading TFS 1.0, which supports 10.41 and adding some important changes in c++ from 1.2/1.3, but wouldn't that take a lot of time?
I would love people to correct me one some stuff and to give me advice in realizing my custom project. I am not experienced with making OT and lua API, but i know c++ on semi-intermediate level.