Create custom mini-games within the Transformice ecosystem using Lua.
The core of Transformice runs on raw TCP socket connections. The game client communicates with the server by sending and receiving tightly packed bytecode packets. The Connection Process transformice api
I can provide tailored code snippets based on your exact requirements. Share public link The Connection Process I can provide tailored code
| Aspect | Detail | |--------|--------| | | None – all messages are plaintext | | Rate limiting | Soft limit: ~10 msg/sec, otherwise temporary mute | | Authentication | No password for basic login; session tokens for accounts | | Anti-bot | None explicitly, but staff may ban automated accounts | | Protocol changes | Rare (last major: 2018). Most commands backward compatible | However, the official website and launcher use several
Atelier 801 does not officially publish a REST API for third-party developers. However, the official website and launcher use several JSON endpoints. The community has reverse-engineered these.
The most accessible and official "API" for players is the . This is a system built directly into Transformice that allows players to create minigames and utilities without the need for external bots.
These are the most common "hooks" used to make your custom game interactive: Transformice Wiki eventChatCommand(playerName, message) : Triggers when someone types a command starting with eventKeyboard(playerName, keyCode, down, x, y)