User:Roads/Playable Game Requirements

Return to User blog:Roads/New and Cool Mega-Project I'm Working On.

Okay, there's more than I can do in here. The custom stuff would mostly be Vilgax's drones (over Koopas; they turn into their heads instead of a shell with a jump), Psyphon's REDs (which turn into Vilgax's drones with a jump), Vulkanus' pickaxe minions (who just die instantly), and other generic Ben 10-themed enemies. I'd need a Vilgax (shooting lazers and ground-pounding), and Ben and his aliens. And an Omnitrix symbol-styled level icon for the world map.

Don't see that as a huge request all piled on one person. I might be able to do some of it, but I'm terrible at making SMBX sprites from scratch. :P Besides, more than one person can do it. Just do some of it.

SMBX Mechanics and Custom Graphics
All of the requested stuff is custom. Here is a quick guide to making custom graphics:

Make the file, of course. All I need is stuff in the "NPC" category, the size and other stuff of which can be changed. Just make a GIF file of the sprite, with all the frames separate, from top to bottom. (See below for a Goomba example.) Then, save it. It doesn't matter now what you name it. Use the color BLACK over all the space on your image that should appear transparent. It doesn't matter if a part that should be visible is black. Then, make a mask. Copy the image, and color all the parts that should appear transparent pure WHITE. Use black on the part that you should be able to see. This will look like a silhouette of the same sprite.

Use Super Mario Bros. 3 (16-bit) style for making this. If you're not sure what that is, Google "Super mario bros. 3 walkthrough all stars", and find an appropriate video.

Okay, now on to resizing. Make a notepad document, or some other text program. Again, name it anything you want. Now, use NPC codes that I will list below to edit the size of the file. You can only do this to NPC files, not anything else. Here is the list of codes and their descriptions. "1" is "yes", "0" is "no". Use yes/no question analogy. Copy/paste the needed codes into the document.

grabtop=? - Can you pick it up from the top? (Only works if playerblocktop is set to "yes".) grabside=? - Can you pick it up from the side? jumphurt=? - Will you get hurt if you jump on it? playerblock=? - Will the player treat it like a block? playerblocktop=? - Will the player be able to walk on top of it? npcblock=? - Same as playerblock, but applying to other NPCs. npcblocktop=? - Same as playerblocktop, but applying to other NPCs. noblockcollision=? - Will it pass through blocks (or NPCs with npcblock set to "yes")? cliffturn=? - Will it turn around at an edge (like a red Koopa), or will it fall off (like a green koopa)? nohurt=? - Will it NOT hurt the player? noyoshi=? - Can you eat it with a Yoshi? (Ignore this, since Yoshis or equivalents won't be in the game.) nofireball=? - Will a player's fireball kill or hurt it? noiceball=? - Will an ice ball freeze it? nogravity=? - Will it fall to the ground, or not fall at all? speed=? - How fast it moves. 0 is not at all, 1 is normal speed, 2 is twice as fast as normal, etc. score=How many points it gives you upon its death/collection. 0 is nothing, 1 is 10 points, 2 is 100, 3 is 200, 4 is 400, 5 is 800, 6 is 1000, 7 is 2000, 8 is 4000, 9 is 8000, 10 is a 1-up, 11 is a 2-up, 12 is a 3-up, and 13 is a 5-up. Anything higher than 13 will be treated as a 5-up. foreground=? - Will it be in front of everything else? How many frames will it have for a single direction? (Will not work with special NPCs like Bowser, etc.) framespeed=? - How fast the frames change. 8 is normal. framestyle=? - 0 is only one direction. 1 is left and right in that order. 2 is left, right, and whatever it will display as while the player is carrying it. (Will not work with special NPCs.) width=? - How many pixels wide is its HITBOX? height=? - How many pixels high is its HITBOX? gfxheight=? - The width, in pixels, of the width of the graphic. Only use it if it's bigger or smaller than its hitbox. gfxheight=? - The height, in pixels, of the with of the graphic. Only use under conditions specified above.

Okay, once that's done, give me the sprite and its mask by uploading it on here. Since you can't upload a notepad document, just copy/paste the text into the page/comment on here. I'll fix any mistakes in formatting.

Below is a gallery of the base Mario spritesheets that you need to make the Ben Tennyson out of. Remember that you can't change the player's hitbox. And if you need to make him a bit taller, make him stretch down, not up. Plus, there's the SMB3 Bowser for a base of the frames: what should go where. But you can change the hitbox for Vilgax.