User | Post |
Sukasa
Posts: 1869/1981 |
Originally posted by BMF54123
Whoa...I just realized that you could even change the text mid-level! Since the text is refreshed every frame, you could modify the level number (it's copied to a different address, so it's safe to change) via a custom block or other code, and a different message will be loaded! Perhaps I could even modify the code to load from RAM if a certain level number is used (say, 1FF), and then you could write whatever message you want to that part of RAM! Just imagine, a self-destruct timer, or a scrolling marquee! Hahahaha, sweeeeeeeeeeeet...
NICE. If you release that, then I'd also think about coding in something that causes the letters to fade out after a few seconds, like in some games where it'll flash the area name for a bit then hide it for the rest of the level. |
Kirby Mario
Posts: 11/22 |
Yea I wish I could do that Very Cool!!! |
Acillatem98
Posts: 91/135 |
Wow...... Damn, if only I had the skill and the knowledge to pull something like that off. Well, if I had that then I would give the time, nice job, it\'s............................. BEAUTIFUL!!!!! |
Bio
Posts: 344/458 |
yes, Its a new level based ASM he released on another thread
Originally posted by Smallhacker Hey, I\'ve got an idea. How about adding two unfilled circles in one of the corners? When you complete the level through the normal exit, the first circle would be filled in. When you complete the level through the secret exit, the second circle would be filled in. (If there\'s only one exit in the level, the second circle would be invisible.)
that what I should do for my Mario 64 remake, with a custom block that clear level and change event that will be activated, I become able to do 6 exit in each level(for the six star), And without this status bar stuff, It would be really hard to figure out wich exit remaining |
andrés
Posts: 54/58 |
That´s cool BMF, but, this is ASM? |
aioria1981
Posts: 127/234 |
I wonder how difficult would be to make custom blocks that must be hit in some order, and the order is shown in the in-level text, i.e. find the letters of the word "EXIT" in order so as to clear the level (hey! i finally fixed my layout. Does it show wrong for anyone, like breaking tables?) |
Bio
Posts: 324/458 |
the block in blocktool is passable when you got 5 in the same level and the value reset to 0 when level clear. What he want is one that passable once you get all of them in all level and for this he will need empty ram |
HyperLamer
Posts: 7172/8210 |
That's not necessary. The game already keeps track of how many you got. In fact such a block comes with Blocktool. |
Bio
Posts: 320/458 |
just make some rom hacking to make yoshi coin increase a empty ram and make a block that only passable once this ram value is (total number of yoshi coin)
note:I'm talking many time about empty ram lately |
SoNotNormal
Posts: 450/793 |
Ooh, yeah, that would be good. You could make some really well-hidden exits like that *grin*
But can you make it so that you have to get all the yoshi coins in every level before a secret world or something opens up? |
Bio
Posts: 319/458 |
you can use yoshi coin to trigger secret exit when you got 5 |
SoNotNormal
Posts: 447/793 |
Originally posted by Smallhacker Hey, I've got an idea. How about adding two unfilled circles in one of the corners? When you complete the level through the normal exit, the first circle would be filled in. When you complete the level through the secret exit, the second circle would be filled in. (If there's only one exit in the level, the second circle would be invisible.)
I'm sure BMF would be able to do that We could also have it like SMA2, where you need to get all the Yoshi coins in a level to get the little icon filled in - maybe through a lot of ASM, he could make it so that certain levels only open when you've gotten all the Yoshi coins in other levels.
Of course, that will probably never happen *crumples idea into a ball*
|
Smallhacker
Posts: 2106/2273 |
Hey, I've got an idea. How about adding two unfilled circles in one of the corners? When you complete the level through the normal exit, the first circle would be filled in. When you complete the level through the secret exit, the second circle would be filled in. (If there's only one exit in the level, the second circle would be invisible.) |
HyperLamer
Posts: 7151/8210 |
Pure awesome. Changing the message mid-level would be especially nice. No need to even modify the level number, just have your code copy the message to RAM so that it can be changed on the fly. Even add a disable flag so that it doesn't load the new name when you change level. (Say you wanted a self-destruct timer, like you mentioned, it'd be no good if the timer disappeared when you changed rooms. )
This'd be good for people making retro-style hacks too, if your hack allows for the text to be placed anywhere on the scorebar. Just name all the levels like "1-1", "1-2" and so on, and put the word 'WORLD' above it as static tiles. |
Big Al 214
Posts: 22/28 |
Wow! More incredible than ever! This is definitely one of the best hacks I've seen. I hope you release another demo soon! |
Juggling Joker
Posts: 1008/1033 |
This is one of those hacks that I not only think is an absolutely spiffy idea, but also one that I would actually use if it was easy for an ASM dunderpate like me. |
Smallhacker
Posts: 2102/2273 |
I'm sick of these photoshopped screenshots.
Originally posted by BMF54123
figuring out the current level number for "secondary" levels accessed from within the main level)
You wouldn't mind sharing that secret, would you? |
Skyon
Posts: 79/125 |
Another wonderful discovery once again! |
Cruel Justice
Posts: 1268/1384 |
You know this game like the back of your had BMF! It goes without saying that once again, I'm impressed. I don't know how you come up with it... amazing. |
Yoshi Master
Posts: 113/138 |
Every time you make something new it encouroges me to learn asm, but that is it! Nothing is stopping me now! However school screws me over every time. I don't know what to do with myself.
By the way, do the names fade in, or just appear? If it did, it would kick even more major ass. |
This is a long thread. Click here to view it. |