Hacking
Hacking is the act of bypassing limitations set by Transformice. Commonly, hackers exploit Transformice by editing the RAM (Random Access Memory) of the process running Transformice.swf, or by hex-editing the binaries of the .swf. Administrators and moderators are regularly monitoring various rooms on keen look-out for hackers. Usually, moderators use alternate accounts to spy on a multitude of rooms at times. Nearly all moderators each have different permaban hours, to distinguish the moderators who are using them. Bans issued longer than 24 hours never expire; the ban is considered permanent. Ban appeals are usually requested by emailing [email protected].
Contents |
[edit] Known Hacks
A multitude of hacks have been created since the release of Transformice. The most common one today is the "fly hack" (elaborated below). All of the hacks found today are client-side and can easily be patched by synchronizing actions invoked by the client with the server and room host. These are usually created by hex editing the Transformice.swf file. Alternatively, users utilize memory editing applications such as Cheat Engine (CE) to edit the memory of the container of the .swf.
Legend:
- Not currently patched.
- Currently unpatchable.
- Patched.
| Hack Name | Patched? | Condition | Effect |
|---|---|---|---|
| Recursive Jump | Alive | Enables the user to bypass the single-jump restriction, essentially flying. Also known as the "fly hack" and "infinite jump". As of version 0.59, a detection method has been implemented, albeit can be circumvented. | |
| All Normal Items | Only Shaman | Shaman has the ability to spawn any item, no matter what the map. | |
| Instant Cheese | Alive | User instantly gains the cheese upon the designated activation. | |
| Spawn Instantly | Only Shaman | Removes the casting time of Shaman casts, essentially instantly. | |
| Recursive Spawning | Only Shaman | Spawns shaman items simultaneously with no cast time. | |
| Spawn Anywhere | Only Shaman | Allows the Shaman to spawn at any coordinate visible on the map. Varyingly, within map boundaries. | |
| Speed Hack | Alive | Allows the user to increase speed to any limit. User appears to "lag" in distances to other mice. Automatically detected at high speeds. | |
| Unused Item Hack | Only Shaman | Modifies the Shaman menu to access unused items that are hidden in the game, including anchors. | |
| Gravity Hack | Alive | Alters the gravity of the user. | |
| Jump Height | Alive | Modifies the jump height of the user. | |
| World Gravity Hack | Only Host | Changes the world gravity which essentially affects all users. | |
| 180° Map View Rotation Hack | Always | Defuncts the 180° rotation on maps that are upside-down. Client-side. | |
| No Mouse Collision | Alive | Disables the collision of the user allowing the user to pass through mice on collision-based maps. | |
| Anti-Explosion | Alive | Disables the effect of bombs, balls, and spirits from affecting the user's position and velocity. | |
| Teleportation | Alive | Enables the user to teleport to any coordinate visible to them. | |
| Anti-AFK | Always | Bypasses the 10-minute AFK timer that disconnects you after idleness. | |
| Anti-Flood | Always | Removes the 1-second delay between messages. | |
| Anti-Identical Messages | Always | Disables the identical-message limit allowing the user to repeat the same message more than once in an instance. There's various other chat hacks not worth mentioning. | |
| No Death Barrier | Alive | Removes the original death barrier allowing the user to navigate anywhere visible. However, user becomes non-responsive if exceeding a non-visual limit, and thus stalling the remainder of the map. | |
| Ghosting | Alive | Allows the user to pass through any solid objects; walls, items, mice, etcetera. | |
| Grapple Hook | Alive | Re-enables the deprecated Grapple Hook utility. This was first introduced with Transformice's release, but has since then been disabled, but not removed via the source code. Visibility of the actual grapple hook is client-side. | |
| Standalone Client | Always | Allows users to execute the .swf in a standalone client by a .exe locally (from computer). Commonly used to increase the visibility of Transformice, bypassing the original cropped size. Usually used by hackers to execute hex-edited .swf's containing exploits for ease. Do not confuse this with external players loading by the Transformice URL. | |
| Cheese Displacement | Only Host | Allows the user to change and update the coordinates of the cheese. | |
| No Night Mode | Always | Allows playing levels without the night time mode. | |
| Spawn Explosions | Only Host | Allows user to spawn the powerful explosion given off by a bomb. |
[edit] Macros
The application of the term "hacking" to the use of outside programs to assist in wall jumping etc. is a controversy among users, as these programs are simply prepackaged hotkey macros, and do not affect the game code itself. They function by automatically simulating key presses, for example, pressing the arrows in order to walljump, and perform tasks that can be done manually. The other hacks described, however, manipulate the game client itself and can only be done by hacking.
[edit] Images
[edit] Recorded Incidents
Trolling fly hack case.
Spidermouse! (Utilization of the deprecated Grapple Hook)
[edit] Spotting Hacks
Often, hackers will attempt to disguise their hacks as an example of "pro play." There are several signs to tell if they are doing this:
- They make jumps with cheese that are impossible with this burden.
- They go very fast on levels where it is impossible to avoid jumping, such as Map86, or levels with trampolines. They usually attribute this to lag.
- Their mouse does not change animation, yet they are able to move about the map. (Do not confuse this with dancing.)
If you spot hackers, there are several things you can do. Instead of yelling, "OMG H4XOR BANBANBAN" or something similar, which will scare the hacker off, only to log in again with a different name. Do not vote ban hackers! Otherwise a mod will not be able to ban the hacker while there is proof.
You may also contact a moderator by whispering or sending a message to any one of the Moderators found here, and tell them the hacker's name, room #, type of hack, and date. This is an ideal solution for banning hackers that leave rooms after getting firsts, or if many mice start yelling "hacker" (see above). To see which moderators are online, click here.