OK, I have no idea where I'm going wrong, but I still can't get this to work.
Here's the code.
function title(){
local text = fe.game_info(Info.Title);
return text.toupper();
}
local title = fe.add_text("[!title] PLAYS: [PlayedCount]", flx*0.235, fly*0.02, flw*0.600, flh*0.500 );
Using this, the text doesn't display at all, so something's off. As soon as I remove the function and stop trying to make the text uppercase, it's fine. So it's definitely the function causing the issues
Any final thoughts? If not, I'll learn to live with it, or will find a suitable replacement uppercase font.