Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vgs overhaul #4

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open

Vgs overhaul #4

wants to merge 20 commits into from

Conversation

ravmustang
Copy link

@ravmustang ravmustang commented Nov 25, 2017

[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

[CHANGED] Instead of setDamage 1, use Epoch vehicle killed handler
[UPGRADED] Add UID to vehicle killed log on MOVE IN

Global.hpp was missing for those wanting to use virtual garage only.
Remove class cfgFunctions from description.ext and add it to a
cfgFunctions.hpp file
The system was looking for AIR entities but was only listing the
HELICOPTER kind
**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
… water position

[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
[ADDED] Virtual Garage DB entry expiration time
[ADDED] 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant