News A server update was released on July 20. Server patch notes and downloads are here. Additionally, a client update was released on the same day. Client patch notes are here.

Stormeus

  • VC:MP Developer
  • oh god how did i get here im not good w computer
  • Posts: 938
Client Update for 0.4 Released (July 20)
«  »Last edited
A client update has been released for 04rel004.

  • Added GUI skins. GUI skins consist of a spritesheet with 256x256 resolution to define the appearance of GUI elements. Server owners can use a new file, ui/skin.png, to set a GUI skin specific to their server. This skin is reset to the default (skinless) appearance upon disconnecting.

    An example skin spritesheet can be found here. A visual comparison of skinned and unskinned windows can be found here.


  • Implemented customized handling rules for MVL vehicles. Handling rules previously only applied to default game vehicles.
  • Fixed a regression in the last patch that broke damage for drivebys
  • Fixed players being able to inflict damage on teammates by running them over
  • Fixed the time parameter for setting object alphas not doing anything
  • Horns and secondary sirens are now synced separately and fully. This is complemented by a server update.
  • Fixed a regression that broke the ability to set player alpha
  • Alphas can now be set for the Tommy skin (ID 0)
  • Fixed the automatic scrollbar for listboxes not appearing until being forced to re-render by interacting with it or its parent window
  • Fixed the automatic scrollbar for listboxes not disappearing after clearing the listbox
  • Fixed a regression that caused bikes to reverse too quickly
  • Fixed the client not being able to set vehicle instance handling rules if the vehicle had ID 0

This update will take effect upon reloading the browser.


Re: Client Update for 0.4 Released (July 20)
« Reply #2,  »
Cool Updates Devs
one question
Quote
Fixed players being able to inflict damage on teammates by running them over
its mean when i get collision with a player in vehicle , he will not get damage , right?

Re: Client Update for 0.4 Released (July 20)
« Reply #3,  »
Quote from Zeyad Ahmed on July 20th, 2016, 07:48 AM
Quote
Fixed players being able to inflict damage on teammates by running them over
its mean when i get collision with a player in vehicle , he will not get damage , right?
It means if you are in Team 1 and another player is also in Team 1, then hitting them with vehicle won't damage them, but if the teams are different then they will get damaged

Re: Client Update for 0.4 Released (July 20)
« Reply #4,  »
VCMP is being the fastest updated multiplayer client! this is possible due to three things
*our maxorator
*our stormeus
*vcmp auto updater
Anyways, suggestion - sync the players alpha next time

Re: Client Update for 0.4 Released (July 20)
« Reply #5,  »
Quote from Doom_Kill3R on July 20th, 2016, 07:50 AM
Quote from Zeyad Ahmed on July 20th, 2016, 07:48 AM
Quote
Fixed players being able to inflict damage on teammates by running them over
its mean when i get collision with a player in vehicle , he will not get damage , right?
It means if you are in Team 1 and another player is also in Team 1, then hitting them with vehicle won't damage them, but if the teams are different then they will get damaged
ok thanks doom





Re: Client Update for 0.4 Released (July 20)
« Reply #10,  »
Quote from EK.CrystalBlue on July 20th, 2016, 08:08 AM
VCMP is being the fastest updated multiplayer client! this is possible due to three things
*our maxorator
*our stormeus
*vcmp auto updater
Anyways, suggestion - sync the players alpha next time
exactly keep up the excellent work DEVS




Re: Client Update for 0.4 Released (July 20)
« Reply #14,  »
After this update, custom timecyc doesn't work?

Code: [Select]
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
Error in CCustomTimeCycle::ProcessCustomTimeCycleLine: Failed to parse timecycle line.
MSG: Loaded custom timecycle.

Before update works good.

Re: Client Update for 0.4 Released (July 20)
« Reply #15,  »
Quote from Stormeus on July 20th, 2016, 06:32 AM
Fixed the automatic scrollbar for listboxes not appearing until being forced to re-render by interacting with it or its parent window
Fixed the automatic scrollbar for listboxes not disappearing after clearing the listbox
Now, if a listbox containing items is removed, it crashes the client.