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 - side scroling pipe help?
  
User name:
Password:
Reply:
 

UserPost
Captain moneybags
Posts: 13/447
allright i will try it when i learn asm
Squash Monster
Posts: 151/677
Most of this is from something I heard BMF discussing earlier, but this version is simpler than what I remember.

Four free bits need to be found in memory for it (maybe a bit more if you want to be able to change the speeds of pipes, which would be cool). One each for horizontile and vertical directions, and one each for being on horizontilly and vertically.

Entrance pipes set the on flags and directions appropriately, but only if the system is off. Turn pipes do this too, but only if the system is on. All pipes set Mario's speed settings when that direction is on (007E007B - X Speed, 007E007D - Y Speed, both 8 bits signed - from the SMW Memory Map). Every pipe except the entrance pipes acts solid if the on flag is off. If Mario enters an entrance pipe in the wrong direction, the pipe gives him a little extra shove to make sure he's out and turns the system off.

This version is missing a scroll setting, sound, and the changes to Mario's sprite for going up pipes and such. Also, something Fu didn't do, I think there should be an extra type of pipe segment that sets Mario's hit by an enemy temporary invincibility thingy to be on. This could be placed a bit before entrance pipes, so Mario doesn't get cheepshotted by pirana plants. I'll go see if I can find some of these memory locations.

EDIT:
First adress found:
7E1497: Temporary invincibility. Setting it to FF was the only value I tried that lasted a reasonable amount of time. Continuously setting it to 1 turned it off (makes game very hard, hehe), continuously setting it to 5 made Mario invisible and unatackable, and continuously setting it to 6 made Mario visible and unatackable.
EDIT 2:
Another adress:
7E1412: Scroll type, like you set in the header in LM. As a side note, I never new how much scroll type one, scroll at will, messed up levels with layer 3 water.

Those were all I could find, I failed to find the Mario graphics one and I have no clue where to even look for the sound one.
BMF98567
Posts: 243/1261
I have a few ideas on how this could be done, but I wouldn't know how to go about implementing them...not yet, anyway.
gnkkwinrrul
Posts: 215/647
I think that Fu is the only person that knows how to do this...you'd have to ask him
Kario
Posts: 441/2082
I know of a certain sex-changing mod that might know how to do it too, but have never heard anything from them on the subject.
Alastor the Stylish
Posts: 1259/7620
Well, if you really want them, you can make some makeshift pipes with custom blocks, but those only go in one direction, and outside of programming it yourself that's about all you can do...
Captain moneybags
Posts: 7/447
allright ill look at zophar but im just gonna work a little more on my hack because its only one level and it takes ten seconds to go trough
KATW
Posts: 1198/3959
Well, its a whole programming language. You need to start with the basics. There are a couple tutorials on ASM for the SNES on Zophar, try looking there first.
Captain moneybags
Posts: 6/447
thanks for the response but i dont get asm at all!
ExKay
Posts: 152/1114
Only Fu has them in his hack, because he got them with ASM Hacking, which not many of us can. There is no other way to set the pipes to screen scrolling pipes, but when you can ASM, hack the routine of SMB3 and get the code for the pipe.
Captain moneybags
Posts: 5/447
the ones in demo world tlc i mean
JJ64
Posts: 593/919
Do you mean like the pipes in SMB3, that go from one place to another in the same level (such as from one screen to another)?
Captain moneybags
Posts: 3/447
im working on a hack (that is useless) and i need to know how to use side scrolling pipes! help me please
Acmlm's Board - I2 Archive - Super Mario World hacking - side scroling pipe help?


ABII


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



Page rendered in 0.012 seconds.