EFDos / mupengui

Mupen64plus frontend designed based on Elementary OS guidelines.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MupenGUI

Summary

Mupen64plus Frontend Application written in Vala and C.

Alt text

Alt text

Alt text

Alt text

Alt text

Some of the features are:

  • Basic graphics configuration (Fullscreen, resolution ...)
  • Selecting emulation plugins
  • Rom Directory listing and remembering state from last use.
  • Rom Profiles allowing for different configurations for each Rom.

Although primarily targeted for the Elementary OS Desktop and AppStore, it may work under any Desktop Environment given that libgranite is available - including KDE.

Building and Installing Build Status

Elementary OS

You can look for it on the AppCenter, or install it through apt-get in the command line:

$ apt install com.github.efdos.mupengui

Arch Linux

Arch Linux users can find MupenGui under the name mupengui-git in the AUR:

$ aurman -S mupengui-git

Other

Your system must be at least compatible with a Gnome Environment and libgranite must be installed. The project uses the Meson build system.

Configure and create a build directory

meson build

If you want to install it on your system, use

meson build --prefix=/usr or anyother prefix you'd like

Go into the build directory and run

ninja

and for installing...

ninja install must be sudo if you're installing on your system

Credits

Arch Linux distribution support by btd1337

Base N64 Controller used to design the icon by David Swanson from the Noun Project.

About

Mupen64plus frontend designed based on Elementary OS guidelines.

License:GNU General Public License v3.0


Languages

Language:Vala 59.0%Language:C++ 20.0%Language:C 19.1%Language:Meson 1.8%Language:Python 0.1%