NSMBW Custom Sprites Repository
This repository contains the source code for the custom sprites I made for New Super Mario Bros. Wii.
If you want to use some of this code, be sure to credit the corresponding author(s) and to follow the instructions in the README.md
file in the extracted folder.
Important Notices
[!IMPORTANT]\
You need to be able to read and follow a tutorial; double check you followed all the steps before asking for help.
If you don't know how to do something, go search for the required knowledge on the wiki.
Please credit the corresponding author(s) when using their sprite(s) / feature(s). The author(s) are found on top of their corresponding readme.md
file.
Before Continuing
[!WARNING]\
Some stuff can have some bugs, especially when they just get released. If you find one, you can report it to the corresponding author(s) while staying calm and polite and wait patiently for an update.
[!NOTE]\
It is recommended to keep track of the sprite / feature version(s) you're using so you can update when an update and / or a bugfix releases.
How to use
- Download the sprite you want to use from the releases page or in the list below.
- Extract the archive.
- Follow the instructions in the
README.md
file in the extracted folder.
- Enjoy!
[!NOTE]\
Don't hesitate to check out some other repos if you can't find what you need here ;)
Utilities
Check Water
This utility is used to check if a sprite is in a liquid or not and to get the liquid type.
Extended Sprite Settings
This utility is used to add more settings to your custom sprites.
Group Controller Fix
When you have a sprite that uses the Group Controller, it won't spawn at all if its Group Controller is already loaded (e.g. being near the player spawn camera view). This utility fixes this issue by delaying the Group Controller onCreate method by one frame, which is enough to make the sprite behave correctly, as the global Group List is loaded at the end of the first frame (so after the loaded onCreate methods).
Light & Light Path
This utility is used to create light in the darkness. It also allows you to create light paths.
More SFX
This utility allows you to add more sound effects to your custom sprites.
More Sprites
This utility allows you to add more sprites to the game without replacing existing ones.
Path Controller
This utility allows you to use path controlled sprites.
Rotating Active Physics
This utility is used to create rotating active physics for your custom sprites.
Sprite Data Utils
This utility contains a set of tools to help you create sprite data.
Custom Sprites
Biddybud
Biddybud and Para-Biddybud follow a path, in groups.
Camera Scroll Limiter
Smooth camera scroll limiter that unlocks the camera if the player gets too close to it while permeable.
Coin Stack
A stack of 5 coins.
Goombrat
Goombrat can walk back and forth, like a Goomba, but turns around edges.
Draglet
Draglet from Super Mario 3D Land. It flies around and shoots fireballs when Mario is near.
Dry Bones & Para Bones
A skeletal Koopa Troopa that cannot die from being stomped on.
Electricity Block
Electricity Block from Super Mario Bros. Wonder that shoots electricity.
Flip Block
Flip Blocks from Super Mario Bros. Wonder. It flips when Mario hits them.
https://github.com/Synell/NSMBW-Custom-Sprites/assets/70210528/4ce1e7e5-289d-45e7-8424-a211ef7295ee
https://github.com/Synell/NSMBW-Custom-Sprites/assets/70210528/0ea4f2e4-f8ee-48f0-b633-87376a66c731
Komboo
A walking giant kelp-like creatures with eyes. Their name is likely a reference to kombu, a variety of seaweed used extensively in Japanese cuisine.
Midway Flag (with gravity)
Allows the midway flag to fall when not on the ground.
https://github.com/Synell/NSMBW-Custom-Sprites/assets/70210528/84dda543-da57-426c-b8ac-760b6d5c8352
Signboard (with gravity)
Allows the signboard to fall when not on the ground.
Spike Trap
A spike that comes out from the ground to damage every player who would adventure too far.
Sprite Tex
Star Coin
Sprite Tex for the Star Coin.