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.

Fixes:

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

18.0731a:
| Pumped network version.
Add:
[Multi]
- Discord Rich Presence support: announce and join games from the Discord
client. A new rvgl.ini key "DiscordRPC" under the Network can be used to
disable this feature. A custom URI for the game is registered by the RVGL
setup for Windows and the Linux 'setup' script. To manually register the
URI, run RVGL with the '-register' command line.
Mod:
[General]
- Changed inf keywords behavior for reversed mode: if a reversed\<level>.inf
is found, normal keywords are taken from the file. REV keywords are used
only when no reversed\<level>.inf is found.
Fix:
[Graphics]
- Fixed crash with UBO upon new level load.
- Fixed viewport scaling in lobby launch screen.
- Android: Fixed text scaling in the Gallery screen.

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)