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 - Screen-scrolling pipes concept Idea | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Sukasa Boomboom Error 349857348734534: The system experienced an error. Level: 57 Posts: 27/1981 EXP: 1446921 For next: 39007 Since: 02-06-05 From: *Shrug* Since last post: 6 days Last activity: 1 day |
| ||
Hey! Iwas thinking about the SMB3 screen-scrolling pipes, and I came up with a way to do that. It would take someone with skills (unlike me--> i dont have any) to maybe write some custon blocks. Here is the image of my concept: What do you think? The idea could be expanded upon easily with the addition of different directions... |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 4983/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
Eh. I believe it would be more effective to do something along the lines of copy part of the enter pipe code to get Mario to disappear, have screen scroll how many blocks in each direction, then put Mario at exit of pipe. You'd have to make a new one for each one (unless you planned everything very carefully, then you could get by with maybe seven or eight), but it'd look better. | |||
Kario In Possession of a Stolen Shovel Level: 65 Posts: 1191/2082 EXP: 2321379 For next: 14249 Since: 03-15-04 From: Texas... Yeehaw! Since last post: 2 days Last activity: 17 hours |
| ||
I think someone would have to do it like FuSoYa did it. Your idea is common, making scrolling pipes, yet no one other than Fu has done it right. | |||
Sukasa Boomboom Error 349857348734534: The system experienced an error. Level: 57 Posts: 34/1981 EXP: 1446921 For next: 39007 Since: 02-06-05 From: *Shrug* Since last post: 6 days Last activity: 1 day |
| ||
Hey! I know. But this is a concept idea, so i'm just giving a basis for people to maybe work from. like you said, only FuSoYa has done this correctly, but maybe with a spirit of copoperation this can be accomplished by everyone else, too. really, though, I think that the scroll up block could be accomplished by using one "Start moving up" block used twice. Of course, like you sid kyouji, some code would have to be repeated/called, but the idea is to make a tileable pipe system. Good idea though. |
|||
XPeter Fuzz Ball Level: 42 Posts: 16/963 EXP: 501695 For next: 19667 Since: 01-24-05 From: South Ireland Since last post: 1 hour Last activity: 26 min. |
| ||
i think the closesst thing anyone's gonna get other than Fu, is normal pipes linked, and a blank screen while mario passes through. two problems though: 1. there can't be more than one destinations per screen, 2. there can't be more than one secondary exit per level, and 3. ya won't be able see see where the pipe is taking you. But I'm gonna give it a shot. i think i know how to do it alright. If i figure it out i'll tell everyone else how to do it too. (edited by peter_ac on 02-09-05 04:18 PM) |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 5007/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
That whole argument is kinda negated by the fact that movement blocks placed on horizontal pipes, while not even approaching the goodness of true DW pipes, is still better than what you said. Plus. Why would you want DW pipes? It's rather pointless, as ASM hacks go. The only thing it'd be useful for is pipe mazes, and pipe mazes suck |
|||
knuck Hinox Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard... Level: 62 Posts: 1146/1818 EXP: 1894574 For next: 90112 Since: 03-15-04 Since last post: 14 hours Last activity: 9 hours |
| ||
DW pipes can be used for 3049803 things other than pipe mazes. It seems you never played SMB3. |
|||
Keikonium Banned Level: NAN Posts: 977/-2459 EXP: NAN For next: 0 Since: 04-02-04 Since last post: 63 days Last activity: 9 hours |
| ||
The way I do screen scrolling pipes is by using the movement blocks (up down left and right at the medium speed in BT). Just make the graphics be pipe tiles with layer priority enabled. Its not as good as Fu's but if you REALLY wanted pipes it would be better than nothing (or using secondary entrances). And isn't there a SNES tracer? Couldn't you open up the pipe maze level in DW:TLC and trace the code used when passing thru the pipes? If its possible maby you could get the code (in hex) of how to make the pipes. Or even do the same thing in SMB3 |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 5014/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by knuck |
|||
Xkeeper The required libraries have not been defined. Level: NAN Posts: -2569/-863 EXP: NAN For next: 0 Since: 03-15-04 Since last post: 2 hours Last activity: -753366 sec. |
| ||
Originally posted by KeikoniumProblem is, you'd end up having a slight problem there because of the fact that they'd be one-way I'm actually kinda amazed that after all this time no one's figured out how to replicate them yet |
|||
Sukasa Boomboom Error 349857348734534: The system experienced an error. Level: 57 Posts: 37/1981 EXP: 1446921 For next: 39007 Since: 02-06-05 From: *Shrug* Since last post: 6 days Last activity: 1 day |
| ||
Hey! One-way. you're right. i suppose if someone used an empty variable and had variable-controlled bloack it would work too. Keikonium had a neat idea too, which might be expanded upon by running the enter pipe ASM, then moving mario. I guess it boils down to personal taste. EDIT: Sometime i'll work out a better picture and diagram w/ explanations and post it so people can have a good base to work off of. FuSoYa, Could you please post maybe a hint or something here? Please? (edited by Darkflight on 02-09-05 11:35 PM) |
|||
Pikachu025 Shyguy Level: 17 Posts: 26/96 EXP: 21989 For next: 2754 Since: 05-05-04 Since last post: 75 days Last activity: 11 days |
| ||
Originally posted by Kyouji CrawOriginally posted by knuck |
|||
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: 3184/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I've brought this idea up before... It could work with some custom blocks, though it might be rather glitchy. You would need, at least: -Entrance and exit blocks. These should act solid unless Mario is pressing in the appropriate direction to enter them, in which case it plays a sound and sets a variable which disables all buttons except Start/Select and activates a per-frame ASM hack which moves Mario in the specified direction. If this variable is already set, just move Mario in whatever direction leads into the pipe (as they would get run a few times while Mario passes through them). If touched from the other direction (IE the top and bottom for left/right entrances, and vice-versa) or in any direction by a sprite, they should be solid. Additionally, when Mario enters them they should set another variable to signify that Mario is passing through an entrance block. The exit blocks, which would be invisible, passable blocks placed right next to the entrance, would check this variable, and if it's set, play a sound, slow Mario down and clear the variable. (It'd also be good if they set temporary invincibility for a short time, to prevent getting killed by enemies on the pipe like in DW:TLC. ) -Top, bottom, left and right blocks. These should be solid if the 'Move Mario' variable isn't set, otherwise they should move him in the specified direction. (The variable tells which direction.) -Direction change blocks. These would act the same as the Top/Bottom/Left/Right blocks but would change the direction Mario is moving. This would require one block for every possible change (Left to Up, Left to Down, Up to Left, Up to Right, etc). These would be placed in the very corner of the 32x32 corner area. (Say it changes direction from Left to Up, it would be in the bottom right corner.) -Dummy corner blocks - solid if Mario's in the pipe, passable otherwise, so they don't interfere with changing directions. All of these, except the Exit Blocks, would have to have layer priority enabled as well. |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 5028/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by Pikachu025Firstly, pipe mazes suck, so it's a moot point. Secondly, those things only reset because they were never in the original game, so code to keep them gone isn't in it, but it could be added just as easily as demo world pipes could. Thirdly, I never said that you would use pipes and secondary entrances like you would scrolling pipes, I just said you can do all that stuff without scrolling pipes, so it's still a moot point; you can usually get by with nothing there for moving Mario around (again, this obviously doesn't work in the case of pipe mazes) And in vertical areas a shaft made with custom blocks so you can only move up through and another one right beside it you can only move down through would suffice. |
|||
FuSoYa Defender of Relm Level: 26 Posts: 149/255 EXP: 99529 For next: 2746 Since: 03-15-04 From: Moon Since last post: 7 days Last activity: 7 hours |
| ||
Originally posted by Darkflight Sounds like you've already got the right idea, as far as implementing the pipes like DWTLC does. I found it kind of finicky to get it to work well in practice... but then again, I didn't think of blocking Mario's input till version 1.1. As a result, people may find doing their own implementation from scratch easier than reading DWTLC's code. If you want an extra hint though, don't use layer priority on the pipe tiles. Remember the white block... |
|||
UnsurpassedDarkness Melon Bug Level: 39 Posts: 444/746 EXP: 391555 For next: 13216 Since: 10-29-04 From: Λtlantıs. All your base are belong to us. Since last post: 12 days Last activity: 2 days |
| ||
FuSoYa, why can | |||
Someguy Buzzy Beetle It seems as though the girl you've fallen for is also a pyromaniac. Level: 32 Posts: 192/397 EXP: 193329 For next: 13113 Since: 03-15-04 From: I'm proud to be an American... I think... Since last post: 1 day Last activity: 5 hours |
| ||
I'm not sure why but I did something wrong once, or used an earlier version and got Yoshi in a pipe and Mario crushed against something so that's probably why. If someone actually reads this we might be close to making pipes that are BETTER then Fu's, atleast possibly code wise because of that thing he didn't think of doing that we know of before making them. | |||
UnsurpassedDarkness Melon Bug Level: 39 Posts: 446/746 EXP: 391555 For next: 13216 Since: 10-29-04 From: Λtlantıs. All your base are belong to us. Since last post: 12 days Last activity: 2 days |
| ||
In one level, a pow switch Mario is carrying sticks out of the pipe | |||
FuSoYa Defender of Relm Level: 26 Posts: 150/255 EXP: 99529 For next: 2746 Since: 03-15-04 From: Moon Since last post: 7 days Last activity: 7 hours |
| ||
Originally posted by UnsurpassedDarkness |
|||
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: 3212/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Originally posted by FuSoYa Er, what block? And how do you disable the input anyway, is there a variable for it or do you have to hack it yourself? |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - Screen-scrolling pipes concept Idea | | | |