{}wgmods.dev

How to make a World of Tanks mod

Welcome to the World of Tanks Modding Documentation.

What is World of Tanks Modding?

World of Tanks modding allows you to customize and enhance your tank warfare experience through Python scripts, Flash components, and configuration modifications.

Mods are officially supported by Wargaming and distributed through WGMods.net. All mods must comply with the Wargaming Fair Play Policy.

Open Source

This documentation is open source and contributions are always welcome. Feel free to open an issue or a pull request on GitHub.

How to use the docs

The docs are organized into 3 sections:

  • Getting Started: Step-by-step tutorials to set up your environment and create your first mod.
  • Guides: In-depth guides on specific modding areas, choose what's relevant to you.
  • API Reference: Detailed technical reference for every moddable interface.

Use the sidebar to navigate, or search (Ctrl+K) to quickly find a page.

Modding Areas

Python Scripts

Handle game logic, mechanics, and backend functionality. Most mods interact with the Python layer for gameplay features.

Flash UI Components

ActionScript 3 components that control the HUD, garage interface, and user interactions.

Configuration Files

XML files that define vehicle parameters, game settings, and interface layouts.

Assets & Resources

Interface textures and icons that can be modified for visual customization.

Pre-requisite knowledge

Our documentation assumes some familiarity with programming. Before getting started, it'll help if you're comfortable with:

  • Python 2.7 (the WoT client scripting layer targets Python 2.7)
  • ActionScript 3 (required for UI mod development)
  • Basic understanding of game file structures and XML

If you're new to modding, start with Getting Started before diving into Guides or the API Reference.

Join our Community

If you have questions about World of Tanks modding, the community is active across several platforms:

  • WGMods.net is the official mod hub
  • Discord for community support and discussion
  • GitHub to contribute or report issues

FAQ

Last updated on