Editing File replacement
From SmashWiki, the Super Smash Bros. wiki
Jump to navigationJump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{ArticleIcons| | {{ArticleIcons|ssb=y|ssbm=y|ssbb=y|ssb4=y}} | ||
'''File replacement''' is a general term used to describe replacing various elements of a video game like textures, sounds, music and [[moveset]]s. | '''File replacement''' is a general term used to describe replacing various elements of a video game like textures, sounds, music and [[moveset]]s. | ||
File replacements are quite common in the ''[[Super Smash Bros. (series)|Super Smash Bros.]]'' series. Initially holding niche appeal amongst gamers, improvements to the hacking scene, especially for ''Brawl'', have led to more and more sophisticated file replacement hacks for the games. A majority of [[Gameplay modification|game mods]] for the games feature extensive use of file replacement hacks in order to deliver a unique experience to the mod. | File replacements are quite common in the ''[[Super Smash Bros. (series)|Super Smash Bros.]]'' series. Initially holding niche appeal amongst gamers, improvements to the hacking scene, especially for ''Brawl'', have led to more and more sophisticated file replacement hacks for the games. A majority of [[Gameplay modification|game mods]] for the games feature extensive use of file replacement hacks in order to deliver a unique experience to the mod. | ||
==In '' | ==In ''Smash 64''== | ||
[[File:Tex hack SSB.png|thumb|150px|A texture hack of {{SSB|Pikachu}}'s {{b|Thunder|Pokémon}} that recolors the electric effects pink.]] | [[File:Tex hack SSB.png|thumb|150px|A texture hack of {{SSB|Pikachu}}'s {{b|Thunder|Pokémon}} that recolors the electric effects pink.]] | ||
File replacement in ''Smash 64'' is accomplished by the use of the {{s|wikipedia|Rice Video}} plugin in conjunction with an emulator. The lesser fanbase of ''Smash 64'' is the primary reason why this type of file replacement is less common than for the other games; additionally, Rice Video has been implicated in causing stability problems with ''Super Smash Bros.'' with certain hardware and emulators | File replacement in ''Smash 64'' is accomplished by the use of the {{s|wikipedia|Rice Video}} plugin in conjunction with an emulator. The lesser fanbase of ''Smash 64'' is the primary reason why this type of file replacement is less common than for the other games; additionally, Rice Video has been implicated in causing stability problems with ''Super Smash Bros.'' with certain hardware and emulators | ||
Owing to an inability to design cartridges for the Nintendo 64, no effective way has been found to replace files and use the modified ROM on an actual console. | |||
{{ | {{clear}} | ||
==In '' | ==In ''Melee''== | ||
[[File:HackedMeleeRoster.png|thumb|A character select screen hack for ''Melee''; the portraits more closely resemble those found in the previous game, and Captain Falcon now has palette swaps that resemble other characters from other media, including Batman and Ronald McDonald.]] | [[File:HackedMeleeRoster.png|thumb|A character select screen hack for ''Melee''; the portraits more closely resemble those found in the previous game, and Captain Falcon now has palette swaps that resemble other characters from other media, including Batman and Ronald McDonald.]] | ||
Largely untouched for the first nine years since the game's release, file replacement in ''Melee'' gained popularity when S. of Stack Smash posted his texture hacks online. This process entails replacing files directly to the ISO with a program such as GC-Tool, and then burning the ISO to a disc or saving the ISO on a computer so that it can be run with an emulator such as [[Dolphin]]. | Largely untouched for the first nine years since the game's release, file replacement in ''Melee'' gained popularity when S. of Stack Smash posted his texture hacks online. This process entails replacing files directly to the ISO with a program such as GC-Tool, and then burning the ISO to a disc or saving the ISO on a computer so that it can be run with an emulator such as [[Dolphin]]. | ||
Due to the difficulty in hacking the GameCube console by itself, the difficulty in reliably accessing the Wii's RAM for playing GameCube games, and the steep system requirements of Dolphin, file replacement in ''Melee'' is considerably less widespread than that for ''Brawl'', though it does have a few devoted developers. Improvements in Dolphin itself have allowed for more hacks to be produced for the game, with ''[[Melee: SD Remix]]'' featuring numerous changes | Due to the difficulty in hacking the GameCube console by itself, the difficulty in reliably accessing the Wii's RAM for playing GameCube games, and the steep system requirements of Dolphin, file replacement in ''Melee'' is considerably less widespread than that for ''Brawl'', though it does have a few devoted developers. Improvements in Dolphin itself have allowed for more hacks to be produced for the game, with ''[[Melee: SD Remix]]'' featuring numerous changes the game's stages via file replacement. | ||
{{ | {{clear}} | ||
==In '' | ==In ''Brawl''== | ||
[[File:Geno in Brawl 5.png|thumb|300px|A popular hack that alters {{SSBB|Toon Link}}'s model, moveset and animations to create [[Geno]] from ''Super Mario RPG: Legend of the Seven Stars''.]] | [[File:Geno in Brawl 5.png|thumb|300px|A popular hack that alters {{SSBB|Toon Link}}'s model, moveset and animations to create [[Geno]] from ''Super Mario RPG: Legend of the Seven Stars''.]] | ||
Line 26: | Line 24: | ||
''Brawl'' hacking was initially restricted to particularly devoted players, as hacking the game's files initially required the extensive use of modified ISOs and Wii consoles in order to run hacked data. Hacker Phantom Wings is credited to expanding the popularity of ''Brawl'' file replacement hacks, as he made file replacement available to users using [[SD card]]s, with most prior file replacement hacks requiring hacking of the ''Brawl'' ISO itself. | ''Brawl'' hacking was initially restricted to particularly devoted players, as hacking the game's files initially required the extensive use of modified ISOs and Wii consoles in order to run hacked data. Hacker Phantom Wings is credited to expanding the popularity of ''Brawl'' file replacement hacks, as he made file replacement available to users using [[SD card]]s, with most prior file replacement hacks requiring hacking of the ''Brawl'' ISO itself. | ||
{{ | {{clear}} | ||
==In ''[[Super Smash Bros. 4]]''== | ==In ''[[Super Smash Bros. 4]]''== | ||
[[File:SSB43DS_Mario_texture_hack.jpg|thumb|Mario's modded "Jumpman" alt.|250px]] | [[File:SSB43DS_Mario_texture_hack.jpg|thumb|Mario's modded "Jumpman" alt.|250px|right]] | ||
[[File:SSB4U_Samus_texture_hack.jpg|thumb|{{SSB4|Samus}} wearing her [http://www.metroidwiki.org/wiki/Fusion_Suit Fusion Suit] from [http://www.metroidwiki.org/wiki/Metroid_Fusion ''Metroid Fusion''] | [[File:SSB4U_Samus_texture_hack.jpg|thumb|{{SSB4|Samus}} wearing her [http://www.metroidwiki.org/wiki/Fusion_Suit Fusion Suit] from [http://www.metroidwiki.org/wiki/Metroid_Fusion ''Metroid Fusion''],|250px|left]] | ||
File replacement returns in both {{For3ds}} and {{Forwiiu}}, though compared to ''Brawl'', not much has been done as the process is still fairly new and lacks fully developed tools. Furthermore, only a handful of firmware versions on both the Wii U and 3DS currently support such hacks, making it considerably more difficult to access, at least when compared to Smash Stack. | |||
Texture and vertex hacking returns (eg. a "Jumpman" costume for {{SSB4|Mario}} or the Fusion Suit for {{SSB4|Samus}}), as well as model replacement (eg. [[Chrom]] replaces {{SSB4|Ike}}, though the model clips due to its bone structure being different from the original character.) and addition (such as adding an additional {{S|mariowiki|White Yoshi}} costume slot). | |||
New to file replacement include the addition of: | |||
* new music tracks without the need to replace existing ones (eg. adding the piece "One Winged Angel" to [[Midgar]], which only has two songs). | |||
* extra sounds, with alternate costumes of a character getting their own voice bank, as opposed to just replacing the character's SFX entirely (eg. Fierce Deity costume sounds like Link from ''Smash 64'' and ''Melee'', with the default colored Link still using his voice clips from ''Brawl'' onward.) | |||
* | {{clear}} | ||
{{ | |||
==Specific hacks== | ==Specific hacks== | ||
===Texture hacks=== | ===Texture hacks=== | ||
[[File:ChristmasPeachMelee.jpg|thumb|left|A "Christmas Edition Peach" stands on a modded [[Final Destination]].]] | [[File:ChristmasPeachMelee.jpg|thumb|left|A "Christmas Edition Peach" stands on a modded [[Final Destination]].]] | ||
[[File:Fierce Deity Link.png|thumb|The textures of {{SSBB|Link}}'s model have been modified and replaced to make him look like his Fierce Deity form from ''The Legend of Zelda: Majora's Mask''.| | [[File:Fierce Deity Link.png|thumb|The textures of {{SSBB|Link}}'s model have been modified and replaced to make him look like his Fierce Deity form from ''The Legend of Zelda: Majora's Mask''.|300px]] | ||
Texture hacking refers to the modification of individual textures in the game's data. Pioneered by the hacker Pharrox, a majority of texture hacks are cosmetic in function, and often take the form of alternate costumes for characters, such as those seen in the images to the left and right. Textures from both characters and stages can be modified, as can various other texture; some hacks, for instance, replace the graphics featured in {{SSBB|Peach}}'s [[Peach Blossom]]. Particularly extensive texture hacks are also often featured in moveset hacks, such as those seen in ''[[Project M]]'' and ''[[Brawl-]]''. | Texture hacking refers to the modification of individual textures in the game's data. Pioneered by the hacker Pharrox, a majority of texture hacks are cosmetic in function, and often take the form of alternate costumes for characters, such as those seen in the images to the left and right. Textures from both characters and stages can be modified, as can various other texture; some hacks, for instance, replace the graphics featured in {{SSBB|Peach}}'s [[Peach Blossom]]. Particularly extensive texture hacks are also often featured in moveset hacks, such as those seen in ''[[Project M]]'' and ''[[Brawl-]]''. | ||
===[[Music]] hacks=== | ===[[Music]] hacks=== | ||
Music hacks feature the replacement of music tracks and replacing them with tracks that the user prefers to use in the game. Custom music was popularized by GHNeko (one of the main developers of ''[[Brawl+]]''), who made a video displaying various stages with custom music, although it was done with a modified ISO. Eventually, Phantom Wings continued his file replacement code used for textures to incorporate music (the first post about it can be seen [http://board.gscentral.org/showthread.php?t=30533#22 here]). Initially difficult for some users to understand, due to the required use of a .brstm file and necessitating music to loop in an acceptable or desired manner, fellow hacker Bionic Sonic created a tool that required considerably less hacking and editing from the end user's part. The hacker Dantarion [http://www.youtube.com/watch?v=hu-IT_-ULXc&annotation_id=annotation_781800&feature=iv later improved on this method]. | Music hacks feature the replacement of music tracks and replacing them with tracks that the user prefers to use in the game. Custom music was popularized by GHNeko (one of the main developers of ''[[Brawl+]]''), who made a video displaying various stages with custom music, although it was done with a modified ISO. Eventually, Phantom Wings continued his file replacement code used for textures to incorporate music (the first post about it can be seen [http://board.gscentral.org/showthread.php?t=30533#22 here]). Initially difficult for some users to understand, due to the required use of a .brstm file and necessitating music to loop in an acceptable or desired manner, fellow hacker Bionic Sonic created a tool that required considerably less hacking and editing from the end user's part. The hacker Dantarion [http://www.youtube.com/watch?v=hu-IT_-ULXc&annotation_id=annotation_781800&feature=iv later improved on this method]. | ||
===Moveset hacks=== | ===Moveset hacks=== | ||
[[File:IkeisCloud.png|thumb|The vertices of {{SSBB|Ike}}'s model, his moveset, and even animations have all been altered to turn him into ''{{s|wikipedia|Final Fantasy VII}}'' protagonist [[Cloud Strife]].|250px| | [[File:IkeisCloud.png|thumb|The vertices of {{SSBB|Ike}}'s model, his moveset, and even animations have all been altered to turn him into ''{{s|wikipedia|Final Fantasy VII}}'' protagonist [[Cloud Strife]].|250px|right]] | ||
[[File:Pit%27s_Other_Twin.png|thumb|Similar to Ike, {{SSBB|Pit}} had the vertices of his model and moveset altered. In his case, Pit has been turned into '' | [[File:Pit%27s_Other_Twin.png|thumb|Similar to Ike, {{SSBB|Pit}} had the vertices of his model and moveset altered. In his case, Pit has been turned into ''{{s|wikipedia|Kingdom Hearts}}'' protagonist [http://kingdomhearts.wikia.com/wiki/Sora Sora].|250px|left]] | ||
Created by Phantom Wings, moveset hacks (known as "Project Smash Attacks" after the [[Project Smash Attacks|identically-named program]], as well as "Plan Zeroes" after the first notable moveset hack) alter the movesets of an individual character to varying degrees. This type of hack, however, requires extensive knowledge of scripting and floating values in order to perform, though multiple tutorials exist in an attempt to teach newer users on how to perform such hacks. The first notable moveset hack was "Plan Zero", a moveset hack of {{SSBB|Mario}}. Although not the most popular moveset hack, it became the most widely known amongst hackers after the release of Project Smash Attack. Today, most moveset hacks are more refined than before, and often feature famous characters such as Cloud Strife from ''Final Fantasy VII'', Sora from ''Kingdom Hearts'', Waluigi, and [[Mewtwo]], who was eventually hacked into ''[[Project M]]''. | Created by Phantom Wings, moveset hacks (known as "Project Smash Attacks" after the [[Project Smash Attacks|identically-named program]], as well as "Plan Zeroes" after the first notable moveset hack) alter the movesets of an individual character to varying degrees. This type of hack, however, requires extensive knowledge of scripting and floating values in order to perform, though multiple tutorials exist in an attempt to teach newer users on how to perform such hacks. The first notable moveset hack was "Plan Zero", a moveset hack of {{SSBB|Mario}}. Although not the most popular moveset hack, it became the most widely known amongst hackers after the release of Project Smash Attack. Today, most moveset hacks are more refined than before, and often feature famous characters such as Cloud Strife from ''Final Fantasy VII'', Sora from ''Kingdom Hearts'', Waluigi, and [[Mewtwo]], who was eventually hacked into ''[[Project M]]''. | ||
{{ | {{clear}} | ||
===Model Replacement + BrawlEx/Clone Engine=== | |||
=== | [[File:Hyrule_Warrior%27s_Hero.png|thumb|Link's model has been replaced with another taken from his appearance in the ''Zelda'' spin-off, ''{{s|zeldawiki|Hyrule Warriors}}''.|250px|left]] | ||
[[File:Mewtwo_vs_Lucario.png|thumb|A well known example of using the clone engine. Here, [[Lucario]] is fighting against a cloned Lucario (whose model and moveset has been replaced with that of [[Mewtwo]]).|250px|right]] | |||
[[File:Hyrule_Warrior%27s_Hero.png|thumb|Link's model | In addition to texture hacking and model vertexing, a character's in-game model can be replaced with another. | ||
[[File: | ''[[Project M]]'' patches some characters by giving them extra costumes. Most are are inspired by other characters (such as Mario [[Dr. Mario|in his doctor's attire]] or Ike [http://www.fireemblemwiki.com/Hector wearing armor]); other characters (those of ''Zelda'' and ''Star Fox'') have costumes that reference their designs in ''[[Melee]]''. | ||
In addition to texture hacking and model vertexing, a character's in-game model can be replaced with another. | |||
In January of 2014, Phantom Wings created another program called "BrawlEx", an external program that is used to create clone characters (Ike, Pit, Lucario, etc). Each one has their own data file when stored on the SD Card or disc, and an independent character selection and portraits in-game. Additionally, one can replace the movesets and models of that cloned character to add characters that are non-existent to Brawl's roster (such being the aforementioned characters). This way, one can play as those characters without replacing the original whatsoever. | |||
''[[Brawl-]]'' has used this program to create characters like [[Pichu]]. | |||
On December 9th, 2013, ''Project M'' made use of their own clone engine in version 3.0, which added [[Roy]] and Mewtwo. | |||
==External links== | ==External links== | ||
*[http://www.smashboards.com/showthread.php?t=106573 Smashboards ''Smash 64'' hacking guide] | *[http://www.smashboards.com/showthread.php?t=106573 Smashboards ''Smash 64'' hacking guide] | ||
*[http://www.smashboards.com/showthread.php?t=247119 Smashboards ''Melee'' hacking introduction] | *[http://www.smashboards.com/showthread.php?t=247119 Smashboards ''Melee'' hacking introduction] | ||
*[http://www.smashboards.com/showthread.php?t=225642 A guide to using the File Replacement code for users using the SD loader] | *[http://www.smashboards.com/showthread.php?t=225642 A guide to using the File Replacement code for users using the SD loader] | ||
*[http://forums.kc-mm.com/Gallery/BrawlView.php Brawl Vault, which hosts numerous ''Brawl''-related texture hacks] | *[http://forums.kc-mm.com/Gallery/BrawlView.php Brawl Vault, which hosts numerous ''Brawl''-related texture hacks] | ||
Line 139: | Line 73: | ||
*[http://elitesmashhackers.wordpress.com/ Elite Smash Hackers, a blog concerning file replacement hacks] | *[http://elitesmashhackers.wordpress.com/ Elite Smash Hackers, a blog concerning file replacement hacks] | ||
*[http://stacksmash.kontek.net Stack Smash, a resource for hacks] | *[http://stacksmash.kontek.net Stack Smash, a resource for hacks] | ||
[[Category:Hacking]] | [[Category:Hacking]] |