The below script is the rough skeleton of a script to draw the song title at the top left.
I attempted to translate it the language used by the Tony Hawk modding community to describe QB scripts,
but can't guarantee it's entirely correct. Further, it uses an opcode (0x4B) that wasn't available
in at least the early Tony Hawk games (though probably was in THAW and onwards); I have denoted that as
* in my scripts as it seems to be vaguely similar to C's pointer dereference.
As it uses this opcode, the QBX compiler will not work for this. I compiled the below script by hand.
So far, the main issue is that this code just draws the text on screen and never removes it. To remove
it, I'll need to add a line in the struct: :i $id$=$mytextelement$ then later call:
:i $safe_destroy$:s{
:i $id$ = $mytextelement$
:i :s}
Also, I currently injected this script directly into numanuma_song.pak.xen rather than have it load on
all songs. I will be editing existing scripts eventually, but I am currently researching how to have the
settings of the displayed text editable in Queen Bee without editing the script.