User | Post |
gnkkwinrrul
Posts: 394/647 |
Whoamg. This is very nice I may have to look into doing this... |
DarkSlaya
Posts: 2359/4249 |
This will be sweet. I'm sure to play it when it's done.
Because SMW + RPG = Godly Game. |
blackhole89
Posts: 448/971 |
It seems there is none, since otherwise my Layer 3 changes would be erased at the point when my custom ASM is disabled. But they aren't. Yet, I know, there is a RAM mirror for the actually used status bar area. Look up the old memory location thread (-> Sticky) for that. But, if you want to use all of the screen, yes, you'd have to muck around in VRAM. |
HyperLamer
Posts: 1919/8210 |
Question is, is there a RAM mirror of layer 3 (besides the status bar) or do we have to muck around in VRAM? |
cpubasic13
Posts: 699/1346 |
Originally posted by blackhole89 Yeah, there was such a thing. I traced down the message box routine and found out there is kind of undocumented (PPU?) register at $211x (I forgot what exactly x was) that SMW's game loop transfers aka RAM mirrors to $0024. Writing 0 into this one makes L3 appear on the whole screen, while 208 (dec) is the standard mode with anything below the status bar cut off.
So that is how it works? That is how I made layer 3 appear throughout the screen...
Nice discovery. Now for me to mess around with this... |
Sokarhacd
Posts: 530/1757 |
awesome, soon , there will be a whole new breed of SMW hacks.... |
knuck
Posts: 818/1818 |
Originally posted by Kratos Aurion Kids, remember! knuck apparently can't remember that ROMs are necessary for IPSes that should be applied to ROMs to work.
Are you that dumb or what? IPSes are in no way illegal. Also i can use IPS for whatever the fuck i want, not only for ROM patches. |
Atma X
Posts: 605/801 |
Originally posted by knuck Kids, remember! IPS != ROM. kthx
No, IPS=Corrupt IPS. (DAMMIT, why doesn't this WORK!!!! OMFG, WORK YOU PIECE OF SHIT!!!!! )
.......Original SMW Rom + IPS= Modified SMW ROM. |
Alastor the Stylish
Posts: 2529/7620 |
Originally posted by knuck
Originally posted by Smallhacker Downloading ROMS is illegal, so... Well, you're right...
Kids, remember! IPS != ROM. kthx
Kids, remember! knuck apparently can't remember that ROMs are necessary for IPSes that should be applied to ROMs to work. |
knuck
Posts: 817/1818 |
Originally posted by Smallhacker Downloading ROMS is illegal, so... Well, you're right...
Kids, remember! IPS != ROM. kthx |
Smallhacker
Posts: 807/2273 |
Originally posted by Jesper That's so cool I'm not even sure it's legal.
Downloading ROMS is illegal, so... Well, you're right... |
Jesper
Posts: 1137/2390 |
That's so cool I'm not even sure it's legal. |
blackhole89
Posts: 440/971 |
I does not seem to be that easy, since I tried out writing some values (i.e. FFh wasn't trying too long) to it without ever seeing a change... maybe it's rather a flag register aka "bit 1 makes ... appear, bit 2 makes pumpkins look purple instead of black, ...".
Yet, your idea about "switch layer order" is interesting, seeing that in the mode where you have a status bar and an L3 image in the background, there are still some invisible/disabled scanlines (yeah, the layer mask is -not- determined by tile-to-tile boundaries, meaning there are some tiles you only can see portions of) on layer 3 which you can write to without seeing any output.
~Blacky. |
HyperLamer
Posts: 1896/8210 |
Originally posted by blackhole89 I traced down the message box routine and found out there is kind of undocumented (PPU?) register at $211x (I forgot what exactly x was) that SMW's game loop transfers aka RAM mirrors to $0024. Writing 0 into this one makes L3 appear on the whole screen, while 208 (dec) is the standard mode with anything below the status bar cut off.
THANKYOUTHANKYOUTHANKYOU THANKYOUTHANKYOUTHANKYOU *kisses you*
Now I can actually use layer 3! (BTW, I bet that's some kinda scanline counter. Count 208 lines, then switch layer order.) |
Keikonium
Posts: 767/-2459 |
Somthing like getting different options when picking up power-ups would be pretty cool. Like you need to hold in "Select" when picking up a mushroom to make you jump farther, but not pressing select would just get you a normal mushroom. Or, like BMF's item shop, you could buy completly new power-ups:
High Jump Mushroom - Feather Death Mushroom - Mushroom Ice Melon (like YI) - Fire flower
I think the new power-up idea would be really cool. Like if you bought the death mushroom, it would appear in the "changing item" sprite that you put in that transparent box.
|
blackhole89
Posts: 438/971 |
Originally posted by BMF54123 DUDE. That's frickin' sweet. I wanted to code something like that so I could assign each area its own unique name (like The Addams Family), but couldn't decide on the best way to do it. I'll have to take a peek at your code when it's released, if you don't mind...
Erm, just out of curiosity, did you have any trouble getting the text to appear at first? I've noticed that Layer 3 is cut off right below the status bar until you hit a message box or enter another area...is there a simple way to turn it back on?
Yeah, there was such a thing. I traced down the message box routine and found out there is kind of undocumented (PPU?) register at $211x (I forgot what exactly x was) that SMW's game loop transfers aka RAM mirrors to $0024. Writing 0 into this one makes L3 appear on the whole screen, while 208 (dec) is the standard mode with anything below the status bar cut off.
@hhallah, I like the idea (although not with spin jump, fire flowers or whatever). Maybe something special like a spell (since I was gonna do a spell system anyways). |
hhallahh
Posts: 410/607 |
Originally posted by Kratos Aurion No it's not, hhallahh. Had I the resources I would personally fly to whoever makes something like that and punch them in the face.
Anyways, well.. maybe not a leveling system..
But it would be interesting to see a system whereby you "learn" moves at various points in the game. Wasn't DahrkDaiz doing something like that with his new Mario 3 hack? It's a good idea.. |
Alastor the Stylish
Posts: 2482/7620 |
No it's not, hhallahh. Had I the resources I would personally fly to whoever makes something like that and punch them in the face. |
hhallahh
Posts: 409/607 |
Haha.
"Jump leveled up! You learned: Spin Jump." "Level 15 reached! You can now use Fire Flowers."
I doubt it, though it's a neat idea. |
Nebetsu
Posts: 393/1574 |
Whoa! So let me get this straight? You're hacking SMW to be a sidescrolling RPG? FRIGGENAWESOME! When this is finished, this is going to be the best SMW hack ever. You're awesome! |
This is a long thread. Click here to view it. |