Addons
TSWoW supports creating addons using the TypeScript programming language, and to write special message classes that allow high-level communication between ad...
This section should document TSWoW
TSWoW supports creating addons using the TypeScript programming language, and to write special message classes that allow high-level communication between ad...
The purpose of this guide is to explain the differences between the TSWoW alpha and beta versions, and the steps needed to migrate from one to the other.
One the most fundamental features of the WotlkData modding framework are the modules that enable what we call “Cell-oriented programming”.
There are types of commands in TSWoW: ingame commands, terminal commands and startup commands.
Windows Guide
Linux Guide
This file should attempt to list all the dangerous things users and developers should avoid before they happen. See the troubleshooting document for how to ...
Datasets and realms are a new feature from TSWoW version 0.11
In World of Warcraft, most static and dynamic entities have domain-local numeric IDs, meaning ID numbers can collide between tables but must be unique within...
TSWoW allows us to attach data tags, timers and collision checkers to WorldObjects and Maps. This document will explain the purpose of each and how to use th...
Note: As TSWoW develops, some caveats listed on this page might disappear.
A module in TSWoW is a single coherent modification of the World of Warcraft client and the TrinityCore server. The most basic command for creating a module ...
This document should outline the various sub-projects of TSWoW and their components.
Transports are available from version 0.13
tswow/TrinityCore on GitHub
The purpose of this document is to be an extensive resource for troubleshooting common issues with TSWoW. Try ctrl+f on this page for any problems you may ha...
tswow-stdlib on GitHub
There are two things you may want to update in TSWoW, modules and TSWoW itself. This guide will outline how to do both.
wotlkdata on GitHub