Hacking

From Transformice Wiki
Jump to: navigation, search

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:

Tango Cross1.png - Not currently patched.

Tango Cross0.png - Currently unpatchable.

Tango Tick1.png - Patched.

Hack Name Patched? Condition Effect
Recursive Jump Tango Cross1.png 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 Tango Cross1.png Only Shaman Shaman has the ability to spawn any item, no matter what the map.
Instant Cheese Tango Cross0.png Alive User instantly gains the cheese upon the designated activation.
Spawn Instantly Tango Cross1.png Only Shaman Removes the casting time of Shaman casts, essentially instantly.
Recursive Spawning Tango Cross0.png Only Shaman Spawns shaman items simultaneously with no cast time.
Spawn Anywhere Tango Cross0.png Only Shaman Allows the Shaman to spawn at any coordinate visible on the map. Varyingly, within map boundaries.
Speed Hack Tango Cross0.png 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 Tango Cross1.png Only Shaman Modifies the Shaman menu to access unused items that are hidden in the game, including anchors.
Gravity Hack Tango Cross0.png Alive Alters the gravity of the user.
Jump Height Tango Cross0.png Alive Modifies the jump height of the user.
World Gravity Hack Tango Cross1.png Only Host Changes the world gravity which essentially affects all users.
180° Map View Rotation Hack Tango Cross0.png Always Defuncts the 180° rotation on maps that are upside-down. Client-side.
No Mouse Collision Tango Cross0.png Alive Disables the collision of the user allowing the user to pass through mice on collision-based maps.
Anti-Explosion Tango Cross0.png Alive Disables the effect of bombs, balls, and spirits from affecting the user's position and velocity.
Teleportation Tango Cross0.png Alive Enables the user to teleport to any coordinate visible to them.
Anti-AFK Tango Cross1.png Always Bypasses the 10-minute AFK timer that disconnects you after idleness.
Anti-Flood Tango Cross0.png Always Removes the 1-second delay between messages.
Anti-Identical Messages Tango Cross0.png 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 Tango Cross1.png 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 Tango Cross1.png Alive Allows the user to pass through any solid objects; walls, items, mice, etcetera.
Grapple Hook Tango Tick1.png 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 Tango Cross1.png 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 Tango Cross0.png Only Host Allows the user to change and update the coordinates of the cheese.
No Night Mode Tango Cross0.png Always Allows playing levels without the night time mode.
Spawn Explosions Tango Cross0.png 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.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox