Language…
20 users online: Anas, anonimzwx, autisticsceptile1993, Batata Douce, codfish1002, cozyduck, Foxy_9000_, Fozymandias, Hammerer, Housemeister, japexican007, Mario's GameBase, Maw, NewPointless, playagmes169, ppp9q,  shovda, sinseiga, temsuper1,  YouFailMe - Guests: 251 - Bots: 359
Users: 64,795 (2,376 active)
Latest user: mathew

Coding a Graphical Bar, with Base ASM

Documents → Coding a Graphical Bar, with Base ASM

This file is obsolete. The latest version is Coding a Graphical Bar, with Base ASM (v6.32). For other versions, check the version history.

Submission Details

Comments (10)

HammerBrother Author From older version: Coding a Graphical Bar with Base ASM Link
and changing JSR to JSL too.
DiscoTheBat From older version: Coding a Graphical Bar with Base ASM Link
This tutorial is excellent for those coding their special bars to use on their own hack. A small note, if you are using UberASM tool, don't forget to convert the RTS to RTL or you'll get crashes.
HammerBrother Author From older version: Coding a Graphical Bar with Base ASM Link
@Tsutarja

The two extra tiles are end tiles. Make sure you read the readme. I tested this using gamemode main 14.
Tsutarja From older version: Coding a Graphical Bar with Base ASM Link
this doesn't seem to work with Advanced Super Statusbar.

i just see the first tile, and it was supposed to appear 9 (since !MiddleLenght is 7)

tested on statusbar_code.asm
HammerBrother Author From older version: Coding a Graphical Bar with Base ASM Link
You can even make a geometry dash progress bar.
Vitor Vilela From older version: [Base ASM] Graphical Bar Link
Document was verified by Sonikku.
HammerBrother Author From older version: [Base ASM] Graphical Bar Link
Fixed an issue:
One of the images describing the pieces of an 8x8 says 3/6 twice.
HammerBrother Author From older version: [Base ASM] Graphical Bar Link
-Fix the Sa-1 issue if you set middle length to other than a power of 2.
-Fix the bar drawing looping routine that I've forgot to include the end tiles for old HUD.
-Fix another problem with the rounding on non-sa-1 when you use MaxQuantity a large value (like 400).
HammerBrother Author From older version: [Base ASM] Graphical Bar Link
Yeah, this code requires a HUGE explanation that it doesn't qualify to be on the uberasm thread. It's the kind of post that should be submitted to a section instead of a thread. I call them [BASE ASM], because it's an asm code for many uses, but too big of an explanation that needs to be a section submission instead of an ASM library, plus, the submission section is a big out-of-the-open area than a download linked from the forums.

Hopefully, in the future, doesn't get rejected because this is mainly code for many uses or someone changed their mind on accepting this. The smw disassembly is a code and a document, for hacking smw.
Vitor Vilela From older version: [Base ASM] Graphical Bar Link
Honestly, probably this would fit better on the UberASM thread (or maybe in a UberASM section), but since you included a full document explaining how your system... I don't know. Since the Staff Team didn't have any opinion regarding this and everything seems ok, I'm approving this.