"My Sincerest Apologies" now runs on Windows!
"My Sincerest Apologies" runs on Windows!To make it easy on everyone, we've made a ZIP file containing a ready-to-run version for Windows. Just unzip this zip file somewhere and run the "main.exe" you'll find inside. You can download the ZIP file here:
https://github.com/larryhastings/pyweek24/releases
If you prefer to do the install manually, using an unmodified "my-sincerest-apologies-1.0.2.zip", here are the steps you'll have to follow:
- If you haven't already, install Python 3.6.3 for Windows (32-bit), making sure to put Python on your PATH.
- Download the zip file for "My Sincere Apologies" and extract it to a new directory. I'll assume you name that new directory "my-sincerest-apologies-1.0.2".
- Download and run the AVBin 32-bit Windows installer from here: http://avbin.github.io/AVbin/Download.html
- Manually copy the file C:\Windows\System32\avbin.dll into the "my-sincerest-apologies-1.0.2/src" subdirectory inside the "my-sincerest-apologies-1.0.2" directory (where you extracted the game to in step 1).
- Download and install GLEW for Windows: https://sourceforge.net/projects/glew/files/glew/2.1.0/glew-2.1.0-win32.zip/download
- Open that zip file, and copy "glew-2.1.0/bin/Release/Win32/glew32.dll" into the "my-sincerest-apologies-1.0.2/src" subdirectory inside the "my-sincerest-apologies-1.0.2" directory (where you extracted the game to in step 1).
- Download the AppVeyor-built lepton wheel: https://ci.appveyor.com/api/buildjobs/god4mlfk5y42se8q/artifacts/dist%2Flepton-1.0-cp36-cp36m-win32.whl
- Install the lepton wheel by running "python -m pip install lepton-1.0-cp36-cp36m-win32.whl" in the same directory you downloaded the wheel to.
- Download the AppVeyor-built lepton wheel: https://ci.appveyor.com/api/buildjobs/52tjrnjug61lo41d/artifacts/dist%2Flightvolume-0.1.3-cp36-cp36m-win32.whl
- Install the lepton wheel by running "python -m pip install lightvolume-0.1.3-cp36-cp36m-win32.whl" in the same directory you downloaded the wheel to.
- Install the other packages you'll need, by running this command: "python -m pip install pyglet pymunk six tmx"
- Finally! Run the game by running by going to your "my-sincerest-apologies-1.0.2" directory and running "python run_game.py". Or, I think double-clicking on "run_game.py" will work.
We hope you have fun playing "My Sincerest Apologies"!
(log in to comment)
Comments
Traceback (most recent call last):
File "main.py", line 59, in <module>
File "C:\Users\larry\AppData\Local\Programs\Python\Python36-32\lib\site-packag
es\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "maprenderer.py", line 10, in <module>
File "C:\Users\larry\AppData\Local\Programs\Python\Python36-32\lib\site-packag
es\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "lighting.py", line 5, in <module>
File "C:\Users\larry\AppData\Local\Programs\Python\Python36-32\lib\site-packag
es\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
File "site-packages\lightvolume.py", line 3, in <module>
File "C:\Users\larry\AppData\Local\Programs\Python\Python36-32\lib\site-packag
es\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
ImportError: DLL load failed: The specified module could not be found.
[3056] Failed to execute script main
Any pointers?
mauve on 2017/10/23 19:03:
If you followed either of the above steps, please can you let us know what you did and if it worked for you, in the comments below?