Question one: WHY do you try to spawn another process?
Traceback (most recent call last):
File "main.py", line 244, in <module>
File "main.py", line 231, in main
File "./renpy/__init__.py", line 58, in <module>
from renpy.compat import PY2, basestring, bchr, bord, chr, open, pystr, range, round, str, tobytes, unicode # *
File "./renpy/compat/__init__.py", line 186, in <module>
class Popen(subprocess.Popen):
AttributeError: 'module' object has no attribute 'Popen'