Hello everyone,
Our OpenTibia community is 12 years old now and a lot has changed. Over the years, a lot of resources have been released, tutorials posted and different OTS engines (distributions) created.
This makes it increasingly hard for a lot of folks, whether newcomers or not, to navigate make sense out of it. It's especially clear when you're new to programming. A lot of experienced members have programming background, either doing it as a hobby or doing it professionally in adult life. I'm sure that a lot of OTLand members have learned enough programming/technology that they chose IT as a path in life due to the influence OT had on them.
However, not everyone has been with us so long to observe consecutive TFS (The Forgotten Server) versions be released. A lot of scripts, maps and items are not compatible with each other and it may be hard to figure out why. Why is a particular version of AAC not working with the engine you downloaded? Why should you compile a TFS executable yourself and why is it needed on Linux? Why do people even use Linux?
To answer all such questions as much as possible, we decided to create a coherent (if not comprehensive) guide. It's aimed at newcomers and long-time users who would like to understand more about some technical aspects of OpenTibia. We still have a lot of valuable tutorials in Tutorials (https://otland.net/forums/tutorials.477/) but they try to explain many different ways of doing many different things, not all of them compatible with each other.
The goals for the OTS Guide is to:
The OTS Guide itself is powered by GitBook (https://www.gitbook.com) and you can find it here: Introduction - OTS Guide (https://docs.otland.net).
Our OpenTibia community is 12 years old now and a lot has changed. Over the years, a lot of resources have been released, tutorials posted and different OTS engines (distributions) created.
This makes it increasingly hard for a lot of folks, whether newcomers or not, to navigate make sense out of it. It's especially clear when you're new to programming. A lot of experienced members have programming background, either doing it as a hobby or doing it professionally in adult life. I'm sure that a lot of OTLand members have learned enough programming/technology that they chose IT as a path in life due to the influence OT had on them.
However, not everyone has been with us so long to observe consecutive TFS (The Forgotten Server) versions be released. A lot of scripts, maps and items are not compatible with each other and it may be hard to figure out why. Why is a particular version of AAC not working with the engine you downloaded? Why should you compile a TFS executable yourself and why is it needed on Linux? Why do people even use Linux?
To answer all such questions as much as possible, we decided to create a coherent (if not comprehensive) guide. It's aimed at newcomers and long-time users who would like to understand more about some technical aspects of OpenTibia. We still have a lot of valuable tutorials in Tutorials (https://otland.net/forums/tutorials.477/) but they try to explain many different ways of doing many different things, not all of them compatible with each other.
The goals for the OTS Guide is to:
- Explain/Support TFS 1.X
- Encourage use of OTClient
- Explain basic details (do not assume any prior knowledge)
- Document some not-well-known advanced details in clear way, such as OTBM, OTB format, protocol details
- Pull Request to otland/docs (https://github.com/otland/docs)
- Through GitBook frontend (Introduction - OTS Guide (https://docs.otland.net/ots-guide/)) - PM me for invite, saying what you'd like to contribute
- In this thread by suggesting what you'd like to see explained
The OTS Guide itself is powered by GitBook (https://www.gitbook.com) and you can find it here: Introduction - OTS Guide (https://docs.otland.net).