Synell / NSMBW-Custom-Sprites

Collection of sprites and utilities I and some other people made for NewerSMBW / NSMBWer+.
MIT License
2 stars 0 forks source link

NSMBW Custom Sprites Repository

Compiler: CodeWarrior Compatible: Newer 1.3.X and NSMBWer+ License: LGPL Platforms: Wii and Dolphin


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

  1. Download the sprite you want to use from the releases page or in the list below.
  2. Extract the archive.
  3. Follow the instructions in the README.md file in the extracted folder.
  4. 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.