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 - Reappearing POW switch [issue]
  
User name:
Password:
Reply:
 

UserPost
Glyph Phoenix
Posts: 144/745
I was thinking about that earlier and I think it would be a great. But I don't know enough about custom blocks to create one, even if it didn't involve spawning a sprite...

But then there are those question blocks that turn into brown blocks after giving you a P-switch. If I could disable the 'change to brown block' process for that single block...
HyperLamer
Posts: 3874/8210
I don't see why not. It doesn't do exactly what you want, no, but it does give them several more chances.
Also if anyone knows how to spawn a sprite, how about a block that spawns P-switches?
Glyph Phoenix
Posts: 143/745
Most of the solutions above suck. If there isn't a way to get it to work, fine. I'll have to do without. But making P-switches fall from the sky like that is hardly a solution at all.
Xkeeper
Posts: -2300/-863
read our lips:


either use the solutions posted here, or make one on your own. What you're asking is difficult (or impossible) to do without rewriting some serious guts of the game. No one will do that for you. Either do it yourself, accept on of the solutions here, or shut up.
Glyph Phoenix
Posts: 140/745
No. It's not. And I told you all the reasons why in my above posts.
Magikoopa Myster
Posts: 86/553
Why don't you put a door right beside the P-Switch that leads right to the other side of the P-Switch? It's simple yet fool-proof.
gnkkwinrrul
Posts: 482/647
My take on this? You aren't going to get a P-switch that does that. Unless you are extremely good at ASM and do it in a way that wont screw up the rest of the game. So please just do something other than that
Juggling Joker
Posts: 640/1033
We know what he is saying, silly. Most of us are just trying to come up with solutions that don't involve heavily modifying the game.
Violent J
Posts: 276/749
God. What he is saying is, is that after he hits the P Switch he wants it to pop right back up again and be usable! Not dissapere after he hits it!
Glyph Phoenix
Posts: 138/745
But I don't want a million P-switches... I just want one that won't go away when you press it.
Xkeeper
Posts: -2302/-863


As far as Ican tell, ti'll work no matter where you put it, so that should work fine.

(I hit the PSwitch at the end of the level, waited, and they still dropped, so...)
Glyph Phoenix
Posts: 137/745
I'd have to re-map it to a different ASM pointer, and then re-write the script. In ASM. Which I don't understand.

So, no. I'd probably be better off looking for the address that makes the P-switch do the whole 'death' thing and make it flip back up instead. But I don't know where to begin... I think someone who understands SMW data formatting needs to find this one.
gnkkwinrrul
Posts: 479/647
You could always make a new sprite that, when you touch it, does the same thing as a p-switch but doesn't die. I guess
UnsurpassedDarkness
Posts: 543/746
Originally posted by Xkeeper
But like he said, it would only work while Mario is on the same screen area. If you walked back, they'd return to their original positions.
No they wouldn
Xkeeper
Posts: -2304/-863
But like he said, it would only work while Mario is on the same screen area. If you walked back, they'd return to their original positions.
Juggling Joker
Posts: 638/1033
Lezard Valeth's trick is actually quite clever, I would consider using that if you can't work out anything else.
Glyph Phoenix
Posts: 135/745
No, no, no... my hack is going to have long levels and no time limit. What I'm trying to do is make it so it is impossible to get stuck and/or have to make Mario commit suicide. So that's why I need the P-switch to re-appear... so the player doesn't have to jump off a cliff or do one of those stupid enter/exit or Yoshi tricks to get the POW back. Those tricks suck.
gnkkwinrrul
Posts: 477/647
You can always use the Yoshi P-switch trick to make it reappear...jump on it and then eat the crushed P-switch sprite and a P-switch will be in Yoshi's mouth
Surlent
Posts: 803/1077
That way it was in SMW 2 with stationary P switches, like in Extra 2.
Switches from clouds also appeared, but that can be compared to those ones hidden in turn or question blocks in SMW1: Once you hit it, you'll have to warp into that level again to have a virgin switch.
I though about a setup which gives you three chances, but that fails due to the fact that the P switch only falls down a level (when activated you will see, that each time the switch on the bottom used up its power, a new one will fall down), when Mario is in the same screen like the switch. Due to the limits if put into one screen without scrolling, there's only two extra chances for that, without the fact the player might see that little "cheat"


If there might be an ASM routine to make the P switch falling down without regarding Mario'S position in the level, it might work.
But I think that is way too much work, since it requires a full rewriting of the gravity codings, as it might affect other objects and gameplay as well heavily
Glyph Phoenix
Posts: 134/745
Kario: I know. But you have to go out and come back in, and that sucks. I hate going out and back in. Other stuff you did resets itself, too. And going out and back in in a vertical level (which the one I need this switch for happens to be), and secondary exits mess up vertical levels a lot for me. I don't want to go back out and back in! It sucks on so many levels!

Cpubasic13: I didn't ask you.

It's just needed to fix one level, and it needs to be carried by Mario... so it can't be a custom block. Plus, that sounds like an awful lot of work for someting so simple.

I'm only interested in disabling that one function for that one sprite. So I flip the switch for 'process while offscreen' in MWR, and find the address that makes the P-switch run through the 'death' process and disable it.

Is there a 'revive' process? Can I run that instead of the 'death' one? Because that would be just great.

Now, I don't know ASM, so this would have to be dumbed down into hex addresses for me if anyone has a simple solution. Opcodes make me queasy.
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Super Mario World hacking - Reappearing POW switch [issue]


ABII


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



Page rendered in 0.004 seconds.