This happens for other games as well. I know it's throwing up all kinds of different errors but it's just so strange that the end result is...every renpy game is either failing to launch or crashing halfway. I'm guessing a hardware failure somewhere?
All the traceback you shown point to a code error...
All the error also have the particularity to come from a night build version, therefore an Alpha one that no one should use for release. And all come from the core, being errors that should just never happens.
Code:
File "C:\RMAWH-r3.8-pc\renpy\ast.py", line 616, in get_children
f(self)
TypeError: 'Say' object is not callable
f
can not be a
Say
object.
Code:
File "C:\RMAWH-r3.8-pc\renpy\display\behavior.py", line 219, in map_event
if ev.type == renpy.display.core.EVENTNAME:
AttributeError: module 'renpy.display.core' has no attribute 'type'
ev
can not be something else than a PyGame event, there's no way for it to be point to a module.
Code:
File "S:\Sys\Locale\Restore\Gaemz\Young Again\Young_Again_s02.c03-pc\renpy\parser.py", line 328, in list_logical_lines
lines[loc].text = data[lines[loc].start:lines[loc].end]
TypeError: slice indices must be integers or None or have an __index__ method
lines[loc]
can only be a
renpy.scriptedit.Line
object, and therefore both its
start
and
end
attribute can not have a wrong type.
Code:
File "S:\Sys\Locale\Restore\Gaemz\ATownUncovered-Alpha_0.45a-pc\renpy\script.py", line 258, in scan_script_files
elif fn.endswith(".rpyc"):
AttributeError: 'str' object has no attribute 'renpy'
At no time the
renpy
attribute is referenced in this part of the code.
But this one it's the second time I see it.
Taken together they look a bit like you might be using saves that are too old.
No.
The error for
Young Again come from the parser, therefore it happen when Ren'Py is processing the raw RPY files, creating the RPYC ones. And the error for
A Town Uncovered happen when Ren'Py is trying to load the RPYC files. Therefore both happen before Ren'Py even show the game main menu.
Are you on linux or something? Weird that it says windows on your log but you python lib is going to /home/
The libs are built by PyTom, the path are relative to his own computer ; "/home/
tom/ab/
renpy-build/"
You might need to update your python version if you are running .rpy files directly, or use an older version if the games are older.
Except for
A Town Uncover, the version of Ren'Py shown by the traceback match the one used by the game. But the exception is important here, because it also don't match the version of Ren'Py from the compressed version.
Add this to the error from
A Town Uncover coming from the RPYC creation, a part that isn't processed with a release, because the RPYC are included, and you get the answer:
OP is playing sorcerer's apprentice, unrpycing the files, and moving everything in a random Ren'Py SDK, hoping that it will works because "magic". Then complain because messing with everything lead to errors...