Releases: mupen64/mupen64-rr-lua
1.3.0-14
1.3.0-13
Summary
This release fixes a major performance bug in TASInput, adds a Stop All action for easier Lua script juggling, and splits the Piano Roll / Seek option category into Piano Roll and Seek.
⚡ Performance
- TASInput Improve
SetKeysperformance (#473)
✨ Features
- AppActions Add
Lua Script > Stop Allaction (#472) - ConfigDialog Split "Piano Roll" and "Seek" categories (#469)
📚 Documentation
- Better contributing guidelines, slightly improved Lua doc build script (#470)
1.3.0-12
Summary
This release adds action parameterization, a major productivity feature that allows actions to be invoked with parameters.
Try the new built-in parameterized actions in the command palette (they're prefixed with >), and keep an eye out for Lua scripts that may leverage this feature.
To complement this, the command palette has been given a new visual style which reduces clutter and gives more space to the content.
Additionally, options have been separated into more tabs in the config dialog.
✨ Features
- LuaDialog Allow minimizing
- ConfigDialog Separate options into tabs (#465)
- Palettes Improve visual styles of palette dialogs (#466)
- Action parameterization (#454)
- TASInput Support for axis inputs in button mappings (#459)
- AppActions Swap MFA decrement/increment hotkeys
- TASInput Remove "Async visual updates" option
- UpdateChecker Navigate to
mupen64.cominstead of downloading exe from github
🐞 Bugfixes
- CommandPalette Text edit dialogs parented to wrong window
- AppActions MFA decrement/increment implementations being swapped
1.3.0-11
Summary
This release fixes a critical bug in the core cheat API which caused the cheat dialog to crash when opened.
There's also a neat QoL feature: known ROMs are now included in the command palette, effectively marking an implementation of ROM searchability.
✨ Features
- CommandPalette Include roms in command palette (#453)
🐞 Bugfixes
📚 Documentation
- Add quickstart guide
1.3.0-10
Summary
This release fixes the piano roll and a few other annoying bugs.
🐞 Bugfixes
- Core information dialog not appearing when silent mode is enabled
- LuaDialog Loading recent script creates a duplicate if the window hasn't been opened yet (#449)
- Lua
savestate.savefileandsavestate.loadfileerroring out when called - PianoRoll Crash when changing inputs (#447)
📚 Documentation
- Lua Improve
movie.begin_warp_modifydocs
1.3.0-9
Summary
This release fixes a compatibility break in the Lua API's emu.pause function.
🐞 Bugfixes
- Lua Restore old
emu.pauseinverted parameter behavior
1.3.0-8
Summary
This release fixes some annoying bugs that affected Lua scripts and improves the Lua dialog UX.
✨ Features
- LuaDialog Separate lua instance list from recents list (#440)
🐞 Bugfixes
- Lua
emu.pausehaving inverted behavior - VCR
inputcallback not being called on last frame of movie
📚 Documentation
- Remove incorrect warnings about parallel Lua callback execution
- Improve
savestate.do_memorydocs - Fix Lua doc build paths
- Move mupen docs to website (#429)
1.3.0-7
Summary
This release fixes some annoying longstanding bugs and adds a "Continue movie recording" action.
✨ Features
- VCR Continue movie recording functionality (#418)
- Lua Add meta info to
Mupentable
🐞 Bugfixes
- Lua
d2d.draw_textcrashing when called with negative sizes - Lua
d2d.draw_to_imagecrashing when called with negative sizes - FilePicker Unexpected changes of working directory
- MGECompositor Double initialization and incomplete error handling
- Lua Wrong return value for
emu.getversionwhen running debug or x64 builds
📚 Documentation
- Move MupenLuaDoc to /docs/lua (#416)\
1.3.0-6
Caution
This release contains one or more critical fixes.
Summary
This release fixes a build system-related error that breaks emulation.
1.3.0-5
Summary
This release contains some performance and QoL enhancements, as well as backend improvements to the build system.
⚡ Performance
- ViewHelpers Enable
D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONSfor D2D1 device - MGECompositor Use Direct3D11 (#400)
✨ Features
- AppActions Assign
Ctrl + Ghotkey to seek action - Lua Add
wgui.saveimage(#414) - TASRSP Use registry for configuration
- VCR [breaking] Remove start from existing savestate
- Move directories tab options into general option collection (#402)
- Remove "Skip Rendering Lag" option
- ActionManager Add
release_on_repressparameter toActionManager::invoke - AboutDialog Modernize about dialog
🐞 Bugfixes
- AppActions Incorrect hotkeys for toggle movie loop and toggle readonly
- Seeker Seek not stopping when closing seek dialog
- LuaDialog Inconsistent dialog opening behaviour when starting script
- HotkeyTracker Holding down fast-forward causing performance oscillations
- RomBrowser Capturing keypresses when invisible
- LuaDialog Console not scrolling to bottom when new lines are appended