Originally posted by Ladidaare you talking about how most the counters rely on tiles being adjacent in the gfx? since most are variable width via define, adjusting the individual tiles would require a table (variable width) rather than a simple starting tile define, and overall complicate the asm (most of it sans the nmi/irq shitshow is running in original rom space)
1: Just move some of the process (mostly just the data used) into the freespace, and create "Filler Bytes" of $FF from where the data was:
Code
;... ... ...
;replaces old "chartable" data with padding so
;no crashes will ever happen!!!
db $FF,$FF,$FF,$FF
;... ... ...
Then to split the Name data, do these steps:
2: Modify the status bar write code to this:
Code
org $008F84|!bank ;near end of status bar routine, let's overwrite everything
LDX $0DB3|!addr
if !player
LDY #$00
LDA.w attrtable,x
XBA
LDA.w chartable,x
-
STA !player,y
XBA
STA !player+$80,y
XBA
INC
INY
CPY #!SIZE_player
BCC -
endif
3: Add this line before "Worlds:", like this:
in (SMB3_Status.asm)
Code
;... ... ...
incsrc !Names
Worlds:
;... ... ...
in others, add "[dir]/smb3_status_names.asm", [dir]/ is a directory of choice (optional)...
4: Create each ASM file for each directory, and call it smb3_status_names.asm, Open and write in the data (for a plain SMB3 SMAS Status bar example):
Code
chartable:
db !player_1_TILE,!player_1_TILE+1
db !player_2_TILE,!player_2_TILE+1
attrtable:
db !player_1_PROP,!player_1_PROP
db !player_2_PROP,!player_2_PROP
I think this is it, but just to make sure, Be careful, thank you!
Originally posted by Ladidaeverything is binary. and they import fine into LM (assuming you want to edit them there. i personally recommend swr's
generic palette editor)
Thank you for the Utility recommendation, Will try right away!
I was using a similar utility in the Utilities section, BTW
Originally posted by Ladidai mean you're free to make a smb1 style. i personally think there's enough defaults included (too many, actually). all of the included ones are a demonstration of certain things you can do with the status bar, and i dont think smb1's status bar is unique enough to warrant inclusion
Ok, But just in case it's needed, See me!
Originally posted by Ladidait's not like you're limited to the selection i've included. i designed the patch to make it easy to configure and build your own status bar
I know, I'm being a bit too nice. But I'm also trying to get use to myself being nice.