How-To MT2 General

Collection of tools & tutorials for MT2 development.

This repository contains standalone utilities, scripts, and step-by-step guides accumulated over the years. Each subfolder is a self-contained project with its own documentation.

Browse the site

Projects

Project Category Description
Client PyLib Check Tool C++20 refactoring for Python library file checking
Eter Group Parser Tool Load, resave, manipulate, and repair Eter Group files
Pack Cleaning Tool Python scripts for pack deduplication, merging, splitting, and cleanup
PySockAPI Tool Socket module to send commands to an MT2 server via adminpage
Sequence Generator Tool Auto-generate sequence tables for NetStream.cpp and sequence.cpp
XTEA Keys Generator Tool Auto-generate random XTEA keys and EterPack.cpp array code
Colored Quest Scrolls Tutorial Customizable quest UI with colored text, icons, and blink effects
Compile SLN from Command Line Tutorial Batch script for MSBuild compilation from CLI
MakePack Type4 Tutorial Generate type4 packs using MakePack.exe
Manually Debug Crashes with VS Tutorial Step-by-step Visual Studio debugging setup
Recalculate MySQL Item IDs Tutorial Fix “NO MORE ITEM ID RANGE” errors with SQL
Translate Source Strings Tutorial Auto-extract locale strings from source code
Quest Syntax Highlighting Tutorial Notepad++ syntax highlighting for MT2 quest Lua scripts
WorldEditor DPI Fix Tutorial Fix DPI scaling issues in WorldEditor

License

MIT


This site uses Just the Docs, a documentation theme for Jekyll.