No, i meant of the game you have problems with. 
Straitened times...
No, that's unimportant. The first part of the "ast" isn't used anywhere and was stored to "data" to get it divided from the "stmts" name. I replaced it just with underline.
	
	
	
		Python:
	
	
			    try:
        _, stmts = magic.safe_loads(raw_dat, cls_factory_75, {
            "_ast", "collections"})
    except TypeError as err:
        if 'Revertable' in err.args[0]:
            _, stmts = magic.safe_loads(raw_dat, cls_factory_74, {
                "_ast", "collections"})
	 
 That's how it must be done to work correct. See the diff? I used accidentally the instance with 
renpy.python first and switched after the 
TypeError to 
renpy.revertable. It must be reverse in order. *Shaking head* Such a tiny difference.... 
	
		
			
		
		
	
View attachment 2178059