Kitty Corp Meow Mix Forums

Help & Tutorials => Help => Topic started by: arcray20 on November 23, 2015, 01:00:15 PM



Title: what is the difference between hacks for regular Brawl and Project M?
Post by: arcray20 on November 23, 2015, 01:00:15 PM
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?


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: KingJigglypuff on November 23, 2015, 01:50:07 PM
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.


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: windhunter7 on November 23, 2015, 03:19:51 PM
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.


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: KingJigglypuff on November 23, 2015, 03:39:38 PM
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.

Code:
Memory Extention for FighterXResource2 [Dantarion]
* 04421B54 00096600
* 04421B74 00096600
* 04421B94 00096600
* 04421BB4 00096600
* 04421E1C 00096600
* 04421E3C 00096600
* 04421EBC 00096600
* 04421EDC 00096600


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: arcray20 on November 23, 2015, 03:48:12 PM
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?


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: KingJigglypuff on November 23, 2015, 03:52:53 PM
Care to link me to a few non PSA examples?


Title: Re: what is the difference between hacks for regular Brawl and Project M?
Post by: JokerPTOH on December 12, 2016, 06:19:00 AM
How do you edit the brawl modules to fit Project M.