dh4 / mupen64plus-qt

A customizable launcher for Mupen64Plus
BSD 3-Clause "New" or "Revised" License
95 stars 10 forks source link

Feature Request - Configuration Options #38

Open inukaze opened 5 years ago

inukaze commented 5 years ago

Hi there. i just want to request a user friendly configuration for

Controller Inputs [4 Controls]

Video Configuration : Because plugins like Glide64, Glide64Mk2, Rice, have a lot of options. but its should be manually configure in the mupen64plus.cfg file.

That its all mainly

dh4 commented 5 years ago

Check out the frontend version of this by @robalni https://github.com/robalni/mupen64plus-ui

It's not in a release state yet but has controller configuration. It's much easier to build it if you have the mupen64plus beta 2.5.9 installed.

inukaze commented 5 years ago

Uncompilable :

src/common.cpp: In function ‘void byteswap(QByteArray&)’:
src/common.cpp:96:41: error: ‘assert’ was not declared in this scope
         assert(romData.length() % 8 == 0);
                                         ^
Makefile:782: fallo en las instrucciones para el objetivo 'common.o'
make: *** [common.o] Error 1
dh4 commented 5 years ago

It compiles fine for me assuming I have mupen64plus 2.5.9 installed.

How are you trying to compile it? What OS are you using? assert.h is a part of the standard C library, so that shouldn't be missing on your system.

inukaze commented 5 years ago

@dh4 :

It compiles fine for me assuming I have mupen64plus 2.5.9 installed.

Yes i had mupen64plus 2.5.9

How are you trying to compile it?

git clone https://github.com/robalni/mupen64plus-ui
cd mupen64plus-ui/
qmake mupen64plus-ui.pro
make

Like i explain here

What OS are you using?

GNU/Linux

assert.h is a part of the standard C library, so that shouldn't be missing on your system.

Yes i had "assert.h". one is from qt libraries, another is from libboost, another from libtorrent, another from SDL2 libraries, another from FLAC, and another from libc6.

Thanks for the information that GUI works wonderfull, i make a feature request in that project. well the developer(s) fix some files and after updates i download newer version and i can compile it without problems.

i make part of my script for Download, Configure, Compile and install -> mupen64plus-git but i need improve to default install <> but the final user can use by this way for example

./mupen64plus-git ui #Install mupen64plus-ui
./mupen64plus-git qt #Install mupen64plus-qt
./mupen64plus-git pỳ #Install M64Py
./mupen64plus-git rsp-hle

well i am thinking how not write too much xD and how i should use "case" for the optimal version i can write