Kitty Corp Meow Mix Forums

Super Smash Bros. Brawl Hacking => Programming => Topic started by: Naruto200Man on September 22, 2011, 03:38:37 PM



Title: What If?
Post by: Naruto200Man on September 22, 2011, 03:38:37 PM
What if there was a way to make wii read from an "external" hard drive when playing brawl for the RAM?

By external hard drive I mean like one of those huge 2-10 GB ones that you can plug into your computer's usb port to backup your system.

No more freezing due to filesize! :af2:


Title: Re: What If?
Post by: ♤♡◇♧ on September 22, 2011, 03:41:38 PM
Not possible.
Trust me, it's just not that easy.


Title: Re: What If?
Post by: Naruto200Man on September 22, 2011, 03:44:56 PM
True, but if we could make brawl read information from an SD card, it could only be a matter of time ya know?

Never said it was going to be easy. In fact even I think it's damn near impossible, but still, imagine the posibilitiez if you could :D


Title: Re: What If?
Post by: ♤♡◇♧ on September 22, 2011, 03:53:27 PM
The reading stuff from the SD process is simply because of the fact that Brawl was made to read certain stuff from the SD, which was expended on by Phantom Wings.

And what your suggesting is simply impossible due to how the Wii functions and how it reads and handles the game disk (and no, Riiv isn't a cure for file size limit related freezings, it's just a on-the-fly patcher).

So no matter how you try to put it, you'll always be facing file size limits.


Title: Re: What If?
Post by: Naruto200Man on September 22, 2011, 03:56:26 PM
*sigh* guess that's true.

what about a way to make the wii access the actual SD card for Ram instead of the brawl disk?

That way, if you have like, a 5G sd card....*shot*


Title: Re: What If?
Post by: ♤♡◇♧ on September 22, 2011, 04:00:18 PM
Still not possible.
I have been told the RAM is pretty much stuck in place.

And Brawl actually has a built-in check to see if your SD card exceeds 2GB, and if so, won't even read from it.


Title: Re: What If?
Post by: Naruto200Man on September 22, 2011, 04:06:33 PM
Still not possible.
I have been told the RAM is pretty much stuck in place.

And Brawl actually has a built-in check to see if your SD card exceeds 2GB, and if so, won't even read from it.

Hmm...
So even though it's probably not possible, all we need to do is figure out a back door past that little SD check right?

Like some Gecko code that makes the game think the memory card's size is smaller or something?


Title: Re: What If?
Post by: ♤♡◇♧ on September 22, 2011, 04:12:54 PM
Dantarion said there was a check somewhere, but he never did any concrete research on it.


Title: Re: What If?
Post by: Naruto200Man on September 22, 2011, 04:34:46 PM
maybe we should Trick/mindwipe er...convince BJ to take a look at it sometime, he's getting good at understanding how the model formats work :D

It's only a matter of time baby, just a matter of time XD

An unbelievably long time, but still possible I think :)


Title: Re: What If?
Post by: ForOhFor Error on September 22, 2011, 07:16:07 PM
Model formats =/= game programming >.>

Plus, ram and actual permanent memory are completely different things - we can't change the hardware, after all. Ram is designed for fast access. An sd card - it's good, but not NEARLY quick enough.


Title: Re: What If?
Post by: Miacis on September 23, 2011, 11:42:08 AM
Dantarion said there was a check somewhere, but he never did any concrete research on it.

I'm not an expert in the field, but I think this is simply the way the IOS system of the Wii works.

When you run a game, it will use the functionnalities granted by the IOS which was in place at the time of the game's launch. It won't use the ones provided by the most current IOS. (Which is, for me, a pretty horrible conception choice, but that's beside the point.)

"Over 2 Gb" SD support was only added in a new IOS after SSBB's release. So you can do whatever you want, SSBB will be running on a "system" that can't even recognize HC-SDs.
No matter what anyone does, it's not possible to use some newer stuff on older games. Like say, Wiimotion+ compatibility on old games.

Source: http://hackmii.com/2009/02/why-the-wii-will-never-get-any-better/
(I advise to read the whole article, as it's a pretty enlightening view.)


Title: Re: What If?
Post by: DarkPikachu on September 23, 2011, 12:50:24 PM
hmm...
this has me thinkin...

I thought I could load gecko and load brawl using Gecko's (I only think it has this) USB loader
I did install IOS 58 which allows USB 2.0 support >_>
_______________________

but yea...
I havn't tried it yet cause when I grabbed my wii, I thought it had Brawl in it and it didn't...
so brawl is back with our stuff... eh heh

I did get to borrow Melee from a frien though...
for which I need an FPC for that to work DX


Title: Re: What If?
Post by: ♤♡◇♧ on September 23, 2011, 02:54:01 PM
I'm not an expert in the field, but I think this is simply the way the IOS system of the Wii works.

When you run a game, it will use the functionnalities granted by the IOS which was in place at the time of the game's launch. It won't use the ones provided by the most current IOS. (Which is, for me, a pretty horrible conception choice, but that's beside the point.)

"Over 2 Gb" SD support was only added in a new IOS after SSBB's release. So you can do whatever you want, SSBB will be running on a "system" that can't even recognize HC-SDs.
No matter what anyone does, it's not possible to use some newer stuff on older games. Like say, Wiimotion+ compatibility on old games.

Source: [url]http://hackmii.com/2009/02/why-the-wii-will-never-get-any-better/[/url]
(I advise to read the whole article, as it's a pretty enlightening view.)

Nice thought, but it actually checks for SD cards over 2GB, probably because the IOS in Brawl might hold support for them, but with some nasty side effects (like the 3min check on replays, which is there due to the limit of inputs Brawl can save in one replay).
Just a thought though, since I didn't see it myself, can't look it up properly nor can I actually reach Dantarion.

A check that only applies to how Brawl's own SD load functions, as you can easily bypass it by using Riiv.