PyParadox is a nix launcher for Paradox titles.
Project description
===============================
PyParadox
===============================
.. image:: https://img.shields.io/pypi/v/pyparadox.svg
:target: https://pypi.python.org/pypi/pyparadox
PyParadox is a nix launcher for Paradox titles.
* Free software: GPLv3+
* Documentation: https://pyparadox.readthedocs.org.
* Source code: https://gitlab.com/carmenbbakker/pyparadox
* PyPI: https://pypi.python.org/pypi/pyparadox
Features
--------
* Cross-platform: Linux, OS X and Windows.
* Supports Python 3.3+ with PyQt5.
* Games: PyParadox supports all cross-platform grand strategy titles of
Paradox Interactive that use the Clausewitz engine. To date, these include:
- Crusader Kings II
- Europa Universalis IV
* Steam: PyParadox can be launched from Steam when starting the title from the
Steam interface. All Steam integration should work just fine. A small
configuration inside Steam is required to make sure that PyParadox is used
instead of the stock launcher. See :doc:`the documentatation <usage>` on how
to set this up.
* PyParadox separates the expansion DLCs from the regular DLCs. This should
make it easier to start up your game with the exact expansions you want.
* PyParadox fixes an anomaly under Linux that causes the game to mess with
the screen resolution when alt+tabbing. This anomaly was introduced when
Paradox released their (new) stock launcher for Linux. By bypassing this
launcher, PyParadox also bypasses the anomaly.
History
-------
0.2.0 (2015-04-11)
---------------------
* Complete rewrite of the project, with reuse of some code.
* Now no longer supports Python 2.7 and Qt 4. This program will only work with
Python 3.3+ and PyQt5.
* Configuration files relocated to a different location. Old configuration
files no longer valid.
* Graphical user interface makes use of Qt .ui files, rather than hardcoded
QtGui/QtWidgets code.
* A lot of functionality has been decoupled from the user interface. While the
UI code performs *some* glue logic, it should be relatively trivial to cook
up a user interface in a different framework. An experimental QML front-end
is under consideration.
* Unit tests are a lot leaner, using fewer mocks and patches, instead relying
much more on dependency injection.
* Documentation rewritten.
0.1.3 (2015-01-31)
---------------------
* Added --pyqt4 argument to force the usage of PyQt4.
* Fixed PyQt4 compatibility issues.
0.1.2 (2014-07-20)
---------------------
* Fixed typo that caused README to display incorrectly.
0.1.1 (2014-07-20)
---------------------
* Sweetened up the README with images of the program.
0.1.0 (2014-07-20)
---------------------
* Added descriptive error message when game fails to run.
* Added experimental PyQt4 support.
* Detailed installation instructions per platform added.
* A logo of each game is now displayed.
* Mods and DLCs are now sorted.
* The application now has an icon.
0.0.2 (2014-07-13)
---------------------
* Windows compatibility added.
* Window titles set correctly.
* Small UI tweaks (alt-shortcuts).
* Better game process management.
* Better unit testing, though incomplete.
* Just general code refactoring.
* Tested on Kubuntu 14.04 and Windows 8.1. Still not sure about OS X.
0.0.1 (2014-07-10)
---------------------
* First release on PyPI.
* Basic functionality. No polish yet.
* Only tested on Kubuntu 14.04.
PyParadox
===============================
.. image:: https://img.shields.io/pypi/v/pyparadox.svg
:target: https://pypi.python.org/pypi/pyparadox
PyParadox is a nix launcher for Paradox titles.
* Free software: GPLv3+
* Documentation: https://pyparadox.readthedocs.org.
* Source code: https://gitlab.com/carmenbbakker/pyparadox
* PyPI: https://pypi.python.org/pypi/pyparadox
Features
--------
* Cross-platform: Linux, OS X and Windows.
* Supports Python 3.3+ with PyQt5.
* Games: PyParadox supports all cross-platform grand strategy titles of
Paradox Interactive that use the Clausewitz engine. To date, these include:
- Crusader Kings II
- Europa Universalis IV
* Steam: PyParadox can be launched from Steam when starting the title from the
Steam interface. All Steam integration should work just fine. A small
configuration inside Steam is required to make sure that PyParadox is used
instead of the stock launcher. See :doc:`the documentatation <usage>` on how
to set this up.
* PyParadox separates the expansion DLCs from the regular DLCs. This should
make it easier to start up your game with the exact expansions you want.
* PyParadox fixes an anomaly under Linux that causes the game to mess with
the screen resolution when alt+tabbing. This anomaly was introduced when
Paradox released their (new) stock launcher for Linux. By bypassing this
launcher, PyParadox also bypasses the anomaly.
History
-------
0.2.0 (2015-04-11)
---------------------
* Complete rewrite of the project, with reuse of some code.
* Now no longer supports Python 2.7 and Qt 4. This program will only work with
Python 3.3+ and PyQt5.
* Configuration files relocated to a different location. Old configuration
files no longer valid.
* Graphical user interface makes use of Qt .ui files, rather than hardcoded
QtGui/QtWidgets code.
* A lot of functionality has been decoupled from the user interface. While the
UI code performs *some* glue logic, it should be relatively trivial to cook
up a user interface in a different framework. An experimental QML front-end
is under consideration.
* Unit tests are a lot leaner, using fewer mocks and patches, instead relying
much more on dependency injection.
* Documentation rewritten.
0.1.3 (2015-01-31)
---------------------
* Added --pyqt4 argument to force the usage of PyQt4.
* Fixed PyQt4 compatibility issues.
0.1.2 (2014-07-20)
---------------------
* Fixed typo that caused README to display incorrectly.
0.1.1 (2014-07-20)
---------------------
* Sweetened up the README with images of the program.
0.1.0 (2014-07-20)
---------------------
* Added descriptive error message when game fails to run.
* Added experimental PyQt4 support.
* Detailed installation instructions per platform added.
* A logo of each game is now displayed.
* Mods and DLCs are now sorted.
* The application now has an icon.
0.0.2 (2014-07-13)
---------------------
* Windows compatibility added.
* Window titles set correctly.
* Small UI tweaks (alt-shortcuts).
* Better game process management.
* Better unit testing, though incomplete.
* Just general code refactoring.
* Tested on Kubuntu 14.04 and Windows 8.1. Still not sure about OS X.
0.0.1 (2014-07-10)
---------------------
* First release on PyPI.
* Basic functionality. No polish yet.
* Only tested on Kubuntu 14.04.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyparadox-0.2.0.tar.gz
(151.9 kB
view hashes)
Built Distribution
pyparadox-0.2.0-py3-none-any.whl
(140.1 kB
view hashes)
Close
Hashes for pyparadox-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52b446341231523b2b837aa969bff432cc7531f49663d4d276c5596b558986d0 |
|
MD5 | 3e5898674aac74912f356c50dba3ca67 |
|
BLAKE2b-256 | 120204bf2388dc36fe93ab57ec749673aea7836d1bab9b2b0876c1ab51bdd9fd |