Editing Mods, hacks and fan-translations

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
Some people are not satisfied with how their favorite game looks and plays like. So, they resort to altering this game to mold it in the game they wish it has been. This practice is known as '''modding''', or '''hacking''', or '''romhacking'''. It's prevalent in PC games, but it's also done for console and handheld games.
 
Some people are not satisfied with how their favorite game looks and plays like. So, they resort to altering this game to mold it in the game they wish it has been. This practice is known as '''modding''', or '''hacking''', or '''romhacking'''. It's prevalent in PC games, but it's also done for console and handheld games.
  
==How to apply mods==
+
==How To Apply Mods==
''Main page: [[Apply ROM hacks and translations‎]]''
+
''Main Page: [[Apply ROM Hacks and Translations‎]]''
  
==Types of mods==
+
==Types of Mods==
*Mods that alter the game files
+
*Mods alter the game files
*Mods that are included in the ISO/ROM
+
*They're permanently included in the ISO/ROM  
 
*They exist within hardware constraints
 
*They exist within hardware constraints
  
''If you're looking for enhancements that are outside what the hardware can achieve (high-resolution sprite/texture replacement) then check this page: [[Texture packs]] or [[Frames_per_second|60FPS patches]]''
+
''If you're looking for enhancements that are outside what the hardware can achieve (high-resolution sprite/texture replacement) then check this page: [[Texture Packs]] or [[Frames_per_second|60FPS patches]]''
  
===Fan-translations===
+
===Fan-Translations===
 
Games released only in foreign countries (like Japan) often have enthusiasts translating them to their language. After they whip up a translation on some script dump text document they extracted or transcripted from the game, they insert it back in the game.
 
Games released only in foreign countries (like Japan) often have enthusiasts translating them to their language. After they whip up a translation on some script dump text document they extracted or transcripted from the game, they insert it back in the game.
  
Line 20: Line 20:
 
*Programming (in case game has no variable width text)
 
*Programming (in case game has no variable width text)
  
Examples:
+
===Anti-Piracy Fix===
*[https://www.romhacking.net/translations/2260/ Ace Attorney Investigations 2] (DS)
+
GBA and DS games don't take too kindly to flashcards. If it's not a black screen at startup, then some roadblock would be implemented by devs to trigger in-game and render all progress impossible. Region-locked games have it even worse, especially import ones. They could use some alteration to the ROM image so that the programming check doesn't go off.
*[https://www.romhacking.net/translations/1333/ Mother 3] (GBA)
 
*[https://www.romhacking.net/translations/961/ Fire Emblem: Mystery of the Emblem] (SNES)
 
*[https://www.romhacking.net/translations/846/ Castlevania: Rondo of Blood] (PC-Engine)
 
 
 
===Anti-piracy fix===
 
GBA and DS games don't take too kindly to flashcards. If it's not a black screen at start-up, then some roadblock would be implemented by developers to trigger in-game and render all progress impossible. Region-locked games have it even worse, especially import ones. They could use some alteration to the ROM image so that the programming check doesn't go off.
 
  
 
'''Changes:'''
 
'''Changes:'''
Line 36: Line 30:
  
 
Examples:
 
Examples:
*[https://www.romhacking.net/hacks/541/ Terranigma] (SNES): NTSC version patch (changes region, removes region locking programming)
+
*Terranigma (SNES): NTSC version patch (changes region, removes region locking programming)
  
===Intro screens===
+
===Intro Screens===
 
Some warez groups for distributing ROMs like to add lengthy unskippable intros with rotating rainbow text and crappy messages, that appear before the game begins executing. Unfortunately, this practice is still going on with some newly released games.
 
Some warez groups for distributing ROMs like to add lengthy unskippable intros with rotating rainbow text and crappy messages, that appear before the game begins executing. Unfortunately, this practice is still going on with some newly released games.
  
Line 47: Line 41:
 
*Lots of Homebrew stuff, depending on the author
 
*Lots of Homebrew stuff, depending on the author
  
===Balance mods===
+
===Balance Mods===
 
Mostly done for RPGs with an obscenely high encounter rate, games with a lot of grinding, or inconsistent enemy difficulty. There's also rebalancing mods for games that suffer from some bosses being bullet sponges, and absurd prices (like the dreaded triforce quest in WW) leading to padding or unnecessary frustration.
 
Mostly done for RPGs with an obscenely high encounter rate, games with a lot of grinding, or inconsistent enemy difficulty. There's also rebalancing mods for games that suffer from some bosses being bullet sponges, and absurd prices (like the dreaded triforce quest in WW) leading to padding or unnecessary frustration.
  
Line 53: Line 47:
  
 
'''Changes:'''
 
'''Changes:'''
*Stat values
+
*Stat Values
 
*Programming (not often)
 
*Programming (not often)
  
Line 66: Line 60:
 
** [http://balancedbrawl.net/ Balanced Brawl]
 
** [http://balancedbrawl.net/ Balanced Brawl]
  
===Restoring cut content===
+
===Restoring Cut Content===
Sometimes stuff gets cut from the game before it's released because developers ran short on time. Sometimes stuff gets censored because some offended people can't stand it existing, this can range from soccer moms in the nineties yelling "think of the children" while calling for censorship of M-rated games to people wanting games they see as potentially problematic banned today (GTA V being banned in Australian for "sexual violence"). Many companies self-censor based on what they think the majority of their international market may respond negatively to due to cultural differences or regional sensibilities (increasing the a character's age to prevent underage sexualization in countries with a different age of consent). It may also happen because it simply would be too costly to license. This sort of stuff often has some people rallying to restore it to the game using whatever little remnants remain.
+
Sometimes stuff gets cut from the game before it's released because devs ran short on time. Sometimes stuff gets censored because some offended people can't stand it existing, either soccer moms from the nineties yelling "think of the children" while calling for censorship of M-rated games, or social justice people wanting "problematic" games banned today (examples include GTA V's Australian ban and female costumes in many MMOs). It may be also because it simply would be too costly to license. This sort of stuff often has people rallying to restore it to the game with whatever little remnants there still is in-game.
 
 
'''Changes:'''
 
*Text
 
*Graphics
 
*Pointers to enable access to these otherwise inaccessible places
 
*Potentially other things too
 
  
 
Examples:
 
Examples:
  
Stuff getting scrapped before release:
+
Stuff getting scrapped before release
 
*[http://www.sonicretro.org/2014/07/windy-valley-beta-restoration-released-for-sonic-adventure-dx-pc-2004/ Sonic Adventure: Beta Windy Valley] (GC, PC)
 
*[http://www.sonicretro.org/2014/07/windy-valley-beta-restoration-released-for-sonic-adventure-dx-pc-2004/ Sonic Adventure: Beta Windy Valley] (GC, PC)
 
*[http://www.romhacking.net/hacks/333/ Metroid Zero Mission: Crocomire mod] (GBA)
 
*[http://www.romhacking.net/hacks/333/ Metroid Zero Mission: Crocomire mod] (GBA)
 
*[http://www.romhacking.net/hacks/934/ Star Ocean 1: unused difficulty options] (PSP)
 
*[http://www.romhacking.net/hacks/934/ Star Ocean 1: unused difficulty options] (PSP)
  
Stuff getting removed from localizations:
+
Stuff getting removed from localizations"
  
 
*[http://fantasyanime.com/finalfantasy/ff4/ff4downloads.htm Final Fantasy 4: Retranslated] (SNES): prostitute sprite restoration
 
*[http://fantasyanime.com/finalfantasy/ff4/ff4downloads.htm Final Fantasy 4: Retranslated] (SNES): prostitute sprite restoration
Line 88: Line 76:
 
*[http://www.romhacking.net/translations/1063/ Actraiser: Retranslation Hack] (SFC)
 
*[http://www.romhacking.net/translations/1063/ Actraiser: Retranslation Hack] (SFC)
  
Stuff getting modded to be more offensive:
+
Stuff getting modded to be more "offensive"
*Nudity mods
+
*[http://www.gamevixenzone.net/20-mods/ Nude mods]
 +
 
 +
'''Changes:'''
 +
*Text
 +
*Graphics
 +
*Pointers to enable access to these otherwise inaccessible places
 +
*potentially other things too
  
 
===Undub===
 
===Undub===
 
It's often swapping sound files from the English version with ones from the Japanese version, provided they use the same format (which they sometimes don't, and the need for a more throughout hacking).
 
It's often swapping sound files from the English version with ones from the Japanese version, provided they use the same format (which they sometimes don't, and the need for a more throughout hacking).
  
It's really popular, but frowned upon by hacking sites usually hosting content, since any patches would contain copyrighted data for voice performance of Japanese voice actors. That's why you find these undub things directly pre-patched to ISOs on ROM site.
+
It's really popular, but frowned upon by hacking sites usually hosting content, since any patches would contain copyrighted data for voice performance of Japanese VAs. That's why you find these undub things directly pre-patched to ISOs on your favorite shady ROM site.
  
 
'''Changes:'''
 
'''Changes:'''
Line 100: Line 94:
 
*FMVs
 
*FMVs
  
===Sprite/model swaps===
+
===Sprite/Model Swaps===
Ever wanted to play M.C. Kids (a genuinely fun game) but couldn't due to the game starring the unbearably repulsive hideous satanic abomination that is Ronald McDonald? Wanted to play as a dick / Mara in the original Super Mario Bros? Wanted to play as Zelda in the Legend of Zelda? All of this and more is possible (and has indeed been done) by the modders replacing the original 2D sprites or 3D models with the ones of their liking.
+
Ever wanted to play M.C. Kids (a genuinely fun game) but couldn't due to the game starring the unbearably repulsive hideous satanic abomination that is Ronald McDonald? Wanted to play as a dick / Mara in the original Super Mario Bros? Your girl wanted to play as Zelda in the Legend of Zelda? All of this and more is possible (and happened indeed) by the modders replacing the original 2D sprites or 3D models with the ones of their liking.
  
 
'''Changes:'''
 
'''Changes:'''
 
*Graphics
 
*Graphics
  
Examples:
+
===Level / Quest Hacks===
*[https://www.romhacking.net/hacks/4205/ Pokémon Red/Blue Gender Selection] (GB)
 
*[https://www.romhacking.net/hacks/4263/ Pokémon Playable Blue] (GB): Lets you play as the original rival
 
*[https://www.romhacking.net/reviews/6713/ Sonic in Flicky] (GEN)
 
*[https://discord.com/channels/1133007456826564608/1133021716554190888 UFC Undisputed 3 - Undisputed Forever] (PS3) - Xbox 360 version WIP at the moment.
 
 
 
===Level/quest hacks===
 
 
When you take it one step further in changing how the game plays by modifying maps and levels. You could also alter the programming to create new gameplay mechanics (FLUDD in Mario 64 DS, Paint Gun in Portal) to accommodate the new level design and you might end up with a whole new game, Chinese-bootleg-style!
 
When you take it one step further in changing how the game plays by modifying maps and levels. You could also alter the programming to create new gameplay mechanics (FLUDD in Mario 64 DS, Paint Gun in Portal) to accommodate the new level design and you might end up with a whole new game, Chinese-bootleg-style!
  
 
Some RPG mods take it one step further and alter storylines and quests left and right, adding enemies and so on.
 
Some RPG mods take it one step further and alter storylines and quests left and right, adding enemies and so on.
 
'''Changes:'''
 
*Level data
 
*Graphics (occasionally)
 
*3D model of level
 
  
 
Examples:
 
Examples:
Line 127: Line 110:
 
*[https://sites.google.com/site/zeldaparallelworlds/home Zelda LTTP Parallel Worlds]
 
*[https://sites.google.com/site/zeldaparallelworlds/home Zelda LTTP Parallel Worlds]
  
===Asset enhancement hacks===
+
'''Changes:'''
GBA games suffered from games having brightened palettes (to compensate for the lack of back-lighting on the early models), and terrible sound quality. SNES games even had muffled sound samples and Mega Drive games have questionable palette choices. Not to mention some FMVs in PS1 games being very low-quality for cost concerns, or having artifacts due to the shoddy implementation of hard subs, compared to cleaner versions of the same FMV on other platforms.
+
*Level data
 +
*Graphics (occasionally)
 +
*3D Model of Level
 +
 
 +
===Asset Enhancement Hacks===
 +
GBA games suffered from games having brightened palettes (to compensate for the lack of back-lighting on the early models), and terrible sound quality. SNES games even had muffled sound samples and Megadrive games have questionable palette choices. Not to mention some FMVs in PS1 games being very low-quality for cost concerns, or having artifacts due to the shoddy implementation of hard subs, compared to cleaner versions of the same FMV on other platforms.
  
 
Some modders just went and fixed this up, by editing the files containing the sub-par assets to include a higher-quality version, though the replacements are still usually abiding by the hardware constraints. If you're looking for HD graphics you might want to check for emulator-based solutions enhancing the game on the go without actually altering the internal files.
 
Some modders just went and fixed this up, by editing the files containing the sub-par assets to include a higher-quality version, though the replacements are still usually abiding by the hardware constraints. If you're looking for HD graphics you might want to check for emulator-based solutions enhancing the game on the go without actually altering the internal files.
Line 135: Line 123:
 
*[http://www.romhacking.net/hacks/969/ Final Fantasy IV - Sound Restoration hack]
 
*[http://www.romhacking.net/hacks/969/ Final Fantasy IV - Sound Restoration hack]
  
===Scrubbing the game of garbage data===
+
===Scrubbing the game of Garbage Data===
''See the page: [[Save disk space for ISOs#Padding|Save disk space for ISOs (removing padding)]] ''
+
''Main Page: [[Save_Disk_Space_for_ISOs#Padding]]''
  
==Built-in graphics mod editor/manager for emulators==
+
==See Also==
The ability to edit graphical mods in realtime using an built-in editor for emulators. Currently there is a [https://github.com/dolphin-emu/dolphin/pull/12280 pull request] for Dolphin emulator.
+
*[http://www.romhacking.net/hacks/ ROMHacking Hacks]
 +
*For tools and info on ROM hacking see [[ROM Hacking Resources]]
  
==See Also==
 
*[http://www.romhacking.net/hacks/ ROMHacking.net's Hacks section]
 
*For tools and info on ROM hacking see [[ROM hacking resources]]
 
*[https://www.youtube.com/@emulapor/videos Youtube channel named "emulapor" monthly 'translations recap' videos]
 
[[Category:Modding]]
 
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)