[RVGL Release] 18.0731a

News and announcements about RVGL's development.
User avatar
Huki
Developer
Posts: 397

[RVGL Release] 18.0731a

Unread post by Huki » Tue Jul 31, 2018 6:36 pm

RVGL has been updated to 18.0731a!

Update:
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.

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

Full game downloads are available at distribute.re-volt.io.

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.

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.
[hide=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.
[/hide]
User avatar
SebR
Posts: 168

Re: [RVGL Release] 18.0731a

Unread post by SebR » Tue Aug 07, 2018 7:21 pm

Code: Select all

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

Fixing filenames...
Clearing libs...
Creating launcher...
Setting permissions...
Registering for lobby...
./rvgl.32: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./rvgl.32)
./rvgl.32: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./rvgl.32)
Done.
Press any key to continue.
what is missing/outdated on my old linux 32bit ?
Damn DROPBOX !!! If you found broken link PM me

AlicebanD an English voice that you must discover !!
User avatar
Huki
Developer
Posts: 397

Re: [RVGL Release] 18.0731a

Unread post by Huki » Sun Aug 12, 2018 10:43 am

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++).
rvgl_cxxabi_test_linux32.7z
User avatar
SebR
Posts: 168

Re: [RVGL Release] 18.0731a

Unread post by SebR » Sun Aug 12, 2018 3:07 pm

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
Damn DROPBOX !!! If you found broken link PM me

AlicebanD an English voice that you must discover !!
User avatar
Touriga
Posts: 22

Re: [RVGL Release] 18.0731a

Unread post by Touriga » Fri Aug 17, 2018 7:45 am

Hi all and Thank you Huki and others developing RVGL.

Don't know if this a RVGL or track problem but decided to report anyway.

Track slippery slope http://www.nawakiwi.com/slippery-slope/ crashes rvgl without any error if you have Shaders=1.
User avatar
Black-Revolt001
Posts: 92
From: France

Re: [RVGL Release] 18.0731a

Unread post by Black-Revolt001 » Sun Aug 26, 2018 8:46 am

I'm still waiting for this novelty:
To be able to see the 10th famtome cars in time trial mode.
Post Reply