diff --git a/resources/23f150pr/23f150_sign_1.png b/resources/23f150pr/23f150_sign_1.png
new file mode 100644
index 000000000..202af218e
Binary files /dev/null and b/resources/23f150pr/23f150_sign_1.png differ
diff --git a/resources/23f150pr/stream/23f150pr.ytd b/resources/23f150pr/stream/23f150pr.ytd
index 08cfab542..32c8bb8fe 100644
--- a/resources/23f150pr/stream/23f150pr.ytd
+++ b/resources/23f150pr/stream/23f150pr.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a24b6e208dbea759d2e585867004bdb1a4d194b86bbe2cad6936abb198e69df3
-size 10047521
+oid sha256:e8cf0b6c0b04cc6842e92f4ee87e375aa08143657d9559bb6e6deecb79149ef6
+size 9987748
diff --git a/resources/23f150prbb/23f150_sign_1.png b/resources/23f150prbb/23f150_sign_1.png
new file mode 100644
index 000000000..202af218e
Binary files /dev/null and b/resources/23f150prbb/23f150_sign_1.png differ
diff --git a/resources/23f150prbb/stream/23f150prbb.ytd b/resources/23f150prbb/stream/23f150prbb.ytd
index 08cfab542..32c8bb8fe 100644
--- a/resources/23f150prbb/stream/23f150prbb.ytd
+++ b/resources/23f150prbb/stream/23f150prbb.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a24b6e208dbea759d2e585867004bdb1a4d194b86bbe2cad6936abb198e69df3
-size 10047521
+oid sha256:e8cf0b6c0b04cc6842e92f4ee87e375aa08143657d9559bb6e6deecb79149ef6
+size 9987748
diff --git a/resources/23f150st/23f150_sign_1.png b/resources/23f150st/23f150_sign_1.png
new file mode 100644
index 000000000..202af218e
Binary files /dev/null and b/resources/23f150st/23f150_sign_1.png differ
diff --git a/resources/23f150st/__resource.lua b/resources/23f150st/__resource.lua
new file mode 100644
index 000000000..821841692
--- /dev/null
+++ b/resources/23f150st/__resource.lua
@@ -0,0 +1,15 @@
+resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
+
+files {
+ 'vehicles.meta',
+ 'carvariations.meta',
+ 'carcols.meta',
+ 'handling.meta',
+ 'vehiclelayouts.meta',
+}
+
+data_file 'HANDLING_FILE' 'handling.meta'
+data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
+data_file 'CARCOLS_FILE' 'carcols.meta'
+data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
+data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta'
\ No newline at end of file
diff --git a/resources/23f150st/carcols.meta b/resources/23f150st/carcols.meta
new file mode 100644
index 000000000..aaae4e545
--- /dev/null
+++ b/resources/23f150st/carcols.meta
@@ -0,0 +1,1831 @@
+
+
+
+ -
+ 135_23f150st_modkit
+
+ MKT_SPECIAL
+
+
+
+
+
-
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_ENGINE
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_BRAKES
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_GEARBOX
+
+ -
+
+
+
+
+ VMT_ARMOUR
+
+ -
+
+
+
+
+ VMT_ARMOUR
+
+ -
+
+
+
+
+ VMT_ARMOUR
+
+ -
+
+
+
+
+ VMT_ARMOUR
+
+ -
+
+
+
+
+ VMT_ARMOUR
+
+ -
+ HORN_TRUCK
+
+
+
+ VMT_HORN
+
+ -
+ HORN_COP
+
+
+
+ VMT_HORN
+
+ -
+ HORN_CLOWN
+
+
+
+ VMT_HORN
+
+ -
+ HORN_MUSICAL_1
+
+
+
+ VMT_HORN
+
+ -
+ HORN_MUSICAL_2
+
+
+
+ VMT_HORN
+
+ -
+ HORN_MUSICAL_3
+
+
+
+ VMT_HORN
+
+ -
+ HORN_MUSICAL_4
+
+
+
+ VMT_HORN
+
+ -
+ HORN_MUSICAL_5
+
+
+
+ VMT_HORN
+
+ -
+ HORN_SAD_TROMBONE
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_1
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_2
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_3
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_4
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_5
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_6
+
+
+
+ VMT_HORN
+
+ -
+ MUSICAL_HORN_BUSINESS_7
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_C0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_D0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_E0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_F0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_G0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_A0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_B0
+
+
+
+ VMT_HORN
+
+ -
+ DLC_BUSI2_C_MAJOR_NOTES_C1
+
+
+
+ VMT_HORN
+
+ -
+ HIPSTER_HORN_1
+
+
+
+ VMT_HORN
+
+ -
+ HIPSTER_HORN_2
+
+
+
+ VMT_HORN
+
+ -
+ HIPSTER_HORN_3
+
+
+
+ VMT_HORN
+
+ -
+ HIPSTER_HORN_4
+
+
+
+ VMT_HORN
+
+ -
+ INDEP_HORN_1
+
+
+
+ VMT_HORN
+
+ -
+ INDEP_HORN_2
+
+
+
+ VMT_HORN
+
+ -
+ INDEP_HORN_3
+
+
+
+ VMT_HORN
+
+ -
+ INDEP_HORN_4
+
+
+
+ VMT_HORN
+
+ -
+ LUXE_HORN_1
+
+
+
+ VMT_HORN
+
+ -
+ LUXE_HORN_2
+
+
+
+ VMT_HORN
+
+ -
+ LUXE_HORN_3
+
+
+
+ VMT_HORN
+
+
+ -
+ LUXORY_HORN_1
+
+
+
+ VMT_HORN
+
+
+ -
+ LUXURY_HORN_2
+
+
+
+ VMT_HORN
+
+
+ -
+ LUXURY_HORN_3
+
+
+
+ VMT_HORN
+
+ -
+ ORGAN_HORN_LOOP_01
+
+
+
+ VMT_HORN
+
+
+ -
+ ORGAN_HORN_LOOP_01_PREVIEW
+
+
+
+ VMT_HORN
+
+ -
+ ORGAN_HORN_LOOP_02
+
+
+
+ VMT_HORN
+
+
+ -
+ ORGAN_HORN_LOOP_02_PREVIEW
+
+
+
+ VMT_HORN
+
+ -
+ LOWRIDER_HORN_1
+
+
+
+ VMT_HORN
+
+
+ -
+ LOWRIDER_HORN_1_PREVIEW
+
+
+
+ VMT_HORN
+
+ -
+ LOWRIDER_HORN_2
+
+
+
+ VMT_HORN
+
+
+ -
+ LOWRIDER_HORN_2_PREVIEW
+
+
+
+ VMT_HORN
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+ -
+
+
+
+
+ VMT_SUSPENSION
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VehicleLight_car_standard70s
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 23f150st
+
+
+
+ -
+
+ 23f150st
+
+
+
+
+
+
+ VehicleLight_sirenlight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/23f150st/carvariations.meta b/resources/23f150st/carvariations.meta
new file mode 100644
index 000000000..5f72eb056
--- /dev/null
+++ b/resources/23f150st/carvariations.meta
@@ -0,0 +1,179 @@
+
+
+
+
+ -
+ 23f150st
+
+
-
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 13
+ 13
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 0_default_modkit
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/23f150st/handling.meta b/resources/23f150st/handling.meta
new file mode 100644
index 000000000..22aea2224
--- /dev/null
+++ b/resources/23f150st/handling.meta
@@ -0,0 +1,73 @@
+
+
+
+ -
+ 23f150st
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 440010
+ 0
+ 0
+
+
-
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
diff --git a/resources/23f150st/stream/23f150st+hi.ytd b/resources/23f150st/stream/23f150st+hi.ytd
new file mode 100644
index 000000000..a634ba371
--- /dev/null
+++ b/resources/23f150st/stream/23f150st+hi.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48f443ae899fa5299f216414c2fd5169384122aff66c54400a5c4c64c579ae05
+size 4286516
diff --git a/resources/23f150st/stream/23f150st.yft b/resources/23f150st/stream/23f150st.yft
new file mode 100644
index 000000000..0bf71fa55
--- /dev/null
+++ b/resources/23f150st/stream/23f150st.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67d6ca2281d150d659dc7baf179cc9e63dfc31f692e3d1019ed060adede5a867
+size 7287219
diff --git a/resources/23f150st/stream/23f150st.ytd b/resources/23f150st/stream/23f150st.ytd
new file mode 100644
index 000000000..42b28efde
--- /dev/null
+++ b/resources/23f150st/stream/23f150st.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:796b0fae80fd29adc774c28c9c5bdf2fa3d7f1989ac700f114c015a24d6bb524
+size 7543028
diff --git a/resources/23f150st/stream/23f150st_hi.yft b/resources/23f150st/stream/23f150st_hi.yft
new file mode 100644
index 000000000..0bf71fa55
--- /dev/null
+++ b/resources/23f150st/stream/23f150st_hi.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67d6ca2281d150d659dc7baf179cc9e63dfc31f692e3d1019ed060adede5a867
+size 7287219
diff --git a/resources/23f150st/ulc.lua b/resources/23f150st/ulc.lua
new file mode 100644
index 000000000..8cc4125cb
--- /dev/null
+++ b/resources/23f150st/ulc.lua
@@ -0,0 +1,59 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"23f150st",},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"23f150st","23f150stbb","23f150pr","23f150prbb"},
+ pExtras = {2},
+ dExtras = {1}
+ },
+ hornConfig = {
+ useHorn = true,
+ hornExtras = {4},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "DRVK", key = 1, color = "green", extra = 1, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "PRKK", key = 2, color = "green", extra = 2, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "PODS", key = 4, color = "green", extra = 4, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "FCRS", key = 3, color = "green", extra = 6, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/23f150st/vehicles.meta b/resources/23f150st/vehicles.meta
new file mode 100644
index 000000000..5398de8fd
--- /dev/null
+++ b/resources/23f150st/vehicles.meta
@@ -0,0 +1,151 @@
+
+
+ vehshare
+
+
+ -
+ 23f150st
+ 23f150st
+ 23f150st
+ 23f150st
+ F150XLT
+ null
+ null
+ null
+ null
+
+ null
+ aq02coyotef150
+ LAYOUT_BISON
+ BISON_COVER_OFFSET_INFO
+ EXPLOSION_INFO_DEFAULT
+
+ DEFAULT_FOLLOW_VEHICLE_CAMERA
+ DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA
+ VEHICLE_BONNET_CAMERA_STANDARD
+ DEFAULT_POV_CAMERA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+ -
+
+
+
+
+
+
+
+
+ VFXVEHICLEINFO_CAR_GENERIC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1500.000000
+ 2500.000000
+ 3500.000000
+ 4500.000000
+ 5500.000000
+ 6500.000000
+
+
+
+
+
+
+
+
+
+
+ SWANKNESS_1
+
+ FLAG_HAS_LIVERY FLAG_IS_OFFROAD_VEHICLE FLAG_IS_BULKY FLAG_USE_FAT_INTERIOR_LIGHT FLAG_EXTRAS_RARE
+ VEHICLE_TYPE_CAR
+ VPT_FRONT_AND_BACK_PLATES
+ VDT_ZTYPE
+ VC_EMERGENCY
+ VWT_SUV
+
+ - boattrailer
+ - trailersmall
+
+
+ - trailersmall2
+
+
+ -
+ S_M_M_AutoShop_01
+
+
+ -
+ S_M_M_AutoShop_02
+
+
+ -
+ S_M_M_Trucker_01
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - WHEEL_FRONT_RIGHT_CAMERA
+ - WHEEL_FRONT_LEFT_CAMERA
+ - WHEEL_REAR_RIGHT_CAMERA
+ - WHEEL_REAR_LEFT_CAMERA
+
+ Truck
+
+
+
+
+ - RANGER_BISON_FRONT_LEFT
+ - VAN_RUMPO_FRONT_RIGHT
+ - RANGER_BISON_REAR_LEFT
+ - RANGER_BISON_REAR_RIGHT
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/.fxap b/resources/El3ttric-BeanBag/.fxap
new file mode 100644
index 000000000..a5c888660
Binary files /dev/null and b/resources/El3ttric-BeanBag/.fxap differ
diff --git a/resources/El3ttric-BeanBag/data/beanbag/contentunlocks.meta b/resources/El3ttric-BeanBag/data/beanbag/contentunlocks.meta
new file mode 100644
index 000000000..68c1b6957
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/contentunlocks.meta
@@ -0,0 +1,6 @@
+
+
+
+ - CU_WEP_BEANBAG
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/dlctext.meta b/resources/El3ttric-BeanBag/data/beanbag/dlctext.meta
new file mode 100644
index 000000000..22bb4c390
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/dlctext.meta
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/pedpersonality.meta b/resources/El3ttric-BeanBag/data/beanbag/pedpersonality.meta
new file mode 100644
index 000000000..79137ee42
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/pedpersonality.meta
@@ -0,0 +1,372 @@
+
+
+
+
+ -
+ UNHOLSTER_UNARMED
+
+
-
+
+
- WEAPON_BEANBAG
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_MELEE
+
+
-
+
+
- WEAPON_BEANBAG
+
+ 2h_melee_holster_2h
+
+
+
+ -
+ UNHOLSTER_1H
+
+
-
+
+
- WEAPON_BEANBAG
+
+ 1h_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H
+
+
-
+
+
- WEAPON_BEANBAG
+
+ 2h_holster_2h
+
+
+
+ -
+ UNHOLSTER_MINIGUN
+
+
-
+
+
- WEAPON_BEANBAG
+
+ mini_holster_2h
+
+
+
+ -
+ UNHOLSTER_UNARMED_STEALTH
+
+
-
+
+
- WEAPON_BEANBAG
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_MELEE_STEALTH
+
+
-
+
+
- WEAPON_BEANBAG
+
+ unarmed_holster_2h
+
+
+
+ -
+ UNHOLSTER_1H_STEALTH
+
+
-
+
+
- WEAPON_BEANBAG
+
+ 1h_holster_2h
+
+
+
+ -
+ UNHOLSTER_2H_STEALTH
+
+
-
+
+
- WEAPON_BEANBAG
+
+ 2h_holster_2h
+
+
+
+
+
+ -
+ DEFAULT_ACTION
+
+
-
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_action@p_m_zero@armed@core
+ move_action@p_m_zero@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@GENERIC@TRANS@2H
+
+
+ MOVE_ACTION@P_M_ZERO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_stealth@p_m_zero@unarmed@core
+ move_stealth@p_m_zero@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- move_stealth@generic@trans@2h
+
+
+ move_stealth@p_m_zero@holster
+
+
+
+
+
+
+
+ -
+ MP_FEMALE_ACTION
+
+
-
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_action@p_m_zero@armed@core
+ move_action@mp_female@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@MP_FEMALE@ARMED@2H@TRANS
+
+
+ MOVE_ACTION@P_M_ZERO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_stealth@p_m_zero@unarmed@core
+ move_stealth@p_m_zero@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_STEALTH@MP_FEMALE@2H@TRANS
+
+
+ move_stealth@p_m_zero@holster
+
+
+
+
+
+
+
+ -
+ MICHAEL_ACTION
+
+
-
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_action@p_m_zero@armed@core
+ move_action@p_m_zero@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@P_M_ZERO@ARMED@2H@TRANS@A
+
+
+ MOVE_ACTION@P_M_ZERO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_stealth@p_m_zero@unarmed@core
+ move_stealth@p_m_zero@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- move_stealth@p_m_zero@2h@trans@a
+
+
+ move_stealth@p_m_zero@holster
+
+
+
+
+
+
+
+ -
+ FRANKLIN_ACTION
+
+
-
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_action@p_m_one@armed@core
+ move_action@P_M_ONE@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@P_M_ONE@ARMED@2H@TRANS@A
+
+
+ MOVE_ACTION@P_M_ONE@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_stealth@p_m_one@unarmed@core
+ move_stealth@p_m_one@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- move_stealth@p_m_one@2h@trans@a
+
+
+ MOVE_STEALTH@P_M_ONE@HOLSTER
+
+
+
+
+
+
+
+ -
+ TREVOR_ACTION
+
+
-
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_action@p_m_two@armed@core
+ move_action@p_m_two@armed@2H@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- MOVE_ACTION@P_M_TWO@ARMED@2H@TRANS@A
+
+
+ MOVE_ACTION@P_M_TWO@HOLSTER
+
+
+
+
+
+ -
+
-
+
+
- WEAPON_BEANBAG
+
+
+ -
+ move_stealth@p_m_two@unarmed@core
+ move_stealth@p_m_two@2h@upper
+ UpperbodyAndIk_filter
+
+
+
+
+
+
- move_stealth@p_m_two@2h@trans@a
+
+
+ MOVE_STEALTH@P_M_TWO@HOLSTER
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/pickups.meta b/resources/El3ttric-BeanBag/data/beanbag/pickups.meta
new file mode 100644
index 000000000..d58b437a7
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/pickups.meta
@@ -0,0 +1,52 @@
+
+
+
+
+ -
+ PICKUP_WEAPON_BEANBAG
+ W_SG_BEANBAG
+
+
+
+
+
+ NULL_SOUND
+
+
+
+
+
+
+
+
+ BONETAG_ROOT
+
+
+ CollectableOnFoot ManualPickUp
+
+
- ACTION_GROUP_ONFOOT
+ - ACTION_AUDIO_SHOTGUN
+
+
+
+
+ - REWARD_WEAPON_BEANBAG
+ - REWARD_AMMO_BEANBAG
+ - REWARD_STAT_WEAPON
+
+
+
+
+
+ -
+ REWARD_WEAPON_BEANBAG
+ WEAPON_BEANBAG
+
+
+ -
+ REWARD_AMMO_BEANBAG
+ AMMO_SHOTGUN
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/shop_weapon.meta b/resources/El3ttric-BeanBag/data/beanbag/shop_weapon.meta
new file mode 100644
index 000000000..bed620d0b
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/shop_weapon.meta
@@ -0,0 +1,18 @@
+
+
+
+ -
+ CU_WEP_BEANBAG
+ WEAPON_BEANBAG
+
+
+ WT_BEANBAG
+ WTD_BEANBAG
+ WTT_BEANBAG
+ WTU_BEANBAG
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/weaponanimations.meta b/resources/El3ttric-BeanBag/data/beanbag/weaponanimations.meta
new file mode 100644
index 000000000..6b78aac60
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/weaponanimations.meta
@@ -0,0 +1,393 @@
+
+
+
+ -
+ Default
+
+
-
+
+
+
+
+ move_ballistic_2h
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ weapons@holster_fat_2h
+
+
+
+
+
+ -
+
+
-
+ cover@move@base@2h
+ cover@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_Wpn_ShotgunLo
+ weapons@rifle@lo@pump
+ BothArms_filter
+
+
+
+
+ weapons@rifle@lo@pump
+ weapons@rifle@lo@pump_str
+
+ weapons@rifle@lo@pump@stealth
+
+
+
+
+
+
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ Wpn_Thrown_Grenade_Aiming_Rifle
+
+
+
+
+ -
+ Gang
+
+
-
+
+
+
+
+ weapons@rifle@lo@pump@f
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ Default
+
+
-
+ move_m@generic
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_ShotgunLo
+ weapons@first_person@aim_idle@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_idle@generic@assault_rifle@shared@core
+ weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str
+
+ weapons@first_person@aim_stealth@generic@shotgun@shared@core
+
+
+
+
+
+
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth
+ weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core
+
+
- weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a
+ - weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b
+ - weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c
+
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_ShotgunLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire
+ weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str
+
+ weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire
+
+
+
+
+
+
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt
+
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth
+
+
- weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@a
+ - weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@b
+ - weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@c
+
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_ShotgunLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire
+ weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str
+
+ weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire
+
+
+
+
+
+
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng
+
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth
+
+
- weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@a
+ - weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@b
+ - weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@c
+
+
+
+
+ -
+ Default
+
+
-
+ cover@first_person@move@base@2h
+ cover@first_person@move@extra@2h
+ cover@move@ai@base@2h
+ Cover_FirstPerson_Wpn_ShotgunLo
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+ BothArms_filter
+
+
+ move_ped_strafing_stealth
+
+ weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire
+ weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str
+
+ weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire
+
+
+
+
+
+
+
+ combat_aim_turns_rifle
+
+ melee@rifle@streamed_core
+
+
+
+
+ reaction@shellshock@2h
+ MOVE_JUMP@WEAPONS@RIFLE
+ MOVE_FALL@WEAPONS@RIFLE
+ weapons@rifle@
+
+
+
+
+
+
+
+
+ weapons@first_person@aim_rng@generic@assault_rifle@shared@core
+
+ weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope
+ weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope
+ weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope
+
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope
+ weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope
+ weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/weaponarchetypes.meta b/resources/El3ttric-BeanBag/data/beanbag/weaponarchetypes.meta
new file mode 100644
index 000000000..0291e095d
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/weaponarchetypes.meta
@@ -0,0 +1,13 @@
+
+
+
+
+
+ -
+ w_sg_beanbag
+ w_sg_beanbag
+ null
+
+
+
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/data/beanbag/weapons.meta b/resources/El3ttric-BeanBag/data/beanbag/weapons.meta
new file mode 100644
index 000000000..b3647b980
--- /dev/null
+++ b/resources/El3ttric-BeanBag/data/beanbag/weapons.meta
@@ -0,0 +1,309 @@
+
+
+
+
+ -
+
+
-
+
+ SLOT_BEANBAG
+
+
+
+ -
+
+
-
+
+ SLOT_BEANBAG
+
+
+
+
+
+
+ -
+
+ SLOT_BEANBAG
+
+
+
+
+
+
+
+
+ -
+
+
+ -
+
+
-
+ WEAPON_BEANBAG
+ w_sg_beanbag
+
+ SLOT_BEANBAG
+ ELECTRIC
+
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+ DONTCARE
+
+ INSTANT_HIT
+ WHEEL_SHOTGUN
+ GROUP_SHOTGUN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ BONETAG_HEAD
+
+
+
+ -
+ BONETAG_NECK
+
+
+
+ -
+ BONETAG_R_CLAVICLE
+
+
+
+ -
+ BONETAG_L_CLAVICLE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WEAPON_EFFECT_GROUP_SHOTGUN
+ muz_shotgun
+
+ muz_smoking_barrel_shotgun
+ muz_smoking_barrel_fp
+
+
+
+ eject_shotgun
+ eject_shotgun_fp
+
+ ShotgunLarge
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SHOTGUN_AIM_CAMERA
+ SHOTGUN_AIM_IN_COVER_CAMERA
+
+ SHOTGUN_RUN_AND_GUN_CAMERA
+ SHOTGUN_CINEMATIC_SHOOTING_CAMERA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SHOTGUN_RECOIL_SHAKE
+ FPS_SHOTGUN_RECOIL_SHAKE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WEAPONTYPE_SHOTGUN
+
+ PICKUP_WEAPON_BEANBAG
+ PICKUP_AMMO_BULLET_MP
+ WT_SG_BB
+ MMI_2Handed
+ STUNGUN
+
+
+ Shotgun
+
+ -
+ WAPClip
+
+
-
+ COMPONENT_PUMPSHOTGUN_CLIP_01
+
+
+
+
+
+
+
+ CarriedInHand ApplyBulletForce Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover NoLeftHandIKWhenBlocked AllowCloseQuarterKills NeedsGunCockingInCover HasLowCoverReloads HasLowCoverSwaps ProcessGripAnim UseFPSAimIK UseFPSSecondaryMotion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ DLC - BEANBAG
+
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/fxmanifest.lua b/resources/El3ttric-BeanBag/fxmanifest.lua
new file mode 100644
index 000000000..ba0b450af
--- /dev/null
+++ b/resources/El3ttric-BeanBag/fxmanifest.lua
@@ -0,0 +1,23 @@
+fx_version 'bodacious'
+game 'gta5'
+
+author 'Commods'
+
+files {
+ 'data/beanbag/weaponcomponents.meta',
+ 'data/beanbag/contentunlocks.meta',
+ 'data/beanbag/pedpersonality.meta',
+ 'data/beanbag/weaponanimations.meta',
+ 'data/beanbag/weaponarchetypes.meta',
+ 'data/beanbag/loadouts.meta',
+ 'data/beanbag/weapons.meta'
+}
+
+data_file 'WEAPONCOMPONENTSINFO_FILE' 'data/beanbag/weaponcomponents.meta'
+data_file 'WEAPONINFO_FILE' 'data/beanbag/weapons.meta'
+data_file 'WEAPON_METADATA_FILE' 'data/beanbag/weaponarchetypes.meta'
+data_file 'LOADOUTS_FILE' 'data/beanbag/loadouts.meta'
+data_file 'WEAPON_ANIMATIONS_FILE' 'data/beanbag/weaponanimations.meta'
+data_file 'CONTENT_UNLOCKING_META_FILE' 'data/beanbag/contentunlocks.meta'
+data_file 'PED_PERSONALITY_FILE' 'data/beanbag/pedpersonality.meta'
+dependency '/assetpacks'
\ No newline at end of file
diff --git a/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ydr b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ydr
new file mode 100644
index 000000000..f1e1020c1
--- /dev/null
+++ b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ydr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4dc1aee2465e9a57a274df4780670b86ff69325afb098ef9785af054e68d954c
+size 8726929
diff --git a/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ytd b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ytd
new file mode 100644
index 000000000..93a7e8ebd
--- /dev/null
+++ b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3af4a0da38118b33398db86137413d376cfcaf324aa6f9eee0047810f66dfb6
+size 2056526
diff --git a/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ydr b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ydr
new file mode 100644
index 000000000..17554a326
--- /dev/null
+++ b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ydr
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:48656a783d0dc52a517390550ff8ee5abe9d312e3c1bc6049ab5c4d3f91bed15
+size 8726929
diff --git a/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ytd b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ytd
new file mode 100644
index 000000000..93a7e8ebd
--- /dev/null
+++ b/resources/El3ttric-BeanBag/stream/beanbag/w_sg_beanbag_hi.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3af4a0da38118b33398db86137413d376cfcaf324aa6f9eee0047810f66dfb6
+size 2056526
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/data/chp18charger/ulc.lua b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/chp18charger/ulc.lua
new file mode 100644
index 000000000..4a89de489
--- /dev/null
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/chp18charger/ulc.lua
@@ -0,0 +1,376 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"chp18charg","chp18chargst"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp18charg","chp18chargst"},
+ pExtras = {2,5},
+ dExtras = {1,2,3,4}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,4}, oppositeExtras = {}, offExtras = {5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {4,2}, oppositeExtras = {}, offExtras = {1,3,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 8, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,9,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15fpiu","chp15fpiup","chp15fpuk9"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15fpiu","chp15fpiup","chp15fpiuk9"},
+ pExtras = {5,7,4},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp16fpiu","chp16fpiup"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp16fpiu","chp16fpiup"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ pExtras = {3,5},
+ dExtras = {1,2,3,6,7}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,6,7}, oppositeExtras = {}, offExtras = {4,5,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 4, linkedExtras = {3}, oppositeExtras = {}, offExtras = {1,2,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {3,8,5}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,3,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 9, linkedExtras = {3,5,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 12, linkedExtras = {8,3}, oppositeExtras = {}, offExtras = {1,2,4,5,6,7,9,10,11}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ pExtras = {2,5},
+ dExtras = {1,2,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3}, oppositeExtras = {}, offExtras = {4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "WARNING ", key = 5, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp11cvpi"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp11cvpi"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,11,8}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chpum15fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chpum15fpiu"},
+ pExtras = {5},
+ dExtras = {1,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {3}, oppositeExtras = {}, offExtras = {2,4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5}, oppositeExtras = {}, offExtras = {1,2,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20162500Background.png b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20162500Background.png
new file mode 100644
index 000000000..bd7b101bc
Binary files /dev/null and b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20162500Background.png differ
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20182500Background.png b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20182500Background.png
new file mode 100644
index 000000000..3d866e80b
Binary files /dev/null and b/resources/[EGRP-CarPacks]/EGRP-Emergency/data/valorpack/Templates/Vehicle Templates/20182500Background.png differ
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/18gtruckrb/18gtruckrb.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/18gtruckrb/18gtruckrb.ytd
index 87ec5fcfb..5d8b919b8 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/18gtruckrb/18gtruckrb.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/18gtruckrb/18gtruckrb.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8d0bf782331c73324a80ad5a0517b74ee16d2dccb5869ab0dc54415c717c0131
-size 7446777
+oid sha256:4d2f68e4ef66550daa2c82efad5ce1cd12d20d60ae817cc61981e87aa476fda1
+size 9196374
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/PD23Suburban/PD23Suburban.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/PD23Suburban/PD23Suburban.ytd
index 97bcb5abe..c93e0917a 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/PD23Suburban/PD23Suburban.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/PD23Suburban/PD23Suburban.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2893585fdbcb3ae484283f1a07100a0e49a31494d8dae2d69c1f73a325d87acd
-size 8789365
+oid sha256:ee6845b1578e43575d08d405ed722b21018e31ed90e7f06c7639bd01a1f02713
+size 8804404
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/Retro2/Retro2.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/Retro2/Retro2.ytd
index fc63353a1..9e891080c 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/Retro2/Retro2.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/Retro2/Retro2.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e216d9ed82fcc2e9f3039da794ccd781dc111ecfc4846863b4e82d15dff230cf
-size 11755466
+oid sha256:0a6c5e44e2331c11a341a21b03a76ef0986336a1bca90cd621005504b13ba669
+size 11688297
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe+hi.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe+hi.ytd
index b3368a03c..aaf168779 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe+hi.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe+hi.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c41dd7dd4276caa53abcc9ef4060ed1fd17ae82bbd1579ba58fe908f84efb885
-size 2946944
+oid sha256:2949d3d8a72f2eac3d6e66bd4b66f29571ab600d8b92fac58a2406d9977eeeaf
+size 2708705
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe.ytd
index bd4c99495..cc6f53473 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/d18tahoe/d18tahoe.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:76fe44bf8cab4d60d5e47638e34452d2f4e7bbe96446b15437e4dcf8119b3795
-size 14233997
+oid sha256:55a7a557ca703eac4d7e99bc4c3241d5c07e3d7a48fee29112424e134060df80
+size 15592779
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3+hi.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3+hi.ytd
index 546162ae8..af18f01b9 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3+hi.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3+hi.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6b5d6be3323cd734db301377163aa37fe31119eac656b77d71070ddf642196ef
-size 215022
+oid sha256:5301ce0d07a0eaf264cd0a3f5f5f53b5c4971cf3abdc6a38bd8dac3d0f63518d
+size 165446
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3.ytd
index 549d702e9..d010b8eab 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro3/retro3.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:876c8bdecdb8261ba61f54c2bb099bae1925d5b7950e6b13297b48727670b3bf
-size 15697991
+oid sha256:9738f84547623f03b1d8adaa296a0e5a29d9fbf03095a9e29808dae8817572ad
+size 15649289
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro4/retro4.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro4/retro4.ytd
index 122f508a3..17dc131b7 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro4/retro4.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/retro4/retro4.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:701a61f6b83e97ee39e4c6c5b52d70f78d43c0deb874bdee88f570cd1bf360ef
-size 9457178
+oid sha256:e852c674c8d5e62066628eff98f253427fe5582906602d97e44503f82c14c2a8
+size 9300820
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedan.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedan.ytd
index eae0ab49d..21c56fbf6 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedan.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedan.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:eb9c1c8dcb3272376c1a67086cdc28c640678fdb9ef501b74371d688957e7b58
-size 14748383
+oid sha256:105e1b6768fa8d886060fa68b19bea9759406f3d2c6816d38276ca69f59b4796
+size 14830299
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedank9.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedank9.ytd
index d9cb5daaf..0472f4255 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedank9.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor11sedank9.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c73c1419e08385df6e5b53753f20e762da8060def99027977f09fa796713a47a
-size 17229240
+oid sha256:dc78e0353e6956ea64bbf3ef26707adb97452727b0e33f788aaa9908db9497e8
+size 16564678
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13sedan.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13sedan.ytd
index ef0c46d98..8f006ab18 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13sedan.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13sedan.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:64e1be7f4eb7efad82835d3e24991a8b98f6c5434b6b57fe691a3d0043f88f8c
-size 15258578
+oid sha256:dd3b7024cfed24db8a9c83323f7a4d7fd619731532a603ae052d24012887e889
+size 14757958
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13suv.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13suv.ytd
index 99d12cb62..6ad4971d5 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13suv.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor13suv.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:94476e73714b5eb27c01c5f471b42df5256b4774fada1ae1e06cef371db4c83e
-size 15124937
+oid sha256:13860dff9580e6925667e9983ea90d8ffbf69154e28aa6e73c0770dae420ceca
+size 15235258
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor14sedan.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor14sedan.ytd
index 139c822e2..95ee188a9 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor14sedan.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor14sedan.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7b5829da038ba647945c37fde41a4613f4b43680a039cab0525d11a98f4bde7a
-size 13658564
+oid sha256:99e9986eb55289b64b051e719681ff5f3f2142615c86b843e6de6e1f1cd397ef
+size 13513550
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor151500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor151500.ytd
index 3af2d8d31..8502142c5 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor151500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor151500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4d27a2ff3b2714ac34042452651a4d262194657530213d2e880afca9e9e040d8
-size 14131088
+oid sha256:9242e6c0895189c3a02ce5b25f7bf08831521df60d24b89abcfb90467f7b9d89
+size 14032006
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor162500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor162500.ytd
index c5f95a5f7..084089458 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor162500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor162500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1706d997891320d67f6099243ed036bbe214201e647dbf5c651dd092a876ae7a
-size 14231623
+oid sha256:6484409e8d9e9ed49e3bc184b6c289ad3a22a55e132544b06ff31ed3deed11d2
+size 13767864
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16sedan.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16sedan.ytd
index 19d1c2adf..cbed565e7 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16sedan.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16sedan.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:97ac007a13a5a29bac42f04f101be8a9a0a73b27734842179f1f41825a47df9f
-size 14410629
+oid sha256:19a04af92b290bcf04d033b8832f1efd2aee4962f67f7797e5f2b0d034482230
+size 13279536
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utility.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utility.ytd
index 24b9ac15e..4c6b54645 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utility.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utility.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d52cf0e7c86eda8e3b6bcff5e4576a79b006361ed71e52d1345a8ffefddc31af
-size 13609191
+oid sha256:c7e96461245e44f8c69bbbc5f765dcdb054c90956574dc4adef1a9072cdf681f
+size 13429004
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utilityk9.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utilityk9.ytd
index 7420b49f0..67f0bb619 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utilityk9.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor16utilityk9.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:3aa5094ecd021e1d695d360d6c4e61cd322f2ef12ac33ba38d88551505dfdc57
-size 14900546
+oid sha256:b0c57c9e28e9892a757f43b282095645368760eb95bcd9895630ff2e4934953c
+size 14765677
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor182500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor182500.ytd
index 8758036a8..e9a003133 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor182500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor182500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f273191bbf756a1fa70c5f8a4be45b061c50c4aedb6a1e54f84df2b2a05052d4
-size 13441367
+oid sha256:578eb9d15910db2af1536a60c2268029b452b907c843e3db6db4b28e21b968e1
+size 13060767
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor183500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor183500.ytd
index 02edc73ba..9ed13960e 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor183500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor183500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2a57a7a2437ba91e6a203a429a906afea50471e87179bb22b7c2168c2bb518f9
-size 15668893
+oid sha256:e41ab3ee22d5032ee253e2111debcd46d4ba99f5764d706a82e9d9748f5c75fe
+size 15118464
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedan.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedan.ytd
index 3a297a652..aae8a8e06 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedan.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedan.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a6231773070932f3e6eebc475b934b838234086324372e1bf15d36b40bf18fff
-size 14908068
+oid sha256:07d9034f9150c4c958c12c77d6ae93a1a05542d94b69909b9f923e7a44100037
+size 14385682
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedank9.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedank9.ytd
index 368166760..398999752 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedank9.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18sedank9.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:2ab23b8d406c1502843d31a06e4e114162467f82e35acb1dd922ddec3828bede
-size 15916201
+oid sha256:82c4aba805ee22e048838e6bad8af24da11582ca02394903fe0899bbce0a7864
+size 15394371
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.yft b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.yft
deleted file mode 100644
index f184edd34..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.yft
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:dfbf0b781c3d5add67f19324f2f9e320de7cf5b2f27dd65c21ad507424ba803a
-size 10045082
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.ytd
deleted file mode 100644
index b69555478..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv.ytd
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:f45551cf395babbd2e6f868bd15786dbe3f44bc10f7df8e864a4f47a8d718351
-size 17274261
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv_hi.yft b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv_hi.yft
deleted file mode 100644
index bc3f0c7dd..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suv_hi.yft
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:765445c33070dbad2b1695db94273bd5c0e0ac4fe70bfb67d08fe4d3f5ac0a50
-size 10045095
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.yft b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.yft
deleted file mode 100644
index a1d3db3e7..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.yft
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:67b98dbac5e78a5e3eb47cf75097f41926ddf9f6bef02692ecb687b90f3a219c
-size 9564406
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.ytd
deleted file mode 100644
index dce88b69f..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9.ytd
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ac7e52f707b554e189a0af51938ef0e85bc0d365f88283c15c528c4bc5d9246a
-size 16080601
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9_hi.yft b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9_hi.yft
deleted file mode 100644
index 0157850e5..000000000
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor18suvk9_hi.yft
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9b67c747ec377dcda6bd5c2360b43554f4d0f10248c5d8264720e36316bdb173
-size 9564397
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor191500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor191500.ytd
index 5cc04a037..cfaa7d048 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor191500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor191500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c1187bd71738f930f4894730ac137f2a676fef192607820c35195a3c4cb3cf41
-size 14465510
+oid sha256:052ca208b96ecba68278df883611f1eb55f1dbff05d98cddfd703fa1e4663267
+size 14333803
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor203500.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor203500.ytd
index 58b347e5e..edc928a34 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor203500.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valor203500.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:155cf2744e1cf69cac4ad1077dfeb1c99378bca37137f460ca9d6cda3177500a
-size 13742459
+oid sha256:f012ff6d1719e523130901d81e9de332f686c3d404bf2eb3e5efb121a27515c6
+size 13173980
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valormotor.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valormotor.ytd
index 8b025d37c..ddac53549 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valormotor.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/valorpack/valormotor.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0c04dbd9ba23eb894d13fd72cbb571d0e0bb53847ed3266e1162f4c06011cea1
-size 3812447
+oid sha256:8ebdeec997c459c512c016cccada1ae259913830eed3b39863fea9b7be4ab996
+size 3732265
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden2/warden2.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden2/warden2.ytd
index 80623a3af..993749d6c 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden2/warden2.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden2/warden2.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:39a046290c31515f24c6758abcb8a42bcde32076d63b4deffe63c6e33f61af06
-size 12098303
+oid sha256:0add2bed07dc69bc5f90d642f8e5c3cb768a0e3268d5f6be4e04da96cbdfe5c4
+size 11986283
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden3/warden3.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden3/warden3.ytd
index e7945c25e..e9f654602 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden3/warden3.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden3/warden3.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:f5d9a76b7a0f55d58f80c91ed3f65889f173e0384de377e0d9e7500067f0a606
-size 13847751
+oid sha256:e892dba82a2b72d10d1d3c9f5dcb692839aa504e534ab17368680d9a483f5005
+size 13737395
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden4/warden4.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden4/warden4.ytd
index bff02c815..24ad335c7 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden4/warden4.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden4/warden4.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:067bb7efd486de52b57163f98a6fb219186ba45f45e4c080514ee8069975c534
-size 15107280
+oid sha256:fd74968801810b776ed40b97d35ef7d53ba9742fb336f5048d06cd32eda4eb95
+size 15007228
diff --git a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden7/warden7.ytd b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden7/warden7.ytd
index a367eb429..78809e0cc 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden7/warden7.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Emergency/stream/warden7/warden7.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:43ab8e5b60c160a72392702f5b8405c8a3b7f1c117523b20f256914027ea4052
-size 13178985
+oid sha256:0468d30654b3fe85bac7c3a79601099faa7a8ab1a823c93831e372d100e7f5a7
+size 13156841
diff --git a/resources/[EGRP-CarPacks]/EGRP-Extras/data/chp2/handling.meta b/resources/[EGRP-CarPacks]/EGRP-Extras/data/chp2/handling.meta
index 55a069d77..06ae0e676 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Extras/data/chp2/handling.meta
+++ b/resources/[EGRP-CarPacks]/EGRP-Extras/data/chp2/handling.meta
@@ -3,25 +3,25 @@
-
- 18CHARGER
-
+ chp2
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -39,10 +39,10 @@
-
-
-
-
+
+
+
+
diff --git a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/c3zr2bison/c3zr2bison.ytd b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/c3zr2bison/c3zr2bison.ytd
index ab7747378..44702a544 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/c3zr2bison/c3zr2bison.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/c3zr2bison/c3zr2bison.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d0cb92cd840b33357978e383f4b4c38eed43b3e74d77507c6f4f34e8ee1ce4a5
-size 10090010
+oid sha256:ca1d4ee266dbcebfbbeda93f357922710906b64da87ace7961e4065f8f094840
+size 9967865
diff --git a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/jw_23tundraint/jw_23tundraint.ytd b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/jw_23tundraint/jw_23tundraint.ytd
index 09b53b575..934872f0f 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/jw_23tundraint/jw_23tundraint.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/jw_23tundraint/jw_23tundraint.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e88be20ea889a78588df064672454f6f3ee0087021f82c82822cb33110fe26a6
-size 9438459
+oid sha256:b79ca8bc717e87c0a9780f0562e1fcfb39563fd56acc982670217c3d486de066
+size 9457666
diff --git a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/k92rb/k92rb.ytd b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/k92rb/k92rb.ytd
index b2ad4115e..8dd4f1636 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/k92rb/k92rb.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/k92rb/k92rb.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:49a3936051803c98ad0f759d117e4b50d45c342f3c0ab7c4c678133b488c363a
-size 12141009
+oid sha256:8c12a74e0bf928d85f693937cfad5d6b286e91a978b6f100fa515cb09acb8afd
+size 11938751
diff --git a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/max2021f150/max2021f150.ytd b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/max2021f150/max2021f150.ytd
index 4944a00c8..70dc25b51 100644
--- a/resources/[EGRP-CarPacks]/EGRP-Extras/stream/max2021f150/max2021f150.ytd
+++ b/resources/[EGRP-CarPacks]/EGRP-Extras/stream/max2021f150/max2021f150.ytd
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5c227c5e665255015f1dcd3f3ba19ccea4d47a264d43e34fdff05593d0216405
-size 10016371
+oid sha256:bb252efcbaed1508ecd9ef711cf9b4fd11063ea0e86bdc3b498c41e06db24cc9
+size 9975940
diff --git a/resources/chp20fpiup/ulc.lua b/resources/chp20fpiup/ulc.lua
new file mode 100644
index 000000000..4a89de489
--- /dev/null
+++ b/resources/chp20fpiup/ulc.lua
@@ -0,0 +1,376 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"chp18charg","chp18chargst"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp18charg","chp18chargst"},
+ pExtras = {2,5},
+ dExtras = {1,2,3,4}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,4}, oppositeExtras = {}, offExtras = {5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {4,2}, oppositeExtras = {}, offExtras = {1,3,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 8, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,9,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15fpiu","chp15fpiup","chp15fpuk9"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15fpiu","chp15fpiup","chp15fpiuk9"},
+ pExtras = {5,7,4},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp16fpiu","chp16fpiup"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp16fpiu","chp16fpiup"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ pExtras = {3,5},
+ dExtras = {1,2,3,6,7}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,6,7}, oppositeExtras = {}, offExtras = {4,5,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 4, linkedExtras = {3}, oppositeExtras = {}, offExtras = {1,2,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {3,8,5}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,3,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 9, linkedExtras = {3,5,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 12, linkedExtras = {8,3}, oppositeExtras = {}, offExtras = {1,2,4,5,6,7,9,10,11}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ pExtras = {2,5},
+ dExtras = {1,2,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3}, oppositeExtras = {}, offExtras = {4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "WARNING ", key = 5, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp11cvpi"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp11cvpi"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,11,8}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chpum15fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chpum15fpiu"},
+ pExtras = {5},
+ dExtras = {1,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {3}, oppositeExtras = {}, offExtras = {2,4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5}, oppositeExtras = {}, offExtras = {1,2,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/chp23charg/ulc.lua b/resources/chp23charg/ulc.lua
new file mode 100644
index 000000000..4a89de489
--- /dev/null
+++ b/resources/chp23charg/ulc.lua
@@ -0,0 +1,376 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"chp18charg","chp18chargst"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp18charg","chp18chargst"},
+ pExtras = {2,5},
+ dExtras = {1,2,3,4}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,4}, oppositeExtras = {}, offExtras = {5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {4,2}, oppositeExtras = {}, offExtras = {1,3,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 8, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,9,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15fpiu","chp15fpiup","chp15fpuk9"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15fpiu","chp15fpiup","chp15fpiuk9"},
+ pExtras = {5,7,4},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp16fpiu","chp16fpiup"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp16fpiu","chp16fpiup"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,8,11}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING ", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp20tahoe","chp21tahoe","chp23charg","chp23chargp","chp23Durango","chp20charg","chp20fpiup","chp20fpiu"},
+ pExtras = {3,5},
+ dExtras = {1,2,3,6,7}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {2,3,6,7}, oppositeExtras = {}, offExtras = {4,5,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 4, linkedExtras = {3}, oppositeExtras = {}, offExtras = {1,2,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {3,8,5}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,3,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,9,10,12}, repair = true},
+ {label = "TA - CENTER", key = 5, color = "amber", extra = 9, linkedExtras = {3,5,8}, oppositeExtras = {}, offExtras = {1,2,4,6,7,10,11,12}, repair = true},
+ {label = "WARNING ", key = 6, color = "amber", extra = 12, linkedExtras = {8,3}, oppositeExtras = {}, offExtras = {1,2,4,5,6,7,9,10,11}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp15exped","chp15f250","chp15f250st","chp16ram"},
+ pExtras = {2,5},
+ dExtras = {1,2,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3}, oppositeExtras = {}, offExtras = {4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT ", key = 3, color = "amber", extra = 10, linkedExtras = {2,5}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "TA - RIGHT ", key = 4, color = "amber", extra = 11, linkedExtras = {5,2}, oppositeExtras = {}, offExtras = {1,3,4,6,7,8,9,10,12}, repair = true},
+ {label = "WARNING ", key = 5, color = "amber", extra = 9, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chp11cvpi"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chp11cvpi"},
+ pExtras = {4,5,7},
+ dExtras = {1,2,3,11,8}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1", key = 1, color = "green", extra = 1, linkedExtras = {2,3,8,11}, oppositeExtras = {}, offExtras = {4,5,6,7,9,10,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {4,5,7}, oppositeExtras = {}, offExtras = {1,2,3,6,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+},
+
+{names = {"chpum15fpiu"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = true,
+ useSync = true,
+ syncWith = {"chpum15fpiu"},
+ pExtras = {5},
+ dExtras = {1,3}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "STAGE 1 ", key = 1, color = "green", extra = 1, linkedExtras = {3}, oppositeExtras = {}, offExtras = {2,4,5,6,7,8,9,10,11,12}, repair = true},
+ {label = "STAGE PRIORITY", key = 2, color = "red", extra = 12, linkedExtras = {2}, oppositeExtras = {}, offExtras = {1,3,4,5,6,7,8,9,10,11}, repair = true},
+ {label = "TA - LEFT", key = 3, color = "amber", extra = 10, linkedExtras = {5}, oppositeExtras = {}, offExtras = {1,2,3,4,6,7,8,9,11,12}, repair = true},
+ {label = "WARNING", key = 4, color = "amber", extra = 9, linkedExtras = {}, oppositeExtras = {}, offExtras = {1,2,3,4,5,6,7,8,10,11,12}, repair = true}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/pds_ranks/fxmanifest.lua b/resources/pds_ranks/fxmanifest.lua
new file mode 100644
index 000000000..64b3e28a1
--- /dev/null
+++ b/resources/pds_ranks/fxmanifest.lua
@@ -0,0 +1,12 @@
+-- Generated with DurtyClothTool
+
+fx_version 'cerulean'
+game { 'gta5' }
+
+files {
+ 'mp_m_freemode_01_mp_m_pds_ranks.meta',
+ 'mp_f_freemode_01_mp_f_pds_ranks.meta'
+}
+
+data_file 'SHOP_PED_APPAREL_META_FILE' 'mp_m_freemode_01_mp_m_pds_ranks.meta'
+data_file 'SHOP_PED_APPAREL_META_FILE' 'mp_f_freemode_01_mp_f_pds_ranks.meta'
\ No newline at end of file
diff --git a/resources/pds_ranks/mp_f_freemode_01_mp_f_pds_ranks.meta b/resources/pds_ranks/mp_f_freemode_01_mp_f_pds_ranks.meta
new file mode 100644
index 000000000..cc7d48860
--- /dev/null
+++ b/resources/pds_ranks/mp_f_freemode_01_mp_f_pds_ranks.meta
@@ -0,0 +1,14 @@
+
+
+ mp_f_freemode_01
+ mp_f_pds_ranks
+ mp_f_freemode_01_mp_f_pds_ranks
+ SCR_CHAR_MULTIPLAYER_F
+ MP_CreatureMetadata_pds_ranks
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/pds_ranks/mp_m_freemode_01_mp_m_pds_ranks.meta b/resources/pds_ranks/mp_m_freemode_01_mp_m_pds_ranks.meta
new file mode 100644
index 000000000..99ff38d92
--- /dev/null
+++ b/resources/pds_ranks/mp_m_freemode_01_mp_m_pds_ranks.meta
@@ -0,0 +1,14 @@
+
+
+ mp_m_freemode_01
+ mp_m_pds_ranks
+ mp_m_freemode_01_mp_m_pds_ranks
+ SCR_CHAR_MULTIPLAYER
+ MP_CreatureMetadata_pds_ranks
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks.ymt b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks.ymt
new file mode 100644
index 000000000..7e6063251
Binary files /dev/null and b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks.ymt differ
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_000_u.ydd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_000_u.ydd
new file mode 100644
index 000000000..1b1a2609c
Binary files /dev/null and b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_000_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_001_u.ydd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_001_u.ydd
new file mode 100644
index 000000000..69e277f13
Binary files /dev/null and b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_001_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_002_u.ydd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_002_u.ydd
new file mode 100644
index 000000000..6f0942c05
Binary files /dev/null and b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_002_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_a_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_b_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_c_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_d_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_e_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_f_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_g_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_h_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_i_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_j_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_k_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_l_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_m_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_n_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_o_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_p_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_q_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_r_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_000_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_a_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_b_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_c_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_d_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_e_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_f_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_g_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_h_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_i_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_j_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_k_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_l_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_m_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_n_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_o_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_p_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_q_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_r_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_001_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_a_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_b_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_c_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_d_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_e_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_f_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_g_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_h_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_i_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_j_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_k_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_l_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_m_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_n_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_o_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_p_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_q_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_r_uni.ytd b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_f_freemode_01_mp_f_pds_ranks/mp_f_freemode_01_mp_f_pds_ranks^decl_diff_002_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks.ymt b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks.ymt
new file mode 100644
index 000000000..18ca72d0b
Binary files /dev/null and b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks.ymt differ
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_000_u.ydd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_000_u.ydd
new file mode 100644
index 000000000..1b1a2609c
Binary files /dev/null and b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_000_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_001_u.ydd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_001_u.ydd
new file mode 100644
index 000000000..ce4b460b9
Binary files /dev/null and b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_001_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_002_u.ydd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_002_u.ydd
new file mode 100644
index 000000000..d08914882
Binary files /dev/null and b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_002_u.ydd differ
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_a_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_b_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_c_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_d_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_e_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_f_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_g_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_h_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_i_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_j_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_k_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_l_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_m_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_n_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_o_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_p_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_q_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_r_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_000_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_a_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_b_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_c_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_d_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_e_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_f_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_g_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_h_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_i_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_j_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_k_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_l_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_m_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_n_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_o_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_p_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_q_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_r_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_001_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_a_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_a_uni.ytd
new file mode 100644
index 000000000..39437c566
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_a_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db84f6bba82e52bc9fcc971936952e17dc57edacbf699152692f2ddace797b0f
+size 158974
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_b_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_b_uni.ytd
new file mode 100644
index 000000000..464a8d7ef
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_b_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26538f1ad7fbbc9177182a10714cdfe8e7955a1bddaca94553e552f3fd08068e
+size 316592
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_c_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_c_uni.ytd
new file mode 100644
index 000000000..44023f399
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_c_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6f9da1ddea9678edf6d9859cb1c09432bfe384d077440d7758076057f2797ee
+size 207968
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_d_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_d_uni.ytd
new file mode 100644
index 000000000..ed42796ec
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_d_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e88ac592589ee61dce03bd341cd71958b1730d0d59ddea41a4d46657ea03e10
+size 272550
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_e_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_e_uni.ytd
new file mode 100644
index 000000000..f21988f2e
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_e_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5f646040e8dfac9a1ed74918a5d828a32532c7c041293d7a474f82c83c68842
+size 159373
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_f_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_f_uni.ytd
new file mode 100644
index 000000000..c66b9ea6a
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_f_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56f97646405157f654b081218b88dc430b1a3a1e9c89b0f8843e22feff3557b2
+size 203508
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_g_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_g_uni.ytd
new file mode 100644
index 000000000..ba0de6f68
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_g_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:34bf6d325b606649a6069fa143ac5fb80795046b7b494fad7245cef606faea1a
+size 225423
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_h_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_h_uni.ytd
new file mode 100644
index 000000000..ee74ef982
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_h_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d3c5fd8f39f8051ea20470de4f699245adab30a9d8c5b71e719f665be49fd189
+size 232984
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_i_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_i_uni.ytd
new file mode 100644
index 000000000..113aee0b8
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_i_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4b7cef98acdc55f8433fc912b665a71f24b24cd3c144f9a3f1a718fa615ee3f1
+size 361044
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_j_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_j_uni.ytd
new file mode 100644
index 000000000..b00b7bb64
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_j_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ed3dfb17dac7363664c63c2b268b6a07cad57c855f317a7db756c55030d4082
+size 118489
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_k_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_k_uni.ytd
new file mode 100644
index 000000000..4067f3e6c
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_k_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10440b2cdd78653153b834a9a2b85d71e778d3a4e27b997fdc1f766a95c51f25
+size 234195
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_l_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_l_uni.ytd
new file mode 100644
index 000000000..d85e02b85
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_l_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fc8774655b6a1c9214381d5dc8decc817ec62847e3476e5f1e92b08b1e7d134f
+size 165136
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_m_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_m_uni.ytd
new file mode 100644
index 000000000..582adb555
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_m_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:677cf64fb9ea274be7109dc54dbc989ad59f6c6d14d0194ca80da82d77a63c7c
+size 221405
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_n_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_n_uni.ytd
new file mode 100644
index 000000000..cd5a55b14
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_n_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a40695b9cc177b7d4837b5dc86c6088fd25a99f1221119863a58d4f1c5624fe
+size 129657
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_o_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_o_uni.ytd
new file mode 100644
index 000000000..01f2ad33b
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_o_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4eb9be27fed55dabd7e45c687dd827f3c7a1b5b878519543402a8a1a699c25f3
+size 225775
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_p_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_p_uni.ytd
new file mode 100644
index 000000000..feac3e5e5
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_p_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c6b0f21a1d49d066124828ecd271ed71f2185a3b160490e62338e5b247abc2a7
+size 243678
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_q_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_q_uni.ytd
new file mode 100644
index 000000000..ed7793322
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_q_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:376defd28a297b3ec1056765737be2696bf23ac4da0f12c9bb1c5ed37781b153
+size 251485
diff --git a/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_r_uni.ytd b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_r_uni.ytd
new file mode 100644
index 000000000..e956bf144
--- /dev/null
+++ b/resources/pds_ranks/stream/mp_m_freemode_01_mp_m_pds_ranks/mp_m_freemode_01_mp_m_pds_ranks^decl_diff_002_r_uni.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e533c8e6c2ced1bf7ed36bc663c7dce7c948c4d97e3e2e97f58cb29f16bd1d27
+size 351250
diff --git a/resources/thpram/__resource.lua b/resources/thpram/__resource.lua
new file mode 100644
index 000000000..e85b41837
--- /dev/null
+++ b/resources/thpram/__resource.lua
@@ -0,0 +1,20 @@
+resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
+
+files {
+ 'vehicles.meta',
+ 'carvariations.meta',
+ 'carcols.meta',
+ 'handling.meta',
+ 'vehiclelayouts.meta', -- Not Required
+}
+
+data_file 'HANDLING_FILE' 'handling.meta'
+data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
+data_file 'CARCOLS_FILE' 'carcols.meta'
+data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
+data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.meta' -- Not Required
+
+
+client_script {
+ 'vehicle_names.lua' -- Not Required
+}
\ No newline at end of file
diff --git a/resources/thpram/carcols.meta b/resources/thpram/carcols.meta
new file mode 100644
index 000000000..da0579abe
--- /dev/null
+++ b/resources/thpram/carcols.meta
@@ -0,0 +1,1350 @@
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VehicleLight_car_utility
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ thpram
+
+
+
+ -
+
+ thpram
+
+
+
+
+
+
+ VehicleLight_sirenlight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/thpram/carvariations.meta b/resources/thpram/carvariations.meta
new file mode 100644
index 000000000..6ba0476b5
--- /dev/null
+++ b/resources/thpram/carvariations.meta
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ thpram
+
+
-
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+ 5
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 0_default_modkit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/thpram/handling.meta b/resources/thpram/handling.meta
new file mode 100644
index 000000000..bb10dad0c
--- /dev/null
+++ b/resources/thpram/handling.meta
@@ -0,0 +1,67 @@
+
+
+
+
+ -
+ RAMCLASSICSSV
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 440010
+ 0
+ 0
+ AVERAGE
+
+
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/thpram/stream/thpram+hi.ytd b/resources/thpram/stream/thpram+hi.ytd
new file mode 100644
index 000000000..658c46ea1
--- /dev/null
+++ b/resources/thpram/stream/thpram+hi.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:daab1b035f0824603d9ca3b3bc5d2400320d31c71e8fc46a25dde9e07993aac5
+size 6649428
diff --git a/resources/thpram/stream/thpram.yft b/resources/thpram/stream/thpram.yft
new file mode 100644
index 000000000..8675f9521
--- /dev/null
+++ b/resources/thpram/stream/thpram.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:059d502cb4876cb20fc4f25ce87c2af02d4711f90293f8d0058fab077aa84c29
+size 15321826
diff --git a/resources/thpram/stream/thpram.ytd b/resources/thpram/stream/thpram.ytd
new file mode 100644
index 000000000..9677c1a36
--- /dev/null
+++ b/resources/thpram/stream/thpram.ytd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f969279b35f8616f581b5bd235533036375d00a61664a2e917f845f892f8f931
+size 10657905
diff --git a/resources/thpram/stream/thpram_hi.yft b/resources/thpram/stream/thpram_hi.yft
new file mode 100644
index 000000000..25420e0fe
--- /dev/null
+++ b/resources/thpram/stream/thpram_hi.yft
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef129ce64eadaa68307ea8d32cbe8a3b388cbf43271ffc65554377bbd64cc974
+size 9060557
diff --git a/resources/thpram/ulc.lua b/resources/thpram/ulc.lua
new file mode 100644
index 000000000..2e5f29f19
--- /dev/null
+++ b/resources/thpram/ulc.lua
@@ -0,0 +1,60 @@
+
+--[[
+ Ultimate Lighting Controller Config
+ the ULC resource is required to use this configuration
+ get the resource here: https://github.com/Flohhhhh/ultimate-lighting-controller/releases/latest
+ To learn how to setup and use ULC visit here: https://docs.dwnstr.com/ulc/overview
+]]
+
+return {names = {"thpram"},
+ steadyBurnConfig = {
+ forceOn = false, useTime = false,
+ disableWithLights = false,
+ sbExtras = {}
+ },
+ parkConfig = {
+ usePark = false,
+ useSync = false,
+ syncWith = {},
+ pExtras = {},
+ dExtras = {}
+ },
+ hornConfig = {
+ useHorn = false,
+ hornExtras = {},
+ disableExtras = {}
+ },
+ brakeConfig = {
+ useBrakes = false,
+ speedThreshold = 3,
+ brakeExtras = {},
+ disableExtras = {}
+ },
+ reverseConfig = {
+ useReverse = false,
+ reverseExtras = {},
+ disableExtras = {}
+ },
+ doorConfig = {
+ useDoors = false,
+ driverSide = {enable = {}, disable = {}},
+ passSide = {enable = {}, disable = {}},
+ trunk = {enable ={}, disable = {}}
+ },
+ buttons = {
+ {label = "Front Cut", key = 1, color = "green", extra = 1, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "Rear Cut", key = 2, color = "green", extra = 2, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "Cruise", key = 3, color = "green", extra = 3, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "TKD", key = 4, color = "green", extra = 4, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false},
+ {label = "Alley", key = 5, color = "green", extra = 5, linkedExtras = {}, oppositeExtras = {}, offExtras = {}, repair = false}
+ },
+ stages = {
+ useStages = false,
+ stageKeys = {},
+ },
+ defaultStages = {
+ useDefaults = false,
+ enableKeys = {},
+ disableKeys = {}
+ }
+}
\ No newline at end of file
diff --git a/resources/thpram/vehicles.meta b/resources/thpram/vehicles.meta
new file mode 100644
index 000000000..d65e5eb31
--- /dev/null
+++ b/resources/thpram/vehicles.meta
@@ -0,0 +1,135 @@
+
+
+ vehshare
+
+
+ -
+ thpram
+ thpram
+ RAMCLASSICSSV
+ thpram
+
+ null
+ null
+ null
+ null
+
+ null
+ kc99duramaxlly
+ LAYOUT_STANDARD
+ SHERIFF_COVER_OFFSET_INFO
+ EXPLOSION_INFO_DEFAULT
+
+ DEFAULT_FOLLOW_VEHICLE_CAMERA
+ DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA
+ VEHICLE_BONNET_CAMERA_MID_HIGH
+ DEFAULT_POV_CAMERA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+ -
+
+
+
+
+
+
+
+
+ VFXVEHICLEINFO_CAR_GENERIC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1500.000000
+ 3000.000000
+ 7000.000000
+ 14000.000000
+ 50000.000000
+ 50000.000000
+
+
+
+
+
+
+
+
+
+
+ SWANKNESS_1
+
+ FLAG_FORCE_ENABLE_CHASSIS_COLLISION FLAG_HAS_LIVERY FLAG_EXTRAS_REQUIRE FLAG_EXTRAS_STRONG FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON FLAG_HAS_INTERIOR_EXTRAS
+ VEHICLE_TYPE_CAR
+ VPT_FRONT_AND_BACK_PLATES
+ VDT_CAVALCADE
+ VC_EMERGENCY
+ VWT_MUSCLE
+
+
+
+ -
+ S_M_Y_Sheriff_01
+
+
+
+
+
+
+
+
+
+
+ - WHEEL_FRONT_RIGHT_CAMERA
+ - WHEEL_FRONT_LEFT_CAMERA
+ - WHEEL_REAR_RIGHT_CAMERA
+ - WHEEL_REAR_LEFT_CAMERA
+
+
+
+
+
+
+ - STD_POLICE_FRONT_LEFT
+ - STD_POLICE_FRONT_RIGHT
+ - STD_POLICE_REAR_LEFT
+ - STD_POLICE_REAR_RIGHT
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/ulc/config.lua b/resources/ulc/config.lua
index c8fb543e1..e8599abea 100644
--- a/resources/ulc/config.lua
+++ b/resources/ulc/config.lua
@@ -340,10 +340,13 @@ Config = {
"21ppv1",
"21ppv2",
"23f150pr",
- "23f150prbb",
-
-
-
+ "23f150prbb",
+ "23f150st",
+ "thpram",
+ "chp20fpiup",
+ "chp23charg",
+ " ",
+ " ",
},
diff --git a/server.cfg b/server.cfg
index 1eebb0e8d..be16079ab 100644
--- a/server.cfg
+++ b/server.cfg
@@ -249,13 +249,19 @@ ensure BlazeGunfighterBelts
ensure LAPDuniforms
ensure pds_vest
ensure gravity_duty_belts
-ensure
-ensure
-ensure
-ensure
-ensure
-ensure
ensure dnxchiliadtown
+ensure 23f150st
+ensure thpram
+ensure pds_ranks
+ensure
+ensure
+ensure
+ensure
+ensure
+ensure
+ensure
+ensure
+ensure
ensure
ensure ulc
@@ -530,7 +536,7 @@ ensure FireTools
ensure FIREAXE
ensure halligan
ensure thinline_aspbaton
-ensure beanbagshotgun
+ensure El3ttric-BeanBag
ensure flashbang
ensure