Crash on reload on versions prior to 8.2
Posted: Fri Mar 01, 2024 6:13 am
Hi all, so for a long while now I have been stuck with a nasty bug which causes a completely silent crash on auto-reload. The game actually reloads, but then it's just a rotating blue circle cursor followed by CTD.
I have tried a lot of things and at this stage the bug is painfully easy to reproduce:
- I delete all Ren'Py SDK files including persistent files and the 'AppData' renpy folder.
- I install a new version of Ren'py.
- I run "Tutorial", press Shit+R on the title screen, and it crashes.
Interestingly, I run into this issue on every Ren'Py version I've tried except the old 7.3.5 and the brand new 8.2. Sadly, my game is not compatible with 8.2 for other reasons, so what I am looking for is a way to at least log that error so that I can finally do something about it.
Obviously the error has to do with something on my PC, otherwise everyone would have it. Off the top of my head, I can only think about a few things:
- Maybe I'm missing something on how to completely uninstall Ren'py and there is some leftover registry entry or whatever that is screwing with my install
- My computer has two drives, C:/ is restricted to my wife as a user and D:/ to me (where I run Ren'py); Windows is installed on C:/ -> Perhaps something is being accessed without the proper rights?
- Something changed in 8.2 that removed the issue; I'd like to figure out what!
Anyway, I guess the first step would be to catch that error. Is there any way to trace what's happening with auto-reload before it crashes?
I have tried a lot of things and at this stage the bug is painfully easy to reproduce:
- I delete all Ren'Py SDK files including persistent files and the 'AppData' renpy folder.
- I install a new version of Ren'py.
- I run "Tutorial", press Shit+R on the title screen, and it crashes.
Interestingly, I run into this issue on every Ren'Py version I've tried except the old 7.3.5 and the brand new 8.2. Sadly, my game is not compatible with 8.2 for other reasons, so what I am looking for is a way to at least log that error so that I can finally do something about it.
Obviously the error has to do with something on my PC, otherwise everyone would have it. Off the top of my head, I can only think about a few things:
- Maybe I'm missing something on how to completely uninstall Ren'py and there is some leftover registry entry or whatever that is screwing with my install
- My computer has two drives, C:/ is restricted to my wife as a user and D:/ to me (where I run Ren'py); Windows is installed on C:/ -> Perhaps something is being accessed without the proper rights?
- Something changed in 8.2 that removed the issue; I'd like to figure out what!
Anyway, I guess the first step would be to catch that error. Is there any way to trace what's happening with auto-reload before it crashes?