| Home > Listing Index > Games > ROM hacking |
Games - ROM hacking |
|
||
| ROM hacking is the process of modifying a video game ROM image to alter the game's graphics, dialogue, levels, gameplay, or other things. This is usually done by technically-inclined video game fans to breathe new life into a cherished old game, as a creative outlet, or to make essentially new games using an old game as a foundation. ROM hacking is generally accomplished through use of a hex editor (a program for editing non-textual data) and various specialized tools such as tile editors, and game-specific tools which are generally used for editing levels, items, and the like. Once ready, they are usually distributed on the Internet for others to play on an emulator. Fan translation (known as "translation hacking" in the ROM hacking community) is a type of ROM hacking; there are also anti-censorship hacks that exist to restore a game to its original state, which is often seen with older games that were imported, as censorship laws for video games were much stricter in the United States than Japan or Europe. This article, however, focuses on "creative hacking" such as editing game levels. EtymologyAs ROMs were never designed to facilitate modification, one has to "hack" into it, hence the term "ROM hacking". Some in the ROM hacking community object to this term due to its perceived association with cracking (mainly by those unfamiliar with ROM hacking); however, the term has been deeply ingrained in the vast majority of those in the ROM hacking scene, and doesn't appear to be changing any time soon.The spelling of the term varies; many use "romhacking" or "rom hacking", some use "ROMHacking" or "ROMhacking", and others, when contextually appropriate, simply use "hacking". Sometimes the term "h4x0r1ng" (or variants) is used as a parody of l33t sp33k. CommunitiesMany ROM hackers form or join groups for various reasons, such as for web space to host hacks and/or screenshots, for the support of or collaboration with other members of the group, for privileged status on the group's message board (if it has one), for the prestige associated with the group, or just for the comradeship. Many hackers, however, choose to go solo. Not all group members are necessarily ROM hackers themselves; some have "retired" from the craft, others offer services such as website and/or message board administration, and some simply offer guidance to aspiring ROM hackers.Most hacking groups offer web space for hosting hacks and screenshots (sometimes only hosting hacks by the group's members, sometimes hosting almost any hack), a message board, and often have an IRC channel. Attaining membership generally involves making a request to a high-ranking member of the group, and/or being invited by such a member. ROM hacking experience is usually a prerequisite for joining; how much depends on the group. Inter-group relationships are generally peaceful, although events such as hackers leaving/joining a group, switching groups, or breaking formal relationships can cause strife. MethodologyHaving been created by many different groups, ROMs are very diverse. Thus there aren't really any standardized ways of hacking, but some of the more generally-accepted methods and utilities are described here.Hex editingA hex editor is one of the most fundamental tools in any ROM hacker's repertoire. Hex editors are usually used for editing text, for editing other data for which the structure is known (for example, item properties), and ASM hacking.Editing text is one of the most basic forms of hacking. Not all games store their text in ASCII form, though, and for this, some specialized hex editors have been developed, which can be told what byte values correspond to what letter(s) of the alphabet, to facilitate text editing; a file that defines these byte=letter relationships is called a "table" file. Other games use simple text compression techniques (such as Dual-Tile Encoding or DTE, in which certain combinations of two or more letters are encoded as one byte) which a suitably-equipped hex editor can facilitate editing. Another common form of hacking is palette hacking, where color values are modified to change the colors a player sees in the game (this often goes hand-in-hand with graphics hacking). This is fairly easy for NES games, the graphics of which use a pre-defined set of colors among which a game selects; palette hacking in this case entails changing which of those colors are selected. The matter is more complicated with Super NES games, which store absolute RGB color values. [ Visit the complete Wikipedia entry for ROM hacking ] | Searches on eBay |
| Some related entries: Softnyx | Hunchman 800 | Stargate SG-1 | Drakeling | Nuclear War | Beat the Crusher | Jon Dore | Jarek | Grand Theft Auto | List of PlayStation 2 network games containing setup utility | Komodo Brothers |
eBay Pulse | eBay Reviews | eBay Stores | Half.com | Kijiji | PayPal | Popular Searches | ProStores | Rent.com | Shopping.com Australia | Austria | Belgium | China | France | Germany | India | Italy | Spain | United Kingdom |
About eBay | Announcements | Security Center | Policies | Site Map | Help |
| Copyright © 1995-2005 eBay Inc. All Rights Reserved. Designated trademarks and brands are the property of their respective owners. Use of this Web site constitutes acceptance of the eBay User Agreement and Privacy Policy. |
eBay official time |