What the hell are you talking about?
First of all you should diferenciate between server-side and client-side sources.
You dont need to modify anything on the client (and you dont have the sources for real tibia client, just for OTClient)
If you just want to add those kind of stuff, you dont need source files (as you say vc14, src, cmake). you only need the executable and try some stuff with the data folder.
No, just be quiet
Well, bro i am just a beginner.
I just started this like 1 month ago that's why i am asking.
Thanks for helping...
If you are a beginner I recommend you find a tutorial on the web on
lua &
sql this is so you get a general understanding of the base languages because lua is the language which is used to write all of the scripts, sql you won't encounter as often in scripts but it couldn't hurt to learn because other aspects of server development use sql.
Xml is also used for several things such as monsters, npcs, the house & spawn files.
If you are keen about editing the sources then you should find a tutorial on
C++ which is the language used for the sources, this will teach you not just the language but also about compiling the sources on linux, windows and mac. Sql also exists in the sources so you will want to have a general understanding of the language.
The ot client is written in lua, C++ and a language which is similar to css.
The AAC or website is written in
php,
html,
css,
javascript & sql.
I am not saying you have to master anyone of these languages, I am just suggesting you should at least have a general understanding of them, this will help you build anything you would like to within reason of course... well limited to your own imagination.
To summarize, things to eventually cover:
Lua - for scripting
Sql - for database
C++ - for source editing
PHP - for server side development
CSS - for client side website style development
HTML - for client side website structure
Javascript - for client side website interaction
XML - for monsters, npcs, house and spawn files editing.
None of these things will be easy initially but through trial, error and asking for help you will learn to do just about anything.. just don't give up and you will be successful.