Register

DonkeyPunch Community Gaming

GAME ON!!! -sTanG

News:

Spring 2017 is here and the weather is getting better, expect fast updates to happen over the next few weeks. Many surprises to come.
Administrator
*****

DirtySanchez

November 26, 2017, 08:28:09 PM
Humanitarian Posts: 930 Humanity: +1337/-420
Started farting around with it on Wednesday and well here is whats been done since that day  :cool:

LINKS@GITHUB:
PullMerge on IT07's repo: https://github.com/ravmustang/Game_code/tree/VGS-Overhaul/ArmA_3/A3_EPOCH_virtualGarage
Live development fork: https://github.com/IT07/Game_code/pull/4

[FIXED]Global.hpp missing and caused hosts issues getting it up and running
[ADDED] Ships are now searched for and listed for storage in the garage
[FIXED] System searched for "Air", but listed only "Helicopters" (now planes and VTOL will show up).

Server Side
[REMOVED] PublicVariable Event Handler
[REMOVED] Spawn loop for generating keys for each
[ADDED] 3 new functions to handle the removed PVEH(ReadFrom/WriteTo/TrashFrom)
[ADDED] 2 new functions to spit out client vgs key and client garage on join
[ADDED] Debug config option to log every use/request

Client Side
[FIXED] Global.hpp missing and caused hosts issues getting the script setup and running
[ADDED] Ships are now searched for and listed for storage in the garage
[FIXED] System searched for "Air", but listed only "Helicopters" (now planes and VTOL will show up).
[ADDED] Scroll Wheel config option to disable/enable
[ADDED] Dyna Menu self interaction
[ADDED] Jammer requirement config option along with max distance from jammer entry
[ADDED] Scroll Wheel will follow Jammer Requirements and Max Distance if enabled
[ADDED] Dyna Menu will follow Jammer Requirements and Max Distance if enabled
[ADDED] Debug config option to log each client vgs event
[ADDED] New Function to handle the receipt of data from VGS server
[FIXED] Refreshing of VGS GUI on Move IN and Move OUT was not refreshing both sides properly.

New Configs
// Settings here
debug = 0; // 1 = ON // 0 = OFF
range = 25; // Vehicles within this range of player can be moved into garage
useScrollWheel = 1; // Scroll Wheel VGS Menu
requireJammer = 0; // 1 = ON // 0 = OFF
maxDistanceFromJammer = 300; // meters, only applies if requireJammer = 1

[FIXED] Upon MOVE IN, vehicle object was setDamage 1, which could at time blow up the vehicle
[ADDED] Debug config check for remove keys diag_log lines
[FIXED] Hitpoints were not saving / loading properly
[ADDED] usage of params to ReadFromGarage function for MOVE OUT
[ADDED] params for original vehicle data _toSpawn
[ADDED] params for original vehicle gear data _gear
[CHANGED] gear default values in WriteToGarage function
[ADDED] Upon MOVE OUT, find safe position for vehicle based on old save location as center
[ADDED] Upon MOVE OUT, check if vehicle is a "SHIP" and find safe position in water

[CHANGED] Vehicle save / loading now uses EPOCH_cargoFill and _cargoSave
[CHANGED] Database table is now "VirtualGarage" instead of each UID having its own table
[CHANGED] Client DB entry is now their UID only and is found within the "VirtualGarage" table
[ADDED] Virtual Garage DB entry expiration time
[UPGRADED] Saving vehicles as EPOCH saves current vehicles
[ADDED] Textures save / load
[ADDED] Turret Ammo and Mags save / load
[ADDED] Vehicle Upgrade compatibility save / load baseClass variable
[ADDED] Compatibilty with epoch settings for disableVehicleTIE/removevehweapons/removevehmagazinesturret


Website: http://DonkeyPunch.INFO  |  Discord: https://discord.me/eXpoch  |  TeamSpeak: ts3.donkeypunch.info


 
1337-420