You are on page 1of 9

********************************************************************************

** RVGL Changelog **
********************************************************************************

16.0927a:
| Bug-fix release.
| Pumped network version.

Mod:
[Multi]
- Ensure remote car orientation doesn't deviate too much from correct angle.
- Restored the remote object delay (to a lesser extent than before).
- Weapon transfer now uses guaranteed messaging.
- Show CHT if the player has entered dev mode.

--------------------------------------------------------------------------------

16.0920a:
| Pumped network version.

Add:
[General]
- Additional content: added support for additional cars from the DC version
(available as a separate optional download). This adds BigVolt and BossVolt
to the car selection screen. It is possible to use the original Dreamcast
frontend.fob file to bring the same carbox layout as the DC version (i.e.,
all carboxes displayed on screen).
[Input]
- Support for modern game controllers like the Xbox 360 and PS3 Controllers.
This means Triggers can be selected along with other axes. The axis and
button names are displayed in the Controller Config menu for these devices.

Mod:
[General]
- Rooftops now shows the proper gfx and length at the track selection screen
even if the level data is missing.
- Provide signed parameters for special cars (key cars, Mystery, UFO) to
remove CHT mention.
- Automatically restore window upon dismissing a message box in fullscreen
(Windows only).
- Linux 'setup' script now sets proper permissions to the 'lib' folder.
[Graphics]
- Increased the enumerated number of display modes to 1024 (previously 256).
The number of display modes is logged to the re-volt.log file.
[Input]
- Controller buttons are properly supported for menu navigation: axes can now
be treated as buttons. Use Fire - forwards (Button A by default) and
Pause - backwards (Button Y by default).
[Multi]
- Disabled the delay added to the multiplayer cars and objects animation.
- Updated multiplayer animation model, should result in smoother animation
even at high pings without the need for adding a remote delay.
- Increased the network packets per second to 20 (from previous 6).
- Improved debug display in multiplayer (Numpad Enter in Dev mode).

Fix:
[General]
- Bug restarting level in reverse / mirror mode in split-screen.
- Fixed CPU cars info shown in race summary in split-screen even when
Multiplayer CPU setting is turned off.
- Fixed key cars locked at the options menu when a race is quit before the
countdown has ended.
[Graphics]
- Possible crash when the number of display modes is above 256.
- Glitch when switching from windowed to fullscreen at the frontend after
selecting split-screen mode.
- Improper menu layout when the window is resized while the menu is animated.
[Input]
- Menu navigation not working when controller axes are used as buttons.
[Multi]
- Track search unavailable when going back from waiting room.
- Wrong weapon target when using the 'all weapons' cheat in multiplayer.

--------------------------------------------------------------------------------

16.0904a:

Add:
[General]
- 64 bit builds are now available for Windows.
- Additional content: added support for Rooftops level from the DC version
(available as a separate optional download).
- Support Rooftops models, sfx and skybox in the Objects edit mode.

Mod:
[Graphics]
- Edited the 32-bit bitmaps included in 16.0705 for compatibility as they
were found to not load in v1.2 and older versions.
[Audio]
- Increased the sfx range to be closer to 1207 behavior.
- Disabled the exponential volume curve introduced previously.

Fix:
[General]
- Bug selecting 'no' during championship give up try.
[Audio]
- Fixed a bug in 3D surround panning.

--------------------------------------------------------------------------------

16.0710a:

Add:
[General]
- 64 bit support: this release includes native linux binaries for both 32-bit
and 64-bit systems (rvgl.32 and rvgl.64).
- Added rvgl launch script that auto-detects the system type and launches
either the 32-bit or 64-bit executable. The script automatically resolves
dependencies by using libs included with rvgl in place of any missing libs.
This allows rvgl to run without any manual configuration on a wide range of
distros as long as the opengl drivers, sdl2 and sdl2_image are installed.

--------------------------------------------------------------------------------

16.0705a:

Mod:
[General]
- Spherical linear interpolation (slerp) code used for remote car animation
is now closer to the 1207 / DC version.
- Updated the Linux build for Ubuntu 16.04 support.
- Avoid renaming dll files when running the fix_cases script.

Fix:
[Graphics]
- Fixed 32-bit bitmaps (icon, logo, etc.) that can cause transparency issues
with latest SDL libraries.
[Input]
- Fixed TAB and F11 keys not working when caps lock or num lock is on.

--------------------------------------------------------------------------------

16.0505a:
| Bug-fix release.

Mod:
[General]
- Improved AI catchup code: should make the effect more subtle, especially in
Junior RC mode.
- Updated fix_cases script on Linux to avoid renaming the lib folder.
[Multi]
- Reverted lag management change from 16.0315a as it can cause jittering.

Fix:
[General]
- Fixed crash introduced by the water box fix in last release.

--------------------------------------------------------------------------------

16.0420a:

Add:
[General]
- Added new level inf keyword ROCKTYPE, which can be 0 or 1. The default 0
can be used for ship levels, 1 can be used for water surfaces.
[Graphics]
- Added an fps limiter that can be used with vsync off. Set the preferred
frame rate through the LimitFPS entry in rvgl.ini, set it to zero to
disable limiting. Only 0 or values above 10 are accepted.

Mod:
[General]
- Allow 'flying' car AIs to turn in air / water.
- The camera speed in edit mode is now controlled by the caps lock key.
- Errors are logged to the console in addition to message box display.
[Input]
- Disable broken axes in controller config menu.

Fix:
[General]
- Fixed split times bug in time trial introduced in last release.
- Fixed crash at load screen when trying to preload a bad object thrower.
- Fixed jittering of the water box animation with vsync off.
- Fixed edit camera mouse movement not working with vsync off.
[Input]
- Fixed inablity to select controllers other than keyboard for players 2-4.
- Fixed error in axis deadzone / range calculation.
--------------------------------------------------------------------------------

16.0315a:
| Bug-fix release.

Mod:
[General]
- Optimized collision data gridding (should reduce ncp loading times by half
when lots of instance models are used).
[Graphics]
- Use DC style hi-res text for Replay / Spectator / Demo Mode.

Fix:
[Multi]
- Fixed clone weapon not working between clients.
- Fixed player ping display showing wrong ping.
- Minor lag management improvement, cuts off interpolation based on distance
between samples. Should avoid cars zooming past, etc.

--------------------------------------------------------------------------------

16.0305a:

Add:
[General]
- Add support for UTF-8 filenames on Linux. This allows the car parameters
file and level inf to be saved in UTF-8 encoding. The characters that can
be displayed in-game is still limited to extended ascii (Windows-1252)
encoding. UTF-8 support is not available on Windows, to be added later.
[Multi]
- Display the ping delay in ms above the lagging player cars.

Mod:
[General]
- Disabled v-sync by default, avoids input lag with some gfx cards.
- Only display "no pause" message in dev mode.
- Updated setup script on Linux: now places launcher in
~/.local/share/applications and uses correct category. The rename script
now handles all valid UTF-8 symbols.

Fix:
[General]
- Fixed error loading textures in user content with extended ascii filenames.
- Fixed instance files (fin) saved in-game not importing in Blender.
- Code cleanup, fix potential crash while freeing memory.
[Multi]
- Fixed camera change glitches when one player enters spectator mode.
- Fixed improper game start in waiting room under some cases.
- Keep peer alive (fix timeout) when loading takes a long time.
- Avoid redundant messages when new player joins.

--------------------------------------------------------------------------------

16.0115a:
| Pumped network version.

Add:
[General]
- Add support for controlling camera speed in edit mode: press and hold the
scroll lock to speed up camera.
- Included the names of artwork contributors in the credits.
[Multi]
- The Windows version now adds support for DirectPlay lobby launchers like
GameRanger or GameSpy. For this to work, create a copy of rvgl.exe and
rename it to revolt.exe, then place dplobby_helper.dll alongside.

Fix:
[General]
- Fixed pause menu showing up in demo and credits mode after minimizing and
reactivating the game (in windowed mode).
- Pressing Esc at the pause menu no longer resumes the game.
[Multi]
- Improved public ip address retry to reduce the frequency of requests.
- Fix bug allowing the car to move before countdown after using spectator.
- Prevent possible crash at the sync screen.
- Fix crash at loading screen in battle tag mode.
- Fix issue with battle tag star capture and transfer.
- Fix battle tag time display in in-game waiting room.

--------------------------------------------------------------------------------

16.0110a:
| Pumped network version.

Add:
[Graphics]
- Re-added support for changing the brightness and contrast. This only works
in fullscreen, and for the primary monitor in a multi-monitor display. Use
"-nogamma" command line to disable gamma correction.
[Audio]
- Added support for true 3D surround sound. Surround speakers or headphones
with virtual surround capability are required.
- Support for the streaming redbook from the PSX master track (TRACK1.DA).
Convert the master track to OGG and place it in the redbook folder as
"track1.ogg". Only OGG is supported.

Fix:
[General]
- Fixed bug loading instances with capitalized file name extension.
[Multi]
- Fixed no collision after going to spectator mode and re-joining race.
- Fixed buggy level loading after using the Next Track in-game option and
changing the reversed or mirrored states.
- Reversed and mirrored states not displayed in the Waiting Room.

--------------------------------------------------------------------------------

15.1220a:

Add:
[Graphics]
- Texture formats support: additional texture formats are now supported. For
historical reasons, the textures should still be named with the .bmp
extension (and mipmaps with .bmq, .bmo, etc. as usual).
Available formats: BMP, PNG, JPG, WEBP, TIF, GIF, CUR, ICO, LBM, PCX, PNM,
XPM, XV, XCF. Support for XCF (GIMP's native format) is experimental. This
allows you to visualize a GIMP project file in RVGL without exporting it.
However, this is not guaranteed to work correctly in all cases.
- New option in Render Settings to enable or disable the water ripples effect
(vibrations in water) used in tracks like Garden. This can help improve
performance with some Intel cards.
[Audio]
- Re-added support for MP3 playback on Windows.

Fix:
[Graphics]
- Fixed "Spectating" text displayed in demo mode and credits.
- The "Demo Mode" text in demo mode no longer looks stretched.
[Audio]
- Fixed loud sfx volume, now uses an exponential volume curve that fades away
quickly as you move away from the source. Also fixed an inconsistency in
panning.

--------------------------------------------------------------------------------

15.1025a:
| Pumped network version.

Add:
[General]
- Added "-nopause" command line to keep running the game even when it's in
the background. This is an alternative to the Shift+F9 shortcut in dev mode.
[Multi]
- Added lobby launching support with the command line "-lobby <ip_address>".
<ip_address> can be the host's IP, 0 (to search for local sessions), or
entirely ignored (for launching the host).

Fix:
[General]
- Fixed potential crash in custom tracks utilizing the Speedup object.
- Viewport glitches in 3-player splitscreen when not using Auto split.
- Pickups not staying disabled in edit mode.
- Broken "clear progress table" option.
- Fixed instances saved using RVGL not loading anymore in previous Re-Volt
versions. The non-working instances need to be re-saved using the fixed
rvgl build.

--------------------------------------------------------------------------------

15.0827a:
| Bug-fix release.
| Pumped network version.

Mod:
[Multi]
- Enabled display of debug information (ping, packets) using Numpad Enter
(dev mode only).

Fix:
[Multi]
- Fixed bug in syncing of race timers.

--------------------------------------------------------------------------------

15.0825a:
| Pumped network version.
Add:
[Audio]
- Logs occurences of al_soft errors in an attempt to pin point the "can't
load moto.wav" error.
[Multi]
- Keyboard layouts support: the existing support in v1.2 for international
keyboards is now back. Further, various keyboard layouts added through the
OS is also supported, including the use of dead keys.

Mod:
[General]
- Localized the "Locked" message on track select screen.
[Graphics]
- Optimized texture updates that are done for some special effects such as
the water ripple used in Garden.
[Multi]
- Enabled the spectating menu (to join game / spectate) and the corresponding
in-game menu entry.
- Enabled the multi-player main menu (to change options, profile, etc).
- Enabled the in-game sync / pinging of players.
- After selecting the "Spectate" option from the in-game menu, re-joining the
race instantly puts the player back on track to continue the current race.
- Now retries fetching of public IP upon time-out.

Fix:
[General]
- Fixed behavior on championship give-up try.
- Cup not unlocked even after completion of previous cup.
[Graphics]
- Fixed particles and lights stretched horizontally.
- Fixed screen not turning bluish when under water.
- Fixed spru bar width on "cup locked" message.
[Multi]
- Stray 'v' character when pasting host IP.

--------------------------------------------------------------------------------

15.0814a:
| Bug-fix release.
| Pumped network version.

Mod:
[General]
- Use Windows line endings for the language strings files to keep backwards
compatibility with v1.2.
[Multi]
- Changed the UDP port used to 2310 to prevent conflict with RV House.

Fix:
[General]
- Fixed "speed units" setting changing the "number of cars" instead.
[Multi]
- Fixed crash upon "Can't create enet server" error.

--------------------------------------------------------------------------------

15.0810a:
| Pumped network version.
Add:
[Multi]
- First implementation of online multiplayer support. Uses client/server mode
of communication rather than peer-to-peer. The server binds to UDP port
2301 (currently hard-coded).
- Display both the public and private IP address for the host. Public IP is
queried through "checkip.dyndns.org".
- Logs various network information to the log file (see lines starting with
the "NET:" prefix.

Mod:
[General]
- Enabled the options menu (some unsupported settings may be greyed out).
- Removed delay when quickly pressing Enter / Forward key at the profile menu.
- Simplified multiplayer menu.

Fix:
[General]
- Summary screen showed non-existing challenge time for reverse-mirror modes.
- Fixed wheels not turning when using the camber feature.
[Graphics]
- Fixed / improved the rendering of firework trails.

--------------------------------------------------------------------------------

15.0501a:
| First Alpha release.

Add:
[General]
- Language search support: the list of languages supported is no longer
hard-coded. Instead, any language file can be placed in the strings folder
and it will be detected by RVGL. The localized language name (eg,
"Fran�ais" for "french.txt") can be specified as the last line of the
strings file.
[Graphics]
- Fullscreen toggle support: use F11 to switch between fullscreen and windows
mode instantly.
- Ability to resize the RVGL window in windowed mode to any preferred size.
The last window size is saved on fullscreen toggle.
- Auto Generate Mipmaps: All mipmap levels can now be automatically generated
at loading time (no need for .bmq, ... files). We only recommend using this
option if Anisotropic filtering is also enabled, otherwise there can be
excessive blurring.
- New logo: This release adds the RV Team developer splash screen with a
disclaimer text and uses a new RVGL logo made by hi-ban for the loading and
frontend screens.

Mod:
[General]
- We now support Unix (LF) line endings for the language files. Previously
only Windows (CRLF) line endings were supported.
- RVGL global settings file is named "rvgl.ini" and profile specific settings
are saved in "profile.ini". Profile names are capitalized in-game.
- The profile ini entries now use double-quotes to cover string entries like
level dir, player name, etc. This supports entry with spaces better.
- The debug log files are now created inside the profiles folder.
[Graphics]
- The default resolution is taken from the desktop mode rather than being
hard-coded to 640x480. In windowed mode, the default size is half the
desktop dimensions. A different default size can be set using "-window w h"
command line.

--------------------------------------------------------------------------------

Copyright � RV Team (Huki & jigebren) 2016


Webpage: http://rv12.revoltzone.net
Email: rv12@revoltzone.net

You might also like