How are people doing programmatic text displays? (that look nice too)

It’s the Billboard Device. You can set the text to include a player’s name just by passing an agent into a message.

Billboards have a quality setting that some creators use, which is why you’ll see that some are more pixelated than others. This has a HUGE impact on island memory so don’t recommend actually increasing text quality on all billboards in your map, and use the lowest value possible, I try to stay below 2.0.

Here’s an example function you can use to do the same. I’m passing both the Agent & Additional Text into the function which creates a localized message you can use with the Billboard.

MakeAgentStringMessage<localizes>(Agent:agent, Text:string):message = "{Agent} - {Text}"

MyBillboard.SetText(MakeAgentStringMessage(Agent, "{SomeString}"))
1 Like