/mupen64-rr-lua

Mupen 64 Lua

Primary LanguageCGNU General Public License v2.0GPL-2.0

#f03c15 Experimental - Expect instability

Mupen64 Lua

Release

>> Latest Release <<

This repository contains the latest source code for continued development of Mupen64 - Nintendo 64 emulator with TAS support, and TASInput plugin.

This version includes new Features such as: AVISplit, Reset recording, WiiVC and Backwards Compatibility options all in one.

Building

(This was written having Windows in mind, but it should be possible on Linux as well) If you want to build Mupen/TASInput on your own, you will need Visual Studio (2017 or 2019 recommended) with C++ packages installed. In repository you will find two solutions files winproject\mupen64\mupen_2017.sln and tasinput_plugin\src\DefDI.sln used to compile Mupen or TASInput respectively.

Open either mupen or tasinput solution, on the top you can select Release or Debug build target, press F5 to compile and run with debugger attached. Binaries are placed inside the respective bin folder

Debugging

You can debug Mupen straight away by running it and placing breakpoints in Visual Studio, but since TASInput is a DLL it needs a host application. The .sln is setup in a way that automatically starts mupen (which you need to compile), however you must move the newly compiled TASInput binary and .pdb file located in the same directory to the plugins folder (this might be automated in the future)

Links

Discord: https://discord.gg/eZXbmguKEq
Releases: https://github.com/mkdasher/mupen64-rr-lua-/releases