Language…
16 users online: anonimzwx, Aurel509, buggy789, cohimbra, Dennsen86,  Doctor No, Fozymandias, Gamet2004, Green, Green Jerry, jirok1, Metal-Yoshi94, Raychu2021, sinseiga, Sokobansolver, twicepipes - Guests: 267 - Bots: 332
Users: 64,795 (2,375 active)
Latest user: mathew

Super Status Bar v2.2

SMW Patches → Super Status Bar v2.2

Submission Details

Name: Super Status Bar v2.2
Authors: HammerBrother, Kaijyuu
Added:
Version History: View
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This is a status bar hack that does the following:

- Allows a non-ASM programmer to modify each and every tile in the 5 lines comprising the status bar. You can change any tile not modified by Smallhacker's Status Bar editor tool.

- (advanced version only) Allows a non-ASM programmer to move the various counters (time, score, lives, coins, ect) anywhere on the status bar with ease. Also allows one to move the item box item anywhere on the screen (does not affect where it drops).

- Allows ASM programmers to change the tiles (and properties of those tiles) in their own custom sprites/patches/ect much more easily. No longer are you limited to the old 55 tiles; now it's 160.

Comes with a compatibility and an advanced version. The compatibility version uses the old RAM addresses in addition to the new, so stuff like the newbie's custom boss should still work.
The advanced version completely bypasses the old ram addresses and a few routines along with being much faster.

This latest version TRULY fixes the bottom line cutoff.

See readme for updates.

EDIT: Added sa-1 support on both patches.
Tags: expansion hud lorom sa-1 status bar tile
Comments: 20 (jump to comments)
Download 195.78 KiB | 1,403 downloads

Screenshots

View all

Comments (20)

Anas Link
Originally posted by Black Goku
I patched this in a Sa-1 1.40 Rom , and i found a couple of bugs:

>The Screen intro is completely black

>The Mode 7 Boss Fights is unplayable in certain situations (or the screen is totally covered by a graphical glitch).

>I discovered glitches that are present in the NSMBWii Status Bar (The Overworld glitch and the message box glitch).


Late, but you want to go to 'SuperStatusBar_Advancedv2.asm' or 'SuperStatusBar_Compatibilityv2.asm' and change the $4310 to $4320 and the 'LDA #$02' after 'BPL DMA_LOOP' to 'LDA #$04'
Black Goku Link
I patched this in a Sa-1 1.40 Rom , and i found a couple of bugs:

>The Screen intro is completely black

>The Mode 7 Boss Fights is unplayable in certain situations (or the screen is totally covered by a graphical glitch).

>I discovered glitches that are present in the NSMBWii Status Bar (The Overworld glitch and the message box glitch).
BlueToad Link
Originally posted by MANGOMILK
Having issues with the Dragon Coins, how would I tell the game to write a fifth filled coin instead of clearing them when collecting the last one?

You might want to use Status Bar UberASM in that case.
 MANGOMILK Link
Having issues with the Dragon Coins, how would I tell the game to write a fifth filled coin instead of clearing them when collecting the last one?
BlueToad Link
Originally posted by Ethiundo
How do you use this non-ASM?

You will have to edit the "DATA_TILES"
lx5 Link
requires changes to work with sa-1 pack 1.35+ (dma remap conflict)
Thiago678 Link
Oh coool,how to use that?
 MANGOMILK Link
Would there be a way to make the bonus stars use standard numbers?

(E) Nevermind, I got it working, you need to change:

Code
DATA_008E06:		      db $B7

DATA_008E07:		      db $C3,$B8,$B9,$BA,$BB,$BA,$BF,$BC
				  db $BD,$BE,$BF,$C0,$C3,$C1,$B9,$C2
				  db $C4,$B7,$C5


to

Code
DATA_008E06:		      db $FC

DATA_008E07:		      db $00,$FC,$01,$FC,$02,$FC,$03,$FC
				  db $04,$FC,$05,$FC,$06,$FC,$07,$FC
				  db $08,$FC,$09

in SuperStatusBar_Advancedv2.asm.

That'll load the standard numbers as the bottom tiles and the blank tiles as the top tiles. You do need to have the star counter positioned such that it doesn't cover anything else up or push off the top of the screen, though, so I'd still like an alternate method.
Ethiundo Link
How do you use this non-ASM?
 Telinc1 Link
This update mainly changes the documentation, which is substantially improved from the previous version. The only code change is that the LoROM and SA-1 defines were merged into one file, which makes the files cleaner.
HammerBrother Author Link
It now have a JavaScript html file that makes it easy to find what byte of a given tile.
 HuFlungDu From older version: Super Status Bar Link
Had to update to include SA_1 defines in the compatibility version, but otherwise good.
lx5 From older version: Super Status Bar Link
Good update on the advanced version. It's nice to see people fixing their stuff to work with newer tools that may become essential in their hacks.
HammerBrother Author From older version: Super Status Bar Link
advance version is now compatible with uberasm tool.
HammerBrother Author From older version: Super Status Bar Link
Note that address $008E1A to $008FF7 are entirely skipped. So if a hijack happens to be at that area will not execute.
HammerBrother Author From older version: Super Status Bar Link
How did you fix it, was it a wrong value on the luigi's name table?

wait...

Before:
Code
DATA_008DF5:		      db $40,$41,$42,$43	;>luigi's name?


After
Code
DATA_008DF5:		      db $40,$41,$42,$43,$44	;>luigi's name?


Nevermind, there is a missing tile left out when the original author forgets it.
DiscoTheBat From older version: Super Status Bar Link
I managed to fix Luigi's name on the Advanced version and it seems all fine here. It is a good patch if you know what you are doing.
HammerBrother Author From older version: Super Status Bar Link
one more patch to go, the "bw ram plus" and finally, I'm able to convert my health bar into sa-1
MrMartley64 From older version: Super Status Bar Link
so we can edit the hud?
HammerBrother Author From older version: Super Status Bar Link
I replace the spreadsheet with a better image to represent the bytes for the HUD.