Category:Clone Engine

From OpenSA: Smash Engine Documentation Wiki
Revision as of 19:25, 17 June 2014 by Ds22 (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


What is the "Clone Engine"

The Clone Engine is a system made to add more characters to Brawl. The name comes from the idea of taking a character, copying it, editing it, and then having it stand on its own as a character, much like how "clone" characters exist in the smash series already

Didn't Almas and PW try this?

Yes, they did, and my success has only been possible through their failures.
Dantarion 10:34, 29 September 2010 (UTC)

Almas's Clone Engine

Almas's clone engine worked by attempting to redirect which files the game loaded from disc. This worked, but since the game THOUGHT it was loading files for a particular character, the game couldn't differentiate between the character and the clone, meaning Marth vs Roy was impossible. This also required people to sacrifice one character to replace another.


Phantom Wings was supposed to be working on the clone engine, to the point where some of the coders didn't want to try working on making it, because we were assured he would come out of the blue with one. Dantarion's Note: In fact, I made a alternate stage loader based on Almas's clone engine, only to have PW randomly post his stage clone engine (Stage Expansion) in my thread a week or so later! Anyways, PW eventually posted that he had gotten it to work, but still had a lot of glitchy problems here and there..

What is a character?

Non UI-Files

Every character can have...

  • Moveset (FitChar)
  • Textures (FitChar##,FitCharDark,FitChar,FitCharFake)
  • Animations+Etc (FitCharMotionEtc,FitCharMotion,FitCharEtc)
  • Entry Resources (FitCharEntry)
  • FinalSmash Resources (FitCharFinal)
  • Result Screen Resources (FitCharResult)
  • KirbyHat Resources (FitCharKirbyHat)
  • KirbyHat Textures (FitCharKirbyHat##)
  • A module (ft_char.rel)

UI Files

  • Battle Portraits (info\portrite\InfFace###)
  • Results Screen CSP's (common\char_bust_tex\MenSelchrFaceB###.brres)
  • CSS Icon
  • CSS CSP's
  • CSS/SSS Stock Icon

Internal Data

Now, when most people think of what makes up a character in Brawl, they would think that swapping the files = swapping the character. This isn't true. Even with all the files swapped and patched and whatnot, the game internally still has some data about each character. Here is what we know so far.

CSS Slots are linked to Character Slots and Cosmetic Slots.
Character Slots are linked to Instance Slots

Pages in category "Clone Engine"

The following 10 pages are in this category, out of 10 total.