Skip to content

Releases: xan1242/XNFSMusicPlayer

1.12

22 Aug 01:28
Compare
Choose a tag to compare
  • [Tag] - added Unix path separator for auto-tagging by folder name
  • [All] - added more console checks for error printouts to avoid crashes

1.11

21 Aug 23:42
Compare
Choose a tag to compare
  • [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

20 Nov 04:04
effea22
Compare
Choose a tag to compare
  • 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

19 Nov 19:06
7c0c5e8
Compare
Choose a tag to compare
  • 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

17 Nov 19:40
5fb27ed
Compare
Choose a tag to compare
  • 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