Skip to content

Releases: mupen64/mupen64-rr-lua

1.3.0-14

03 Feb 20:25
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Summary

This release polishes some UIs and patches up some crashes and edge cases.

✨ Features

  • Palettes Better palette sizing (#476)
  • ConfigDialog Hide "More..." button if no further plugin loading info is available (#474)

🐞 Bugfixes

  • TASInput Selecting keyboard preset causes crash (#480)
  • ParameterPalette Crash when palette is shown while another one is already open
  • AppActions Parameterized seek action being enabled when it shouldnt be
  • Unexpected error dialogs appearing when loading malformed plugins (#475)

1.3.0-13

24 Jan 22:28
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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 SetKeys performance (#473)

✨ Features

  • AppActions Add Lua Script > Stop All action (#472)
  • ConfigDialog Split "Piano Roll" and "Seek" categories (#469)

📚 Documentation

  • Better contributing guidelines, slightly improved Lua doc build script (#470)

1.3.0-12

23 Jan 23:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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.com instead 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

07 Jan 20:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

  • Core Broken cheat API (#457)
  • Lua Add standard library shims (#456)

📚 Documentation

  • Add quickstart guide

1.3.0-10

01 Jan 13:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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.savefile and savestate.loadfile erroring out when called
  • PianoRoll Crash when changing inputs (#447)

📚 Documentation

  • Lua Improve movie.begin_warp_modify docs

1.3.0-9

13 Dec 13:43
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Summary

This release fixes a compatibility break in the Lua API's emu.pause function.

🐞 Bugfixes

  • Lua Restore old emu.pause inverted parameter behavior

1.3.0-8

09 Dec 16:36
Immutable release. Only release title and notes can be modified.
dfae3e0

Choose a tag to compare

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.pause having inverted behavior
  • VCR input callback not being called on last frame of movie

📚 Documentation

  • Remove incorrect warnings about parallel Lua callback execution
  • Improve savestate.do_memory docs
  • Fix Lua doc build paths
  • Move mupen docs to website (#429)

1.3.0-7

08 Nov 11:41
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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 Mupen table

🐞 Bugfixes

  • Lua d2d.draw_text crashing when called with negative sizes
  • Lua d2d.draw_to_image crashing when called with negative sizes
  • FilePicker Unexpected changes of working directory
  • MGECompositor Double initialization and incomplete error handling
  • Lua Wrong return value for emu.getversion when running debug or x64 builds

📚 Documentation

  • Move MupenLuaDoc to /docs/lua (#416)\

1.3.0-6

02 Nov 20:41
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

01 Nov 14:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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_OPTIMIZATIONS for D2D1 device
  • MGECompositor Use Direct3D11 (#400)

✨ Features

  • AppActions Assign Ctrl + G hotkey 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_repress parameter to ActionManager::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