Author Topic: Release: 19.0.0  (Read 8707 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
It's finally here!

With this release we decided to drop the "3.Major_revision.Minor_revision" versioning scheme in favor of a year based scheme since the Major and Minor versions did not have much meaning anymore. Instead the scheme will now be "<year>.<number that is incremented every release>.0". The last 0 is still there because some of our systems expect that. It will be gone at some point.

Previous 3.8.0 Release Thread

Change log: (chronologically ordered)
  • Various OpenGL optimizations for better graphics performance:
    • Animations now use texture arrays
    • Model uniforms get sent to the GPU using uniform buffers for less overhead
    • Various other, minor changes/li]
  • After just 17 years, full Unicode text support! You can finally use non-ASCII characters without having to worry about special fonts and special characters. This is an opt-in mod flag.
  • Added various translation features for making it easier to only distribute one version of a mod which includes all languages.
  • OpenAL Soft is included by default in binary distributions of FSO now.
  • Added system for dynamically adding new SEXPs. With this a Lua script can expose functionality to the mission which can be used exactly the same as a standard SEXP with all the usual editing features in FRED.
  • Replaced Blinn-Phong BRDF with GGX BRDF
  • Added support for displaying decals on the surface of an object.
  • Refactored bitmap slot handling and removed the fixed upper limit on the number of bitmaps. No more bmpman corruption!
  • Exposed the movie player to the scripting API for advanced display features
  • Integrated support for the Discord Rich Presence API
  • Added new, markup based user interface system using libRocket.
  • Converted pilot files from custom binary format to JSON

Launchers, if you don't have one already:
All platforms: For every day use, we recommend Knossos, an integrated solution for downloading and launching mods.

Hidden Text: Alternative Launchers • Show
Cross-platform: wxLauncher 0.12.x Test Build (ongoing project for a unified launcher, you should upgrade to the latest RC/test build if you have not yet)
Important: For best compatibility with FSO 3.8 and later you should use at least wxLauncher 0.12.

Windows:  Launcher 5.5g (Mirror) (Mirror) Not compatible with Windows 8+, use wxLauncher above
OS X:  Soulstorm's OS X Launcher 3.0
Linux:  YAL or by hand or whatever you can figure out.

Windows (32/64-bit)
Compiled by Appveyor on Windows Server 2012 R2 64-bit, Visual Studio Community 2015 with Update 3


This one is based on the SSE2 Optimizations from the MSVC Compiler.

Hidden Text: Alternative builds • Show

64-bit AVX:
This one is based on the AVX Optimizations from the MSVC Compiler (fastest build if your CPU supports AVX instructions).

32-bit AVX:
This one is based on the AVX Optimizations from the MSVC Compiler.

What are those SSE, SSE2 and AVX builds I keep seeing everywhere?
Your answer is in this topic.
Don't want to deal with that? Use Knossos and it will download the best build specifically for your PC!

OS X Universal (32/64-bit Intel)
Compiled on OS X 10.11.4, Xcode 7.3 (Apple LLVM version cross-reference)


Linux 64-bit
Compiled on Ubuntu 14.04.4 LTS 64-bit, GCC 5

These builds use a mechanism called AppImage which should allow these builds to run on most Linux distributions. However, we recommend that you compile your own builds which will result in less issues.
Alternatively, if there is a package in your software repository then you should use that. If you are the maintainer of such a package for a distribution then let us know and we will include that here.

Hidden Text: Other Platforms, Source Code • Show

Hidden Text: TrackIR Users • Show
An external DLL is required for FSO to use TrackIR functions.  The following DLL is simply unpacked in to your main FreeSpace2 root dir.
TrackIR is only supported on Windows.
TrackIR SCP DLL (Mirror) (Mirror)

Known issues:
« Last Edit: January 29, 2020, 05:25:12 pm by Goober5000 »

Yay, finally! :)


Offline Thisisaverylongusername

  • 27
  • This is fine.
New build does not seem to be available on Knossos.
If the opposite of pro is con, then is the opposite of progress Congress?


Offline Su-tehp

  • Devil in the Deep Blue
  • 210
New build does not seem to be available on Knossos.

Confirmed, I'm not seeing it on Knossos either.

Creator of the Devil and the Deep Blue campaign - Current Story Editor of the Exile campaign

"Let my people handle this, we're trained professionals. Well, we're semi-trained, quasi-professionals, at any rate." --Roy Greenhilt,
The Order of the Stick

"Let´s face it, we Freespace players may not be the most sophisticated of gaming freaks, but we do know enough to recognize a heap of steaming crap when it´s right in front of us."
--Su-tehp, while posting on the DatDB internal forum

"The meaning of life is that in the end you always get screwed."
--The Catch 42 Expression, The Lost Fleet: Beyond the Frontier: Steadfast


Offline niffiwan

  • 211
  • Eluder Class
yeah, there's been some discussion on Discord #scp trying to find the issue but no solution has been found yet
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
Debian Packages (testing/unstable): Freespace2 | wxLauncher
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...


Offline m!m

  • 211
FYI, the newest 0.14 build of Knossos should fix the issue with 19.0.0 not appearing.

Linux build is really from 14.04?!


Offline m!m

  • 211
No, that appears to be an oversight. We are currently using 16.04 for our builds but we only changed that recently. The earlier 19.0 RCs were still built on 14.04.


Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Is 18.04 still not an option?  The _next_ LTS is almost out :P
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays


Offline m!m

  • 211
The main reason for that version is to keep it as compatible as possible with other distros.