Releases: GhostlyDark/EMG
Releases Β· GhostlyDark/EMG
v0.10.0
Changelog:
- Fix: Define SharedDataPath correctly
- Fix: Make sure default directories exist (on Linux)
- Fix: Use correct file extensions for plugins
- Add support for non-hardcoded plugins
- Improve icons
- Remove alternative core and GLideN64 builds
- Revamp build process, adding support for Ninja and allowing other generators
- Updated components
v0.9.6
Changelog:
- Add GLideN64 old cache format setting
- Add ROM Hack compatibility core option
- Add setting for unique game saves
- Decouple core from R4300 emulator option
- Make sure default directories exist
- Update 3rdParty components
v0.9.5
Changelog:
- 3rdParty: Update GLideN64, mupen64plus-core, mupen64plus-input-sdl, Parallel RDP and SDL_GameControllerDB
- EMG: Set default GLideN64 font
v0.9.4
Changelog:
- EMG: Remove OSD support
- GLideN64: Don't use CoreVideo_ResizeWindow
- Parallel: Update to latest upstream code
v0.9.3
Changelog:
- 3rdParty: Update Electron, GLideN64, mupen64plus-core and SDL_GameControllerDB
- EMG: Default to old dynamic recompiler for improved stability
v0.9.2
Changelog:
- EMG: Improve folder structure
- EMG: Styling improvements
- GLideN64: Hotfix fullscreen resizing
v0.9.1
Changelog:
- Build: Fix multi-threading on Linux
- Build: Grab latest release instead of master
- Build: Introduce CLI options for compile.sh
- Build: Revamp build process
- EMG: Add old dynamic recompiler as an option
- EMG: Don't leave default directories blank
- EMG: Fix link to core file on Linux
- EMG: Introduce frame limiter toggle hotkey
- EMG: Introduce option to change the directory for mupen64plus.cfg
v0.9.0
Changelog:
- Build: Change various build flags
- Build: Fix DPI scaling issues on Windows
- Build: Hotfix 64DD ROM loading
- Build: Remove various dependencies and unused files
- Build: Scale build jobs based on available CPU cores
- Build: Speed up source code downloading
- Build: Strip binaries
- Build: Support MSYS2 building
- Build: Update components
- Build: Use origin/emg for repo cloning
- EMG: Add "Clear all" button to GLideN64 hotkeys
- EMG: Add "Clear all" buttons to joypad hotkeys
- EMG: Add options to hide cheatList and m64p log
- EMG: Add "Reset all" button to GLideN64 overscan settings
- EMG: Add "Restore defaults" button to keyboard hotkeys
- EMG: Combine analog X and Y ranges
- EMG: Change various default settings
- EMG: Define unexposed settings
- EMG: Disable texture enhancement options if HD textures are enabled
- EMG: Disallow same input type for secondary bindings
- EMG: Don't use an extra submenu for Linux m64p data
- EMG: Fix axis settings of controller 3 for keyboard config
- EMG: Fix cleared keyboard hotkeys not saving
- EMG: Fix dropdown fallback
- EMG: Fix number inputs not being fully greyed out
- EMG: Fix random freezes from causing crashes when calling sdl-jstest
- EMG: Force LLE audio (HLE audio is not supported by the audio plugin)
- EMG: Move settings for Transfer Pak to controller settings
- EMG: Refactor audio options
- EMG: Refactor controller configuration (allow keyboard keys to work alongside gamepad bindings)
- EMG: Refactor dropdown values
- EMG: Refactor launch parameters
- EMG: Refactor mouse control settings
- EMG: Refactor resolution options
- EMG: Remove archive support
- EMG: Remove Glide64 MK2
- EMG: Remove postfix from cxd4 RSP
- EMG: Remove various broken/useless settings
- EMG: Simplify navigational UI
- EMG: Use tabs for Input, GLideN64, Main and Rice settings
v0.8.0
Changelog:
- Electron: Update to v21.2.2
- EMG: Default to m64p Test ROM
- EMG: Don't use disabled dropdown values as fallback
- EMG: Minor UI improvements
- EMG: Remove 16bpp GLideN64 option
- EMG: Remove automatic control modes
- EMG: Remove WinFrameMode from Rice options
- EMG: Update Parallel RDP settings
- EMG: Write all options to config file (except for unplugged controllers)
- GLideN64: Update to 2022-10-30
- install.sh: Revamp building process for Linux
- mupen64plus-input-sdl: Fix Rumble with newer SDL2 versions (by Rosalie)
- Parallel RDP: Update to 2022-09-21
- sdl2-jstest: Disable reading of joypad ball movements (untested behavior)
- sdl2-jstest: Improve axis readings by considering deadzones
- sdl2-jstest: Remove libncurses dependency
- SDL_GameControllerDB: Update to 2022-11-06
- Windows: Update shared libraries
v0.7.2
Changelog:
- Clear values before Auto-configuration
- Close navigation dropdown on second click
Component Updates:
- 7z (v22.01)
- Electron (v21.0.1)
- mupen64plus (2022-10-01)
- mupen64plus-input-gca (v0.6.2)
- SDL_GameControllerDB (2022-09-30)