Wed Dec 7 19:57:01 2022
Emscripten-3.1.24-wasm32-32bit
Ren'Py 8.1.0.22120601n
Bootstrap to the start of init.init took 0.00s
Early init took 0.01s
Loader init took 0.02s
Loading error handling took 0.07s
Loading script...
Loading script took 3.42s
Loading save slot metadata. took 0.02s
Loading persistent took 0.00s
Faled to initialize steam: ModuleNotFoundError("No module named '_ctypes'")
Set script version to: (7, 4, 4)
Running init code took 0.09s
Loading analysis data took 0.02s
Analyze and compile ATL took 0.04s
Index archives took 0.01s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.01s
Initial gc. took 0.05s
DPI scale factor: 1.000000
Creating interface object took 0.01s
Cleaning stores took 0.00s
Init translation took 0.07s
Build styles took 0.01s
Load screen analysis took 0.05s
Analyze screens took 0.01s
Save screen analysis took 0.00s
Prepare screens took 0.10s
Save pyanalysis. took 0.00s
Save bytecode. took 0.06s
Running _start took 0.01s
Interface start took 0.08s
Initializing gles2 renderer:
primary display bounds: (0, 0, 1536, 864)
swap interval: 1 frames
Windowed mode.
UGUU couldn't find b'glFlushMappedBufferRange': b'No OpenGL context has been made current'
UGUU couldn't find b'glGetBufferPointerv': b'No OpenGL context has been made current'
UGUU couldn't find b'glMapBufferRange': b'No OpenGL context has been made current'
UGUU couldn't find b'glUnmapBuffer': b'No OpenGL context has been made current'
Vendor: "b'WebKit'"
Renderer: b'WebKit WebGL'
Version: b'OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))'
Display Info: None
Screen sizes: virtual=(1280, 720) physical=(1536, 714) drawable=(3840, 1785)
Maximum texture size: 4096x4096
Full traceback:
File "/game/endings/TE.rpyc", line 220, in script
File "/renpy/ast.py", line 2247, in execute
self.call("execute")
File "/renpy/ast.py", line 2235, in call
return renpy.statements.call(method, parsed, *args, **kwargs)
File "/renpy/statements.py", line 285, in call
return method(parsed, *args, **kwargs)
File "renpy/common/000statements.rpy", line 615, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "/renpy/exports.py", line 3240, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "/renpy/ui.py", line 299, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/renpy/display/core.py", line 3411, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "/renpy/display/core.py", line 3947, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "/renpy/display/core.py", line 2629, in draw_screen
surftree = renpy.display.render.render_screen(
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/layout.py", line 882, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/layout.py", line 882, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/layout.py", line 882, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/screen.py", line 704, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/layout.py", line 882, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "/renpy/display/layout.py", line 882, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "game/shooter.rpy", line 1973, in render
File "game/shooter.rpy", line 1973, in check_shoot
File "game/shooter.rpy", line 1973, in generate_bullets
File "/home/tom/ab/nightly-build/tmp/install.web-wasm/lib/python3.11/threading.py", line 957, in start
RuntimeError: can't start new thread
While running game code:
File "renpy/common/000statements.rpy", line 615, in execute_call_screen
store._return = renpy.call_screen(name, *args, **kwargs)
File "game/shooter.rpy", line 1973, in render
File "game/shooter.rpy", line 1973, in check_shoot
File "game/shooter.rpy", line 1973, in generate_bullets
RuntimeError: can't start new thread
this part works really well on pc and mobile platforms.