Skip to content

Releases: GhostlyDark/EMG

v0.10.0

26 Apr 17:27
Compare
Choose a tag to compare

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

07 Apr 12:16
Compare
Choose a tag to compare

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

20 Feb 21:30
Compare
Choose a tag to compare

Changelog:

  • 3rdParty: Update GLideN64, mupen64plus-core, mupen64plus-input-sdl, Parallel RDP and SDL_GameControllerDB
  • EMG: Set default GLideN64 font

v0.9.4

12 Jan 16:33
Compare
Choose a tag to compare

Changelog:

  • EMG: Remove OSD support
  • GLideN64: Don't use CoreVideo_ResizeWindow
  • Parallel: Update to latest upstream code

v0.9.3

11 Jan 15:46
Compare
Choose a tag to compare

Changelog:

  • 3rdParty: Update Electron, GLideN64, mupen64plus-core and SDL_GameControllerDB
  • EMG: Default to old dynamic recompiler for improved stability

v0.9.2

24 Dec 16:44
Compare
Choose a tag to compare

Changelog:

  • EMG: Improve folder structure
  • EMG: Styling improvements
  • GLideN64: Hotfix fullscreen resizing

v0.9.1

19 Dec 17:39
Compare
Choose a tag to compare

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

14 Dec 22:13
Compare
Choose a tag to compare

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

08 Nov 22:40
Compare
Choose a tag to compare

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

01 Oct 18:56
Compare
Choose a tag to compare

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)