Burden of Command

Burden of Command

View Stats:
GreenTreeGames  [developer] Sep 27, 2024 @ 9:48am
DEMO: Missing image crashes
Hi folks.
We are seeing a few reports of crashes because an image is missing. These images are in the game (we checked our own demo steam copies :-) ). So my best guess is the install did not complete or ran into issues.
You can test your install if your are getting such bugs via this link:
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB

For archive reasons you will probably see a report that two files are missing/at issue. That is normal. But if you see more then that you have an issue and should have steam do the repair (it should offer).

OF course it could be that somehow our files got corrupted on our side :-/ We will watch for more instances of these two (so far only one case of ech):
Two cases we've seen so far:
- commonwealth_2r36v0133_image_access_full_1.png
- boc_cottonbaler_tutorial_unit_basics_2_pedia.png
Last edited by GreenTreeGames; Sep 27, 2024 @ 9:48am
< >
Showing 1-4 of 4 comments
Lordsamuel Sep 27, 2024 @ 10:00am 
the easy way to fix it is just to do a file verification just saying
GreenTreeGames  [developer] Sep 27, 2024 @ 11:05am 
Agree should work!
See link in first message. Thanks for the followup Lordsamuel.

But here is link again just in case ;-)
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB
demo crash

Traceback (most recent call last):
File "hex_game\pl_main.py", line 9, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\hell.py", line 16, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_interface.py", line 10, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\interface.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\controller.py", line 87, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_airplanesprite.py", line 8, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_airplaneshadowsprite.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_unitsprite.py", line 30, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\messagesprite_unit.py", line 15, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\theme.py", line 656, in <module>
File "hex_game\theme.py", line 774, in Theme
File "hex_game\gt_pygame.py", line 687, in gt_match_font
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 528, in match_font
initsysfonts()
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 358, in initsysfonts
fonts = initsysfonts_win32()
^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 83, in initsysfonts_win32
if splitext(font)[1].lower() not in OpenType_extensions:
^^^^^^^^^^^^^^
File "<frozen ntpath>", line 232, in splitext
TypeError: expected str, bytes or os.PathLike object, not int
Last edited by cylon4212; Feb 3 @ 11:20am
GreenTreeGames  [developer] Feb 5 @ 9:43am 
Originally posted by cylon4212:
demo crash

Traceback (most recent call last):
File "hex_game\pl_main.py", line 9, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\hell.py", line 16, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_interface.py", line 10, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\interface.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\controller.py", line 87, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_airplanesprite.py", line 8, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_airplaneshadowsprite.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\pl_unitsprite.py", line 30, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\messagesprite_unit.py", line 15, in <module>
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "hex_game\theme.py", line 656, in <module>
File "hex_game\theme.py", line 774, in Theme
File "hex_game\gt_pygame.py", line 687, in gt_match_font
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 528, in match_font
initsysfonts()
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 358, in initsysfonts
fonts = initsysfonts_win32()
^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files (x86)\Steam\steamapps\common\Burden of Command Demo\pygame\sysfont.py", line 83, in initsysfonts_win32
if splitext(font)[1].lower() not in OpenType_extensions:
^^^^^^^^^^^^^^
File "<frozen ntpath>", line 232, in splitext
TypeError: expected str, bytes or os.PathLike object, not int

Cylon sorry for the crash. Never seen one before like this. Extremely low level. At the level of the python language trying to build fonts.

First, has it persisted?
Second, I would try a file verify on steam see if that makes a difference. Let me know how it comes out please. Steam link:
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB
If steam blocks this link from me you can find it in discussion in our tech faq
https://help.steampowered.com/en/faqs/view/0C48-FCBD-DA71-93EB

. Or should show up pretty easily on google by searching on :
steam verify integrity of game files (look for steam link)


Also please tell me what windows version you are on and for what country/language.
< >
Showing 1-4 of 4 comments
Per page: 1530 50