Consider this sort of a late progress thread.
I'm making a couple of sprites from YI, and here's what I've done so far:
-Ghost guy. It hovers, rather than travelling along the floor but it's motion is the same I think. Uses the extra bit to decide if it roams freely and extra byte for the range.
-Gusty + generator. Apparently, it's already been done but it was complete by that time so what the hell. The generator can be tweaked to control how often they're generated and what directions they come from.
-Fang. Extra bit defines how it flies (hanging or flying in sine wave) and extra bytes determine range between mario to activate / flying speed.
-Cloud drop. Pick a range with the extra property byte. Not much else to say.
-Flying wiggler. Chases Mario if you stomp it's head / get within a distance of it [Extra bit] until counter in Extra Property Byte 1 expires or you lose it yourself.
-Grunt. Walks / runs and optionally stays on ledges and follows mario.
-Tap-tap***. Jumps / walks depending on extra bit. optionally stays on ledges and follows mario, like the grunt.
-Baron Von Zeppelin. Balloon holding a sprite that floats towards Mario. See the .asm on how to config it. The defaults that come wtih it include Goomba, needlenose and shyguy.
-Needlenose. Comes with Baron Von Zeppelin. It's the bouncy green cactus. You can set the jump height in extra prop 1.
-Big Boo. A 32x32 Boo.
-Egg Plant. The plant which usually shoots eggs in YI, but can also shoot enemies. You can control what sprite it shoots, whether it's custom / standard, and how many of the generated sprites can be onscreen at once.
-Stretch. The stretched shyguy. It moves on the ground with the same configurable motion as ghost guy. Free roam [Extra bot], range and ledge can be controlled. This one just dies when you jump on it, didn't plan very much.
***: I have zero problems with this sprite, but other people get some pretty nasty issues with it. It will not be 'fixed' since I am not going to try and fix a problem without a logical cause and effect.
Comments and feedback appreciated.
-Wild Ptooie Pirhana. Green plant that shoots needle nose bombs. Takes 3 hits to kill.
-Needlenose bomb. Used with the above.
-Rideable balloon. A balloon you can hop on for a (slow) ride.
-Rideable balloon shooter. A shooter that generates a stream of balloons from the ground like the ones form YI.
-Fly guy. Flying shyguy that holds and releases an item when you kill it. See .asm for cfg...
-Potted spiked funguy. A green cactus plant that jumps in a pot or walks along the floor.
Requires the patch (in the folder) to be patched to your ROM with xkas. The GFX are located in a .bin file which must be placed together with the .asm in the sprite folder.
-Rolling goonie. Fat rolling goonie that can harm you, but can also give you a ride.
-Spinning log. A stationary log that spins periodically, tossing you off it if you're still standing on it.
-P-switch. A stationary squishy pswitch that depending on the extra bit can affect the blue pow timer or the silver pow timer.
-Woozy guys. Jumping spinning shyguys, I have them in 16x16 and 32x32 sizes.
-New Wild Ptooie Piranha. The new dynamic version which operates far better than the original and features smoother graphics than the original. It's customizeable to a fair degree, but you have to pay attention to what it says in the .asm file.
-Bullet Bill. The dynamic bullet bill launcher that shoots a large green bullet bill.
Don't PM me with private requests