Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(12 edits)

I tried to run this game on Linux via Wine. This is what I get:

pilot_armor $ wine PILOT\ ARMOR.exe 
__main__:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
Warning: pandac.PandaModules is deprecated, import from panda3d.core instead
Using deprecated DirectStart interface.
Known pipe types:
  wglGraphicsPipe
(all display modules loaded.)
:shader(error): Could not find shader file: ../shaders/vert.vert
Traceback (most recent call last):
  File "__main__", line 1658, in <module>
  File "__main__", line 104, in __init__
  File "gpadinput", line 43, in __init__
NameError: name 'exit' is not defined

I guess other folks have the same issue during the game startup.

Perhaps you need to bundle something else (a shaders folder?) with your game? Or maybe the resource lookup paths are broken (note: it looks it up above the current dir, couldn’t be a good thing).

I can’t find this file anywhere:

pilot_armor $ find . -name 'vert.vert'
pilot_armor $ grep -nr 'vert.vert'
Binary file PILOT ARMOR.exe matches

I see the “shaders” folder in the game repository: https://github.com/cjtom10/PILOT-ARMOR/tree/main/shaders

Perhaps I can just download it and try again.

pilot_armor $ git clone --depth 1 https://github.com/cjtom10/PILOT-ARMOR.git

pilot_armor $ mv PILOT-ARMOR/shaders ../shaders

Note: I’m moving it above the pilot_armor folder.

Let’s try again:

__main__:1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
Warning: pandac.PandaModules is deprecated, import from panda3d.core instead
Using deprecated DirectStart interface.
Known pipe types:
  wglGraphicsPipe
(all display modules loaded.)
Traceback (most recent call last):
  File "__main__", line 1658, in <module>
  File "__main__", line 104, in __init__
  File "gpadinput", line 43, in __init__
NameError: name 'exit' is not defined

Still no luck.

So, “exit” is undefined here. (should it be a sys.exit?)

I would need to fix that line and recompile the game to make it work. I’m not sure I want to do this extra step. Please consider everything above and make let us play and rate your game. :)

Good luck!