Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - t3h pwnery RPG code. [screenshot inside]
  
User name:
Password:
Reply:
 

UserPost
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.
Acmlm's Board - I2 Archive - Super Mario World hacking - t3h pwnery RPG code. [screenshot inside]


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.013 seconds.