File replacement: Difference between revisions

1,299 bytes added ,  9 months ago
(→‎Vertex/Model Replacement: Replaced Street Fighter as an example since it's actually in Smash now, and slightly redundant with MvC as an example.)
Line 102: Line 102:
{{clr}}
{{clr}}


===Clone Engine method===
===Roster Expansion===
The Clone Engine method refers to a process of creating new characters by using the data of pre-existing characters. The process of creating new characters requires replicating character data and giving it independent placement on an SD Card. This allows modders to create and play as characters that are not on the base roster without replacing the original whatsoever. Ranging from those who appear in past or future installments, were planned to appear but did not make the cut, are overlooked, or even non-existent in Smash all together, the opportunity of adding characters is limitless.  
[[File:Mewtwo_vs_Lucario.png|250px|thumb|A well known example of using the clone engine. Here, {{PM|Lucario}} is fighting against {{PM|Mewtwo}}, with the former's data serving as a template to create the latter.]]


[[File:Mewtwo_vs_Lucario.png|250px|thumb|A well known example of using the clone engine. Here, {{PM|Lucario}} is fighting against {{PM|Mewtwo}}, with the former being the basis for the latter's creation.]]
Roster expansion refers to expanding the game's base roster with new fighters, without the need to replace fighters from the base roster. Ranging from those who appear in past or future installments, were planned to appear but did not make the cut, are overlooked, or even non-existent in Smash all together, the opportunity of adding characters is limitless. The process of expanding the roster requires replicating and modifying the data of pre-existing characters; this method is not uncommon in normal game development, as it saves time and resources. Using an SD card or external data modifier is required.


The earliest form of a character clone engine dates back to December 9th, 2013. During its own development, ''Project M'' made use of a unique clone engine in version 3.0, which added {{PM|Roy}} and Mewtwo. About a month later, in January of 2014, Phantom Wings created another program called "BrawlEx", an independent external clone engine program. By default, these extra characters are considered ''clone characters'' due to being replicated from a character's internal data and are identified through the "Ex" suffix next to their file name (eg. LucarioEx, MarioEx, etc). The names can be changed to the character planned to be created. Once the placement is completed, the "Ex" character data can be completely modified (models, animations, effects, etc.) and replaced to whoever is being created. In regards to movesets, there can be either new and unique fighters, full clones, semi-clones, or psuedo clones.  
The earliest form of roster expansion modding dates back to December 9th, 2013. During its own development, ''Project M'' made use of a "clone engine" in version 3.0, which added {{PM|Roy}} and Mewtwo. About a month later, in January of 2014, Phantom Wings created a program called "BrawlEx", an independent external clone engine program. By default, these extra characters are considered "clone characters" due to being replicated from their base character's internal data and are identified through the "Ex" suffix next to their file name (eg. LucarioEx, MarioEx, etc). The names can be changed to the character planned to be created. Once the placement is completed, the "Ex" character data can be completely modified (models, animations, effects, etc.) and replaced to whoever is being created. In regards to movesets, there can be either new and unique fighters, full clones, semi-clones, or psuedo clones. ''Project+'' founded an updated version of the BrawlEX engine referred to as ''P+EX'', which has various bugs and memory fixes exclusively to ''Project+''.


The ''Melee'' mods ''Team Akaneia'' and ''Beyond Melee'' use this method to expand ''Melee's'' roster; the former includes Wolf, Diddy Kong, and Charizard (based on it's Smash 4 incarnation) being playable, while the latter includes Wolf, Meta Knight, Shadow Mewtwo (from Pokkén Tournament) Skull Kid, Raichu and Fey.
The ''Melee'' mods ''Team Akaneia'' and ''Beyond Melee'' have done this to expand ''Melee's'' roster; the former includes Wolf, Diddy Kong, and Charizard (based on it's Smash 4 incarnation) being playable, while the latter includes Wolf, Meta Knight, Shadow Mewtwo (from Pokkén Tournament) Skull Kid, Raichu and Fey.


Certain ''Brawl'' mods like ''[[Brawl-]]'' made use of this tool to create characters like Pichu and Waluigi. After ''Project M's'' development ceased, ''Project+'' used it to create {{b|Knuckles|P+}}, who was planned to appear in ''Project M''.  
The Smash 64 mod ''Smash Remix'' has done this to expand it's roster up to 41 characters.  


There are some oddities in regard to clone engine characters. For example, in ''Brawl'' related mods:
Roster Expansion has been more commonplace in ''Brawl'' than other games so far. Certain ''Brawl'' mods like ''[[Brawl-]]'' made use of this tool to create characters like Pichu and Waluigi. After ''Project M's'' development ceased, ''Project+'' used it to create {{b|Knuckles|P+}}, who was planned to appear in ''Project M''.
* All characters share the same codec conversation as Mario.  
 
There are some oddities specifically to clone engine characters. For example, in ''Brawl'' related mods, unless fixed:
* Clone engine characters share the same codec conversation as Mario.  
* During the credits for Classic mode, music does not play.  
* During the credits for Classic mode, music does not play.  
* Unless modified to be given one, clone engine characters do not have a Classic ending video or trophy.  
* Clone engine characters do not have a Classic ending video or trophy.  


These oddities were addressed by giving Roy and Mewtwo their own Classic ending in the former, and later giving the two and Knuckles their own detailed Classic Mode trophy in the latter.  
These oddities were addressed by giving Roy and Mewtwo their own Classic ending in the former, and later giving the two and Knuckles their own detailed Classic Mode trophy in the latter.  
{{clr}}
===Item Expansion===
Item expansion refers to including new items into the game without replacing any items in the base game. Through the use of a tool called ItemEX, players are able to include existing Smash items or even unique ones. The is not limited to just battering items or food-based items; it also includes summonable beings like assist trophies and Pokémon.
The most recent version of ''Project+'' has made use of this tool to expand the item roster. [[Articuno]] and [[Zapdos]] return from ''Melee'' as alternatives to Moltres when summoned from a [[Poké Ball]]. [[Goomba]] appears as alternatives to [[Hammer Bro]]s. when summoned from an [[Assist Trophy]]. Items such as the [[Flipper]] from ''Balloon Fight'' and a variant of the [[Screw Attack (item)|Screw Attack]] make an appears, themselves based on their appearances in ''Melee''. The aforementioned Assist Trophies can also be found within [[Container]]s, like in ''Melee''.
{{clr}}
{{clr}}