what is the difference between hacks for regular Brawl and Project M?

Started by arcray20, November 23, 2015, 08:00:15 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ive been wondering this for a while and i dont really no where to ask.
but what is the important difference?
ive seen many a time of "for project M only" or "only works for project M".

but why is this? what makes it to where it only works in one version?
I AM THE TWILIGHT!






For character models, Project M tends to have more restrictive file size limits, due to the increased moveset file sizes.

For movesets, Project M uses different variables that don't even exist in Brawl. Their modules have to be edited to allow use of said variables.

For stages, I believe Project M uses different stage boundaries.
I don't take requests.

My PSA Thread
[move][/move]

Another note about P:M that I found out the hard way is that it's exremely picky about the CSP filesize. Playing it safe would be to have the ones you want to have be new be the exact same filesize as the P:M ones, or else it will likely freeze. Learned that the hard way, where my P:M build kept freezing over and over.

Also, KJP, all the model imports and such in my custom build work fine in P:M; so far, the only one that froze for me was my own 'Link with Dedede's hammer' import, but I think it is larger in filesize than Brawl's, so I don't think it's P:M. Maybe I'm wrong, though; I just personally never experienced any filesize limits in P:M that aren't already in Gecko.

The FighterResource2 takes the file size of the FitChar.pac, FitCharMotionEtc.pac, and FitChar0X.pac and totals them up.

If it's above a certain limit it'll crash.

There's a code that Brawl Minus and Project M both use to increase the limit a little though.

Memory Extention for FighterXResource2 [Dantarion]
* 04421B54 00096600
* 04421B74 00096600
* 04421B94 00096600
* 04421BB4 00096600
* 04421E1C 00096600
* 04421E3C 00096600
* 04421EBC 00096600
* 04421EDC 00096600
I don't take requests.

My PSA Thread
[move][/move]

okay, that makes sense. but doesnt that mean if i used that expansion code
(i always do) that i can use PM hacks in normal Brawl anyway?
I AM THE TWILIGHT!






Care to link me to a few non PSA examples?
I don't take requests.

My PSA Thread
[move][/move]

How do you edit the brawl modules to fit Project M.
Killer Queen has already touched this signature