All of Carol's levelASM + Sprites + music + gfx are available on his/her website, and I've figured out how to make them work. (Special patch that can't even be inserted with xkas)
Anyways, I've been coding tons of interesting patches. Some I might release, others I might only after my hack is finished. Videos will pop up as they're finished. Maybe some demos.
Switch Palaces
(Been trying to do that since I first learned ASM)
Also here's a list of patches I have /have made...
LevelASM which can effect controller input by storing to $15 etc - (By: Huflu)
Controller Hijack Patch, can effect the controller synonmymous with the patch above, and works during the entire game, not just levels. (Even in sprites) (By: Chibikko)
FreeRAM controlled hitbox - If a certain freeram is zero, normal hitbox. 1 = force small hitbox (so if you're big mario you still have a small hitbox), 2 = force big hitbox (By: Chibikko and me)
Disable Death - Anything that would normally kill you via JSL $F606 will not kill you (even having mario go offscreen unfortunately.) but if you're big mario, you still interact with sprites and can be shrunk to small mario, you can hold shells, but anything that'd kill you such as a moving shell, you can just walk through. I made a video, just gotta find it.
LR scroll disable - self explanatory and already available
Message Box Recoding - If you set a freeram address, message boxes will now play a level message from the current sublevel and not the translevel number, but also it doesn't screw up screen exits with pipes etc. If you STZ the freeram the message boxes act normally and read from the translevel number instead (thanks to Imam's extra overworld level patch). Also I made a flag that gets set only if you hit a message box, and if you hit one that plays message 1 it gets set to one, if you hit a message 2 message box it gets set to 2 (dunno how usefull that'd be, and I didn't even need to really use it to do my message box thing.) [Did you know that the check for getting rid of a message box is the only place in the rom where $15 etc get's AND #$F0'd
Green Berry Hijack - already submitted
Karoshi patch (By Chibikko and me) - it has a list of levels and you can choose which levels to enable causing death to set the normal exit (I want to make a secret exit comnpatible version too). If you die via time running out it displays 666 on the time too. It doesn't hijack the death routine $F606 either, and is compatible with my disable death (but you can't win in the level lol - unless you put in a goal sphere or tape etc).
Cheat FAIL patch - If you try to cheat by spin jumping through a box while big mario, you're teleported to a defined level which will be something boring and annoying to the cheater (I'll try to make it neat looking. Maybe it'll be an acid trip.) It's based off of http://www.youtube.com/watch?v=1aSx6roPIsA but doesn't require custom blocks at all.
I also made a patch that makes it so you can't jump off of a blue or silver POW, so you can't cheat that way.
Btw: Remember my ram specific hex edits idea Smallhacker? This is what I meant.
Also, I figured out the format of zsnes sram files, and .zst files, and using chibikko's controller hijack have managed to make a video playback thing similar to a zsnes movie. It's currently buggy because I completely forgot about $17-18. The current version saves button presses to the SRAM, then I change a small bra so it doesn't run that code and it will force the controller presses. Very accurate too, except I didn't include $17-18 so spots when I spin jumps aren't detected and it desynchs. But it's easy to fix. Did I mention it works in levelASM.
I'm actually going to try to go all NSMBWii on you guys, with the super tutorial thing where if you keep losing you get a green box and it'll automatically play the level for you.
I'm also getting very very close to being able to allow movement in the title screen via arrow keys.
I own a community of
TF2 servers!
ASMT - A new revolutionary ASM system, aka 65c816 ASseMbly Thing
SMWCP - SMW Central Presents a Product- tion long name
frog
http://esolangs.org/wiki/MarioLANG