Transformice Api · Tested
Transformice uses a sandboxed version of Lua 5.1. Every "Module" (mod) interacts with the game through a specific table called tfm.
As of 2025, Transformice remains active, with updates focused on cosmetics and bug fixes. The developers have not announced plans for an external API. However, the Lua scripting system is still beloved by the dedicated core community. transformice api
For developers looking to build serious tools, the best approach remains: Transformice uses a sandboxed version of Lua 5
Websites like Transformice Pro (now defunct) and TfmStats aggregated player data (cheese gathered, deaths, shaman scores) using unofficial scraping methods or by analyzing the game’s network traffic. Libraries and bots
Melanie (Atelier 801’s lead developer) has historically been private about API roadmaps. However, recent trends in the community suggest three developments:
Transformice is a flash-turned-HTML5 multiplayer puzzle-platformer. Atelier 801 has never released an official external API. However, the game operates over a persistent socket connection (XMLSocket/WebSocket) using a proprietary text-based protocol. Community developers have reverse-engineered this protocol to create:
This report documents the known message formats, authentication flow, and practical usage.