Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - Custom Block Idea | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Dylan Yoshi Paragoomba Level: 11 Posts: 44/79 EXP: 5598 For next: 387 Since: 08-31-05 Since last post: 13 hours Last activity: 9 hours |
| ||
How about a set of blocks that act like exit enabled pipes after all the sprites on the screen are gone? For example, if there were three Goombas on the screen, and you defeated all of them, the Pipe would activate and allow you through. | |||
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: 7056/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
It might be doable, but keep in mind that things like powerups and Yoshi are sprites too. And what if an enemy appears while you're in the pipe? Whoops, you're dead! | |||
asdf Cukeman Level: 28 Posts: 261/303 EXP: 128796 For next: 2542 Since: 03-16-04 Since last post: 5 hours Last activity: 54 min. |
| ||
Originally posted by HyperHacker Yes, but that'd be...well...crappy level design. It'd best be used for "defeat the enemies to move on" rooms. Any other use would be stupid. You might be able to set it up so it only triggers for enemy sprites (perhaps by telling it to trigger with all sprites EXCEPT the ones you specify), but I doubt it. |
|||
Tatrion Red Cheep-cheep Level: 18 Posts: 56/215 EXP: 27181 For next: 2716 Since: 08-20-05 Since last post: 8 hours Last activity: 7 hours |
| ||
Maybe a pipe that activates when you kill a certain sprite on the screen? Course, there's a difference between killing and moving off the screen. You could kick a koopa shell offscreen and not kill the actual koopa, walk away a bit and come back, the koopa respawns. but if you spin jump/fireball/kill it with a star, it doesn't come back. So many variables And I know nothing about ASM, so don't ask me | |||
Bio Buster Beetle Level: 27 Posts: 316/458 EXP: 107144 For next: 9015 Since: 07-06-05 From: a laboratory somewhere... Waiting to be completed Since last post: 8 hours Last activity: 5 hours |
| ||
I going to make a block that will vanish after big boo have been defeat in my hack, but still will require roms hacking to work propelly. And to make the block you want, you will need to find all sprite death routine location and hack it to make it increase a empty ram . now create a block that will be act like pipe part when this ram is set to the number of sprite you want to need to be defeated. you may also need a block that will reset this ram to 0 (edited by Bio on 09-17-05 12:51 AM) |
|||
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: 7135/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Hm, that gives me an idea. I bet most non-enemy sprites have a property different than most enemy sprites, which you could check to see which it is. | |||
Dark Ludwig Red Paratroopa Level: 21 Posts: 111/172 EXP: 45740 For next: 4203 Since: 09-17-04 From: Georgia Since last post: 9 days Last activity: 2 days |
| ||
How exactly do youmake the game check if there are any psrites on the screen? I couldn't find any ram adresses that held the current number of enemies on the screen. Is there one? Also, if there isn't one, where is the sprite OAM data that tells whether or not a certain sprite is dead? Thanks. | |||
Dylan Yoshi Paragoomba Level: 11 Posts: 50/79 EXP: 5598 For next: 387 Since: 08-31-05 Since last post: 13 hours Last activity: 9 hours |
| ||
Hmm...I just got an idea for a use of this: It could be used in a Mario 2 styled hack where you must defeat Birdo (probably just a Pitching Chuck with different graphics) to enter the Eagle Head and reach the Goal Post. | |||
Bio Buster Beetle Level: 27 Posts: 318/458 EXP: 107144 For next: 9015 Since: 07-06-05 From: a laboratory somewhere... Waiting to be completed Since last post: 8 hours Last activity: 5 hours |
| ||
Originally posted by Dark Ludwig I have specified that in my last post, you have to hack sprite death subroutine to make him write to an empty ram adress |
|||
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: 7150/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Or just have your code go through the sprite tables and count all the sprites. Not recommended for a constant loop, but in a custom block it'd work fine. | |||
XxShaynee2xX Koopa Level: 11 Posts: 15/102 EXP: 5679 For next: 306 Since: 10-03-05 From: San Diego Since last post: 5 hours Last activity: 5 hours |
| ||
If you can make that and put it in your hack, I'd love to try it! |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Custom Block Idea | | | |