Language…
9 users online: 1UPdudes, Apple Boy, Isikoro, kauma, Klug, Knight of Time, Rykon-V73, scratch, WONIU - Guests: 46 - Bots: 320
Users: 66,329 (2,269 active)
Latest user: kauma

SMB3 Status Bar v1.51 [released]

Patch

Originally posted by Ladida
edit3: a question: should i swap the bonus stars with the item box? the only reason the item box is on the right is due to the older versions of the patch reusing the original status bar RAM, so i wanted to fit everything, but now that the tilemap is larger there's no real need for the item box to be on the far right

I would make that optional, some people might like the status bar the way it is now, and vice verca.
Hi, I'm a signature!
Hack Thread
Hack Testing Status: Available.
Layout by Koopster.
Originally posted by Ladida
so im making a few user-friendly changes

Originally posted by also Ladida on Discord

w
Originally posted by zacmario
ohhh. nes version, wow unexpected find!! Iam definitely using that!

where is the link?

'Planning' is the key word on Ladida's post ;)
oh, thanks for pointing that out.
Originally posted by Ladida
not sure what you mean? you want me to include a version that looks like kdl2/3's?


Meaning removing the SMB3-styled boxes in that bottom bar, for example: show only characters (numbers and letters) and icons (coin icon and the "(M)") against a black background. The whole bottom bar space customizable like the super status bar patch too.
Give thanks to RPG hacker for working on Asar.
well i mean, anyone can do that already. every tile is in ram and thus customizable
Sweet. Thanks. Now its 100% customizable.
Give thanks to RPG hacker for working on Asar.
Originally posted by GreenHammerBro
Sweet. Thanks. Now its 100% customizable.

its been like that since the first few versions...

#smw{-_-2}
WIP

pls test
um, my antivirus is going off (but thanks for not using mediafire, the real download button (not the ads that imitate the download button) also brings up pop up ads (more specifically, new-tabs-ads), or rayfile, which is download.com's adware)

(psst: to bypass the popup download button, right click it and save link as to directly download it without worries.).
Give thanks to RPG hacker for working on Asar.
ok that version is a bit broken. use this one

i included a SMW default, so your SMB3 status bar can look like this:



its an example of how easily customizable the status bar can be

again, pls test
It reminds me of the bootleg nes smw status bar (on the bottom probably because they wanted all sprites to go behind it along with other limitations). I'll test once I got done with my first shift job (7am-3:30pm). Also, isn't it supposed to be (StatusBarGFX_end-StatusBarGFX)+1 since $4315 is the number of bytes to insert without the minus 1.
Give thanks to RPG hacker for working on Asar.
Originally posted by GreenHammerBro
since $4315 is the number of bytes to insert without the minus 1.

yes, which is why there is no -1...
I'm saying your patch did not have a plus one after the subtraction. When you subtract 2 numbers, for example 5-4, you get 1. But when you include only 4 or 5, thats when you add by one to include the number you start with.

Also, the new link still leads to my AV software going off, can you use google drive or your file bin? Im not sure if https://a.doko.moe is a safe webpage...

I'm using avira and McAfee.
Give thanks to RPG hacker for working on Asar.
lets say we insert the file at an address $146523
lets say the file is x400 bytes long
lets say we bookend the file with 2 labels:

Code
org $146523
LABEL:
incbin file.bin
END:


LABEL = $146523
END = LABEL+file = $146523+x400 = $146923

now, lets say we dont know the length of file
luckily, we have the file bookended by labels
so we take the end label and subtract by the first label

END-LABEL = $146923-$146523 = x400

and thats the exact length of the file

$43x5 expects the exact length, hence END-LABEL

+1 would make it x401, which is not the length of the file

makes sense?




and the file is safe; i checked
yes, thank you and sorry about the miscalculation. I really don't like how the system is inconsistent that sometimes you have to have highest-1, sometimes you don't. Gotta do math then.

EDIT: also, screw false positives antivirus software have, there's times where avira deleted addmusicK, adding an extra step to move it out of quarantine to restore it.
Give thanks to RPG hacker for working on Asar.
-1 is usually for indexing data, like if youre gonna loop over it:

Code
LDX.b #end-data-1
-
LDA data,x
DEX
BPL -
data:
incbin aaaaa
end:


assume the file is 4 bytes. first byte is at data+0, 2nd byte is at data+1, 3rd byte is at data+2, and 4th byte is data+3. data+4 would be the location of the end label, and not part of the data
so LDX #$03 (end-data-1) here would have the loop start at data+3, aka the last byte of the data, which is what we want
MVN and MVP also uses this too for the amount of bytes. Anyway, back to topic. Is this intentional, when beating a level, the on-screen message graphics got changed as well ("font" changed, no glitch graphics).

I'm using bsnes plus 073+3A.. Liked the idea of having tile data of the smb3 status bar stored as layer 1 be hidden at the bottom of the screen covered by it.

I'll be listing some suggestion and bugs here (there is a 4 hour wait for double posting).
  • 9-26-2017 7:50pm Noticed and read the readme that removing the counter did not remove the default tiles. Hey, I was thinking of not only include SMB3/SMB3_NES/SMW, but also include a quote on quote “blank template” for another settings (thank you so much for having multiple defines for easy replace, rather than having to edit it to match the graphics), where there is nothing on the status bar, all tile numbers are set to #$00 actually #$FC and properties set to #$38. There are some number graphics though (so its filled with 0s).

    Also have an option to have it set to appear at the top of the screen instead of the bottom + move the upper screen limit (some glitched layer 1 tiles may appear in-level boundaries (not sure, but there is a time I made the screen go past the left edge in horizontal levels and messing with scrolling with $55/$56's direction made garbage tiles appear depending on the screen's scrolling), may have to edit that as well)
  • 9-26-2017 10:08pm Bug [somehow solved]: Layer 3 smasher have missing tiles on the part it hits the ground:
  • Does not change if you have or not patch levelheight.asm
  • 10-1-2017 10:04pm BUG When the game lags and the screen scrolls up, the glitched layer 1 tiles appear briefly on the top edge of screen.


Give thanks to RPG hacker for working on Asar.
Originally posted by GreenHammerBro
Is this intentional, when beating a level, the on-screen message graphics got changed as well ("font" changed, no glitch graphics).

quasi-unintentional. as in, its a result of the status bar gfx overwriting the layer 3 gfx

Quote
Noticed and read the readme that removing the counter did not remove the default tiles. Hey, I was thinking of not only include SMB3/SMB3_NES/SMW, but also include a quote on quote “blank template” for another settings (thank you so much for having multiple defines for easy replace, rather than having to edit it to match the graphics), where there is nothing on the status bar, all tile numbers are set to #$00 and properties set to #$38. There are some number graphics though (so its filled with 0s).

i'll consider it, though the SMW one is pretty barebones visually...

Quote
Also have an option to have it set to appear at the top of the screen instead of the bottom + move the upper screen limit

while technically possible, the oam update i do midscreen kinda overcomplicates things and yeah im just way too lazy to deal with that. im already sick of the patch as-is, lol


anyways new version (using google drive), i just added options to allow for a layer 3 item box as opposed to a sprite (in case you want an item box but dont want it taking up a sprite slot), it can be 8x8 or 16x16. also added a shin onigashima styled status bar that makes use of the layer 3 item box:



the glitchy stuff at the top of the status bar is because apparently the IRQ lasts shorter than i thought it did... pretty weird. i'll "fix" it sometime
Bug list update The wooden smasher had missing tiles on the part it hits the ground. The patch/hack made by DuHungFu (spelled like that?) made a "flintstones" one, but that wasn't released. Your patch looks amazing. Hopefully, I got as many bugs as possible, once an update rolls out, I'll plan on working with the player HP meter patch to work with this.

(kirby super star style if you were to combine that with enemy HP meter patch)
Give thanks to RPG hacker for working on Asar.
not happening on my end. sure you didnt erase the gfx by accident?

Patch