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
Download the Controller Map Android app: rvgl_controller_map.apk
More about the update and RVGL: changelog | docs
Full game downloads are available at distribute.re-volt.io.
The network version has been updated!
Unicode Support:
RVGL now uses Unicode (UTF-8) encoding for the game internals and all text content. The game is also capable of reading Unicode filenames, using UTF-8 on Linux and Android, and Wide Character support on Windows. Text files that are not in valid UTF-8 encoding are assumed to be in ASCII (Windows-1252) and converted accordingly to UTF-8.
The game font has been updated to provide support for several additional Latin alphabet sets and diacritics. For a complete list of supported alphabet sets, characters and symbols, see the Internationalization section of the RVGL Documentation.
Player names and Profile names now accept international characters through Unicode support. Because of the UTF-8 encoding used, however, this can limit the number of typeable characters. The chat message length is not restricted, though.
Also, it is now possible to pay in Yen...
...and copyright your favourite phrases.
Back To Lobby:
The Back To Lobby in-game menu option can be used to go back to Frontend without quitting the online session. This allows players to change their name and car. It also allows the host to re-launch the session with new settings, such as different number of laps.
This release brings some changes to the player status behavior. Players who are active no longer give up their slot when going back to change their name / car. Slots are relinquished only when the player chooses to spectate, or is forced to do so by the host.
The host gets a new Waiting Room command Ctrl-A to force a player into active state. This complements the Ctrl-S "force to spectate" command. With the new player status behavior, it may be difficult to guess whether a "Not Ready" player is holding an active slot or not. To make this information available to the host, the 'Spectator' state is prioritized over 'Ready' state on a selected player. This means when a "Not Ready" player is selected and highlighted, the status will show "Spectator" if the player is actually a spectator.
CPU Car Skins:
The AI cars now take a random skin from among the available ones. If the same car appears multiple times, each one is able to use a unique skin. Skins are also randomized in Random Cars mode, both online and offline.
Fixes:
- 32-bit Linux compatibility on old distros is fixed yet again. (#295)
- The screenshot save feature (F8), which was broken on Android, should work now (requires a hardware keyboard).
- Laps above 127 appear correctly in Waiting Room.
18.1110a: | Pumped network version. Add: [General] - Unicode support: The game internals are now fully UTF-8 aware, replacing the previously used Windows-1252 (ASCII) encoding. - Wide character support on Windows: Filesystem calls on Windows use wide variants. Unicode filenames are now accessible, complementing UTF-8 support on Linux. [Graphics] - Improved Font: Added new characters and symbols taking advantage of Unicode support. The following additional Latin alphabets are supported: Hungarian, Romanian, Polish, Lithuanian, Latvian, Czech, Croatian, Turkish and Vietnamese. [Multi] - Back To Lobby in-game menu option to go back to Frontend without quitting the online session. This allows players to change their name and car. It also allows the host to re-launch the session with new settings, such as different number of laps. - New Waiting Room command Ctrl-A that allows the host to force a player into active state. Mod: [General] - Skins support: CPU car skins are now randomized. Skins are also randomized in Random Cars mode. - Linux: Discord RPC code is disabled in 32-bit binaries. This avoids a GLIBC 2.28 dependency. Also reverted some included libs to previous versions. - The log file entries now use UTF-8 encoding. - Language files are now resaved in UTF-8 encoding. - The new line '\n' in language strings now implies line return '\r'. [Graphics] - Updated font texture to redraw some characters and remove UV offset. - The font and fxpage2 textures are resaved to make alpha channel readable by image viewers and editors. [Input] - Player names and profile names accept Unicode characters. - Content search keywords accept Unicode characters. [Multi] - Player status behavior: 'Not Ready' players no longer give up their active slot. The default state for new players is 'Spectator'. - When a player is selected in Waiting Room, the 'Spectator' state is prioritized over 'Ready' state. This allows the host to use kick / assign commands appropriately. - Chat message length is UTF-8 aware. The entire range of 45 characters can be reached when typing Unicode characters. - Session log CSV file now adds version entry to the header. Fix: [Graphics] - Android: Fix broken save screenshot (F8) option. - Fix possible text overflow out of spru box in Game Settings. [Multi] - Fix glitch displaying number of laps above 127 in Waiting Room.[/hide]