Ok, I have a solution to force this old-ass RenPy to comply but it's going to take some work. One of many issues as an example is that it doesn't like keymaps defined as lists:
Python:
list_example =["key1","key2","key3","key4",etc...]
but I can separate each and every one of the lists to make it work:
Python:
var1_example ="key1"
var2_example ="key2"
var3_example ="key3"
... etc.
There's quite a few issues like this example so it's going to take me a bit to rewrite efficient code to be completely inefficient so that these newer features will be available to you in-game. It's a pain in the ass but it is what it is. I know this doesn't mean much to most of y'all but it's just a little peek inside on "how the sausage is made".
I'll have another delay in just a bit... it's Friday so I have to process payroll for my emps (unlike my taxes this can NOT be delayed). But I'll get all that sorted fairly quickly.
Regards.