[RVGL Release] 19.0330a

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

[RVGL Release] 19.0330a

Unread post by Huki » Sat Mar 30, 2019 7:23 pm

RVGL has been updated to 19.0330a!

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)
Download the Community 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.

Image The network version has been updated!

Online Improvements:
The netcode has been redesigned for a more robust P2P support with better handling of direct connections. Clients are now properly synchronized before initiating connections and are able to better keep track of connected peers. The host now uses dynamic ordering to decide how best to connect peers, i.e., connections are routed to peers with a better chance of accepting them. This should avoid cases where rejoining a session was required to prevent ghosting.

Centralized mode has got some love too: -latejoin command (host can set this to allow jumping into ongoing races) now works in centralized mode. The host now uses direct multicasting to broadcast messages to players, which should result in better latency handling.

When connecting to a session in lobby mode, the game can timeout when startup or loading take too long. Messages could be received out of order when multiple players connect at the same time. These cases are now avoided, so joining sessions should be more stable.

Jukebox Support:
The MUSIC keyword in the level .inf now accepts folder paths. (#292) If a folder path is provided, the game selects music tracks from the folder to be played at random.

Code: Select all

MUSIC    <Path to music file (or) folder>
Other Changes:
  • Online: PgUp / PgDn can be used to switch pages at the player list.
  • Online: Now shows pings of all players with -showping command (P2P mode).
  • Online: In-game player colors now match the chat message colors.
  • Czech and Slovak translations were updated.
Fixes:
  • Fixed podium cars jumping too high at high frame rates.
  • Fixed broken antenna motion blur at high frame rates.
  • Fixed Battle Tag time position in spectator mode.
  • Fixed font glitch when restarting a multiplayer replay.
[hide=Show changelog of this version]
19.0330a:
| Pumped network version.

Add:
  [General]
  - Added command line '-printlog' to print log messages to the terminal.
  [Audio]
  - Jukebox Support: The MUSIC keyword in level .inf now accepts a folder path. 
    The game selects a music track from the folder at random.
  [Multi]
  - Improved P2P: More robust P2P support and better handling of direct 
    connections. Peers are properly synced before they initiate connections. 
    Server side ordering ensures connections are routed to peers with a better 
    chance of accepting them.

Mod:
  [General]
  - Update Czech and Slovak strings.
  [Multi]
  - The '-latejoin' command line now works in centralized mode.
  - Use direct multicast in centralized mode (better handling of lag).
  - Waiting Room always prioritizes Spectator state for consistency.
  - Remove unnecessary CHT over Random cars in Waiting Room.
  - Now use PgUp / PgDn to change pages at the player list.
  - Better ping info with '-showping' and better network logs.
  - Mute session log file from repeatedly showing up in the game log.
  - In-game player colors now match the chat colors.

Fix:
  [General]
  - Fix podium cars jumping too high at high frame rates.
  - Fix glitch when manually resetting the car (F10) in dev mode.
  [Graphics]
  - Fix broken antenna motion blur at high frame rates.
  - Ensure that the game window is cleared at startup.
  [Multi]
  - Fix Battle Tag time position in spectator mode.
  - Fix font file freed improperly when restarting a multiplayer replay.
  - Prevent timeouts when joining by lobby and potential race conditions when 
    several peers join at the same time.
[/hide]
User avatar
URV
Administrator
Posts: 173
From: Europe 3

Re: [RVGL Release] 19.0330a

Unread post by URV » Sat Mar 30, 2019 7:56 pm

Very exciting update! Eager to check out the netcode improvements next week. Thank you very much for the jukebox support, I'll make sure to follow up with a music pack update soon!
User avatar
Black-Revolt001
Posts: 92
From: France

Re: [RVGL Release] 19.0330a

Unread post by Black-Revolt001 » Wed Apr 10, 2019 10:44 am

You can put new objects? I would like a ramp ... because the automatic door is boring as ramp
Post Reply