Shader Options:
In shader mode, it's now possible to configure the number of lights and effects that affect each mesh (i.e., a world cube or model mesh) through new rvgl.ini options: ShaderLights, ShaderShadows and ShaderEffects. The default values are 8 lights, 4 shadow boxes and 4 mesh effects. The maximum limit for each is currently 16. The shaders have also been updated in this release.

Online Improvements:

Improved session log: Best lap times are saved to the session log. (#228) The logs are generated once for each session (i.e., Back To Lobby no longer creates new files).

Chat messages are now saved to a session_xxx.log file, along with the session_xxx.csv, when using the '-sessionlog' option. (#765)

New command line -hidechat to hide in-game chat messages (press TAB or F12 to see them later). (#67)

Best lap and race times are now communicated through the server (prevents inconsistent results for P2P clients).

Weapon effects in centralized mode (bomb, electro and fox) have been restored to use client-side computation.

Network logs (in the re-volt.log file) have improved, and the game now logs weapon data packets.

Other Changes:

The behavior at high frame rates has improved to prevent stuttering with vsync off while keeping the game stable in a wide range of scenarios (vsync on, broken vsync, high monitor refresh rates, etc). Camera and audio effects should behave better at high frame rates.

19.0320a:
| Pumped network version.
Add:
[General]
- Added Slovak language and updated Czech translation.
[Graphics]
- Shader: The number of lights / effects affecting each mesh is configurable
through rvgl.ini options: ShaderLights, ShaderShadows, ShaderEffects (upto
16 each). Defaults to 8 lights, 4 shadow boxes and 4 mesh effects.
[Multi]
- Chat messages log: The '-sessionlog' option now captures chat messages,
saved to a multiplayer event log (session_xxx.log file) along with the csv.
- Added command line '-hidechat' to hide in-game chat messages. These can be
seen by pressing TAB or F12.
Mod:
[General]
- Improved session log: Player best lap times are saved to the session log.
Also, the logs are created once for each session (i.e., Back To Lobby no
longer creates a new file).
[Graphics]
- Support for generic texture compression when S3TC extensions not available.
- Shader: Renamed the 'SortLevel' rvgl.ini option to 'AlphaSort'.
[Input]
- Non-linear steering option can now be configured for keyboard and mouse.
[Multi]
- The race results table is now shown for spectator players.
- Best lap and race times are now communicated through the server (prevents
inconsistent results for P2P clients).
- Improved network logs and now logs weapon data packets.
- Restored client-side weapon computation in centralized mode.
- Updated player colors for consistency.
Fix:
[General]
- Fix disabled objects appearing in multiplayer replay.
- Fix issues with camera and force feedback at high frame rates.
- Ensure physics and AI computations are not run when game paused.
[Graphics]
- Better handling of high frame rates: the game animations now use a variable
timestep, with an internal limit of 250 fps. Fixes stuttering with vsync
off while keeping game stable even in previously unsupported cases (broken
vsync, high monitor refresh rates, etc).
- Fix sporadic glitches in the Probe intro animation.
- Shader: Fix credits display in 'gimmecredits' mode.
[Audio]
- More consistent position updates and velocity computations for the 3D audio
and doppler effects.
[Multi]
- Fix broken late joining support in P2P mode.
- Fix player stuck in 'Not Ready' mode after going back to lobby.
- Fix potential overflow when typing chat messages with unicode characters.
- Reject high pings during game sync (prevent bad starts).