ROM Hacking

ROM Hacking

Updated Apr 15, 2015 at 01:21PM EDT by VinchVolt.

Added Apr 10, 2015 at 10:55PM EDT by VinchVolt.

PROTIP: Press 'i' to view the image gallery, 'v' to view the video gallery, or 'r' to view a random entry.

This submission is currently being researched & evaluated!

You can help confirm this entry by contributing facts, media, and other evidence of notability and mutation.

NOTE: This page needs a lot of work. Assistance is needed for various aspects of research, including origin, spread, sources, and other manners, since the apparent size of the ROM hacking industry and lack of apparent recorded history leaves it difficult for work. Also note that this is my first entry on the site, so forgive it if it is still very rough. Please feel free to request editorship, make suggestions, and correct me in the comments if necessary.



About

ROM hacking is the process of altering the data of a video game to varying levels. The extent of a hack can range from minor alterations of graphics, sound, or gameplay mechanics, to creating almost entirely new games based on a pre-existing engine. The term "ROM hack" is mainly attributed to fan-made works and usually does not encompass official works that meet similar guidelines. Though the exact origin of ROM hacking remains currently unknown, ROM hacks have become highly notable in recent years though their showcasing online by various Let's Players, and ROM hacking currently remains a popular aspect of the video game subculture through their distribution on various websites such as Vizzed.com and Romhacking.net.

Types of ROM Hacks

ROM hacks are capable of taking a variety of shapes or forms. The smallest degree of ROM hacks are patches, which provide token modifications to a video game. These include altering the graphics (as seen in hacks such as Super Mario 64 Retro Edition, which replaces the game's textures with tiles from Super Mario Bros.), modifying gameplay mechanics (such as a patch for EarthBound that enables the ability to run by pressing a button), and/or sound effects/music. A more common variety of ROM hacks extensively edit the design of a game to create a brand new one that still utilizes the original work's basic elements. Most hacks of this kind are based on the 1990 Super Nintendo Entertainment System launch title Super Mario World, with a variety of programs created for the sole purpose of modifying this one game.

Though the term "ROM hacking" is almost unanimously applied to fan-made modifications of pre-existing titles, numerous video game companies have utilized this practice for some projects, usually due to a low budget. The most notable "official" ROM hack of a game is the 1986 Famicom Disk System game Super Mario Bros 2, known as Super Mario Bros: The Lost Levels in American re-releases. The game is simply a modification of the original Super Mario Bros. in the same vein of most fan-made ROM hacks, though officially set in the same continuity as the main Super Mario series and engineered for more experienced players.




Creating a ROM Hack

The process of creating a ROM hack entails the use of a variety of tools and programs. A prime element of it is the use of a hex editor, which allows one to alter a game's text and data to their desire. Since it is uncommon for a game's text to be stored in ASCII format, numerous programs have been created to allow it to be converted into such or any other form of optimal convenience. Hex editors are also utilized for altering the various gameplay properties of sprites and (in rare cases) redesigning entire levels.

Another common element in the hacking process entails the modification of the game's graphics. This mainly encompasses the alteration of pre-existing tiles & textures or the creation of entirely new ones, with 3D games commonly necessitating the creation of new models for levels. Like ROM hacking itself, the process can range from trivial modifications (i.e. Afro Bros) to the inclusion of characters & objects from other titles (i.e. Brutal Mario) to complete thematic alterations (i.e. Moemon).





Other aspects of ROM hacking include palette editing, level editing (often with customized level editor programs), music alterations, ROM expansion (increasing the amount of memory a ROM can hold) and assembly hacking. The latter is a complicated but universal format that allows virtually all possible ROM modifications that can fit within technical boundaries.

Origin and Spread

Though the exact origins of ROM hacking is unknown, the earliest known hacks of pre-existing games can be dated back to 1981, with the release of the titles Ms. Pac Man and the relatively obscure Donkey Kong II: Jumpman Returns, respectively based on their pre-existing prequels. Since then, the practice of ROM hacking was used to easily create new games with a relatively low budget.






Meanwhile, the advent of fan-made ROM hacks still continues to remain unknown. However, what is clear is their recent rise to prominence. In 2007, three members of the Something Awful forums-- ProtonJon, Psychedelic Eyeball, and Wugga-- created a video playthrough of the Super Mario World ROM hack Kaizo Mario World, a hack infamous for what is considered "platform hell" (intense difficulty brought along by cheap tricks and level designs meant to exploit obscure gameplay techniques or turn common ones into hazards). The popularity of the playthrough on YouTube motivated ProtonJon to perform several more blind runs (video playthroughs of game he hadn't yet played) of Super Mario World ROM hacks on the site, many emulating the platform hell formula of Kaizo Mario World. Because of the popularity of these playthroughs and the large surge in ROM hacking and its own popularity following the initial playthrough of Kaizo Mario World, ProtonJon is often credited with popularizing Super Mario World ROM hacks, along with ROM hacks in general.



Due to the popularity of the original Kaizo Mario World playthroughs, numerous other people have since emulated the practice, with ROM hack playthroughs encompassing a whole genre of Let's Playing. Furthermore, ROM hacks continue to be distributed online through numerous websites specifically designed to allow the downloading or playing of ROMs, oftentimes exclusively featuring ROM hacks.




Notable ROM Hacks

Aside from the infamous Super Mario World hack Kaizo Mario World and its sequels, other ROM hacks have risen to considerable levels of popularity. They are as follows:

  • Super Mario Bros: The Lost Levels (ROM hack of Super Mario Bros. officially released by Nintendo)
  • Super Mario Star Road (ROM hack of Super Mario 64)
  • The Legend of Zelda: Parallel Worlds (ROM hack of The Legend of Zelda: A Link to the Past)
  • Pokémon Liquid Crystal (ROM hack of Pokémon FireRed, designed as a fan remake of Pokémon Crystal)
  • The All New Punch-Out!! (ROM hack of Mike Tyson's Punch-Out!!)

Super Mario World ROM hacks

Of all the games that have been subjected to ROM hacks, Super Mario World remains an endearingly popular choice. Released in 1990 as a launch title for the Super Nintendo Entertainment System, the game's popularity among ROM hackers is presumably due to its simplistic programming in comparison to most other games. As mentioned before, the intense popularity of Something Awful's playthrough of Kaizo Mario World has led to an absurdly large quantity of imitation hacks, but there are still a variety of original variations. Because of how open-ended Super Mario World's programming is for hackers, there is quite a broad spectrum of variety in ROM hacks. Many utilize features included in the base game's code but unused in the final product, with the conveyor belt being a popular choice.





Discounting the Kaizo genre of hacks, there are numerous Super Mario World ROM hacks that have seen significant attention. One widely famed example is Brutal Mario. Revolutionary for its time, it was the first hack to incorporate graphics, gameplay mechanics, and other articles unseen in the base game's coding.




Another two widely famous Super Mario World hacks are Something and its sequel, Something Else, both by Yogui. Following a similar formula to Brutal Mario in terms of customization, these games feature a style of customization less oriented towards referencing other games, and take greater advantage of the base's art style and soundfont. Unlike most Super Mario World ROM hacks, these two are far more in-depth, with Something Else going as far as to include numerous cutscenes and extensive manipulation of the game's coding.






Automatic Mario

With Super Mario World ROM hacks being a highly prominent part of the internet, it's no doubt that memes were bound to spawn from them. Originating in 2007 Automatic Mario levels refer to levels in Super Mario World ROM hacks that are designed to require little to no input from the player at all; these levels rely simply on items, objects, and enemies to carry Mario to the goal. Many Automatic Mario levels are also designed to be played in synchronization to a particular work of music, oftentimes from Nico Nico Douga.






The Unofficial MOTHER 3 Fan Translation



The Unofficial MOTHER 3 Fan Translation is another ROM hack of high notability and popularity, though not of the same extent of modification as the ones listed above. As the name implies, it alters the text of the Japan-only Game Boy Advance RPG MOTHER 3, translating it from Japanese to English. The hack was mainly developed by Clyde "Tomato" Mandelin and several other members of the Starmen.net forums in response to Nintendo of America's refusal to localize MOTHER 3. The hack received widespread attention when it was first released, and its ongoing popularity among MOTHER fans has led the translation to be treated as official. The hack more or less popularized MOTHER 3 among Western audiences, and has repeatedly been the subject of Let's Plays.



Recent Videos

There are no videos currently available.

Recent Images

There are no images currently available.



+ Add a Comment

Comments (5)


Display Comments

Add a Comment


Hello! You must login or signup first!