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 - Third Exit? | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
XxShaynee2xX

Koopa
Level: 11

Posts: 95/102
EXP: 5679
For next: 306

Since: 10-03-05
From: San Diego

Since last post: 5 hours
Last activity: 5 hours
Posted on 10-24-05 06:31 AM Link | Quote
Is it possible to make a level have 3 exits? Like make a special object or sprite or block that activates one?
SoNotNormal

Fuzzy
Level: 34

Posts: 732/793
EXP: 248340
For next: 5311

Since: 07-01-05
From: Canada, eh?

Since last post: 6 hours
Last activity: 6 hours
Posted on 10-24-05 06:42 AM Link | Quote
No, I don't think so. Not unless you know ASM anyway.
Kailieann

Koopa
Level: 11

Posts: 77/106
EXP: 5320
For next: 665

Since: 10-09-05

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-24-05 06:49 AM Link | Quote
Easy. Make a custom block that exits the level, increments the exit counter, and runs the desired event.
Blocktool already has level exit blocks, and the Memory Map link in the ROM addresses thread has the address for which event to run at the end of the level.

I guess I can't help with the exit counter, but oh well.

Why does everyone automatically reply with 'ZOMG ASM' everytime someone asks a question with a simple answer?
SoNotNormal

Fuzzy
Level: 34

Posts: 734/793
EXP: 248340
For next: 5311

Since: 07-01-05
From: Canada, eh?

Since last post: 6 hours
Last activity: 6 hours
Posted on 10-24-05 06:50 AM Link | Quote
Because it's easier than writing a half an hour lecture saying you don't know with bigger words and more advanced language

And because not everyone is a genius, and the answer may not be that simple to them


(edited by SoNotNormal on 10-23-05 09:50 PM)
Dark Ludwig

Red Paratroopa
Level: 21

Posts: 172/172
EXP: 45740
For next: 4203

Since: 09-17-04
From: Georgia

Since last post: 9 days
Last activity: 2 days
Posted on 10-24-05 09:10 AM Link | Quote
In other words, fluffing postcount and not helping with the question on hand? For shame... I do big paragraphs whenever someone wants help. Just look through my past posts. As for 3 exits, how would someone go about choosing a different event? AFAIK, events don't happen if the type exit you took is one that has already been taken.

There are two types of exits, normal and secret. And no third. I would think this would require moderate ASM work, not extensive, but definitely not a quick 10-minute code. But why pull it off when 2 exits is already enough? If you want more exits, have a level with 2 exits, one leading to level A and the other leading to level B. Then have both levels A and B have 2 exits. And so on and so forth. Because as much as I've seen, you don't seem to know ASM, and I doubt anyone will do this for you, since it (AFAIK) wouldn't be simple.
Kailieann

Koopa
Level: 11

Posts: 79/106
EXP: 5320
For next: 665

Since: 10-09-05

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-24-05 09:24 AM Link | Quote
Originally posted by Dark Ludwig
AFAIK, events don't happen if the type exit you took is one that has already been taken.


That's something I didn't consider.
But it shouldn't be too difficult to make it so that when you hit the 'end level' block, it unsets the 'this exit has already been taken' flag before executing the rest of the code.

Of course, tracking down the 'this exit has already been taken' flag would be... less than simple.

Still, in theory, it should work, no major ASM required. Just a couple LDA and STA commands.

Of course, you'd also have to make the main exit unset the flag, too, or else it wouldn't execute its event if you got the third exit first.

This is, of course, assuming that SMW already has a built-in failsafe that prevents it from executing the same event twice. If not then you'd have to set aside some extra memory to keep track of which events have already been done.
BMF98567
BLACK HAS BUILT A SILLY DICE-MAZE!
GO!

Current list of BURNING FURY >8( recipients:
- Yiffy Kitten (x2)
- Xkeeper
Level: 53

Posts: 1234/1261
EXP: 1094149
For next: 62970

Since: 03-15-04
From: Blobaria
Special Move: Rising Meatloaf Backhand Combo

Since last post: 21 hours
Last activity: 1 hour
Posted on 10-24-05 05:08 PM Link | Quote
Originally posted by Dark Ludwig
In other words, fluffing postcount and not helping with the question on hand? For shame...
*ding ding ding*

What most people don't seem to realize is that it's MORE helpful if you DON'T reply to a thread you can't answer. Wouldn't you be irritated if you posted a question, got 5 replies, and excitedly opened the thread, only to find a bunch of "i dunno, use asm?!?!" or "go ask BMF" where the helpful replies should be?

Yeah. You guys think about that.

(and having not-so-helpfully bumped the thread, thereby proving himself to be a smelly hypocrite, BMF quietly slips out the back door...)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7981/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 10-24-05 06:16 PM Link | Quote
Originally posted by Kailieann
Why does everyone automatically reply with 'ZOMG ASM' everytime someone asks a question with a simple answer?
What do you intend to write this proposed custom block in? Java?
Luigi-San

Melon Bug
Level: 42

Posts: 707/736
EXP: 485962
For next: 35400

Since: 03-20-04
From: Mushroom Kingdom

Since last post: 17 hours
Last activity: 10 hours
Posted on 10-24-05 07:07 PM Link | Quote
Maybe you could make Mario go down a pipe to another level that you can "place" on the OV and change it's events. (Or would it still activate the original level's event?)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - Third Exit? | |


ABII


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



Page rendered in 0.020 seconds.