unknown-horizons crash after tutorial start.

Nessuna risposta
Other_Cody
Offline
Iscritto: 12/20/2023

There was a crash after I used Singleplayer and chose the tutorial map sometime after I clicked the start game button.

I can not yet report this using the issue link seeing it shows

Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error.

So I tested it with
apt-get download unknown-horizons

Than ran it with python3 and I got this to display in the terminal.

python3 unknown-horizons
Ship created and weapons loaded.
Traceback (most recent call last):
File "/home/cody-user/Desktop/unknown-horizons_2019.1-4_all/usr/games/unknown-horizons", line 381, in
main()
File "/home/cody-user/Desktop/unknown-horizons_2019.1-4_all/usr/games/unknown-horizons", line 122, in main
ret = horizons.main.start(options)
File "/usr/lib/python3/dist-packages/horizons/main.py", line 255, in start
horizons.globals.fife.run()
File "/usr/lib/python3/dist-packages/horizons/engine/engine.py", line 279, in run
self.loop()
File "/usr/lib/python3/dist-packages/horizons/engine/engine.py", line 296, in loop
f()
File "/usr/lib/python3/dist-packages/horizons/timer.py", line 112, in check_tick
f(self.tick_next_id)
File "/usr/lib/python3/dist-packages/horizons/scheduler.py", line 95, in tick
callback.callback()
File "/usr/lib/python3/dist-packages/horizons/util/python/callback.py", line 48, in __call__
return self.callback(*self.args, **self.kwargs)
File "/usr/lib/python3/dist-packages/horizons/ai/pirate.py", line 99, in tick
self.combat_manager.tick()
File "/usr/lib/python3/dist-packages/horizons/ai/aiplayer/combat/combatmanager.py", line 343, in tick
self.lookout()
File "/usr/lib/python3/dist-packages/horizons/ai/aiplayer/combat/combatmanager.py", line 334, in lookout
self.handle_casual_combat()
File "/usr/lib/python3/dist-packages/horizons/ai/aiplayer/combat/combatmanager.py", line 423, in handle_casual_combat
rules = (filters.not_in_fleet, filters.pirate, filters.ship_state(self.ships, self.shipStates.idle))
File "/usr/lib/python3/dist-packages/horizons/ai/aiplayer/combat/unitmanager.py", line 154, in _ship_state_rule
if not isinstance(ship_states, collections.Iterable):
AttributeError: module 'collections' has no attribute 'Iterable'
AL lib: (EE) alc_cleanup: 1 device not closed