Releases: bkacjios/m-overlay
v1.7 - More game support + Experimental WAV loops
Changelog
- Added support for the following games..
Experimental changes
- Music player will now attempt to load and use the loop points inside of WAV files (#48)
- For now, only the first loop point will be used
- If the song progresses past
sample_end
, it will try to seek tosample_start
v1.6.7 - Akaneia support
Changelog
- Added support for music on Akaneia stages
- Added a
Melee/Akaneia Stage Music
folder for adding music to Akaneia specific stages - Series music tags have been applied to the new stages accordingly
- Added a
- Added new stock icons for Akaneia specific skins
v1.6.6 - More games!
v1.6.5
v1.6.4
Changelog
v1.6.3 - All versions of Melee supported
- Added support for 大乱闘スマッシュブラザーズDX - Dairantou Smash Brothers DX (Japan v1.0, v1.1, and v1.2)
- The custom music player for Melee and other extended features will now work when playing the Japan 1.2 rom
- Music will now play on the demo matches, that sometimes appear when idle, on the title screen of Melee
Wind Waker Randomizer + The Legend of Zelda - A Missing Link
Changelog
- Added support for Wind Waker Randomizer
- Added support for The Legend of Zelda: A Missing Link
- Re-implemented the loading of an external
clones.lua
file - Removed some development files that may have been causing a false-positive in anti-virus software
Virus false-positives
Apparently, windows defender started marking the installer as a Trojan, for some reason. After investigating and rebuilding the installer a few times, I narrowed it down to one or two old and unused development files that I had accidentally been including in the installer this whole time. After removing them, it seems the false-positive has gone away for now.
You can view these files for yourself by opening the m-overlay-x64.exe
in previous releases as a zip archive. I have highlighted the files I believe were causing this issue below.
vjoy.lua
Source: https://pastebin.com/mFC9WPZH
This file is an old and incomplete version of something I was working on for another project of mine. It allowed the program to interact with dolphin through a virtual controller by interfacing with the program vJoy. It was completely inactive in m-overlay, and even if it were active, all it would do would print the version of vJoy installed on the system to the debug console.
wav.lua:
Source: https://pastebin.com/Sa6jp3bV
This file was the start of trying to decode a wav audio file and parse it for loop points. This would allow me to support seamlessly looping music files as requested in issue #48. Like the vjoy file, this file was also inactive, and if it had been used at all, all it would've done is allow the program to parse the header of a wav file.
v1.6.1 - Stylisic changes and more QoL changes!
Changelog
v1.6.1
- Fixed an error screen with Super Smash Bros. Brawl.
- Fixed some games having low controller polling rates. (Caused the display to appear to have low FPS)
v1.6.0
- Disabled the start button. (Seemed rather pointless and only cluttered the screen)
- Buttons and joysticks now have a thicker outline.
- Fixed seams between the d-pad textures when a diagonal direction was pressed.
- Removed the ribbing on the joystick texture.
- C-Stick is now the same style as the joystick.
- Added a new
High-constrast
setting that will make all buttons, joysticks, and analog sliders have a solid black background. - On systems where OBS does NOT support game capture, the program background will now be magenta for a chroma-key filter.
High-contrast example
v1.5.5 - VC Game support & small melee fixes
Melee changes
- Fixed player icons always showing Captain Falcon when viewing a replay. (#45)
- Other small fixes to player icons when
Auto detect port
is enabled.
Added support for the following games
v1.5.4 - Melee "Single Player" mode fixes
Melee Changes
- Fixed port display series/stock icon not displaying correctly if you weren't using port 1 in a "single player" game.
- This includes Slippi's online play, since it's technically classified as a single player game mode.
- Fixed
Auto detect port
always switching to port 1 when in the CSS/SSS screens. It will now detect which port you are using and switch to that instead.