Mupen64 Lua
This release fixes a critical vulnerability "Queuecrush" allowing malicious savestates to execute arbitrary code, found by @onlymx13. This is an issue with every rerecording version of mupen, so if for some reason you really want old mupen and be safe, check out this patcher
Btw ramstart moved again so you have to edit stroop config
Full changelog
1.0.5:
- Fix "Queuecrush" bug
- Fix taskbar flashing when mupen is not active (or make it happen much less often)
- Wording change in options
- Speed up closing a bit
1.0.4:
- Improved fast forward with frame skip options
- Added back version number to titlebar and removed "rr lua" part
- Removed debug information from release build
1.0.3:
- Fix lots of error messages either flashing on statusbar for 1 frame,printed to stderr.txt which nobody reads (removed) or not displaying at all
- Fix .st desyncs introduced with no delay fix
- Added reset recording compatible with that version from tasvideos (you can disable it in options)
- Fixed pure interpreter and interpreter crashing/not loading old savestates
- Added joystick clear button to tasinput
- Fix tasinput not showing controller updates when in frame advance
- Fix issues with m64 name on titlebar (it still happens but I can't get it to happen 👀 )
1.0.2:
- Fix input delay
- New lua functions
emu.atloadstate
,emu.atsavestate
andamu.atreset
(more in the future) - Current m64 playing now shows on titlebar, so you'll never mix up files again
- Some small bugfixes
1.0.1 was a hotfix so nothing interesting here
1.0.0:
- Fixed crash related to stopping playback
- Fixed language support
- Made lua version use correct windows styles, like standard version
- Fixed values being displayed as signed in start playback dialog
- Fixed m64 sometimes missing frames at the end
- Added Drag and drop to open ROM, m64 or st
- Fixed m64 getting locked even after stopping playback
- Fixed tasinput losing focus
- Added rerecords counter to statusbar
- Added combos functionality to tasinput
- Tasinput now shows m64 inputs (this slows down fast forward performance a bit, so if you want to get maximum speed, hide the controller panel temporarily)
- Show tasinput on taskbar (makes it OBS friendly)
- Fixed reading random frame of data after m64 end
- Desync warning
- Rom browser now shows file name instead of path as it was supposed to
- Wii VC Round-To-Zero option
- Many bugfixes and new bugs as always