OutFox-alpha.4.19.0 Build - The path comes to an end
(Incorporates Internal Builds 4.19.0-rc0 to 4.19.0-rc7)
Not much to report in this build, many bug fixes, and some patches as reported by users, this is likely the last big patch to the Alpha 4 branch, as the team has moved over to full time development on Alpha V.
We will be pushing the next build of Alpha V (041) to the GitHub, so this space will still be where you can get builds, and do still report bugs if you find any!
Over the next few months you will see some of the Alpha 4 reported bugs either being closed or moved and checked in Alpha V, as a lot of the pump bugs cannot be resolved on 0.4.x so it will be easier to maintain one active branch for the team.
We did this with Alpha 3, 2 and 1, and it's just a natural progression as we build on the work we've done over the past 4 years.
Memory cards are sorted out once again! The deadlock bug was fixed.
We also have moved the minefix patch to a special function so that it doesn't affect modes that do not require it.
This build MAY BREAK YOUR PYTHON2/3 INPUT!! We are looking for folks with the hardware to help us test and fix the drivers. We have had to remove the vulnerable libusb libs/dlls for Windows as they were flagging up as negative.
Fixes in this release:
- ❕✅ Update NSIS system
- ❕✅ Fix missing CPU players in Rave
- ❕✅ Revert Broken SMO calls which now allows SMO to work on OutFox
- ❕✅ Fix digitaloffset being out by 100
- ❕✅ Fix missing techno icons
- ❕✅ Fixed TJA measure adjustments
- ❕✅ NEW! TJA scroll implementation
- ❕✅ NEW! TJA holdcount support for #BALLOON
- ❕✅ Replaced hardcoded tickholds with notetype defined tickholds
- ❕✅ Fixed occasional deadlock on Windows < 10
- ❕✅ Fixed hiddenregions not working correctly
- ❕✅ Added new noteskin taiko features, still in work
- ❕✅ Fixed USB memory profile thread timeout
- ❕✅ Fixed USB device read thread timeout
- ❕✅ Fixed crash on TJA empty string
- ❕✅ Fixed double press bug on taiko mode
- ❕✅ Fixed Volume control being unable to not go to 200%, just remember hearing/cab equipment!
- ❕✅ Readded fake segments to cache
- ❕✅ Fixed missing keysound tracks due to SM hardcoded limit
- ❕✅ Fixed upstream bug in SM ending sounds incorrectly in BMS/PMS/DTX songs
- ❕✅ Fixed sound buffer overflow
- ❕✅ Fixed eof bug in vorbis
- ❕✅ Fixed buffer underrun in resampler
- ❕✅ Fixed hold keysound spam
- ❕✅ NEW! Moved the mine fix to its own function to prevent pump bugs
- ❕✅ Fixed FailImmediate in kbx mode and profile
- ❕✅ Fixed mix row check
- ❕✅ Fixed bug that prevented metronome/clap continuing if player dies
- ❕✅ Fixed font reloading causing massive glitches on Infinitessimal and SuperUser
- ❕✅ Fixed pump holds (holding head option)
- ❕✅ Ensure notepath has at least 2 verts
- ❕✅ Fixed TJA file offset - TJA files are now playable without skew
- ❕✅ Fixed TJA file crash on "phantom" balloon entries
- ❕✅ Fixed file crashes on all note parsers
- ❕✅ Fixed corrupted itrack, should fix a crash on Macos
- ❕✅ Fixed crash on OSU files with scientific notation/dump charts
- ❕✅ Removed legacy libUSB from the game
- ❕✅ Fixed axisfix for ps2 adapters/pads that used it (on win32 driver)
- ❕✅ Fixed NPS chart freezing the game by setting a limit
- ❕✅ Fix crash on some lua errors
- ❕✅ Fixed hold ends sometimes moving past the receptors on pump charts
- ❕✅ Fix ubuntu changes so the builds work
- ❕✅ Fix favourite folder not working
- ❕✅ Fix mesa libs for users that have updated to 22+
- ❕✅ Fix winding order for MESA/opengl
- ❕✅ Add second button option for 'prevoptions' for pump (UL/UR)
- ❕✅ Fix hold issues I broke in pump due to a merge
- ❕✅ Fix log headers
- ❕✅ Fix OTO parser difficulty get crashing kbx
- ❕✅ Fix logpath sometimes failing on RPi/Windows
- ❕✅ Fix GetLogsPath on windows
- ❕✅ Fix crash in OTO files that are broken
- ❕✅ Add waveout device option choice pref
- ❕✅ Fix latejoin crash
- ❕✅ Raise stats.xml max size to 144MB
- ❕✅ Fix leak in wheel
- ❕✅ Fix stall in lua parsing
- ❕✅ Fix win32 locale bug
- ❕✅ Fix zlib variables
- ❕✅ Fix luaglobals not being reloaded on language change
- ❕✅ Fix AU isses for mac
- ❕✅ Fix hold end missing
- ❕✅ Fix Pacdrive for 32/64 bit support
- ❕✅ Fix bad rendering on some itg3 themes due to bad sm3.x code
- ❕✅ Fix bga bugs
- ❕✅ Fix Python23IO deadlocking on usbdriver - this needs to be tested on win32