Vice City: Multiplayer

News & Announcements => Client Updates => Topic started by: Stormeus on Jul 20, 2016, 05:32 AM

Title: Client Update for 0.4 Released (July 20)
Post by: Stormeus on Jul 20, 2016, 05:32 AM
A client update has been released for 04rel004.


This update will take effect upon reloading the browser.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: DizzasTeR on Jul 20, 2016, 06:47 AM
\o/
Title: Re: Client Update for 0.4 Released (July 20)
Post by: EightyVice on Jul 20, 2016, 06:48 AM
Cool Updates Devs
one question
QuoteFixed 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?
Title: Re: Client Update for 0.4 Released (July 20)
Post by: DizzasTeR on Jul 20, 2016, 06:50 AM
Quote from: Zeyad Ahmed on Jul 20, 2016, 06:48 AM
QuoteFixed 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
Title: Re: Client Update for 0.4 Released (July 20)
Post by: EK.IceFlake on Jul 20, 2016, 07: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
Title: Re: Client Update for 0.4 Released (July 20)
Post by: EightyVice on Jul 20, 2016, 07:40 AM
Quote from: Doom_Kill3R on Jul 20, 2016, 06:50 AM
Quote from: Zeyad Ahmed on Jul 20, 2016, 06:48 AM
QuoteFixed 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
Title: Re: Client Update for 0.4 Released (July 20)
Post by: rww on Jul 20, 2016, 08:05 AM
I waiting for fix this. Its very annoying for me.

http://forum.vc-mp.org/?topic=1228.0

And good, vcmp now need some fixes, new things can wait.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Drake on Jul 20, 2016, 08:10 AM
Quote from: Stormeus on Jul 20, 2016, 05:32 AMFixed a regression that broke the ability to set player alpha
Doesn't it look wierd? Image (http://files.vcmp.co.uk/images/2016-07-20_52318989.png)
I mean, some parts are totally visible.


Quote from: Stormeus on Jul 20, 2016, 05:32 AMFixed the automatic scrollbar for listboxes not appearing until being forced to re-render by interacting with it or its parent window
You mean memoboxes, right?
Title: Re: Client Update for 0.4 Released (July 20)
Post by: KAKAN on Jul 20, 2016, 09:17 AM
Was that my birthday gift? Nice updates! Keep the good work up!
Title: Re: Client Update for 0.4 Released (July 20)
Post by: ℛḝξ☂ on Jul 20, 2016, 10:01 AM
Quote from: EK.CrystalBlue on Jul 20, 2016, 07:08 AMVCMP is being the fastest updated multiplayer client
Title: Re: Client Update for 0.4 Released (July 20)
Post by: MEGAMIND on Jul 20, 2016, 04:08 PM
Quote from: EK.CrystalBlue on Jul 20, 2016, 07:08 AMVCMP 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
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Finch Real on Jul 21, 2016, 07:47 AM
Great Work :)
Title: Re: Client Update for 0.4 Released (July 20)
Post by: MEGAMIND on Jul 22, 2016, 04:55 PM
got plugin error libjavarel32.. somthing
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Xmair on Jul 23, 2016, 10:58 AM
Dude you don't even know java and you are already using the squirrel plugin, get fucking common sense.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: rww on Jul 23, 2016, 06:02 PM
After this update, custom timecyc doesn't work?

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.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Drake on Jul 26, 2016, 11:20 AM
Quote from: Stormeus on Jul 20, 2016, 05:32 AMFixed 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.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: NewK on Jul 26, 2016, 03:02 PM
Quote from: Drake on Jul 26, 2016, 11:20 AM
Quote from: Stormeus on Jul 20, 2016, 05:32 AMFixed 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.
I noticed this aswell, now you have to clean all the items first before you null the listbox variable. You need to do "listbox.Clean();" always before doing "listbox = null;" If you do it like that, it won't crash.

As long as we're on the subject of listboxes, I have previously reported that using "GUIListbox.RemoveItem(index)" freezes the game with no error logs. Not sure if this is still happening with this latest update, but might be worth looking into.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Drake on Jul 26, 2016, 03:51 PM
Quote from: NewK on Jul 26, 2016, 03:02 PMI noticed this aswell, now you have to clean all the items first before you null the listbox variable. You need to do "listbox.Clean();" always before doing "listbox = null;" If you do it like that, it won't crash.
Yes, I am already doing this as an alternative before this is fixed.

Quote from: NewK on Jul 26, 2016, 03:02 PMAs long as we're on the subject of listboxes, I have previously reported that using "GUIListbox.RemoveItem(index)" freezes the game with no error logs. Not sure if this is still happening with this latest update, but might be worth looking into.
This only happens if the name of the item doesn't match any from the list. Like if an item named "1. test" is there and we do .RemoveItem("test"), it will freeze but if we put the whole text .RemoveItem("1. test"), it works perfectly.

At least that's what I caught up with once.

Title: Re: Client Update for 0.4 Released (July 20)
Post by: NewK on Jul 26, 2016, 04:12 PM
Quote from: Drake on Jul 26, 2016, 03:51 PMThis only happens if the name of the item doesn't match any from the list. Like if an item named "1. test" is there and we do .RemoveItem("test"), it will freeze but if we put the whole text .RemoveItem("1. test"), it works perfectly.

At least that's what I caught up with once.
Ah I see what you mean. I wrongly assumed that parameter was the index/position of the item. Good to know.
Title: Re: Client Update for 0.4 Released (July 20)
Post by: Drake on Jul 26, 2016, 04:20 PM
Quote from: NewK on Jul 26, 2016, 04:12 PM
Quote from: Drake on Jul 26, 2016, 03:51 PMThis only happens if the name of the item doesn't match any from the list. Like if an item named "1. test" is there and we do .RemoveItem("test"), it will freeze but if we put the whole text .RemoveItem("1. test"), it works perfectly.

At least that's what I caught up with once.
Ah I see what you mean. I wrongly assumed that parameter was the index/position of the item. Good to know.
Though it really should be the index/position.