Releases: xan1242/XNFSMusicPlayer
Releases · xan1242/XNFSMusicPlayer
1.12
1.11
- [Installer] - Enhanced & simplified installer logic - removed "NoClean" setting
- [Installer] - Fixed installer compatibility with Wine/Proton command interpreters (cmd)
- [All] - Added console window existence checks - this will reduce crashes. It was also causing the plugin not to load.
- [All] - forced ALL online streams to last infinitely - some online streams report time differently than others
- [MW] - fixed music resuming during pause menu creation/destruction
Custom tag reader release
- BASS_Init likes to hang during game bootup, which is needed for doing anything with BASS (that included tag reading)
- A hack was made to combat it but it is very much a hack so instead of hacking BASS, it was instead dropped entirely from tag reading operations
- Fully custom tag readers were made in place of BASS' ones
- This means ID3v1 support and tracker title reading were killed as a part of the process
- ID3v2 and RIFF tag reads were fixed by the custom tag readers
Minor update
- General - added .logg and .lwav extension detection
- MW - fixed track randomizer - using rand() function instead of game's own RNG
- MW - track changing works ingame now - fixed by nuking the check at 0x005170CF
First GitHub release + Carbon support
- split codebase to support multiple games
- Carbon version
- Interactive music - continuous channel playback - no more lag between nodes.
- updated the ASI working directory to be the same as the executable (except for IniReader)
- Added installer music - makes your waiting time slightly less boring
- streamlined installer paths (less dialogs overall)
- DROPPED VGMSTREAM AND ASF - caused more trouble than it's worth
- added infinite loop mode - in track's config, set Loop to -1 to use
- added LOOP_START and LOOP_END tag reads (previously it was only LOOPSTART and LOOPEND)
- FAST HASHING - switched EventID hashing to be based on filename rather than file contents (you can still enable the old mode by setting SlowHashing to 1 in the config)
- MIDI - track specific soundfonts - name your sf2 file the same as your midi file and put them right next to each other
- updated BASS to the latest available version - 2.4.16.7
- updated BASSFLAC to 2.4.4.3
- updated BASSMIDI to 2.4.13