Just announcing the release of the new Alpha! I'll post the changelog of 4.2 as I didn't post it here.
Pick it up from the discord server, or head on over to the projectmoon.dance in a few hours to pick it up there. The old alpha is still up right now.
**Alpha 4.3 (Lets fix 16 Year old Bugs!)**
ALL:
> THIS BUILD HAS A LOT OF LOG DATA OUTPUT. 4.4 WILL NOT CONTAIN THIS. IT'S FOR YOU TO LET US KNOW YOUR INPUTS WORK!
> Fixed missing ;:'@#,<>./?\|`{}[])(&^%$" Keyboard keys that were curiously missing from the game.
> Fixed odd skipping on inputfilters.
> Removed 'Average Frames per second'. This was actually causing mods to skew.
> Fixed a few bugs in the render pipeline... added in 2004.
> Properly integrated buffering.
> Rewritten triangle logic to prevent errors in ActorMultiVertex.
> Add Touch, Gesture, Multi-gesture support. Test your touchscreens and see log entries. (just hooks no game input yet)
> Add full mouse support. Again, test, click, move the mousewheel and see the log entries. (just hooks, no game input yet)
> Add new controller/joystick haptic/rumble support. Why? mm Why not!
> Fixed missing input issues, added the ~ key to SDL for localised keyboards, as it wasn't recognised.
> Fixed missing numpad/keypad keys.
> Fixed missing options for no mapping on localised keyboards.
> Fixed a small lights bug.
> Added a cleaner way to shut the game down.
> Added new window states in preparation for the removal of RageDisplay (check the logs for events!)
> Fixed Draw issue reported by some users.
MacOSX:
> Fixed an integer overflow that messed with Catalina's guiding of our output windows.
> Fixed a vertex overflow causing a _very_ rare crash
> This build will only run on 10.14/10.15 due to work in progress code.
> Fixed Polling Error.
Linux:
> Removed obsolete X11 input hook code.
Windows:
> Removed obsolete win32 input hook code.
The changelog for 4.2 is also here, I will remember to add these for you guys who aren't on our discord server.
**Alpha 4.2 (DonDaDon Rewritten New Input Version)**
ALL:
> Set your Renderer to glad if you keep your preference.ini
> Player 2's Keyboard input will need resetting to numpad as it sets +-/* as keys. (This is a hooks bug we will remove).
> Lua's back end code has been made a little more stable: just remember cmd is deprecated, try to use the modern methods to speed up your theme code.
> We have removed several cachemiss overflows from the game, an important one being in the math pipe.
> We have changed the way input works on this alpha, to test controller input. If this derps, send us a bug report. It will likely change and be set back to our initial input method.
> Touch support added. (There is no code at the moment, but it is on our roadmap.)
> Experimental Hotplugging Support.
> Added nITG Drunk,Tipsy,Offset and Hidden Regions.
> Optimise old ssc code from notedisplay.
> Option to hide/add mascot.
MacOSX:
> Please UNINSTALL the previous version before adding this version.
> Gatekeeper no longer gets upset with this version of the game.
> Input has been completely rewritten. THERE WILL BE BUGS!! but the base keyboard/pad support works fine, check your mapping!
> Sound modules are now 10.12+ compliant
> Core input modules are now 10.12+ compliant. If you had given the app permissions, please remove these as the code is Gatekeeper compliant. If you get any warnings (unlikely) let us know asap.
> HiDPI is enabled, but the resize window will still fail on a resize if the mac has 2 monitors. (known bug)
> You can now see what memory the game is using in MacOSX 10.12->
> Fix clock errors.
> Minimum supported OS is 10.12.
Windows:
> Remove DirectX code from the game.
> Force input to use new input modules. Again, check your mappings.
> Fixed edge case heap crash caused by game controllers.
Linux:
> Fix bad Xinput crash
> Added new input module.
> Fix lag on Gameplay.
That's it for this update! if you have any questions on the new builds, let me know, and i'll do my best to answer them.
Squirrel & Team Rizu