Hey pal, I wished I could send you a DM and not reply here since I don't want people to suffer reading my broken bad english
so, I thought I could be of some help since I'm also on Win8.1
If you don't already know, RMG switched from QT5 to Qt6 in the v0.2.5 2022-12-14 release
The last official release that officialy support Win8.1 (QT5) is the v0.2.4 2022-12-8 (but it sucks, since no 7z support and it's quite old)
Changes Fix Discord Rich Presence breaking when opening the settings dialog Fix install update window not showing Fix 'Limit FPS' not working with new RMG-Audio (this disables the 'synchronize aud...
github.com
But you can use this QT6 patched version of RMG v0.5.2 for Win7,8.1(By Alan_A)
---------------------------------
then you can update these files yourself to get the most updated experience possible
RMG\Data\gamecontrollerdb.txt
A community sourced database of game controller mappings to be used with SDL Game Controller functionality - mdqinc/SDL_GameControllerDB
github.com
I deleted this thingy, prob used for speech recognition or something (if someone knows what's is uded for, let me know)
RMG\Data\vosk-model-small-en-us-0.15.zip
then get the x64 msvc version of mupen64plus.dll here
Appveyor is more up-to-date and has a new dynarec build version (probably faster)
RMG\Core\mupen64plus.dll
ci.appveyor.com
Core module of the Mupen64Plus project. Contribute to mupen64plus/mupen64plus-core development by creating an account on GitHub.
github.com
you can update following files from the latest RMG builds or github actions)
Data\mupen64plus.ini
Data\Cheats\
Plugin\GLideN64.custom.ini
Plugin\Input\mupen64plus_input_gca
Plugin\Input\mupen64plus-input-raphnetraw
Plugin\RSP\mupen64plus-rsp-cxd4
Plugin\RSP\mupen64plus-rsp-hle
Plugin\RSP\mupen64plus-rsp-parallel
Don't update these plugins: (prob need a patched Qt6widgets.dll & Qt6svg.dll)
Plugin\GFX\mupen64plus-video-angrylion-plus
Plugin\GFX\mupen64plus-video-GLideN64
Plugin\GFX\mupen64plus-video-parallel
Plugin\Audio\RMG-Audio
Plugin\Input\RMG-Input.dll
Can also update these Dlls if you want;
D3Dcompiler_47.dll
libb2-1 libbrotlicommon libbrotlidec libbz2-1 libcrypto-3-x64 libdouble-conversion libfreetype-6
libgcc_s_seh-1 libglib-2.0-0 libgraphite2 libharfbuzz-0 libhidapi-0 libiconv-2
libintl-8 libjpeg-8 libmd4c libminizip-1 libpcre2-16-0 libpcre2-8-0 libpng16-16
libsamplerate-0 libsll-3-x64 libspeexdsp-1 libvosk libwinpthread-1 SDL2.dll zlib1.dll
SDL2_net.dll (added this, prob needed for the new mupen64plus.dll)
DOn't update these Dlls:
libRMG-Core.dll libstdc++-6
Note that the app store the settings & stuff in %APPDATA%\RMG' unless a portable.txt or Config\mupen64plus.cfg is there
One another disvantage of using this (besides the outdated RMG executable), is that you can't update the video plugins (RMG plugins are all built with QT6), so u can't just grab em from anywhere else (like recent GlideN64 builds
https://github.com/gonetz/GLideN64/)
or add other ones (that works perfect in low-end laptops, like mupen64plus-video-glide64mk2, mupen64plus-video-rice, mupen64plus-video-glide64, mupen64plus-video-z64, mupen64plus-video-arachnoid
---------------------------------------------
EMG (Electron mupen64plus GUI) is another mupen64plus gui that works just fine on Win8.1
but sadly it doesn't support 7z so you'll have to decompress all your roms, so that's a big no for me.
I personally use Project64 v3.0.1-5664-2df3434 x32
it's stable, and can use both new and all sort of old video plugins since it's x32.