Date Warp

Date Warp

View Stats:
Valore 11 May, 2016 @ 12:57am
Game crashing, keeps asking for revalidation
Hi guys. When I launched the game, it would crash and output a text file.

I tried validating the local data, and it downloaded 80+ files.

Launched it again, got another crash. The revalidation would then say 80+ files needed to be downloaded again.

I've got the crashlog here:

I'm sorry, but an uncaught exception occurred.

While executing init code:
File "renpy/common/00updater.rpy", line 23, in script
init -1500 python in updater:
File "renpy/common/00updater.rpy", line 32, in <module>
import urllib
ImportError: cannot import name RAND_egd

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "F:\Program Files (x86)\Steam\steamapps\common\DateWarp\renpy\bootstrap.py", line 306, in bootstrap
renpy.main.main()
File "F:\Program Files (x86)\Steam\steamapps\common\DateWarp\renpy\main.py", line 285, in main
game.context().run(node)
File "renpy/common/00updater.rpy", line 23, in script
init -1500 python in updater:
File "F:\Program Files (x86)\Steam\steamapps\common\DateWarp\renpy\ast.py", line 756, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "F:\Program Files (x86)\Steam\steamapps\common\DateWarp\renpy\python.py", line 1385, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00updater.rpy", line 32, in <module>
import urllib
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/urllib.py", line 26, in <module>
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/socket.py", line 68, in <module>
ImportError: cannot import name RAND_egd

Windows-7-6.1.7601-SP1
Ren'Py 6.17.7.521

< >
Showing 1-4 of 4 comments
Hanako Games  [developer] 12 May, 2016 @ 5:28am 
The validation part is irrelevant - because of the way the engine works certain files are recompiled on game launch, so any time you launch the game they will be changed from the copy stored on steam's servers and therefore will not match when you validate.

I don't think I've ever seen that particular error before. You're using Windows, yes? Any unusual configurations? What language/region is your computer set to? Do you have a particularly high setting on any antivirus software you might be running, and if so, can you see if there are any error/activity logs from the antivirus software that might relate to the game? Sometimes overzealous protection makes software break in very random ways.

Unfortunately on a first search for your error message I'm turning up a lot of very confused people having no idea what causes it, and not a lot of answers. :) We'll keep looking and get back to you with more suggestions - in the meantime, any information you can provide about your setup might be helpful.
Valore 12 May, 2016 @ 7:44am 
Heya!

I'm using Windows 7, nothing too special, my text settings are normal English, the only thing that might be different is that I have Japanese language characters installed as well, but the system was set to English when I tried running the game..

The only thing I can think of is that I do have not updated versions of Python and Ren'py installed, other than that it's a pretty bloatware free PC overall because I use it for gaming.

Let me know if there's any other info I can give =)
76561198256121679  [developer] 12 May, 2016 @ 11:36am 
I've never seen this particular error before. What appears to be happening is that the game is somehow failing to load SSL properly.

Possible causes:
The game ships with its own versions of Ren'Py and Python, which it tries to use if you start from the exe. If you're launching the game in your own Ren'Py version, it will probably crash (since we're using a modded Ren'Py.)

If you have your own systemwide Python install, it's possible that the game is somehow finding that Python and launching with it instead of the one it comes with. This doesn't happen on OS X or Linux, but I've never actually used it on a Windows machine with a separate Python install so there could be interesting surprises.

If something has broken SSL (say, you have a special version of Windows with encryption removed, or some sort of nonstandard SSL library - some firewalls or malware could theoretically do that behind your back, some programs might legitimately replace SSL with a subtly different version, disk errors could corrupt the DLL), that might cause this crash.

If whatever's causing the problem isn't fixable, as a possible workaround you can try deleting the following files from the Date Warp directory:
renpy\common\00updater.rpy renpy\common\00updater.rpyc game\network.rpyc game\updater.rpyc

00updater is the stock Ren'Py updater, which I'm not actually using; game\updater.rpyc and game\network.rpyc are used with the built-in updater (which we only used for internal testing, you don't need it) and the traceback uploader. This will prevent you from uploading crash reports from within the game, but it will probably at least start. I haven't tested it extensively with the network support ripped out, there might be other bugs that show up later. If you want the network/updater files back, verifying files in Steam will restore them; they may also return if Steam updates the game to a new version. (IIRC it only restores files when a patch actually changes them, but not 100% certain)
Valore 13 May, 2016 @ 4:13am 
Heya spiky!

Just wanted to drop by I tried the above, and the game launched right away!

I'm not sure why, but hopefully that lets you add that fix to your logbook ^_^

Gonna give the game a spin now!

Thanks!
< >
Showing 1-4 of 4 comments
Per page: 1530 50