Changes of VCMod ELS

Showing ... edits. Lastest one was made ...

  • February 2022

  • February 19, 20222022-02-19 10:51:51
    Version 1.1465
    • Fix velocity related error
    • Fix enter vehicle checkbox being hidden in options menu
  • May 2021

  • May 02, 20212021-05-02 10:54:56
    Version 1.1464
    • Fixed HandleParticles error
  • May 02, 20212021-05-02 08:22:05
    Version 1.1463
    • VCMod restricted message is now only displayed to only administrators when multiplayer
  • April 2021

  • April 11, 20212021-04-11 15:24:09
    Version 1.1462
    • Fixed SetAttacker error
    • Heavily optimized serverside performance (reduced calculations by about half)
    • Mined for new vehicle data
    • Optimized clientside execution (not as much as serverside, but it will be improved shortly).
  • January 2021

  • January 28, 20212021-01-28 09:23:04
    Version 1.1461
    • Fixed issues with running VCMod ELS without running VCMod Main
  • January 18, 20212021-01-18 14:28:36
    Version 1.146
    • Fixed an error related to menu
  • December 2020

  • December 31, 20202020-12-31 15:11:08
    Version 1.1459
    • Heavily optimized clientside animation rendering
    • Restructured core clientside, serverside, shared code
  • November 2020

  • November 18, 20202020-11-18 18:15:07
    Version 1.1458
    • Fixed an issue with some vehicles serverside data loading
  • November 16, 20202020-11-16 22:07:06
    Version 1.1457
    • Fixed an issue with certain vehicle data not being able to be loaded which caused by invalid URL parsing
  • November 16, 20202020-11-16 20:54:14
    Version 1.1456
    • Fixed language translator
  • November 10, 20202020-11-10 10:31:59
    Version 1.1455
  • October 2020

  • October 06, 20202020-10-06 06:00:41
    Version 1.1454
    • Fixed language selection issues
  • October 05, 20202020-10-05 08:59:19
    Version 1.1453



    • Reduced the amount of net messages being sent from client to server with rotatory poseparameter equipped light data
  • October 01, 20202020-10-01 08:15:29
    Version 1.1452
  • September 2020

  • September 29, 20202020-09-29 14:13:37
    Version 1.1451
    • Fixed buoyancy issues
  • September 08, 20202020-09-08 08:07:02
    Version 1.145
    • Fixed fade light layer
  • September 07, 20202020-09-07 21:38:56
    Version 1.1449
    • NEW Ability to override light colours for each pattern
    • NEW Ability to override light colours for each stage
    • Optimised colour override caching
  • September 01, 20202020-09-01 06:22:27
    Version 1.1448
    • Fixed a rare error with velocity averages
    • Moved seat detection logic to shared methods
    • Fixed other tiny issues
  • August 2020

  • August 17, 20202020-08-17 10:33:43
    Version 1.1447
    • NEW Ability to bone merge light layer models
  • July 2020

  • July 30, 20202020-07-30 20:11:33
    Version 1.1446
    • Optimized server-side performance
  • July 14, 20202020-07-14 20:46:21
    Version 1.1445
    • Lights will no longer render if player is inside of world (or walls) saving performance
  • July 14, 20202020-07-14 16:39:32
    Version 1.1444
    • Fixed object glow layer not working with multiple colors
    • Fixed certain hooks overriding other addons
    • Added generalized checks, cached, for detail checks
    • Changed how glow light layer behaves, caches per entity now
    • Glow layer will now only render if close enough to the light to save performace
  • July 13, 20202020-07-13 18:27:55

    New light layer Model Glow

    Version 1.1443
    This update brings long since requested addition to VCMod lights. From now on VCMod data will be able to support glow layer around model layers for each light
    • NEW Model Glow light layer
    • Changed how VCMod light rendering behaves
  • July 05, 20202020-07-05 10:30:36
    Version 1.1442
    • Fixed ELS vehicle damage reduction to work for all damage methods
  • May 2020

  • May 13, 20202020-05-13 14:01:46

    Overrides

    Version 1.1441
    This update brings the long awaited API overrides
    • Changed how vehicle data is stored
    • Changed how general vehicle data is stored
    • Optimized clientside code
    • Optimized serverside code
    • VC_postVehicleInit dev corner hook is now shared
    • NEW VC_particleEffectEmit dev corner hook
    • NEW VC_setOverride dev corner function
    • NEW VC_GetOverride dev corner function
  • May 13, 20202020-05-13 12:02:54

    Overrides

    Version 1.144
    This update brings the long awaited API overrides
  • April 2020

  • April 17, 20202020-04-17 11:42:11
    Version 1.1439
    • Changed how time is handelled in VCMod, view should not lag behind anymore after long server uptime
  • April 08, 20202020-04-08 10:37:20
    Version 1.1438
    • Fixed VC_canUseELS devCorner hook displaying an error if returned false
  • March 2020

  • March 23, 20202020-03-23 11:44:28

    HUD Modules

    Version 1.1437
    This update brings a new Dev Corner section called HUD.
    • NEW HUD Modules dev corner section
    • Compatibility added for https://www.gmodstore.com/market/view/hud-maker-make-your-own
    • Altered clientside code to work off of the new HUDShouldDraw code.
  • March 04, 20202020-03-04 10:48:58

    Chromium

    Version 1.1436
    • Full support for 64 bit branch of garrysmod
  • February 2020

  • February 19, 20202020-02-19 22:20:23

    VCMod AutoUpdater v9.65

    Version 1.1435
    • Compatibility with new AU version
  • February 17, 20202020-02-17 11:23:09
    Version 1.1434
  • February 16, 20202020-02-16 17:02:29
    Version 1.1433
    • Minor performance tweaks
  • February 06, 20202020-02-06 10:25:47
    Version 1.1432
    • Fixed BlinkerSequencer error (only if no VCMod Main was present)
  • January 2020

  • January 01, 20202020-01-01 20:10:02
    Version 1.1431
    • Updated code sections to function with new year
    • Removed unneeded prints
  • September 2019

  • September 30, 20192019-09-30 10:56:22

    Auto Updater version 9.64

    Version 1.143
    • * Added a detour checker helper
  • September 09, 20192019-09-09 05:47:25

    AutoUpdater version 9.63

    Version 1.1429
    This update fixes the issues caused by the most recent garrysmod update. If you have issues, make sure to redownload and reinstal VCMod addons.
    • Altered how initial VCMod connection behaves
    • Fixed VCMod some times failing to connect to servers
  • August 2019

  • August 11, 20192019-08-11 05:07:22
    Version 1.1428
    • Fixed an issue caused by the previous update.
  • August 09, 20192019-08-09 20:56:40
    Version 1.1427
    • Mined for new vehicle data
  • April 2019

  • April 28, 20192019-04-28 17:11:11
    Version 1.1426
    • Fixed an error related to corrupted light data;
    • Fixed fuel related issues
    • Fixed an issue overriding certain dev corner hooks
  • February 2019

  • February 16, 20192019-02-16 19:55:37
    Version 1.1425
    • Fixed VC_getSettings() dev corner function not working after the latest updates
  • February 13, 20192019-02-13 16:56:29
    Version 1.1424
    • Fixed a getTruck related error
  • February 10, 20192019-02-11 04:29:46
    Version 1.1423
    • Fixed issues caused by previous updates
  • February 10, 20192019-02-10 18:07:47
    Version 1.1422
    • Fixed angling of all particle effects
    • NEW VC_setHorn() dev corner function
    • Altered VC_setLowBeams() dev corner function
    • Mined for new vehicle data
    • Added new language strings
    • Optimised serverside code
  • January 2019

  • January 26, 20192019-01-26 22:40:28
    Version 1.1421
    • General fixes
    • Mined for new vehicle data
  • January 19, 20192019-01-19 09:45:55
    Version 1.142
    • Fixed an odd (AI related) error
  • January 13, 20192019-01-13 19:07:44

    Model light layer

    Version 1.1419
    This update brings quite a few tweaks, mostly performance. it also intoruces a new light layer to use for talented VCMod developers.
    • NEW model light layer
    • Adjust how VCMod development behaves
    • Adjusted how entity garbage collection work
    • Fixed a few errors (mostly clientiside)
  • January 07, 20192019-01-07 21:43:29
    Version 1.1418
    • NEW Added a new currency: South African rand
  • January 03, 20192019-01-03 22:23:43

    Unique ELS code names

    Version 1.1417
    • NEW Ability to override ELS code names
    • Optimised ELS behavour
    • Caching more ELS data
  • January 02, 20192019-01-02 20:10:47
    Version 1.1416
    • Fixed state based conditional light rendering
  • December 2018

  • December 27, 20182018-12-27 22:44:48
    Version 1.1415
    • Reduced amount of networked data
    • NEW (WIP) website supported models page (vcmod.org/statistics/els/)
  • December 27, 20182018-12-27 14:30:51
    Version 1.1414
    • Overhauled how fade light layer works
  • December 24, 20182018-12-24 09:12:47
    Version 1.1413
    • Optimised the Fade layer
    • Improved Fade layer effect at low fade levels
  • December 24, 20182018-12-24 07:37:43
    Version 1.1412
    • Altered how Fade light layer interacts with a 3D layer
  • December 23, 20182018-12-24 00:19:07

    Brand new light layer: Fade

    Version 1.1411
    This allows lights to have an automated fade effect, mostly useful for ELS lights
    • NEW New light layer: Fade
    • Altered how light visbility behaves
    • Altered how light sizes are calculated
    • Optimised light drawing
    • Mined for new vehicle data
  • December 23, 20182018-12-23 19:20:03

    Override sequence light color

    Version 1.141
    This update brings quite a few stability tweaks aswel as giving developers ability to override all sequences light color. Prior to this youve needed to create a new light to redraw it using a different color. This is fully functional with default light data caching system.
    • NEW Ability to override each sequences light colors
    • Altered how light caching system works
    • Optimised sequencer performance
  • December 23, 20182018-12-23 09:36:24
    Version 1.1409
    • Fixed some lights behaving oddly after the recent updates
  • December 22, 20182018-12-22 21:23:40
    Version 1.1408
    • NEW Multi-line light layer support for position binding
    • NEW Circle light layer support for position binding
    • Altered how position binding behaves on other objects
  • December 15, 20182018-12-15 16:45:54
    Version 1.1407
    • Cleaned up code to exclude old code
  • December 11, 20182018-12-11 13:56:33
    Version 1.1406
    • Fixed clientside error regarding latest updates (point binding Circle layer initialization)
  • December 09, 20182018-12-09 23:51:02
    Version 1.1405
    • Added 3D light layer position binding support
  • December 09, 20182018-12-09 23:24:36
    Version 1.1404
    • Added circle light layer position binding support
  • December 09, 20182018-12-09 14:57:05
    Version 1.1403
    • The dynamic point following can now be offset based on the point angle
  • December 09, 20182018-12-09 13:16:34

    Dynamic object positions

    Version 1.1402
    This update allows for objects (mostly lights) do be able to be binded to various hard set points, this allows objects to follow animations
    • NEW Objects can now be binded to animation driven hard points
    • Redone how light caching works to do a semi dynamic recache only when needed
    • Mined for new vehicle data
    • Optimised some UI elements
    • Fixed a few tiny bugs (most with performance)
  • November 2018

  • November 23, 20182018-11-23 21:37:25
    Version 1.1401
  • October 2018

  • October 31, 20182018-10-31 20:43:40
    Version 1.14
  • October 21, 20182018-10-21 14:46:09
    Version 1.1399
    • Optimised States framework
    • Changed how each state module behaves slightely
  • October 08, 20182018-10-08 17:29:04
    Version 1.1398
    • Fixed General Vehicle Data related error due to faulty local files
    • Altered how ELS police chatter behaves a bit
    • Fixed console being spammed with unknown fire entity
    • Changed how compatibility administrator menu behaves
    • Changed how DarkRP Fire addon is supported
  • September 2018

  • September 20, 20182018-09-20 19:51:59
    Version 1.1397
    This one finally gives the long awaited ability to toggle logs
    • NEW Option to toggle VCMod logging (convar)
    • Fixed rare instance of a logging related error
    • Updated the readme file
  • September 12, 20182018-09-12 15:30:19
    Version 1.1396
    • Fixed SSL related issues
  • August 2018

  • August 19, 20182018-08-19 16:22:57
    Version 1.1395
    • NEW Ability for fancier lights by rendering tiny spheres along side other light layers
  • August 18, 20182018-08-18 19:49:58
    Version 1.1394
    • RenderType now auto sets if older VCMod vehicle data standart found, by default
  • August 17, 20182018-08-17 21:01:16
    Version 1.1393
    • Recoded how VCMod decides when exactly to render a certain light
    • VCMod developers can now set specific light render sequences per light
    • Caching more light data to only once per each round of drawing for all lights instead of per light
  • August 05, 20182018-08-05 11:45:17
    Version 1.1392
    • Vehicle health will now default to pre-existing health if found
    • NEW Clientside config file integrity checker/restorer
    • Fixed issues with VCMods API file structure
    • Changed how VCMod initializes default maximum vehicle health (optimised it)
  • August 02, 20182018-08-02 06:32:17
    Version 1.1391
    • Fixed issues when ran without VCMod Main
  • July 2018

  • July 31, 20182018-07-31 12:04:20
    Version 1.139
    • Changed default inner light layer colours
  • July 31, 20182018-07-31 05:50:17
    Version 1.1389
    • Fixed some features not working when health is disabled
  • July 29, 20182018-07-29 19:19:08
    Version 1.1388
    • Forcing all light rendering to the "Beta" method
    • Forcing all lights to the "Reduced visibility" method
  • July 21, 20182018-07-21 14:50:59
    Version 1.1387
    • Fixed a clientside error
  • July 20, 20182018-07-20 13:25:21
    Version 1.1386
    • Added a new method of managing more expensive code and caching clientside vehicle specific data
    • Lights will no longer render if vehicle is set to nodraw
  • July 08, 20182018-07-08 07:47:07
    Version 1.1385
  • July 01, 20182018-07-01 20:23:40

    Entity support framework

    Version 1.1384
    From this point onwards VCMod supports other entities. At the moment fully airboat entity type support has been added. Will be extremely easy to add more, such as scars or WAC, however.
    • NEW Entity support framework
    • Recoded quite a bit of serverside code
    • Car Dealer support for airboat
    • All VCMod feature support for airboat
    • Changed how VCMod detects and handles engine and electricity inputs
    • Optimised the State framework performance
  • June 2018

  • June 23, 20182018-06-23 19:21:21
    Version 1.1383
    • Fixed Crane support for default Half-Life 2 maps
  • June 13, 20182018-06-13 20:32:53
    Version 1.1382
    • General optimisations
    • Fixed vehicles becoming not collided in some instances
  • June 11, 20182018-06-11 11:29:55

    Logging anti bloating

    Version 1.1381
    This update adds code that automatically cleans all VCMod log files. This reduces the vcmod data folder being over bloated. All logs over a month old are deleted.
    • NEW Logging auto cleanup
  • June 10, 20182018-06-10 08:28:46
    Version 1.138
    • Fixed VC_GetSettings and VC_SetSettings dev corner hooks
  • June 09, 20182018-06-09 11:16:25
    Version 1.1379
    This patch was released to local Auto Updater code a week or so ago that fixes a few vulnerabilities. Most people did not bother to update, so will have to force it manually.
    • Overwritting some auto updater functions manually do fix vulnerabilities
    • Standardized dev corner functions, kept old names as an alias website will be updated soon
  • June 04, 20182018-06-04 13:56:34
    Version 1.1378
    • Fixed HUD related error when other addons improperly use file write
  • June 04, 20182018-06-04 11:12:06
    Version 1.1377
    • Recoded how VCMod reads and looks at settings from scratch
    • Improved performance of serverside and clientside code
  • June 01, 20182018-06-01 11:54:39
    Version 1.1376
    • Fixed manual siren related issues
  • June 01, 20182018-06-01 11:35:11
    Version 1.1375
    • Fixed issues when there is only a single siren sound available
  • May 2018

  • May 30, 20182018-05-30 10:46:06

    AutoUpdater v9.5

    Version 1.1374
    • Various security improvements
  • May 25, 20182018-05-25 13:25:24
    Version 1.1373
    • Fixed an odd clientside error
  • May 18, 20182018-05-18 18:02:40
    Version 1.1372
    • Fixed issues when running without VCMod Main
  • May 16, 20182018-05-16 20:45:52
    Version 1.1371
    • Fixed a rare error caused by faulty ELS data
  • May 13, 20182018-05-13 18:20:03
    Version 1.137
    • NEW Indications now support material overrides
    • Altered indication code
    • Altered light caching
    • Mined for new vehicle data
  • May 12, 20182018-05-12 16:51:38
    Version 1.1369
    • Fixed a potential exploit with clientside net vcmod related bruteforcing
  • April 2018

  • April 24, 20182018-04-24 10:49:18
    Version 1.1368
    • Fixed issues when ran without VCMod Main
  • April 24, 20182018-04-24 05:28:52
    Version 1.1367
    • Fixed DevCorner VC_SetHornCustom function
  • April 22, 20182018-04-22 10:29:40
    Version 1.1366
    • Fixed potential issue with some clients having distorted data folder
  • April 21, 20182018-04-21 06:12:54
    Version 1.1365
    • Fixed an issue where only player who cycled ELS or Sirens could notice it
  • April 20, 20182018-04-20 18:07:00
    Version 1.1364
    • Fixed error regarding Sirens
  • April 19, 20182018-04-19 21:27:16
    Version 1.1363
    • Fixed ELS some times not working after the latest update
  • April 19, 20182018-04-19 18:49:50

    Predictions and States

    Version 1.1362
    This one mainly focuses on predicting VCMod features before they are noticed by server. No more delay when pressing a horn, for example. A new system is in place (States). Example when player tries to use horn. Old: calls serverside console command that calls serverside function, which then sounds the horn; New: calls a clientside command, cmd runs all needed checks clientside and sets the state, clientside audio handler manages the sound. While this is happening a net message reaches server which does the same checks, if the state change request is legit, update states of all other players, if its not allowed, it sends a denied message which changes the sender client feature state to the proper one. States get auto sent upon joining for new players.
    • NEW Horn feature is now fully predicted
    • NEW Light controls are now fully predicted
    • NEW Siren control is now fully predicted
    • Removed depricated VCMod light toggle functions
    • NEW States system (automatically syncs feature states between server and client with feedback)
    • Added integrated click sound support for state changes
    • Recoded how settings work from scratch
    • All VCMod settings adminstrator settings are now shared with clients (defaults and current)
    • All settings are now automatically indexed upon creation (heavilly reduces network usage and allows VCMod to share all of the admin settings)
    • Optimised light rendering
    • Completely recoded core clientside calls and hooks. A lot better performance
    • Changed serverside hooks into shared to be used with general VCMod shared loaders instead of split usage
    • Removed 3 depricated clientside think/tick hooks
    • Almost completely redone clientside file structure
    • Redone around half of serverside file structure
    • Moved large amount of clientside often ran code into timed itterations
    • Converted a large amount of serverside only functionality into shared
    • Converted all VCMod feature checks to the new State system
    • Altered some indication animations
    • Removed errors due to players unable to contact VCMods APIs due to firewalls
    • Changed remove destroyed vehicle max time to an hour instead of 10 minutes
    • Mined for new vehicle data
    • Moved most of audio processing to clientside
    • Changed what gets sent to a player upon loading VCMod from server
    • Moved vc_horn console command to clientside only
    • NEW Added shared DevCorner VCMod API function VC_GetStates
    • NEW Added shared DevCorner VCMod API function VC_SetStates
    • NEW Added shared DevCorner VCMod API function VC_canChangeState
    • Moved VC_CanUseELS DevCorner hook to clientside only
    • Moved VC_SetELSManual DevCorner function to shared instead of server only
    • Moved VC_SetELSLights DevCorner function to shared instead of server only
    • Moved VC_SetELSLightsCycle DevCorner function to shared instead of server only
    • Moved VC_SetELSSound DevCorner function to shared instead of server only
    • Moved VC_SetELSSoundCycle DevCorner function to shared instead of server only
    • Moved VC_GetELSLightsOn DevCorner function to shared instead of server only
    • Moved VC_GetELSSoundOn DevCorner function to shared instead of server only
  • April 04, 20182018-04-04 17:39:12
    Version 1.1361
  • April 03, 20182018-04-03 17:11:33
    Version 1.136
    • NEW Indication toggle option
    • Mined for new vehicle data
    • Indications can now be ran by AI drivers aswel
    • Optimised indication code
  • March 2018

  • March 26, 20182018-03-26 14:10:38
    Version 1.1359
    • NEW Bodygroup support for indications
  • March 03, 20182018-03-03 19:02:49
    Version 1.1358
    • Updated ingame changelog
    • Other tiny fixes
  • March 03, 20182018-03-03 16:00:53
    Version 1.1357
    • Fixed an issue caused by not having VCMod Main
  • February 2018

  • February 23, 20182018-02-23 13:51:28
    Version 1.1356
    • NEW Added an automated check to see if RunString is blocked
    • NEW Added VCMod addon version missmatch warning
  • February 23, 20182018-02-23 13:35:32

    AutoUpdater v9.4

    Version 1.1355
    This update focuses on overhauling the inital VCMod loader, giving support for more VCMod addons. It also fixes quite a few timeouts.
    • Overhauled VCMod loading
    • Removed a few DRM restrictions
    • Reconfigured VCMod servers, this has fixed all of player time outs (players not receiving VCMod at times)
    • Added legacy VCMod function overrides
    • Changed loading order
    • Added hooks for auto detecting VCMod client API handshake failures (contact me for names)
    • Added a few new materials
    • Removed a few unused materials
  • February 17, 20182018-02-17 18:31:54
    Version 1.1354
    • A security related patch
  • February 13, 20182018-02-13 18:32:25

    Illumination light update

    Version 1.1353
    • ELS has a different definition of Illumination now, so it will pick lights accordingly
  • February 08, 20182018-02-08 16:39:21
    Version 1.1352
    • NEW Redone data changelog
    • NEW Created vehicle image miner
    • Mined for new vehicle data
  • February 06, 20182018-02-06 15:48:54

    Horn override update

    Version 1.1351
    This update allows dev tool users to override horn and a few other default VCMod sounds
    • NEW Ability for some vehicles to have custom horns
  • February 06, 20182018-02-06 11:42:01
    Version 1.135
    • Fixed the cl particle error
    • Improved serverside code performance
    • Redone the websites ChangeLog pages
    • Remined all 1600 unique models (took 7 hours of processing)
    • Fancy new lerp types to improve various animations
  • January 2018

  • January 31, 20182018-01-31 14:08:09
    Version 1.1349
    • NEW Dev corner hook to check if ELS siren is on or not
    • NEW Dev corner hook to check if ELS lights are on or not
  • January 31, 20182018-01-31 13:51:03
    Version 1.1348
    • NEW Dev Corner function to set a custom horn
  • January 20, 20182018-01-20 19:31:24
    Version 1.1347
    Auto updater related fixes
    • Client init: if failed to contact my web-servers, saves the time out error on my cloud
    • Client init: will retry for several times after time out
    • Client init: removed the annoying time out lua error
  • January 19, 20182018-01-19 10:21:49

    Light performance increase

    Version 1.1346
    Update brings some quite hefty light rendering related performance updates. Mostly in a form of new light LOD layer aswel as lowered cut off points for various other layers and LODs. Improvements should be around 40% on average when viewed from further away.
    • NEW Light LOD layer which removes all light layers and replaces them with dummy single-point light upon distances
    • Reworked and restructured most of light rendering code
    • Lowered cost of checking if lights are visible using some fancy math
    • It has to be darker for dynamic lightening to work now (around 10% darker)
    • Added more data into lights cache after its created instead of live data
  • January 17, 20182018-01-17 08:36:30
    Version 1.1345
    • Fixed projexted texture related error
  • January 16, 20182018-01-16 12:03:29
    Version 1.1344
    • No longer being able to change ELS when bgroups do not support it
  • January 16, 20182018-01-16 11:49:25
    Version 1.1343
    • Fixed stubborn sirens
  • January 16, 20182018-01-16 11:28:52
    Version 1.1342
    • NEW Bodygroup support for section data
  • January 02, 20182018-01-02 11:42:08
    Version 1.1341
    • Fixed sequence replicator
    • Added bodygroup support for interior buttons
    • Added bodygroup support for sequence replicator
  • December 2017

  • December 30, 20172017-12-30 08:20:07
    Version 1.134
    • Fixed a few spelling mistakes
    • Fixed a few errors
    • Fixed USD size changing to something else in the VCMod Info page
  • December 17, 20172017-12-17 12:39:00
    Version 1.1339
    • Fixed error when only using VCMod ELS addon (Hud_PDTR error)
  • December 12, 20172017-12-12 10:03:48
    Version 1.1338
    • Added light type handler which caches different values on the same multi-purpose light
    • Fixed beams acting incorectly after the big colour update
  • December 09, 20172017-12-09 07:59:11

    New color standart, new icons

    Version 1.1337
    This update is focused on colour side of things. Large improvements to the developer tools which now forces a new colour standart. IN laymans terms: will be a lot easier to add fancy lights to vehicles.
    • NEW New color standart which will improve performance and feature quality
    • Improved light render performance
    • Fixed issue with some lights being initialised if looked from a weird angle for the first time
    • All VCMod related prices are now split with dots
    • Fancy new icons for the visual overhaul (some of them)
    • Right click menus on anything VCMod are now running the new UI standart
    • Vast improvements to dev tools which will allow vastly superior light quality for future data updates
    • Fixed bodygroup changes with headlight beams
    • Fixed a few text entries
    • Mined vehicle data for 30 or so vehicles
    • Semi-fixed some weird seat issues
    • Brand new animation standart which will fix quite a few issues in the future
    • Fixed vehicle name some time lingering for longer than it should
    • Fixed compatibility with
    • New icons for car dealer
    • New icons for repair man
    • New icons in menus
    • New weapon selection icons
    • New icons for entities
    • NEW 50 new icons to finally transform the UI of the addon
    • Renamed some VCMod related entities and weapons
    • Removed some old icons
    • Removed the obnoxious Beta mid-screen message when in beta branch
    • Fixed a bunch of errors
    • NEW Auto Updater minor version change notifier
  • November 2017

  • November 15, 20172017-11-15 20:16:56
    Version 1.1336
    • Optimised language selection
    • Increased request for translation if apropriate intervals
    • Ceased left over bunnies
    • Optimised GUI elements
  • October 2017

  • October 25, 20172017-10-25 15:50:04

    Interactions first part

    Version 1.1335
    This update is the start of the new Interaction update, which will be released in parts.
    • NEW Added vehicle animation override for applied vehicles
  • October 24, 20172017-10-24 08:40:58
    Version 1.1334
    • Fixed errors if the model is incorectly made (null model detected)
  • October 24, 20172017-10-24 08:22:52
    Version 1.1333
    • Fixed errors if the model is incorectly made (null model detected)
  • October 24, 20172017-10-24 08:22:40
    Version 1.1332
    • Fixed errors if the model is incorectly made (null model detected)
  • October 13, 20172017-10-13 07:21:42
    Version 1.1331
  • September 2017

  • September 17, 20172017-09-17 14:14:10
    Version 1.133
    Some people had issues with deleting the configuration file or resetting the settings ingame. So, an automated system for this is now here.
    • NEW Auto detection and repair for corrupted settings if needed
  • September 16, 20172017-09-16 14:27:33
    Version 1.1329
    • Fixed an issue with the administrator settings
  • September 15, 20172017-09-15 19:19:22
    Version 1.1328
    • Fixed serveride options always reverting to default after the update
  • September 14, 20172017-09-14 13:06:20

    Vehicle data sync Overhaul

    Version 1.1327
    This update should drastically improve VCMods networking. No more data at all is being sent VIA server -> client method, instead using the new temp key system.
    • Removed old data sync system
    • NEW Brand new split data load system
    • VCMod networking usage reduced to almost nothing
  • September 10, 20172017-09-10 19:26:01

    Auto Updater overhaul

    Version 1.1326
    This is the long-awaited Auto Updater overhaul, which is, almost, solely focused on performance. It is a complete overhaul of VCMods Auto Updater systems, bringing vast improvements to performance, especially networking. It took over three months to bring you this update alone. Other core systems were also redone.
    • VCMod player sync system is gone, no more chunked queues
    • Server no longer suffers performance loss (network usage wise) when a player joins
    • Server-side portion of VCMod code now loads segmentally, reducing first time jitter
    • Server VCMod load times reduced by alteast three times, due to the amount of code sent and how its handled on receiving
    • Server no longer receives or stores client-side code
    • Server no longer receives or stores client-side data
    • VCMod no longer suffers from garbage collection issues due to it storing client-side code and data
    • Server receives less CPU and RAM usage due to having to handle a lot less data
    • Impact on server networking when a player joins has been reduced to pretty much nothing
    • Player vehicle model de-sync check requests have been conditioned and optimized (a lot less networking)
    • Servers vehicle data request queue is now handled a lot more efficiently (huge impact to networking performance)
    • Global vehicle data is now stored fully locally, this was a huge amount of data
    • Global vehicle data structure itself has been optimized to lower its total size
    • Global vehicle data has its own auto updater, that updates only when needed, based on revision numbers
    • Global vehicle data initial revision number is sent on server-side VCMod load
    • Vastly reduced player join time (up to a few seconds)
    • Loads VCMod code in chunks, which heavily decreases actual loading of code
    • No longer waits in queue to receive chunks of the needed data and code
    • Contacts VCMod API directly using the temp-key to receive needed code
    • VCMod load times no longer limited by the queue
    • Reduced contact with server to check for models de-sync, only calls when in proximity
    • Reduced calls to server to verify and receive any needed VCMod vehicle data.
    • Server no longer has anything to do with language files
    • Client downloads any needed language data directly, not impacting server performance at all
    • Changed the way language data is stored on server, reducing API call times
    • Player automatically checks for language updates every 6 hours
    • Added vc_update_lng client-side console command.
    • Ability to switch to VCMod Beta branch by a simple console value vc_usebeta 1
    • This will make sure that when new VCMod features roll out, they are fully beta tested before pushing to public servers
    • Every 6 hours all players will receive a message that the VCMod used on the server is Beta.
    • VCMod logging system is now fully local, meaning: every step of VCMod loading is now recorded
    • All other compatible logging system calls have also been moved to local code
    • VCMod uses custom print to console colors and functions
    • VCMod now logs all server-side VCMod prints under the Logging General section
    • !vcmod chat menu message has been changed, before VCMod is loaded
    • All VCMod loading messages have been redone
    • VCMod Q-menu colors and text have been changed
    • API now collects map name, gamemode name and VCMod auto updater version to ensure faster issue debugging
    • VCMod Debugger feature is now in a working shape (in !vcmod menu, administrator, core options)
    • VCMod Debugger saves all data locally, aswel as sending it to VCMod API for later analysis
    • Removed Update function from !vcmod menu, administrator, core options
    • Removed Check for language updates function from !vcmod menu, administrator, core options
    • Added Check for General Vehicle Data updates button in !vcmod menu, administrator, core options
    • VCMod now has the ability to automatically send errors that are caused by VCMod (option will be added soon)
    • Added code modifications to more easily detects any future issues (selective deobfuscation)
    • VCMod info page addon data is now generated automatically
    • Added new dev corner hooks
    • Added a lot of small fixes
    • Mined for new vehicle data
    • Other tiny fixes to improve performance
    • A lot of tiny bug fixes
    • Fully rewritten the ReadMe file
    • Probably some other things that I just cant seem to remember
  • August 2017

  • August 06, 20172017-08-06 07:49:04
    Version 1.1325
    • Prepared to release the Auto Updater Overhaul
  • July 2017

  • July 19, 20172017-07-19 19:39:37
    Version 1.1324
    This update includes a bunch of fixes and optimisations. Auto Updater overhaul is half done and already there is around 5x server net performance improvements. Stay tuned.
    • Fixed a rare nil HighLights error
    • NEW Option for spikestrips to ignore ELS vehicles
    • Mined for new vehicle data
    • Added new translateable strings
    • Fixed issues with: VC_CanPickupSpikeStrip dev corner hook
  • July 08, 20172017-07-08 10:47:07

    New server, Logging system

    Version 1.1323
    This update brings a brand new feature: a logging system for most VCMod related things. VCMod also now runs on a new fancy server which is atleast 5x faster.
    • NEW Logging system
    • NEW bLogs support
    • Improved light code performance
    • Fixed light PVS bug (lights visible in sky on some maps)
    • Fixed an error caused by the new FrameRate override
    • Fixed an issue caused by missmatched light data
    • Mined for new vehicle data
    • Started changing VCMod color scheme to unified theme
    • Changed VCMods chat message colour scheme
    • Changed VCMods popup message colour scheme
    • Updated core VCMod server to a lot faster one
  • June 2017

  • June 29, 20172017-06-29 12:52:07

    Initialization recode

    Version 1.1322
    This update brings huge perfromance optimization to vehicles initialization. Should give a slight performance boost when spawning new vehicles.
    • Recoded vehicle initialization functionality
    • Restructured large parts of code
    • Mined for new vehicle data
    • Prepared for the next big update
  • June 19, 20172017-06-19 18:13:15
    Version 1.1321
    • Fixed devcorner VC_CanEditAdminSettings force enabled functionality
  • May 2017

  • May 28, 20172017-05-28 13:52:26
    Version 1.132
    • Fixed ELS Siren data no syncing some times due to player influence
  • May 23, 20172017-05-23 09:34:08

    Quick patch to fix a sync issue

    Version 1.1319
    • Fixed an issue when requesting data while cache is being cleared manually causing errors
  • May 12, 20172017-05-12 13:28:03

    Finished ingame updates page

    Version 1.1318
    • Redone "Updates" page data tab.
  • May 10, 20172017-05-10 21:16:59
    Version 1.1317
    • Fixed "Updates" page functionality.
  • April 2017

  • April 15, 20172017-04-15 21:48:25
    Version 1.1316
    • Reshaded the default light inner layer
  • January 2017

  • January 15, 20172017-01-15 19:57:18
    Version 1.1315
    • NEW Dev Support for can edit admin settings
  • January 12, 20172017-01-12 15:11:16
    Version 1.1314
    This update will help with fraudulent language submissions, plus it lets me easilly see what changes were made exactly, so faster language updates
    • Overhauled the language submission
  • January 10, 20172017-01-10 20:41:48

    Data sync load manager overhaul

    Version 1.1313
    This update should give vast improvements for newly joined players and servers net ussage. It redistributes the chunks more directly per players instead of global chunking. If some players might have had crashes on join, this will fix that up.
    • Overhauled sync load manager, will give a lot more stability
    • Fixed a few dev commands
  • January 10, 20172017-01-10 12:22:56
    Version 1.1312
    • NEW On setting changed hook (shared)
    • NEW Dev support for getting a list of all VCMod settings
    • NEW Dev support for setting all VCMod settings
  • January 08, 20172017-01-08 20:23:33

    Data networking overhaul

    Version 1.1311
    Spent all day recoding the data sync system. It should be about 20x faster from today on.
    • NEW Fresh new data sync system
    • New methods to compress the data
    • Data is not sent in less chunks due to the new compression method
    • NEW Dynamic range sync, before this update all data synced at once no matter where you were on the map You will not only sync with the data you need
    • NEW Model sync caching, model name will not be needed to be resynced on each model now
  • January 03, 20172017-01-03 08:48:54
    Version 1.131
    • Added new translations for the upcoming update
  • November 2016

  • November 28, 20162016-11-28 21:29:58
    Version 1.1309
    • Fixed an issue with the key overrides not showing at times
  • November 20, 20162016-11-21 00:01:17
    Version 1.1308
    • Added support for multiple light controllers per each light
  • September 2016

  • September 26, 20162016-09-26 16:20:39
    Version 1.1307
    • Fixed issue high amount of lights per vehicle, which was caused by int size, increased it
  • September 16, 20162016-09-16 22:04:04
    Version 1.1306
    • NEW Added debug tools to help debug future issues
    • Fixed a few errors
  • September 11, 20162016-09-11 13:58:48
    Version 1.1305
    • Fixed a serious issue that was not allowing servers with changing/odd time zones to work correctly. ("Localized" error).
  • August 2016

  • August 22, 20162016-08-22 18:41:01

    Controls override feature

    Version 1.1304
    This update brings a very much requested new feature to VCMod - ability to override players settings by server staff. Admins can override any control, including the hold key.
    • NEW Server control override
    • Redone a large portion of the control system
    • Optimization for menu systems
    • Unable to edit commands if they are overwritten
    • Visual representation of players controls in the menu if its overwritten
  • August 10, 20162016-08-10 19:52:41
    Version 1.1303
    • Fixed some issue with bodygroups and specific light sequences.
  • June 2016

  • June 13, 20162016-06-13 18:19:35
    Version 1.1302
    • NEW Added "Add new language" button
    • Changed how the language tool behaves
    • Changed positions of buttons
  • June 08, 20162016-06-08 07:06:02
    Version 1.1301
    This update brings additions to the core light engine. Lights are not capable to more relative to individual vehicle part.
    • NEW Support for new vehicle types, such as bikes and other advanced vehicles.
  • June 04, 20162016-06-04 17:05:39
    Version 1.13
    • Language now loads properly serverside before contacting web-server
    • Full language web-server sync is now active
    • Removed languages will notw delete for server and players
    • Older language revisions will no longer be kept
  • June 01, 20162016-06-01 14:38:04

    Language overhaul

    Version 1.1299
    For the past few weeks I have been redoing the language feature of VCMod. The old system used alot of net traffic and alot of translations were simply unnoticed by me, since there was no web-server database support for them. New system only downloads data that is needed, instead of every time. Meaning around 20% less traffic dedicated to simply transfering language data.
    • Fixed all firetruck back seat switching issues
    • NEW Language overhauled
    • Language net traffic reduced by 20x (yes, I did tests)
    • All language data is now stored locally
    • NEW Added language revisions
    • NEW Web-server compatibility. Language changes will not be ignored anymore.
    • Servers will now only download missing languages or those of highier revisions
    • Each player stores his own local language data
    • Player language data is now updated on joining of server, if needed
    • Redid the language editor, no more "Save" button, added some more explanation
    • You can now see what revision what language is
    • NEW If a language is outdated random player will be asked for help (if he is using that language)
    • Anyone can alter language from the server, need to be aproved first
    • Specific people do not need web-server acceptance and can update languages live
    • Languages will now be synced to all players without having to restart the server
    • Languages now update automatically every 6 hours
    • Plans to add an option to check all contributers of a specific language.
    • Removed the "Privilages" administrator settings tab
    • NEW Added "Core options" administrator settings tab
    • NEW Added a way to reload all addons within the "Core options" tab
    • NEW Added a way to clear all VCMod cached data within the "Core options" tab
    • NEW Added a way to manually request an update to language data from the "Core options" tab
    • Added in 10 more textures that will make some lights look more detailed
    • Removed some ScriptFodder focused code to SF addons instead of shared
  • May 2016

  • May 19, 20162016-05-19 19:51:45
    Version 1.1298
    • Restructured how VCMod database works, VCMod loading and vehicle data load times should be increased
  • May 04, 20162016-05-04 21:12:21
    Version 1.1297
    • Fixed the horn option to work correctly again
  • May 01, 20162016-05-01 22:28:36
    Version 1.1296
    • Fixed up data transfer order. This should improve net traffic ALOT, and some other issues.
  • April 2016

  • April 27, 20162016-04-27 22:42:25
    Version 1.1295
    • Changed how the circle light type behaves.
  • April 27, 20162016-04-27 19:59:11
    Version 1.1294
    • Some optimization
    • Fixed rare error when in confliction with another addon
  • April 24, 20162016-04-24 20:40:44
    Version 1.1293
    • Added compatibility with "Courts" addon.
  • April 15, 20162016-04-15 15:15:58
    Version 1.1292
    • * Changed some stuff in the sync section
    • * Optimised the sync abit
    • * Overhauling it little by little
  • April 13, 20162016-04-13 19:29:25

    Initial logging update

    Version 1.1291
    From this update VCMod changelog recording has been started.
    • NEW Changelog ingame viewer
    • NEW Data changes ingame viewer
    • Random code updates