Page 1 of 1

[RVGL Release] 18.1110a / 18.1112a

Posted: Fri Nov 09, 2018 4:19 pm
by Huki
RVGL has been updated to 18.1110a!

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.

Image 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.

Image

Image

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

Image

...and copyright your favourite phrases.

Image

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.

Image

Image

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.
[hide=Show changelog of this version]
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]

Re: [RVGL Release] 18.1110a

Posted: Fri Nov 09, 2018 4:34 pm
by Balesz
Huki wrote: Fri Nov 09, 2018 4:19 pm
Also, it is now possible to pay in Yen...
Something I was waiting for so long!

Also by having unicode I guess it's time to redo the Hungarian translation.

Re: [RVGL Release] 18.1110a

Posted: Fri Nov 09, 2018 5:14 pm
by kiwi
Will the AI CPU skins always be randomized, or can this be deactivated by a setting? I really hope so. I don‘t want AI cars to choose non-classic skins when playing offline.

The Unicode support is awesome, as well the Strg + A command.

However, I was always against a car changing function during a multiplayer game. So I am not very happy because of the „Back to Lobby function“. I guess this can‘t be deactivated by the host?

Re: [RVGL Release] 18.1110a

Posted: Fri Nov 09, 2018 7:08 pm
by Stvictorar
A major bug regarding back to lobby function from this test video

when the host back to lobby before everyone finish,players cant see the others instantly and flash like p2p issue, even it's nop2p session


https://streamable.com/9ifu6

Re: [RVGL Release] 18.1110a

Posted: Sat Nov 10, 2018 7:14 am
by Huki
A couple of issues were identified with the Back To Lobby feature:
1) In -nop2p mode, the host going back to lobby causes players unable to see each other moving.
2) Any player going back to lobby and rejoining is able to get back into the current race and start racing from Lap 1. This was not intended.

These should be handled in an upcoming release.
Kiwi wrote: Fri Nov 09, 2018 5:14 pm Will the AI CPU skins always be randomized, or can this be deactivated by a setting? I really hope so. I don‘t want AI cars to choose non-classic skins when playing offline.

The Unicode support is awesome, as well the Strg + A command.

However, I was always against a car changing function during a multiplayer game. So I am not very happy because of the „Back to Lobby function“. I guess this can‘t be deactivated by the host?
We already discussed Discorded :lol:, but for the benefit of forum visitors: The AI always uses random skins in Single Race mode. In Championship they always use the stock skin. This is in line with how the cars themselves are chosen. I see your point though, so I'm going to add a profile.ini option that allows disabling CPU skins.

Back To Lobby, on the other hand, is always enabled. I'm sorry to hear you don't favour it, but it will not be made configurable, for the next release at least. It's more complicated because the host needs to communicate the option to all players. The majority opinion towards has been highly favourable. Let's see how the feature is used in the wild before making up our mind...

Re: [RVGL Release] 18.1110a

Posted: Sat Nov 10, 2018 10:26 am
by Konrad
Random skins don't work. I tried a few races and cpu still uses default ones.

Re: [RVGL Release] 18.1110a

Posted: Sat Nov 10, 2018 2:50 pm
by 607
Konrad wrote: Sat Nov 10, 2018 10:26 am Random skins don't work. I tried a few races and cpu still uses default ones.
They do. Make sure the cars you're using actually have multiple skins selectable.

Re: [RVGL Release] 18.1110a

Posted: Sun Nov 11, 2018 10:37 am
by Konrad
Something is wrong with my skins then. I have lot of skins and cpu never uses them. Maybe I have to turn on an option or something? I don't know.

Re: [RVGL Release] 18.1110a

Posted: Sun Nov 11, 2018 11:52 am
by SebR
can you zip us a car and we'll see if it works for us ?

Re: [RVGL Release] 18.1110a

Posted: Sun Nov 11, 2018 12:00 pm
by Konrad
Ok, here it is. Adeon and 911 https://files.fm/u/22wz2273.

Re: [RVGL Release] 18.1110a

Posted: Sun Nov 11, 2018 12:42 pm
by SebR
work fine for me ... are you sure you make full update ?

Re: [RVGL Release] 18.1110a

Posted: Sun Nov 11, 2018 1:33 pm
by Konrad
I found the problem. When I used setup 64bit it didn't update the game. I had to use 7z and now it works.

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Mon Nov 12, 2018 1:41 pm
by Huki
RVGL has been updated to 18.1112a!

Update:
Download Win32 [ setup | 7z ]
Download Win64 [ setup | 7z ]
Download Linux [ setup | 7z ]
Download Android [ 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!

Changes:
  • There is now a profile.ini option RandomSkins that can be set to 0 to disable the CPU randomization of skins. This causes the default skin to be always used for all AI cars and all cars in Random Cars mode. Note that skin randomization is enabled by default. (#301)
  • This release includes Lithuanian language translation contributed by Vaid. (#122)
  • Several bugs in the recently introduced Back To Lobby feature, and some concerning Spectator mode, have been fixed.
  • Fixed a bug parsing parameters.txt files containing extended ASCII characters. (#302)

Known Limitations:
If the Back To Lobby feature is used by the host in a -nop2p session, players in the ongoing race will no longer be able to see each other moving. This is a known limitation in client-server mode. It means a host wishing to go back to lobby should either wait for all players to finish, or use P2P. Of course, waiting for all players to finish is also necessary to get a complete session log.

[hide=Show changelog of this version]
18.1112a:
| Pumped network version.
| Bug-fix release.

Add:
  [General]
  - Added Lithuanian language, contributed by Vaid.
  - New profile.ini setting RandomSkins to toggle the randomization of CPU and 
    Random Cars skins (enabled by default).

Fix:
  [General]
  - Fix truncation issue when parsing parameters containing extended ASCII.
  [Multi]
  - Removed ability to join ongoing race after using Back To Lobby.
  - Fix cases where player status is not updated after loading (eg, Spectator 
    player allowed to race).
  - Fix camera view stuck after loading in Spectator mode.
  - Fix possible blank name and car displayed in Waiting Room.
  - Fix 'Room Full' shown after using Back To Lobby even when holding a slot.
  - Fix CHT and autokick if a player loads level while host is back in lobby.
  - Ensure player is always in 'Ready' state when launching game.
[/hide]

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Tue Nov 13, 2018 11:55 am
by Black-Revolt001
I do not see the option RandomSkins in my profiles.ini

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Tue Nov 13, 2018 12:40 pm
by URV
It's profile.ini, not rvgl.ini. You can find that in <rvgl installation folder>/profiles/<your profile> among the .level files.

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Tue Nov 13, 2018 1:04 pm
by Black-Revolt001
Yes yes, I know but the randoms car line is not present

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Tue Nov 13, 2018 1:20 pm
by VaidX47
Black-Revolt001 wrote: Tue Nov 13, 2018 1:04 pm Yes yes, I know but the randoms car line is not present
If it doesn't show up, settings shouldn't be updated either (they never get saved), which would mean the game doesn't have permission to write files. Run as admin or place the game somewhere outside Program Files.
Or perhaps the game wasn't updated properly or you didn't even run it once before checking the file.

I also don't see the problem when you can just add the line by yourself and then check whether it works or not...

Re: [RVGL Release] 18.1110a / 18.1112a

Posted: Tue Nov 13, 2018 4:34 pm
by Black-Revolt001
VaidX47 wrote: Tue Nov 13, 2018 1:20 pm
Black-Revolt001 wrote: Tue Nov 13, 2018 1:04 pm Yes yes, I know but the randoms car line is not present
If it doesn't show up, settings shouldn't be updated either (they never get saved), which would mean the game doesn't have permission to write files. Run as admin or place the game somewhere outside Program Files.
Or perhaps the game wasn't updated properly or you didn't even run it once before checking the file.

I also don't see the problem when you can just add the line by yourself and then check whether it works or not...
It's good