Page 1 of 1

[RVGL Release] 18.0731a

Posted: Tue Jul 31, 2018 6:36 pm
by Huki
RVGL has been updated to 18.0731a!

Download Win32 [ setup | 7z ]
Download Win64 [ setup | 7z ]
Download Linux [ setup | 7z ]
Download Android [ apk ]

Visit the topics for the Android version and the Shader edition for more information.

Download the Dreamcast Pack: (not updated this time, latest version: 18.0720a)
Download the Soundtrack:
More about the update and RVGL: changelog | docs

Full game downloads are available at

Image The network version has been updated!

Discord Rich Presence Integration:
Multi-Player games can now be announced and joined directly from Discord chat. Rich game data including game cover-art and gameplay state is advertised in a Discord user's profile. To be able to launch games directly from Discord, a custom URI is registered during the RVGL setup (i.e., the Windows setup executable or the Linux 'setup' script). If you don't want to run the setup, you can manually register the URI by running RVGL with the -register command line.

A running Discord Desktop client is required to use this feature. As of now, the Discord client is available on Windows (32-bit and 64-bit) and Linux (64-bit), so Rich Presence is only supported on these platforms (sadly no 32-bit Linux support).

Advanced users can customize the URI further, eg., to add various launch parameters. To do this, see the Platform specific sections in the RVGL documentation.

A new rvgl.ini keyword "DiscordRPC", under the Network section, allows you to toggle Discord Rich Presence support or completely disable it. Note that the game still links to the discord-rpc library code even when it's not in use, though this should change in future releases.

Reversed keywords behavior:
The behavior for reversed mode *.inf keywords has changed in this release to stay compatible with several old custom tracks that included a reversed\<level>.inf (eg., Gabor's tracks like Venice).

When a reversed\<level>.inf file is found, the STARTPOS, STARTROT and STARTGRID keys are taken from that file for reversed mode, instead of the REV variants provided in the main <level>.inf file. So new tracks must either set the STARTPOSREV key (when not using a reversed .inf), or set the STARTPOS key in a dedicated reversed .inf.

  • Uniform block bindings are properly reset after a uniform buffer is recreated. This should fix a crash upon new level load when a stale UBO was re-used for rendering. The maximum supported uniform block size is also logged (should be 65536 on most devices).
  • Android: The page number display in the Gallery screen uses proper scaling.
► Show changelog of this version

Re: [RVGL Release] 18.0731a

Posted: Tue Aug 07, 2018 7:21 pm
by SebR

Code: Select all

Welcome to RVGL setup.
WARNING: This will modify your Re-Volt installation in:
Press any key to continue.

Fixing filenames...
Clearing libs...
Creating launcher...
Setting permissions...
Registering for lobby...
./rvgl.32: /usr/lib/i386-linux-gnu/ version `GLIBCXX_3.4.21' not found (required by ./rvgl.32)
./rvgl.32: /usr/lib/i386-linux-gnu/ version `CXXABI_1.3.9' not found (required by ./rvgl.32)
Press any key to continue.
what is missing/outdated on my old linux 32bit ?

Re: [RVGL Release] 18.0731a

Posted: Sun Aug 12, 2018 10:43 am
by Huki
That's a C++ ABI incompatibility. I think it was caused by the discord-rpc code integration which is written in modern C++, so it requires a newer libstdc++. Does 18.0725 run on that system?

Here's a test build that attempts to fix the problem (it links statically to libstdc++).

Re: [RVGL Release] 18.0731a

Posted: Sun Aug 12, 2018 3:07 pm
by SebR
yes 18.0725a was working perfectly
the 18.0731a didn't start
rvgl_cxxabi_test_linux32 start and work as it shoold be off-line and the Setup script finish without any errors
(tryed on-line with whitedoom)

I think the fix is good