Not sure what happened but today all seems to be working fine. Well, except for this one crash after a while:
$ glc-capture -p -s python2 main.py
DirectStart: Starting the game.
Known pipe types:
glxGraphicsPipe
(all display modules loaded.)
No custom config file
22 : I'm lost!
Traceback (most recent call last):
File "/home/qubodup/src/git/Avolition/engine.py", line 434, in runCollisions
distance=self.waypoints_data[target][valid]
TypeError: list indices must be integers, not libpanda.NodePath
:task(error): Exception occurred in PythonTask collFor22
Traceback (most recent call last):
File "main.py", line 689, in <module>
run()
File "/usr/share/panda3d/direct/showbase/ShowBase.py", line 2921, in run
self.taskMgr.run()
File "/usr/share/panda3d/direct/task/Task.py", line 502, in run
self.step()
File "/usr/share/panda3d/direct/task/Task.py", line 460, in step
self.mgr.poll()
File "/home/qubodup/src/git/Avolition/engine.py", line 434, in runCollisions
distance=self.waypoints_data[target][valid]
TypeError: list indices must be integers, not libpanda.NodePath
Unfortunately audio doesn’t seem to work. (Arch Linux rolling release, neither ALSA nor PulseAudio, panda3d 1.8.1-2)
Video (not related to crash): youtu.be/zPlJ-ma32T0