• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Theory on how to create new characters with Brawl+

AnarchoFecalist

Smash Rookie
Joined
Apr 2, 2009
Messages
1
I was supprized that hackers decompiled the code on smash bros brawl to implement new balencing features etc. I heard someone say that you can find Roy's Mewtwo's etc data still in the ISO. Well there may be some hope to creating new characters. I dabbled in a little console softmodding and it doesn't seem impossible(just VERY time consuming). I was thinking if you could dump all the Event trophies/Trophies vortice/texture data you could reverse engineer them by using (using Wii's opengl-like libraries and DevPPC C++ compiler)a conventional Wii 3d editing homebrew program that has a wireframe and 3d animation renderer. Either that or create a new polygonal mesh model in blender3d or 3dgamestudio and convert them to Wii compatible files with Devkit pro.

If you can animate thier actions(hit,jump,walk,run,attack,lose animation etc) and patch it over a character(say mario) . You could maybe patch over a known characters variables/constants and use a hex editor to modify them to suit the new patch over character. Creating thier new properties with a C++ and further patching over mario's variables and constants and animations with new or altered ones.

You then take the modded characters source code(on a text file) and have a patcher(like that Brawlplusery patcher) patch over a known character's animations,sfx,hitboxes,variable,etc then if you turn on the option in the patcher you have the patched new character in-game.

Have it load and patch the character then play(may some take time). The betatesting(bugs/glitches) may take the longest to complete.

This would probably take weeks(working at a decent pace) for a single programmer to complete a character. Its theorically not impossible but time consuming like normal programming is.
 

dabridge

Smash Journeyman
Joined
May 21, 2008
Messages
234
Location
El Paso, Texas
Here's the way to add characters to Brawl:

- Reverse engineer the game
- Make new character slots
- Recompile
- Burn and distribute the ISO

None of the above will ever be done because,

- It's time consuming
- It's illegal.

The hackers that made Brawl+ didn't "decompile" Brawl. Hackers are only editing what's already there. You can't do more than that. The only way to "add" characters right now is by texture hacking, that that by itself is limited.

Any data found on the disk about Mewtwo or Dr. Mario is remaining from Melee and BLANK. It's unusable.

I would love to have new characters to Brawl, but it can't be done by the way you describe it. The only way it could be done is by modding an existing character's alternate costume. That's it. I'm sorry, but I just had to say that. I may be wrong on some things so please correct me if I am.
 

Dark Sonic

Smash Hero
Joined
Jun 10, 2006
Messages
6,021
Location
Orlando Florida
Here's the way to add characters to Brawl:

- Reverse engineer the game
- Make new character slots
- Recompile
- Burn and distribute the ISO

None of the above will ever be done because,

- It's time consuming
- It's illegal.

The hackers that made Brawl+ didn't "decompile" Brawl. Hackers are only editing what's already there. You can't do more than that. The only way to "add" characters right now is by texture hacking, that that by itself is limited.

Any data found on the disk about Mewtwo or Dr. Mario is remaining from Melee and BLANK. It's unusable.

I would love to have new characters to Brawl, but it can't be done by the way you describe it. The only way it could be done is by modding an existing character's alternate costume. That's it. I'm sorry, but I just had to say that. I may be wrong on some things so please correct me if I am.
Actually, if you could texture hack a character, edit the moveset, and Link the moveset to that character, then it should be possible to add cloned characters relatively easily.

For instance, replace Marth's red costume with a Roy texture and edit all of Marth's moves to act like Roy's only when "red Marth".

Making unique characters would be tricky, but could likely be done if we can expand upon the moveswap code until it can swap individual moves (as well as codes to make the animations look less funky).

It's a long shot, but it's there and is a perfectly legal way to add characters
 

hotdogturtle

Smash Master
Joined
Feb 15, 2007
Messages
3,503
Movesets are not tied to costumes at all. Nothing you guys are saying is even remotely possible.
 

Dark Sonic

Smash Hero
Joined
Jun 10, 2006
Messages
6,021
Location
Orlando Florida
^^Movesets are tied to characters, but maybe we can make a code that would do a check for "if (insert character and costume number), then apply (list of changes)"

We have similar things in other codes already, like the momentum code.

"If Sonic preforming down B or side B, ignore momentum code"

We have a quote in the from the hackers' forum (GSCentral)

To view the post, you have to register though.

http://board.gscentral.org/showpost.php?p=145270&postcount=560

TheEnigmaLiesBroken said:
Originally Posted by TheEnigmaLiesBroken
This message is mostly for phantomwings but I figured I'd post it in here since everyone is absolutely in love with this Dynamic SD Loader

First I began explaining the concept of the DSDL to a few people who were interested in the concept. After giving out the information they got a little more curious about exactly what can be replaced with this code so I began to explain that it would be possible to replace textures, models, stages, large sections of code etc; and then this is where the fun began.

With the concept of the DSDL it has come to the conclusion that it is fully possible to take brawl and extend it WAY beyond its disc limitations (for instance, a 32GB sd card would drastically increase the space available for this) and with the ability to pin codes and replace them - we could write up new codes that specifically search SD:/ directory for models, textures etc;

Then I introduced the Ganondorf Sword code - At this point, they're getting quite excited about this new concept.

Originally Posted by TheRealBobMan said:
Wait... if you can change character animations (make 2 movesets), we could theoretically create entire characters from scratch at this point. Hell, up until I knew we could do this, I figured we could always just export a character's skeleton and make a model based around it (and texture it too). I mean, they've already changed Falcon's hitboxes to buff the knee... I think we can do everything necessary to make a new character.

How many people are working on this, and what sort of resources do they have? I want in! I really gotta get into all of these mods. : )
I then started talking about the concept of replacing large portions of code and recoding movsets... taking already available models, Assist trophies (isaac and lyn specifically in my interests) and giving them playable movesets (could be done, give Isaac a little bit of link, a little bit of marth and a little bit of Pit the give him custom B-special moves) and allowing their final smash attacks to be the Assist Trophies normal attacks.

I told them that if this is possible then I believe that it is entrely possible to edit the codes and add models to your SD to add new fully functional characters to your brawl game.

Originally Posted by TheRealBobMan said:
Hell, not only would I be interested in adding characters, I'll help the best I can! : )
I'm learning animation (3D), so while I'm not great at it, I'm an option for getting character animations. I can also model, and I could probably figure out how to texture even though I have no instruction in it. After that, we just need a setup/kinematics guy to put in a skeleton (I could eventually do that too if I get my teacher to help out, but if we have someone that can already do it, awesome).

The only problem is my home computer isn't the best choice to work in Maya from (for modeling, texturing, set up, etc...). Besides that, I'm definately interested in helping with balance.

And yeah, I support Issac 100% as playable, so long as we can also add Jenna, Sheeba, and Mia (Brawl needs more chicks). Hell, Felix can replace Issac as the AT that uses move (unless everyone wants Issac to have "move" in his moveset).
And then

Originally Posted by Tony_Knightcrawler said:
I dunno about Isaac. I love him, but if we're not careful this could turn into Soul Calibur Brawl. Why not add Jenna, Ivan, Mia, Manardi (scythe for the win), Karst, Piers, or Sheba? Those characters can equip weapons other than swords. That's the same reason I'd prefer Robo or Ayla over Crono or Frog, from Chrono Trigger. You've got to think, there are some important series out there that, if represented, will HAVE to include a sword character's appearance. Ninja Gaiden, for instance. Roy's probably going to need to make a comeback, so that's another one. I'd also be careful about picking out too many characters from a single game. Even adding one character and stage would take quite a bit of effort.

BTW, I can model, UVmap, and texture. But I'm very slow at the latter two.

http://www.youtube.com/watch?v=fdtrcTVnfnE (pick HD for it to work)

Anyway, I definitely want to mod Brawl. I'm not sure I'm ready right now, though.

We need to start a closed mailing list of everyone with applicable skills. Modeling, UVmapping, texturing, boning, animating, particle effects, sound effects, music, and most importantly programming. A few community members who hold a lot of sway in the community (SP, Youko, Gimpy, etc. Personally, I think SP is the best bet) might also need to be included in the mailing list. We also need to support anyone who is willing to learn and give it effort. And we need PhantomWing's appraisal of the situation. He's proven to be the most important Brawl moder period, and if anyone knows for sure whether these things are possible, it's him. And if he doesn't think anyone will add new characters and stages, he probably won't support it as much.

BTW if you want to get Japanese modders in on this (SP would be useful for coordinating cross-cultural exchanges, too LOL), one of our first projects should be Dragon Quest related. That'll get their attention in a flash.

Keep in mind that although this is even more illegal than texture modding that was done previously since it does not require burning a copy of Brawl, Nintendo might still try to come after the modders.
More or less - we've got a following and willing people to jump right into this DSDL scene - I know that it will take a while but the agenda is there. I can't say that I can really help more then maybe some testing and suggesting because I don't have any coding skills (I'm very good at innovative ideas though /:D ) but I'd absolutly be up for anything you guys wnat to try to throw my way, organizing this or whatever.

-TheEnigmaLiesBroken
 

dabridge

Smash Journeyman
Joined
May 21, 2008
Messages
234
Location
El Paso, Texas
^^Movesets are tied to characters, but maybe we can make a code that would do a check for "if (insert character and costume number), then apply (list of changes)"

We have similar things in other codes already, like the momentum code.

"If Sonic preforming down B or side B, ignore momentum code"
This would be the only way to make it work atm. If it can't be done(and we'll hear about it from the coders) then new characters can't be made without sacrificing another.
 

spunit262

Smash Journeyman
Joined
Oct 15, 2008
Messages
421
We can tie it anything we want, we could tie it to the time of day if we so wanted to.
 

GigaBowserXyZ

Smash Journeyman
Joined
Mar 15, 2009
Messages
454
This would be the only way to make it work atm. If it can't be done(and we'll hear about it from the coders) then new characters can't be made without sacrificing another.
u mean the characters already in the game or the ones that r trying to get in?
 

dabridge

Smash Journeyman
Joined
May 21, 2008
Messages
234
Location
El Paso, Texas
u mean the characters already in the game or the ones that r trying to get in?
The characters already in the game... To make Roy, we'd have to sacrifice, say, Marth (we'd have to change his moveset to match Roy's, and by doing that we get rid of Marth's).
 

leafgreen386

Dirty camper
Joined
Mar 20, 2006
Messages
3,577
Location
Playing melee and smash ultimate
The characters already in the game... To make Roy, we'd have to sacrifice, say, Marth (we'd have to change his moveset to match Roy's, and by doing that we get rid of Marth's).
Theoretically, it's possible to use PW's dynamic SD loader code to only work upon a button activator. So you could have one player select green marth, and another player selects green marth but holds shield while they're selecting green marth. The green marth player who held shield would be loaded as a green roy while the green marth that did not hold shield would be loaded as a regular green marth. I believe there is already a code that allows players to select two characters of the same colour and have it play using the lighter or darker skins found in team mode or online. If a code to do that hasn't been made, it could probably be created easily enough, at least compared to the other codes that would be required to do this sort of thing. You would also have to implement a change that uses the same button activator as the dynamic SD loader to stop it from giving you a faded colour when using an alternate character (since otherwise you would probably end up playing with a green marth and a faded green roy in my example).

Will this actually happen? I don't know. Can it happen? Yeah. It's possible. It's not the cleanest solution in the world to adding new characters, but it'd still be pretty well amazing.

Also, even if this does end up working, there is no guarantee that it would be used to add characters to brawl+. The resources required to make new non-clone characters would be rather ridiculous, especially for ones of good quality.
 

GimR

GimR, Co-Founder of VGBootCamp
Joined
Nov 2, 2006
Messages
5,602
Location
Maryland
NNID
VGBC_GimR
That'd be cool if it works. Make it happen lol.
 
Top Bottom