From 4d58450429221b59282a367be39d232aff5fe103 Mon Sep 17 00:00:00 2001 From: Quantum Date: Wed, 29 Aug 2018 16:54:55 -0400 Subject: [PATCH] Release punyverse 1.0. --- README.md | 28 ++++++++++++++++++++++++---- setup.py | 2 +- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index dc709da..0ca27e4 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Python simulator of a puny universe. (How many words can I stick into one?) -![Punyverse Preview](https://guanzhong.ca/assets/projects/punyverse-c91f1cb1415c2922c5dcdf9773bc8d86e52e86e1c1b01d33a0969af7b669b8c4.png) +![Punyverse Preview](https://guanzhong.ca/assets/projects/punyverse-1.0-7e302d32fb62574e7f7a04acaf9c54e8658821614654280e26e54fab4a840254.png) ## Installation @@ -11,10 +11,30 @@ To install, run `pip install punyverse`. If you are on Windows, run `punyverse_make_launcher`. This should create special launchers that runs `punyverse` on your dedicated graphics card, should it exist. +Your graphics card might not support some of the larger textures used by `punyverse`, and so startup might fail. +To solve this problem, run `punyverse_small_images`. It will do nothing if your graphics card supports all the +textures, so when in doubt, run `punyverse_small_images` after installation. + Then, run `punyverse` to launch the simulator, or `punyversew` to launch without the console. -### A Note on Textures +### Summary -If your graphics card doesn't support the massive texture sizes this module comes with, you can shrink them. +```bash +pip install punyverse +punyverse_make_launcher +punyverse_small_images +# Installation finished. Run: +punyverse +``` -To do this, run `punyverse_small_images`. +## Troubleshooting + +If `punyverse` does not work, try upgrading your graphics card drivers. + +If your graphics card does not appear to support OpenGL 3.3, then you cannot run the latest version of `punyverse`. +You can try `pip install -U punyverse==0.5` to install the last version of `punyverse` to support legacy devices. +You can download the wheels manually from [the PyPI page](https://pypi.org/project/punyverse/0.5/). + +If the problem is unrelated to your graphics card, and it persists, try running punyverse under debug mode. To do this, +run `punyverse` as `punyverse --debug`. Then paste the entirety of the output into a new GitHub issue +[here](https://github.com/quantum5/punyverse/issues/new). diff --git a/setup.py b/setup.py index 6cbf927..79d42c5 100644 --- a/setup.py +++ b/setup.py @@ -105,7 +105,7 @@ else: setup( name='punyverse', - version='0.5', + version='1.0', packages=['punyverse'], package_data={ 'punyverse': [