I'm working on a Lua script and have a whole lot of frequently updating info I'd like to be able to display at once, but doing so on the emulator's game display makes the game nigh unplayable. I was hoping there was some sort of function that would let me create a new window of some sort separate from the game's display and print the information there.
I found the emulator has a gui function called createcanvas which will make a window with the dimensions I specify appear, but I can't figure our any way to draw on that, or really interact with it in any meaningful way besides just creating it.
I also thought maybe gui.DrawNew would let me set my information to display to the canvas or perhaps some other window that it would create, but after searching around a bit it looks like it might just be for drawing to the native emulator size? Honestly, I'm not sure what it's all about but the only values I could input into it without getting an error were "emu" and "native" and neither helped me.
So yeah. Is this impossible or am I just overlooking something?