Skip to content

Alpha 4.6.0 Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@Scraticus Scraticus released this 02 Jul 17:19
· 112 commits to master since this release
7e64f93

Alpha 4.6.0RC3 Build - July 1 2020 "Pi and Mash"

Next Major Update (5.0.0) December 2020

Do not enable 8k texture support at this time, as it will give you GL_OUT_OF_MEMORY problems.
Please wait until it's mentioned in a later update.

All platforms

  • ❕✅ Bring over some mod specific fonts from oITG
  • ❕✅ Editor Fixes (Thanks VILEWORX!)
  • ❕✅ Modernise FTOC to not use double math
  • ❕✅ Fix math offset in RageSquare
  • ❕✅ Theme optimisations
  • ❕✅ Fix crash when joysticks are unplugged
  • ❕✅ Remove FTOC from the game, (Thanks shakesoda!)
  • ❕✅ Remove Symmetric Quadstrip calls
  • ❕✅ Fix dereferencing in several texture calls
  • ❕✅ Fix time based overflow
  • ❕✅ Fix not logic in RageTextureManager
  • ❕✅ Remove GL quad calls from pipeline in favour of triangles
  • ❕✅ Update legacy and GLAD pipeline with new triangle code
  • ❕✅ ArrowEffects optimisations to fix stutter showdown
  • ❕✅ Cleaned up cmake and added ARCH check file for new systems
  • ❕✅🐲 Add some legacy GL pipeline optimisations
  • ❕✅🐲 Fix polygon mode for the legacy Driver
  • ❕✅🐲 Fix blendmode crash on modfiles
  • ❕✅ Upgrade FFMPEG to 4.3

Windows

  • ❕✅ Fixed GL context creation

Linux

  • ❕✅ Remove visual acceleration to keep compatibility with Xserver

macOS

  • ❕✅ Don't use /Desktop as a mount point
  • ❕✅ Update functions to read directories
  • ❕✅ Fix closing of sound files
  • ❕✅🐲 Kill 10.16 programming choices due to MacOSX 11
  • ❕✅🐲 Support macOS 11.0 "Big Sur"
  • ❕✅ Deprecated support for Application Support folder

ARM/ARM64 (Raspberry Pi, etc)

  • ❕✅ Add support for Rockchip/Pine64 3399, 3219 chips (arm64)
  • ❕✅ Add support for Raspberry Pi 4,3B+ (thanks shakesoda, Jousway)
  • ❕✅ Add support for armhf Raspberry Pi 2/3/3b+
  • ❕✅ Fix Bone and Models causing a crash on the Pi
  • ❕✅ Fix geometry crashing on some distros
  • ❕✅🐲 Add GL4GLES/Desktop GL friendly modifications to the legacy driver

Community content:

  • ✅ Guitar3 and Guitar5 graphics - Lirodon
  • ✅ Translations updated from Moru, SHRIMP0 and SheepyChris (Brazilian Portuguese)
  • ✅ Translations updated from MoNeko (Polish)
  • ✅ Translations updated from Hanubeki (Japanese)
  • ✅ Translations updated from Jose_Varela (Spanish)

Arm Notices

NOTE 1: If you are on newer AARCH64 based distributions of linux, (Manjaro/Arch) you will need to do:
$ sudo pacman -Sy glu mesa-git
You will need to follow the tutorial here to get better performance on your ARM device:
https://forum.armbian.com/topic/8352-tutorial-opengl-apps-on-opengl-es-gl4es

NOTE 2: If you are on a raspberry Pi 3B/3B+ or 4 and want 64bit, you have native GL2.1 desktop drivers on the following image direct from the Raspberry Pi foundation:
http://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/

NOTE 3: If the game boots into the GLAD renderer, exit on the menu and set the game to use opengl in Preferences.ini. It will be within your ~home/.stepmania 5.3/save folder.

NOTE 4: NO SOUND! As per some of the issues with the inbuilt systems on the RPi, if you have many entries of broken pipe in your log files and ALSA errors, this is often worked around with a usb sound card or similar. I have not seen anything on Manjaro which matches this so far it appears to be a Debian issue on the PI.

NOTE 5: Don't expect crazy performance/perfect playback! We are still learning to tweak the engine for better ARM based performance, so please be patient!

(The 'source' code below is the reporting issues template, it is not the source for OutFox)