mupen64plus-ui-python
mupen64plus-ui-python copied to clipboard
A frontend for Mupen64Plus
::
_____ __ __
____ ___ / ___// // / ____ __ __
/ __ `__ \/ __ \/ // /_/ __ \/ / / /
/ / / / / / /_/ /__ __/ /_/ / /_/ /
/_/ /_/ /_/\____/ /_/ / .___/\__, /
/_/ /____/
http://m64py.sourceforge.net
A frontend for Mupen64Plus
About
M64Py is a Qt5 front-end (GUI) for Mupen64Plus, a cross-platform plugin-based Nintendo 64 emulator. Front-end is written in Python and it provides a user-friendly interface over the Mupen64Plus shared library.
Features
- Changeable emulation plugins for audio, core, input, rsp, video
- Selection of emulation core
- Configuration dialogs for core, plugin and input settings
- ROMs list with preview images
- Input bindings configuration
- Cheats support
- Support gzip, bzip2, zip, rar and 7z archives
- Video extension (embedded OpenGL window)
Dependencies
-
PyQt5 <https://www.riverbankcomputing.com/software/pyqt/download5>
_ (QtCore, QtGui, QtWidgets, QtOpenGL) -
PySDL2 <https://pysdl2.readthedocs.io>
_
Ubuntu ++++++
sudo apt install libsdl2-dev qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtopengl
PyPi ++++
To install just the Python dependencies:
pip install -r requirements.txt --user
.. note::
This will not install the other system dependencies which are listed above.
You can also drop the --user
flag and run as root user if you want to
install system-wide, but this is not recommended, as this will likely
screw up your distro's package management.
Install
First, run python setup.py build
followed by python setup.py install
to install
.. code::
python setup.py build python setup.py install --user
.. note::
If you use the --user
flag, make sure ~/.local/bin
is in your
user's path environment variable.
License
M64Py is free/libre software released under the terms of the GNU GPL license.
Please see the COPYING
file for details.