Hi DegeneRita,
Thanks for the comment. I don't maintain old code in general, so I wasn't aware that anything broke on a higher Ren'Py version.
For Ren'Py version 8.4.1 (unknown if future versions overhaul the Ren'Py class structures again) you should change this part:
live2d.name[0] into live2d.name[1]
You don't need the print line, but I added it for debugging it in the console to see what's stored in the live2d.name. In older Ren'Py versions, I don't believe that the 'master' was there, so index 0 isn't storing the name anymore, but it's in 1 instead. In the future I'll see if there is actually a more robust way to read the name, since it was very trial and error looking how the Ren'Py code itself is structured and not necessarily things that are documented on its Live2d page.
I'm glad that this asset had been very useful to you! I don't use Live2D myself and this was just a little exercise for the jam, but it's cool to hear that people actually use it.

