diff --git a/resources/[defaultmaps]/rtx_scenarios/.fxap b/resources/[defaultmaps]/rtx_scenarios/.fxap
index f8d3736f1..dff13099a 100644
Binary files a/resources/[defaultmaps]/rtx_scenarios/.fxap and b/resources/[defaultmaps]/rtx_scenarios/.fxap differ
diff --git a/resources/[defaultmaps]/rtx_scenarios/stream/pier.ymt b/resources/[defaultmaps]/rtx_scenarios/stream/pier.ymt
index 0f03cb630..d68c17ff8 100644
Binary files a/resources/[defaultmaps]/rtx_scenarios/stream/pier.ymt and b/resources/[defaultmaps]/rtx_scenarios/stream/pier.ymt differ
diff --git a/resources/[defaultmaps]/rtx_themepark/.fxap b/resources/[defaultmaps]/rtx_themepark/.fxap
deleted file mode 100644
index b035da2e1..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/.fxap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr1.lua b/resources/[defaultmaps]/rtx_themepark/client/attr1.lua
deleted file mode 100644
index 8e484fe6d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr1.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr2.lua b/resources/[defaultmaps]/rtx_themepark/client/attr2.lua
deleted file mode 100644
index 01809d9bd..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr2.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr3.lua b/resources/[defaultmaps]/rtx_themepark/client/attr3.lua
deleted file mode 100644
index fe9631d1f..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr3.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr4.lua b/resources/[defaultmaps]/rtx_themepark/client/attr4.lua
deleted file mode 100644
index c5b6a5ba6..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr4.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr5.lua b/resources/[defaultmaps]/rtx_themepark/client/attr5.lua
deleted file mode 100644
index 40a631e50..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr5.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr6.lua b/resources/[defaultmaps]/rtx_themepark/client/attr6.lua
deleted file mode 100644
index 4ab59149d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr6.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr7.lua b/resources/[defaultmaps]/rtx_themepark/client/attr7.lua
deleted file mode 100644
index ee279316a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr7.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr8.lua b/resources/[defaultmaps]/rtx_themepark/client/attr8.lua
deleted file mode 100644
index 5d7997aed..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr8.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/attr9.lua b/resources/[defaultmaps]/rtx_themepark/client/attr9.lua
deleted file mode 100644
index 397404254..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/attr9.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/main.lua b/resources/[defaultmaps]/rtx_themepark/client/main.lua
deleted file mode 100644
index 7b29833df..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/main.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/paths.lua b/resources/[defaultmaps]/rtx_themepark/client/paths.lua
deleted file mode 100644
index f5ccbcaa9..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/paths.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/client/sound.lua b/resources/[defaultmaps]/rtx_themepark/client/sound.lua
deleted file mode 100644
index 31f836574..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/client/sound.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr1.lua b/resources/[defaultmaps]/rtx_themepark/server/attr1.lua
deleted file mode 100644
index 3de12eeae..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr1.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr2.lua b/resources/[defaultmaps]/rtx_themepark/server/attr2.lua
deleted file mode 100644
index dca268da9..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr2.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr3.lua b/resources/[defaultmaps]/rtx_themepark/server/attr3.lua
deleted file mode 100644
index 2ede2d04b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr3.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr4.lua b/resources/[defaultmaps]/rtx_themepark/server/attr4.lua
deleted file mode 100644
index 5299e49b2..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr4.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr5.lua b/resources/[defaultmaps]/rtx_themepark/server/attr5.lua
deleted file mode 100644
index 04899b39b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr5.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr6.lua b/resources/[defaultmaps]/rtx_themepark/server/attr6.lua
deleted file mode 100644
index 2ce2db832..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr6.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr7.lua b/resources/[defaultmaps]/rtx_themepark/server/attr7.lua
deleted file mode 100644
index b34cd4cce..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr7.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr8.lua b/resources/[defaultmaps]/rtx_themepark/server/attr8.lua
deleted file mode 100644
index 8f94ec48b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr8.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/attr9.lua b/resources/[defaultmaps]/rtx_themepark/server/attr9.lua
deleted file mode 100644
index 8a0d86cf9..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/attr9.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/main.lua b/resources/[defaultmaps]/rtx_themepark/server/main.lua
deleted file mode 100644
index 88baf6c69..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark/server/main.lua and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/.fxap b/resources/[defaultmaps]/rtx_themepark_dlc/.fxap
new file mode 100644
index 000000000..84aedb602
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/.fxap differ
diff --git a/resources/[defaultmaps]/rtx_themepark/Readme.txt b/resources/[defaultmaps]/rtx_themepark_dlc/Readme.txt
similarity index 54%
rename from resources/[defaultmaps]/rtx_themepark/Readme.txt
rename to resources/[defaultmaps]/rtx_themepark_dlc/Readme.txt
index 8695f7cee..c79799596 100644
--- a/resources/[defaultmaps]/rtx_themepark/Readme.txt
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/Readme.txt
@@ -1,83 +1,78 @@
-Thank you for purchasing rtx_themepark we're grateful for your support. If you'd ever have a question and / or need our help, please reach out to us by sending an email or go ahead and create a ticket on our discord: https://discord.gg/P6KdaDpgAk
-
-
-Install instructions (Standalone):
-1. Put rtx_themepark and rtx_themepark_objects folder to your resources
-2. Open config.lua file
-3. Configure your config.lua to your preferences
-4. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
-5. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
-6. Put rtx_themepark and rtx_themepark_objects to the server.cfg
-7. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
-8. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
-
-Install instructions (QBCore):
-1. Put rtx_themepark and rtx_themepark_objects folder to your resources
-2. Open config.lua file
-3. Replace Config.Framework = "standalone" with Config.Framework = "qbcore"
-4. Configure your config.lua to your preferences
-5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
-6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
-7. Put rtx_themepark and rtx_themepark_objects to the server.cfg
-8. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
-9. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
-
-Install instructions (ESX):
-1. Put rtx_themepark and rtx_themepark_objects folder to your resources.
-2. Open config.lua file
-3. Replace Config.Framework = "standalone" with Config.Framework = "esx"
-4. Configure your config.lua to your preferences
-5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
-6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/yoULcX4.png) remove -- from line 10, or replace line 10 with '@mysql-async/lib/MySQL.lua',
-7. Put rtx_themepark and rtx_themepark_objects to the server.cfg
-8. If you want custom ped routes in the park, also put rtx_scenarios to your resources and also put rtx_scenarios to the server.cfg
-9. If you have any maps around Del Perro Pier, please check our [Compatibility with other maps] folder to see if any files need to be replaced.
-
-Common issues:
-
------------------------------
-2 Ferris wheels in Theme Park:
-
-If you see 2 Ferris Wheel, it is because you have some IPL loader on the server that loads the old wheel, you need to disable this IPL, here is an example how to disable the old Ferris Wheel in bob74_ipl
-
-In bob74_ipl/gtav/base.lua at bottom remove RequestIpl("ferris_finale_anim")
-
-From:
-https://i.imgur.com/G8EGoYd.png
-
-To:
-https://i.imgur.com/yM7uJbW.png
-
------------------------------
-Need a key to start bumper cars:
-
-You need to add to your script with vehicle keys, the whitelist for our vehicle, the vehicle name is: rtxbumper
-
------------------------------
-Object names for whitelist to anticheat:
-
-prop_cs_hotdog_02
-prop_cs_burger_01
-sempre_delperropier_popcorn_box
-sempre_delperropier_candycotton_prop
-sempre_delperropier_balloon_b
-sempre_delperropier_balloon_g
-sempre_delperropier_balloon_p
-sempre_delperropier_balloon_r
-sempre_delperropier_bus_blue_screen
-sempre_delperropier_bus_red_screen
-sempre_delperropier_bus_target
-
-You can to stream just one scenarios resource on the server which means if you have any other scenarios resource then just take pier.ymt from our scenarios resource and replace it in scenarios resource that you currently have.
------------------------------
-1) if you want to edit the logo of top of the Detonator, just replace our big logo in sempre_delperropier.ytd
------------------------------
-Open signs floating in the air - this problem is because NVE and sadly we cannot do anything about it. Open signs are obviously deleted but NVE somehow adds them on its own.
-
-
-License agreement / Terms of Service
-1. Any purchase is non-refundable.
-2. Each product is to be used on a singular server, with the exception of a test server.
-3. Any form of redistribution of our content is considered copyright infringement.
-4. If any of these rules are broken, legal actions can be taken.
+Thank you for purchasing rtx_themepark_dlc we're grateful for your support. If you'd ever have a question and / or need our help, please reach out to us by sending an email or go ahead and create a ticket on our discord: https://discord.gg/P6KdaDpgAk
+
+
+Install instructions (Standalone):
+!!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
+
+1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources
+2. Open config.lua file
+3. Configure your config.lua to your preferences
+4. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
+5. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
+6. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
+
+Install instructions (QBCore):
+!!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
+
+1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources
+2. Open config.lua file
+3. Replace Config.Framework = "standalone" with Config.Framework = "qbcore"
+4. Configure your config.lua to your preferences
+5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
+6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/LWaYxz7.png) remove -- from line 11, or replace line 11 with '@oxmysql/lib/MySQL.lua',
+7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
+
+Install instructions (ESX):
+!!If you have base Theme Park installed, remove rtx_themepark and rtx_themepark_objects
+
+1. Put rtx_themepark_dlc and rtx_themepark_dlc_objects folder to your resources.
+2. Open config.lua file
+3. Replace Config.Framework = "standalone" with Config.Framework = "esx"
+4. Configure your config.lua to your preferences
+5. Upload sql sql.sql file to your mysql database. (if you want to use theme park management)
+6. Open fxmanifest.lua and edit it same like on this screenshot (https://i.imgur.com/yoULcX4.png) remove -- from line 10, or replace line 10 with '@mysql-async/lib/MySQL.lua',
+7. Put rtx_themepark_dlc and rtx_themepark_dlc_objects to the server.cfg
+
+Common issues:
+
+-----------------------------
+2 Ferris wheels in Theme Park:
+
+If you see 2 Ferris Wheel, it is because you have some IPL loader on the server that loads the old wheel, you need to disable this IPL, here is an example how to disable the old Ferris Wheel in bob74_ipl
+
+In bob74_ipl/gtav/base.lua at bottom remove RequestIpl("ferris_finale_anim")
+
+From:
+https://i.imgur.com/G8EGoYd.png
+
+To:
+https://i.imgur.com/yM7uJbW.png
+
+-----------------------------
+Need a key to start bumper cars:
+
+You need to add to your script with vehicle keys, the whitelist for our vehicle, the vehicle name is: rtxbumper
+
+-----------------------------
+Object names for whitelist to anticheat:
+
+prop_cs_hotdog_02
+prop_cs_burger_01
+prop_plastic_cup_02
+sempre_delperropier_popcorn_box
+sempre_delperropier_candycotton_prop
+sempre_delperropier_balloon_b
+sempre_delperropier_balloon_g
+sempre_delperropier_balloon_p
+sempre_delperropier_balloon_r
+sempre_delperropier_bus_blue_screen
+sempre_delperropier_bus_red_screen
+sempre_delperropier_bus_target
+
+
+License agreement / Terms of Service
+1. Any purchase is non-refundable.
+2. Each product is to be used on a singular server, with the exception of a test server.
+3. Any form of redistribution of our content is considered copyright infringement.
+4. If any of these rules are broken, legal actions can be taken.
© 2025 RTX Development, all rights reserved.
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr1.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr1.lua
new file mode 100644
index 000000000..fa592ba3a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr1.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr2.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr2.lua
new file mode 100644
index 000000000..319abebdd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr2.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr3.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr3.lua
new file mode 100644
index 000000000..7e965ce5d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr3.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr4.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr4.lua
new file mode 100644
index 000000000..fbd1b86e1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr4.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr5.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr5.lua
new file mode 100644
index 000000000..27a0e9a1a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr5.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr6.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr6.lua
new file mode 100644
index 000000000..52a724c4e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr6.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr7.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr7.lua
new file mode 100644
index 000000000..aeb1d5257
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr7.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr8.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr8.lua
new file mode 100644
index 000000000..ebd6e03e9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr8.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/attr9.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr9.lua
new file mode 100644
index 000000000..f5a1a95e8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/attr9.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr10.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr10.lua
new file mode 100644
index 000000000..3562250e1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr10.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr11.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr11.lua
new file mode 100644
index 000000000..4f66af529
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr11.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr12.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr12.lua
new file mode 100644
index 000000000..681e15b71
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr12.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr13.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr13.lua
new file mode 100644
index 000000000..bdce8dcbb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr13.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr14.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr14.lua
new file mode 100644
index 000000000..3ee1c11dd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr14.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr15.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr15.lua
new file mode 100644
index 000000000..ad5e9ef42
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr15.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr16.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr16.lua
new file mode 100644
index 000000000..0bb30e2f6
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr16.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr17.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr17.lua
new file mode 100644
index 000000000..c4be418fa
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr17.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr18.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr18.lua
new file mode 100644
index 000000000..30f6b5e3f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/dlc/attr18.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/main.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/main.lua
new file mode 100644
index 000000000..85764b911
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/main.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/paths1.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths1.lua
new file mode 100644
index 000000000..9d4b1cd56
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths1.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/paths2.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths2.lua
new file mode 100644
index 000000000..e145dee9a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths2.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/paths3.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths3.lua
new file mode 100644
index 000000000..251a992d4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/paths3.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/client/sound.lua b/resources/[defaultmaps]/rtx_themepark_dlc/client/sound.lua
new file mode 100644
index 000000000..8e789f8eb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/client/sound.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark/config.lua b/resources/[defaultmaps]/rtx_themepark_dlc/config.lua
similarity index 67%
rename from resources/[defaultmaps]/rtx_themepark/config.lua
rename to resources/[defaultmaps]/rtx_themepark_dlc/config.lua
index 9a9700173..1cac0a3fb 100644
--- a/resources/[defaultmaps]/rtx_themepark/config.lua
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/config.lua
@@ -1,677 +1,972 @@
-Config = {}
-
-Config.Framework = "standalone" -- types (standalone, qbcore, esx)
-
-Config.ESXFramework = {
- newversion = true, -- use this if you using new esx version (if you get error with old esxsharedobjectmethod in console)
- getsharedobject = "esx:getSharedObject",
- resourcename = "es_extended"
-}
-
-Config.QBCoreFrameworkResourceName = "qb-core" -- qb-core resource name, change this if you have different name of main resource of qbcore
-
-Config.OxInventory = false -- enable this if you use ox_inventory
-
-Config.InterfaceColor = "#ff66ff" -- change interface color, color must be in hex
-
-Config.Language = "English" -- text language from code (English, German, French, Italian, Spanish, Portuguese)
-
-Config.ThemeParkCanBeOwned = false -- enable this if you want to want to have theme park for sell for players - settings for management can be found in Config.ThemeParkOwnedSettings
-
-Config.ThemeParkControlAttractions = false -- enable this function if you want to control the attractions manually (after enabling this function, the attractions will no longer turn on automatically) - settings for control attractions can be found in Config.ThemeParkControlMachineSettings
-
-Config.ThemeParkTicketMachineSettings = {usedistance = 2.0, usekey = "E"}
-
-Config.ThemeParkItemsSettings = {givedistance = 2.0, givekey = "G", throwkey = "F", buydistance = 2.0, buykey = "E"}
-
-Config.MaximumParkDistance = 450.0 -- distance of view of attractions
-
-Config.Target = false -- enable this if you want use target
-
-Config.Targettype = "qtarget" -- types - qtarget, qbtarget, oxtarget
-
-Config.TargetIcons = {managmenticon = "fa-solid fa-bars-progress", ticketicon = "fa-solid fa-cart-shopping", buyicon = "fa-solid fa-cart-shopping", seaticon = "fa-solid fa-chair", controlicon = "fa-solid fa-bars-progress"}
-
-Config.TargetSystemsNames = {qtarget = "qtarget", qbtarget = "qb-target", oxtarget = "ox_target"}
-
-Config.ThemeParkInteractionSystem = 1 -- 1 == Our custom interact system, 2 == 3D Text Interact, 3 == Gta V Online Interaction Style
-
-Config.ThemeParkSeatKey = "E" -- theme park key for sit
-
-Config.ThemeParkExitKey = "F" -- theme park key for exit
-
-Config.ThemeParkAnimChangeKey = "E" -- theme park key for change anim
-
-Config.ThemeParkDisableExit = false -- turn this feature on if you don't want players to leave the attraction during the ride.
-
-Config.ThemeParkPass = false -- -- enable this if you want use theme park pass item, you need create item with name "themeparkpass" in your inventory/framework, also for standalone you need create usable item, example is in server/other.lua
-
-Config.ThemeParkPassTime = 10 -- time when normal theme park expire when player use it (in minutes)
-
-Config.ThemeParkAttractionFallChance = false -- enable this feature if you want the chance that the player will fall from the attraction, you can set the chance in Config.ThemeParkFallSettings
-
-Config.ThemeParkDisabledByDefault = false -- enable this feature if you want to disable all attractions when the server starts, to enable attractions you have to enable them via the /enablethemepark command which is for administrators. (permissions for this command is in other.lua file)
-
-Config.ThemeParkDisableTicketSystem = false -- enable this feature if you want free entry to all attractions
-
-Config.ThemeParkDisableSoundForAttractions = false -- enable this if you want disable music for all attractions
-
-Config.AttractionsSettings = {
- gforce = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 1.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
- animcooldown = 1000, -- in miliseconds
- ticketprice = 10, -- price for ticket
- speedmodifier = 1.0, -- attraction speed, default speed is 1.0
- maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
- },
- topscan = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 1.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- exitcoords = {coords = vector3(-1619.91, -1073.14, 12.01), heading = 345.5}, -- coordinates for exit the attraction
- animcooldown = 1000, -- in miliseconds
- ticketprice = 10, -- price for ticket
- speedmodifier = 1.0, -- attraction speed, default speed is 1.0
- maxrounds = 20, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
- normalstyle = true, -- change this if you want different style of top scan (Top Scan starts spinning at a different angle)
- },
- vortex = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 1.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- exitcoords = {coords = vector3(-1702.23, -1105.6, 12.15), heading = 321.5}, -- coordinates for exit the attraction
- animcooldown = 1000,
- ticketprice = 10, -- price for ticket
- speedmodifier = 1.0, -- attraction speed, default speed is 1.0
- maxrounds = 2, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
- },
- detonator = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 1.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- exitcoords = {coords = vector3(-1685.04, -1115.26, 12.15), heading = 352.5}, -- coordinates for exit the attraction
- ticketprice = 10, -- price for ticket
- speedmodifier = 1.0, -- attraction speed, default speed is 1.0
- timeontop = 10000, -- in miliseconds (the time that the detonator will wait at the top before going down.)
- },
- boat = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 1.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- exitcoords = {coords = vector3(-1660.67, -1115.0, 12.04), heading = 50.5}, -- coordinates for exit the attraction
- animcooldown = 1000, -- in miliseconds
- ticketprice = 10, -- price for ticket
- speedmodifier = 1.0, -- attraction speed, default speed is 1.0
- maxrounds = 5, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
- },
- bumpercars = {
- disable = false, -- enable this if you dont want to use this attraction
- bumperdespawncoords = {coords = vector3(-1639.6, -1067.51, 12.5), heading = 230.0}, -- coordinates for exit the attraction
- buydistance = 1.5, -- distance for buy ticket
- seatdistance = 2.0, -- distance for seat as a passenger.
- minminutes = 1, -- minimum minutes in bumper cars
- maxminutes = 10, -- max minutes in bumper cars
- priceperminute = 10, -- price for ticket per minute
- maxplayers = 15, -- maximum number of players for bumper cars
- bumperusekey = "E", -- bumper cars key for seat as a passenger.
- bumperleavekey = "E",-- bumper cars key for leave bumper cars
- disablebumperkeyboard = true, -- turning off the keyboard when driving bumper cars
- },
- ferris = {
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 2.5, -- distance for use attraction
- waitforplayers = 20000, -- in miliseconds
- ferrisseatanimcooldown = 1000, -- in miliseconds
- ferrisseatwait = 5000, -- in miliseconds
- ferrisexitcoords = {coords = vector3(-1686.27, -1098.77, 12.5), heading = 140.0}, -- coordinates for exit the attraction
- ticketprice = 10, -- price for ticket
- },
- shootingrange = { -- If you have some script which block weapons, you can add some bypass to allow weapon_musket to be used withount inventory item use, we also trigger this event when shooting range is started TriggerEvent("rtx_themepark:Shooter:Started", true) and when shooting range ends TriggerEvent("rtx_themepark:Shooter:Started", false), you can create event handler for our event in your script
- disable = false, -- enable this if you dont want to use this attraction
- usedistance = 2.0, -- distance for use attraction
- maxtargets = 5, -- maximum number of targets
- defaultspeed = 0.010, -- base speed of targets
- maxspeed = 0.035, -- max speed of targets
- maxpeektargets = 50, -- maximum number of target hits
- maxmistakes = 5, -- maximum number of mistakes before cancellation
- timetoshoot = 5, -- maximum number of seconds to hit the target
- shootingrangeweapon = "weapon_snspistol_mk2", -- weapon name which you want to use in shootin range
- ticketprice = 10, -- price for ticket
- shootingrangeusekey = "E", -- shooting range key for start game.
- },
- rollercoaster = {
- disable = false, -- enable this if you dont want to use this attraction
- soundeffect = true, -- enable this if you want sound effects for rollercoaster
- usedistance = 2.0, -- distance for use attraction
- waitforplayers = 5000, -- in miliseconds
- animcooldown = 1000, -- in miliseconds
- ticketprice = 10, -- price for ticket
- speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
- },
-}
-
-Config.ThemeParkBlip = {
- blip = true, -- enable this if you want display blip on map
- blipcoords = vector3(-1646.97, -1083.27, 12.15), -- location of blip
- blipiconid = 266, -- icon type
- blipdisplay = 4, -- icon display
- blipcolor = 3, -- icon color
- blipshortrange = true, -- icon range
- blipscale = 1.0, -- icon scale
- bliptext = "Theme Park", -- text of blip
-}
-
-Config.ThemeParkFallSettings = {
- fallchance = 10, -- in percentage 1-1000
- fallchancecheck = 5, -- in seconds (for example it will trigger fall chance every 10 seconds when player is on the attraction)
- attractions = {
- gforce = true, -- enable this if you want to have chance to fall from this attraction
- topscan = true, -- enable this if you want to have chance to fall from this attraction
- vortex = true, -- enable this if you want to have chance to fall from this attraction
- detonator = true, -- enable this if you want to have chance to fall from this attraction
- boat = true, -- enable this if you want to have chance to fall from this attraction
- rollercoaster = true, -- enable this if you want to have chance to fall from this attraction
- },
-}
-
-Config.ThemeParkOwnedSettings = {
- enablepermissionsystem = false, -- enable this if you want use permissions system via ace, job, identifier (if you enable this function, theme park can no longer be purchased normally)
- themeparkcoords = vector3(-1631.3, -1055.77, 13.63), -- coordinates for theme park managment
- themeparkprice = 10000, -- price of theme park
- themeparkdistance = 2.0, -- distance for theme park managment
- themeparkmaxtransferdistance = 2.0, -- maxdistance for transfer theme park
- sellmultipler = 0.5, -- sell multipler
- ticketmultipler = 0.5, -- the amount the theme park will receive from the ticket
- itemmultipler = 0.5, -- the amount the theme park will receive from the item
- openmanagmentkey = "E", -- key for open managment menu
- disablesell = false, -- enable this if you want disable sell function from managment menu
- disabletransfer = false, -- enable this if you want disable transfer function from managment menu
- acepermissionsforusemanagmentmenu = {enable = false, permission = "themepark.managment"}, -- enable this if you want to use ace permissions
- jobpermissionsforusemanagmentmenu = {enable = false, jobname = "themepark"}, -- enable this if you want to use job permissions (you need create job with name themepark or change the job title to something else)
- identifierspermissionsforusemanagmentmenu = false, -- enable this if you want to use identifiers permissions
- permissionsviaidentifiers = { -- permisisontypes - license, steam, xbox, live, discord, ip
- {permissiontype = "steam", permisisondata = "steam:11000013cc73739"}, -- this is example line
- },
-}
-
-Config.ThemeParkControlMachineSettings = {
- usedistance = 2.0, -- distance for theme park control attraction
- usekey = "E", -- key for open control attraction menu
- acepermissionsforusecontrolmenu = {enable = false, permission = "themepark.managment"}, -- enable this if you want to use ace permissions
- jobpermissionsforusecontrolmenu = {enable = false, jobname = "themepark"}, -- enable this if you want to use job permissions (you need create job with name themepark or change the job title to something else)
- identifierspermissionsforcontrolmenu = false, -- enable this if you want to use identifiers permissions
- permissionsviaidentifiers = { -- permisisontypes - license, steam, xbox, live, discord, ip
- {permissiontype = "steam", permisisondata = "steam:11000013cc73739"}, -- this is example line
- },
- attractions = {
- vortex = {
- coords = vector3(-1698.095, -1117.094, 13.12525), -- location of control machine
- rotation = vector3(0.0, 0.0, 140.0), -- rotation of control machine
- label = "VORTEX", -- label of control machine
- musiccoords = vector3(-1711.15, -1116.4, 14.0), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- disablesmoke = false, -- enable this if you want disable smoke
- smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
- smokelocations = {
- {coords = vector3(-1704.8, -1115.56, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1706.36, -1120.65, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1711.06, -1123.14, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1716.15, -1121.588, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1718.64, -1116.88, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1717.08, -1111.8, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1712.34, -1109.28, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1707.3, -1110.86, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1707.3, -1110.86, 14.12), scale = 1.50, handler = nil},
- {coords = vector3(-1711.24, -1115.81, 14.12), scale = 2.0, handler = nil},
- },
- },
- bumpercars = {
- coords = vector3(-1634.112, -1056.608, 13.65577), -- location of control machine
- rotation = vector3(0.0, 0.0, 50.0), -- rotation of control machine
- label = "BUMPER CARS", -- label of control machine
- musiccoords = vector3(-1655.44, -1056.54, 14.0), -- location of music
- musicmaxdistance = 80.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- disablesmoke = false, -- enable this if you want disable smoke
- smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
- smokelocations = {
- {coords = vector3(-1648.12, -1048.92, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1657.14, -1059.94, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1663.79, -1068.07, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1669.39, -1074.92, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1632.91, -1042.48, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1663.57, -1050.88, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1649.68, -1061.85, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1662.39, -1076.57, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1675.04, -1070.14, 14.0), scale = 5.0, handler = nil},
- {coords = vector3(-1643.33, -1053.85, 14.0), scale = 5.0, handler = nil},
- },
- },
- boat = {
- coords = vector3(-1653.704, -1115.887, 15.036606), -- location of control machine
- rotation = vector3(0.0, 0.0, 215.0), -- rotation of control machine
- label = "BOAT", -- label of control machine
- musiccoords = vector3(-1656.05, -1120.58, 20.49), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- disablesmoke = false, -- enable this if you want disable smoke
- smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
- smokelocations = {
- {coords = vector3(-1655.72, -1119.99, 15.4), scale = 2.0, handler = nil},
- {coords = vector3(-1659.06, -1122.29, 15.69), scale = 2.0, handler = nil},
- {coords = vector3(-1653.65, -1118.78, 15.4), scale = 2.0, handler = nil},
- },
- },
- rollercoaster = {
- coords = vector3(-1643.912, -1121.273, 17.34224), -- location of control machine
- rotation = vector3(0.0, 0.0, -40.0), -- rotation of control machine
- label = "ROLLERCOASTER", -- label of control machine
- musiccoords = vector3(-1646.03, -1127.34, 18.21), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- },
- detonator = {
- coords = vector3(-1690.872, -1137.998, 12.9149), -- location of control machine
- rotation = vector3(0.0, 0.0, -15.0), -- rotation of control machine
- label = "DETONATOR", -- label of control machine
- musiccoords = vector3(-1689.36, -1130.81, 35.1), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- },
- gforce = {
- coords = vector3(-1643.50, -1082.98, 12.13256), -- location of control machine
- rotation = vector3(0.0, 0.0, 230.0), -- rotation of control machine
- label = "G-FORCE", -- label of control machine
- musiccoords = vector3(-1638.08, -1078.77, 40.45), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- },
- topscan = {
- coords = vector3(-1628.918, -1074.719, 12.05341), -- location of control machine
- rotation = vector3(0.0, 0.0, 210.0), -- rotation of control machine
- label = "TOP SCAN", -- label of control machine
- musiccoords = vector3(-1635.18, -1095.14, 35.75), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- },
- ferris = {
- coords = vector3(-1679.532, -1099.854, 13.11942), -- location of control machine
- rotation = vector3(0.0, 0.0, 320.0), -- rotation of control machine
- label = "FERRIS WHEEL", -- label of control machine
- musiccoords = vector3(-1683.14, -1096.15, 39.67), -- location of music
- musicmaxdistance = 40.0, -- distance of music
- disablemusic = false, -- enable this if you want disable music
- },
- },
-}
-
-Config.AttractionsMusic = {
- ["gforce"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1638.08, -1078.77, 40.45), -- coords for music
- maxdistance = 30.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=K6pUfRCWkJg"},
- {musicurl = "https://www.youtube.com/watch?v=EiN8adj6Yxk"},
- {musicurl = "https://www.youtube.com/watch?v=HQEXOMjyQ-A"},
- },
- },
- ["topscan"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1635.18, -1095.14, 35.75), -- coords for music
- maxdistance = 30.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://youtu.be/FIzqO1oxnOY?si=5EasnFZ-CAmNu1td"},
- {musicurl = "https://youtu.be/Kv4Tnsz8wn0?si=lkm7f_LSSnZU6llV"},
- {musicurl = "https://youtu.be/Dhn5NYR9vXE?si=nkYysah5Suf2xrkf"},
- },
- },
- ["vortex"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1711.15, -1116.4, 14.0), -- coords for music
- maxdistance = 30.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=7BqyPAAhLZE"},
- {musicurl = "https://www.youtube.com/watch?v=jzR9XS1vyiI"},
- {musicurl = "https://www.youtube.com/watch?v=mu8c13Rkj50"},
- },
- },
- ["detonator"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1689.36, -1130.81, 35.1), -- coords for music
- maxdistance = 30.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=eVGf7XhGeKk"},
- {musicurl = "https://youtu.be/GpiOnf47zfw?si=uO1i7YkSl_vVKT47"},
- {musicurl = "https://www.youtube.com/watch?v=XwxLwG2_Sxk"},
- },
- },
- ["boat"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1656.05, -1120.58, 20.49), -- coords for music
- maxdistance = 30.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://youtu.be/uirdzltJOlc?si=L4TrNaPsZWKp1FKD"},
- {musicurl = "https://www.youtube.com/watch?v=dfgJYRdNwDE"},
- {musicurl = "https://youtu.be/XFshyenXjsg?si=m_7mRlE4qjTFRJU-"},
- {musicurl = "https://youtu.be/xgWDbkHrI8A?si=HzbpxJEfabD4gCTb"},
- },
- },
- ["bumpercars"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1655.44, -1056.54, 14.09), -- coords for music
- maxdistance = 40.0, -- max distance for music
- musicvolume = 30, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=AUkp2LiN6JU"},
- {musicurl = "https://youtu.be/aSSNGTSeqCI?si=H7Q5HVYGm8fniOv1"},
- {musicurl = "https://youtu.be/TaZp1538ShI?si=8ZIM2B09jvHZsM8v"},
- {musicurl = "https://www.youtube.com/watch?v=-GVHOPW3mxM"},
- {musicurl = "https://youtu.be/ziX_f7rdFD4?si=QSnYTlD_1YBCsxn1"},
- {musicurl = "https://youtu.be/rw6oxwOOTNM?si=wxBxjagkgMKCkZWj"},
- },
- },
- ["ferris"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1683.14, -1096.15, 39.67), -- coords for music
- maxdistance = 50.0, -- max distance for music
- musicvolume = 40, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=mAEJNDzHCtM"},
- {musicurl = "https://www.youtube.com/watch?v=GY4Jk6t4Ljg"},
- {musicurl = "https://www.youtube.com/watch?v=3TBSvuWYHwM"},
- },
- },
- ["rollercoaster"] = {
- disable = false, -- enable this if you dont want to play music for this attraction
- coords = vector3(-1646.03, -1127.34, 18.21), -- coords for music
- maxdistance = 50.0, -- max distance for music
- musicvolume = 40, -- max volume for music
- playlist = {
- {musicurl = "https://www.youtube.com/watch?v=SC7XrlhRTco"},
- {musicurl = "https://youtu.be/n6BgM5G8Hp8?si=4iP25aT-VC-VFy5b"},
- {musicurl = "https://youtu.be/eVGf7XhGeKk?si=IcosjKwvMQxi130L"},
- },
- },
-}
-
-Config.BumperCarsSpawnPoints = {
- {coords = vector3(-1665.37, -1084.3, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1667.66, -1082.97, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1670.72, -1080.28, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1674.36, -1077.16, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1678.63, -1074.1, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1681.51, -1071.07, 11.69), heading = 321.5, radius = 2.0},
- {coords = vector3(-1628.0, -1042.7, 11.69), heading = 138.0, radius = 2.0},
- {coords = vector3(-1631.84, -1039.84, 11.69), heading = 138.0, radius = 2.0},
- {coords = vector3(-1633.76, -1037.89, 11.69), heading = 138.0, radius = 2.0},
- {coords = vector3(-1637.09, -1034.9, 11.69), heading = 138.0, radius = 2.0},
- {coords = vector3(-1643.35, -1029.65, 11.69), heading = 138.0, radius = 2.0},
- {coords = vector3(-1646.13, -1027.44, 11.69), heading = 138.0, radius = 2.0},
-}
-
-Config.Stands = {
- {
- coords = vector3(-1647.5, -1085.73, 12.14),
- standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1649.97, -1090.43, 12.12),
- standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1647.4, -1093.0, 12.08),
- standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1635.26, -1103.84, 12.02),
- standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1616.14, -1056.79, 12.07),
- standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1618.93, -1060.0, 12.07),
- standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1623.27, -1066.29, 12.07),
- standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1613.03, -1047.15, 12.11),
- standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1667.91, -1145.63, 12.01),
- standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1676.21, -1148.22, 12.01),
- standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1683.27, -1149.94, 12.01),
- standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1696.45, -1098.79, 12.15),
- standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1694.0, -1100.81, 12.15),
- standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1689.2, -1104.85, 12.15),
- standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1682.61, -1109.75, 12.15),
- standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1617.53, -1044.0, 12.15),
- standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1638.56, -1113.89, 12.02),
- standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
- {
- coords = vector3(-1691.91, -1111.48, 12.15),
- standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger
- itemprice = 5,
- },
-}
-
-Config.ShootingRangePrizes = {
- { -- score number
- minimumscore = 10, -- minimum score
- prizetype = "money", -- prize type (you need add your types yourself in server/other.lua
- prizedata = 100, -- prize data example money amount
- prizelabel = "Money", -- prize label
- },
- { -- score number
- minimumscore = 100, -- minimum score
- prizetype = "money", -- prize type (you need add your types yourself in server/other.lua
- prizedata = 1000, -- prize data example money amount
- prizelabel = "Money", -- prize label
- },
-}
-
-Config.PlayerLoadedEvent = { -- load methods of theme park
- esx = "esx:playerLoaded",
- qbcore = "QBCore:Client:OnPlayerLoaded",
- standalone = "playerLoaded",
- customevent = true, -- enable this if you dont want load theme park after player loaded to server. (enable this for example for servers with multicharacter)
- standaloneevent = false, -- enable this if you dont want load theme park after player loaded to server. (for standalone version)
-}
-
-function DrawText3D(x, y, z, text)
- local onScreen,_x,_y=World3dToScreen2d(x,y,z)
- local px,py,pz=table.unpack(GetGameplayCamCoords())
- if onScreen then
- SetTextScale(0.35, 0.35)
- SetTextFont(4)
- SetTextProportional(1)
- SetTextColour(255, 255, 255, 255)
- SetTextEntry("STRING")
- SetTextCentre(1)
- AddTextComponentString(text)
- DrawText(_x,_y)
- local factor = (string.len(text)) / 240
- DrawRect(_x, _y + 0.0125, 0.015 + factor, 0.03, 255, 102, 255, 150)
- end
-end
-
-function Notify(text)
- exports["rtx_notify"]:Notify("Theme Park", text, 5000, "info") -- if you get error in this line its because you dont use our notify system buy it here https://rtx.tebex.io/package/5402098 or you can use some other notify system just replace this notify line with your notify system
- --exports["mythic_notify"]:SendAlert("inform", text, 5000)
-end
-
-function AddBumperKey(vehicle)
- -- if you use some vehicle key system, add here your function for add keys (name of vehicle is rtxbumper)
-end
-
-function RemoveBumperKey(vehicle, plate, model)
- -- if you use some vehicle key system, add here your function for remove keys (name of vehicle is rtxbumper)
-end
-
-function IncreaseHunger(itemtype)
- if itemtype == "hotdog" then
- -- You can add here your function for decrease hunger
- elseif itemtype == "burger" then
- -- You can add here your function for decrease hunger
- end
-end
-
--- If you want to add your own target system / interaction system, edit these functions.
-
-function AddTargetZone(targettype, targetnamedata, targettypedata, targetheading, targetdistance, targetlabel, targeticon, targetevent)
- if Config.Targettype == "qtarget" then
- if targettype == "coords" then
- local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
- exports[Config.TargetSystemsNames.qtarget]:AddBoxZone(targetnamedata, targetcoordsdata, 2.5, 2.5, {
- name = targetnamedata,
- heading = targetheading,
- debugPoly = false,
- minZ = targetcoordsdata.z-1.5,
- maxZ = targetcoordsdata.z+1.5,
- }, {
- options = {
- {
- event = targetevent,
- icon = targeticon,
- label = targetlabel
- },
- },
- distance = targetdistance
- })
- else
- exports[Config.TargetSystemsNames.qtarget]:AddTargetModel({GetHashKey(targettypedata)}, {
- options = {
- {
- name = targetnamedata,
- event = targetevent,
- icon = targeticon,
- label = targetlabel,
- },
- },
- distance = targetdistance
- })
- end
- elseif Config.Targettype == "qbtarget" then
- if targettype == "coords" then
- local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
- exports[Config.TargetSystemsNames.qbtarget]:AddBoxZone(targetnamedata, targetcoordsdata, 2.5, 2.5, {
- name = targetnamedata,
- heading = targetheading,
- debugPoly = false,
- minZ = targetcoordsdata.z-1.5,
- maxZ = targetcoordsdata.z+1.5,
- }, {
- options = {
- {
- type = "client",
- action = function(entity)
- TriggerEvent(targetevent)
- end,
- icon = targeticon,
- label = targetlabel,
- },
- },
- distance = targetdistance
- })
- else
- exports[Config.TargetSystemsNames.qbtarget]:AddTargetModel({GetHashKey(targettypedata)}, {
- options = {
- {
- name = targetnamedata,
- event = targetevent,
- icon = targeticon,
- label = targetlabel,
- },
- },
- distance = targetdistance
- })
- end
- elseif Config.Targettype == "oxtarget" then
- if targettype == "coords" then
- local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
- exports[Config.TargetSystemsNames.oxtarget]:addBoxZone({
- coords = targetcoordsdata,
- size = vec3(2, 2, 2),
- rotation = targetheading,
- options = {
- {
- name = targetnamedata,
- event = targetevent,
- icon = targeticon,
- distance = targetdistance,
- label = targetlabel,
- canInteract = function(entity, distance, coords, name)
- return true
- end
- }
- }
- })
- else
- exports[Config.TargetSystemsNames.oxtarget]:addModel(GetHashKey(targettypedata), {
- {
- name = targetnamedata,
- event = targetevent,
- icon = targeticon,
- label = targetlabel,
- }
- })
- end
- end
+Config = {}
+
+Config.Framework = "standalone" -- types (standalone, qbcore, esx)
+
+Config.ESXFramework = {
+ newversion = true, -- use this if you using new esx version (if you get error with old esxsharedobjectmethod in console)
+ getsharedobject = "esx:getSharedObject",
+ resourcename = "es_extended"
+}
+
+Config.QBCoreFrameworkResourceName = "qb-core" -- qb-core resource name, change this if you have different name of main resource of qbcore
+
+Config.OxInventory = false -- enable this if you use ox_inventory
+
+Config.InterfaceColor = "#ff66ff" -- change interface color, color must be in hex
+
+Config.Language = "English" -- text language from code (English, German, French, Italian, Spanish, Portuguese)
+
+Config.ThemeParkCanBeOwned = false -- enable this if you want to want to have theme park for sell for players - settings for management can be found in Config.ThemeParkOwnedSettings
+
+Config.ThemeParkControlAttractions = false -- enable this function if you want to control the attractions manually (after enabling this function, the attractions will no longer turn on automatically) - settings for control attractions can be found in Config.ThemeParkControlMachineSettings
+
+Config.ThemeParkTicketMachineSettings = {usedistance = 2.0, usekey = "E"}
+
+Config.ThemeParkItemsSettings = {givedistance = 2.0, givekey = "G", throwkey = "F", buydistance = 2.0, buykey = "E"}
+
+Config.MaximumParkDistance = 1000.0 -- distance of view of attractions
+
+Config.Target = false -- enable this if you want use target Do not turn on the target, it will work the day after the release.
+
+Config.Targettype = "qtarget" -- types - qtarget, qbtarget, oxtarget
+
+Config.TargetIcons = {managmenticon = "fa-solid fa-bars-progress", ticketicon = "fa-solid fa-cart-shopping", buyicon = "fa-solid fa-cart-shopping", seaticon = "fa-solid fa-chair", controlicon = "fa-solid fa-bars-progress"}
+
+Config.TargetSystemsNames = {qtarget = "qtarget", qbtarget = "qb-target", oxtarget = "ox_target"}
+
+Config.ThemeParkInteractionSystem = 1 -- 1 == Our custom interact system, 2 == 3D Text Interact, 3 == Gta V Online Interaction Style
+
+Config.ThemeParkSeatKey = "E" -- theme park key for sit
+
+Config.ThemeParkExitKey = "F" -- theme park key for exit
+
+Config.ThemeParkAnimChangeKey = "E" -- theme park key for change anim
+
+Config.ThemeParkDisableExit = false -- turn this feature on if you don't want players to leave the attraction during the ride.
+
+Config.ThemeParkPass = false -- -- enable this if you want use theme park pass item, you need create item with name "themeparkpass" in your inventory/framework, also for standalone you need create usable item, example is in server/other.lua
+
+Config.ThemeParkPassTime = 10 -- time when normal theme park expire when player use it (in minutes)
+
+Config.ThemeParkAttractionFallChance = false -- enable this feature if you want the chance that the player will fall from the attraction, you can set the chance in Config.ThemeParkFallSettings
+
+Config.ThemeParkDisabledByDefault = false -- enable this feature if you want to disable all attractions when the server starts, to enable attractions you have to enable them via the /enablethemepark command which is for administrators. (permissions for this command is in other.lua file)
+
+Config.ThemeParkDisableTicketSystem = false -- enable this feature if you want free entry to all attractions
+
+Config.AttractionsSettings = {
+ gforce = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ },
+ topscan = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ exitcoords = {coords = vector3(-1619.91, -1073.14, 12.01), heading = 345.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ maxrounds = 20, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ normalstyle = true, -- change this if you want different style of top scan (Top Scan starts spinning at a different angle)
+ },
+ vortex = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ exitcoords = {coords = vector3(-1702.23, -1105.6, 12.15), heading = 321.5}, -- coordinates for exit the attraction
+ animcooldown = 1000,
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ maxrounds = 2, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ },
+ detonator = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ exitcoords = {coords = vector3(-1685.04, -1115.26, 12.15), heading = 352.5}, -- coordinates for exit the attraction
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ timeontop = 10000, -- in miliseconds (the time that the detonator will wait at the top before going down.)
+ },
+ boat = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ exitcoords = {coords = vector3(-1660.67, -1115.0, 12.04), heading = 50.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ maxrounds = 5, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ },
+ bumpercars = {
+ disable = false, -- enable this if you dont want to use this attraction
+ bumperdespawncoords = {coords = vector3(-1639.6, -1067.51, 12.5), heading = 230.0}, -- coordinates for exit the attraction
+ buydistance = 1.5, -- distance for buy ticket
+ seatdistance = 2.0, -- distance for seat as a passenger.
+ minminutes = 1, -- minimum minutes in bumper cars
+ maxminutes = 10, -- max minutes in bumper cars
+ priceperminute = 10, -- price for ticket per minute
+ maxplayers = 15, -- maximum number of players for bumper cars
+ bumperusekey = "E", -- bumper cars key for seat as a passenger.
+ bumperleavekey = "E",-- bumper cars key for leave bumper cars
+ disablebumperkeyboard = true, -- turning off the keyboard when driving bumper cars
+ },
+ ferris = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.5, -- distance for use attraction
+ waitforplayers = 20000, -- in miliseconds
+ ferrisseatanimcooldown = 1000, -- in miliseconds
+ ferrisseatwait = 5000, -- in miliseconds
+ ferrisexitcoords = {coords = vector3(-1686.27, -1098.77, 12.5), heading = 140.0}, -- coordinates for exit the attraction
+ ticketprice = 10, -- price for ticket
+ },
+ shootingrange = { -- If you have some script which block weapons, you can add some bypass to allow weapon_musket to be used withount inventory item use, we also trigger this event when shooting range is started TriggerEvent("rtx_themepark:Shooter:Started", true) and when shooting range ends TriggerEvent("rtx_themepark:Shooter:Started", false), you can create event handler for our event in your script
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ maxtargets = 5, -- maximum number of targets
+ defaultspeed = 0.010, -- base speed of targets
+ maxspeed = 0.035, -- max speed of targets
+ maxpeektargets = 50, -- maximum number of target hits
+ maxmistakes = 5, -- maximum number of mistakes before cancellation
+ timetoshoot = 5, -- maximum number of seconds to hit the target
+ shootingrangeweapon = "weapon_musket", -- weapon name which you want to use in shootin range
+ ticketprice = 10, -- price for ticket
+ shootingrangeusekey = "E", -- shooting range key for start game.
+ },
+ rollercoaster = {
+ disable = false, -- enable this if you dont want to use this attraction
+ soundeffect = true, -- enable this if you want sound effects for rollercoaster
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
+ },
+ prater = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 1.5, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ attractiontime = 60, -- it will stop in 60 seconds
+ },
+ brakedance = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.5, -- attraction speed, default speed is 1.0
+ maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ musicvolume = 40,
+ musicmaxdistance = 50.0,
+ changecamera = "B", -- camera change bind.
+ attractiontime = 60, -- it will stop in 60 seconds
+ },
+ slingshot = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ maxrounds = 5, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ },
+ carousel = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.0, -- attraction speed, default speed is 1.0
+ attractiontime = 60, -- it will stop in 60 seconds
+ },
+ extasy = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.5, -- attraction speed, default speed is 1.0
+ maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ musicvolume = 40,
+ musicmaxdistance = 50.0,
+ changecamera = "B", -- camera change bind.
+ attractiontime = 60, -- it will stop in 60 seconds
+ },
+ spinride = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ exitcoords = {coords = vector3(-1640.03, -1075.81, 12.15), heading = 52.5}, -- coordinates for exit the attraction
+ animcooldown = 1000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1.5, -- attraction speed, default speed is 1.0
+ maxrounds = 10, -- change this you want more rounds at maximum speed (changing this number to a higher number will change the duration of the attraction)
+ musicvolume = 40,
+ musicmaxdistance = 50.0,
+ changecamera = "B", -- camera change bind.
+ attractiontime = 60, -- it will stop in 60 seconds
+ },
+ hauntedhouse = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
+ sound = true,
+ },
+ rollercoaster2 = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ waitforplayers = 5000, -- in miliseconds
+ ticketprice = 10, -- price for ticket
+ speedmodifier = 1, -- attraction speed, default speed is 1 (for roller coaster always increase the numbers by 1 digit, do not use decimal numbers)
+ sound = true,
+ },
+ cannon = {
+ disable = false, -- enable this if you dont want to use this attraction
+ usedistance = 2.0, -- distance for use attraction
+ ticketprice = 10, -- price for ticket
+ disableexplosion = true, -- turn this on if you want to disable the explosion for example because of anticheat
+ },
+}
+
+Config.AttractionsMusic = {
+ ["gforce"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1638.08, -1078.77, 40.45), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=K6pUfRCWkJg"},
+ {musicurl = "https://www.youtube.com/watch?v=EiN8adj6Yxk"},
+ {musicurl = "https://www.youtube.com/watch?v=HQEXOMjyQ-A"},
+ },
+ },
+ ["topscan"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1635.18, -1095.14, 35.75), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://youtu.be/FIzqO1oxnOY?si=5EasnFZ-CAmNu1td"},
+ {musicurl = "https://youtu.be/Kv4Tnsz8wn0?si=lkm7f_LSSnZU6llV"},
+ {musicurl = "https://youtu.be/Dhn5NYR9vXE?si=nkYysah5Suf2xrkf"},
+ },
+ },
+ ["vortex"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1711.15, -1116.4, 14.0), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=7BqyPAAhLZE"},
+ {musicurl = "https://www.youtube.com/watch?v=jzR9XS1vyiI"},
+ {musicurl = "https://www.youtube.com/watch?v=mu8c13Rkj50"},
+ },
+ },
+ ["detonator"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1689.36, -1130.81, 35.1), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=eVGf7XhGeKk"},
+ {musicurl = "https://youtu.be/GpiOnf47zfw?si=uO1i7YkSl_vVKT47"},
+ {musicurl = "https://www.youtube.com/watch?v=XwxLwG2_Sxk"},
+ },
+ },
+ ["boat"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1656.05, -1120.58, 20.49), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://youtu.be/uirdzltJOlc?si=L4TrNaPsZWKp1FKD"},
+ {musicurl = "https://www.youtube.com/watch?v=dfgJYRdNwDE"},
+ {musicurl = "https://youtu.be/XFshyenXjsg?si=m_7mRlE4qjTFRJU-"},
+ {musicurl = "https://youtu.be/xgWDbkHrI8A?si=HzbpxJEfabD4gCTb"},
+ },
+ },
+ ["bumpercars"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1655.44, -1056.54, 14.09), -- coords for music
+ maxdistance = 40.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=AUkp2LiN6JU"},
+ {musicurl = "https://youtu.be/aSSNGTSeqCI?si=H7Q5HVYGm8fniOv1"},
+ {musicurl = "https://youtu.be/TaZp1538ShI?si=8ZIM2B09jvHZsM8v"},
+ {musicurl = "https://www.youtube.com/watch?v=-GVHOPW3mxM"},
+ {musicurl = "https://youtu.be/ziX_f7rdFD4?si=QSnYTlD_1YBCsxn1"},
+ {musicurl = "https://youtu.be/rw6oxwOOTNM?si=wxBxjagkgMKCkZWj"},
+ },
+ },
+ ["ferris"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1683.14, -1096.15, 39.67), -- coords for music
+ maxdistance = 50.0, -- max distance for music
+ musicvolume = 40, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=mAEJNDzHCtM"},
+ {musicurl = "https://www.youtube.com/watch?v=GY4Jk6t4Ljg"},
+ {musicurl = "https://www.youtube.com/watch?v=3TBSvuWYHwM"},
+ },
+ },
+ ["rollercoaster"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1646.03, -1127.34, 18.21), -- coords for music
+ maxdistance = 50.0, -- max distance for music
+ musicvolume = 40, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=SC7XrlhRTco"},
+ {musicurl = "https://youtu.be/n6BgM5G8Hp8?si=4iP25aT-VC-VFy5b"},
+ {musicurl = "https://youtu.be/eVGf7XhGeKk?si=IcosjKwvMQxi130L"},
+ },
+ },
+ ["prater"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1611.79, -1107.07, 51.62), -- coords for music
+ maxdistance = 50.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=mB8JEqCFJys"},
+ {musicurl = "https://www.youtube.com/watch?v=nkzPvART7Vo"},
+ {musicurl = "https://www.youtube.com/watch?v=CgeleP7nWN0"},
+ },
+ },
+ ["breakdance"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1574.25, -1114.6, 13.27), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=56xSs4jJLCY"},
+ {musicurl = "https://www.youtube.com/watch?v=sVIJ8nu1OUY"},
+ {musicurl = "https://www.youtube.com/watch?v=n61OFC-UxBY"},
+ {musicurl = "https://youtu.be/eIpLAwON_R4?si=8XFS_Ohr12kcvHds"},
+ {musicurl = "https://youtu.be/SrfqYVRqB98?si=K0yTYxqwi0TAIHov"},
+ {musicurl = "https://youtu.be/sDW9y1WL59M?si=0i4qRXwOavemT_Bh"},
+ {musicurl = "https://www.youtube.com/watch?v=yV8tm-ZPdpE"},
+ {musicurl = "https://youtu.be/s2EtWJHRjQU?si=HIUHDlMbONtz6k_f"},
+ {musicurl = "https://www.youtube.com/watch?v=3eNCSxMYSrs"},
+ {musicurl = "https://www.youtube.com/watch?v=U4PHnUr_5kY"},
+ {musicurl = "https://youtu.be/IZeFcTonOjI?si=bhwWxcvi484DQdW0"},
+ {musicurl = "https://youtu.be/p2Mfr50zwVs?si=vLI4Y-ysamNKB2QX"},
+ {musicurl = "https://youtu.be/UT8cmozrUFw?si=whO0K04dBnpUe5cO"},
+ {musicurl = "https://youtu.be/CLchHmZxqic?si=v0YqLbK5fBzhp35P"},
+ {musicurl = "https://www.youtube.com/watch?v=AYmi8vqiRi0"},
+ {musicurl = "https://youtu.be/hEiZF78d4NE?si=lxdy1A745D-_z3FD"},
+ },
+ },
+ ["slingshot"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1584.81, -1082.94, 52.68), -- coords for music
+ maxdistance = 50.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=uOHdmVmJYsU"},
+ {musicurl = "https://www.youtube.com/watch?v=6ibspykTbaM"},
+ {musicurl = "https://www.youtube.com/watch?v=VVtnscexMhU"},
+ },
+ },
+ ["carousel"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1630.82, -1169.31, 12.68), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://youtu.be/ed-CymQpsAU?si=7a6Pl9-2FXWzEoUk0"},
+ {musicurl = "https://youtu.be/bLjfV2gIIic?si=WzlfR1Xamri62GOa"},
+ {musicurl = "https://youtu.be/9HFQ82mHkNQ?si=bf8yuXDL9WDia9Lt"},
+ {musicurl = "https://youtu.be/CtNPIGWWt80?si=hrzV8Ne1bWK17Hxy"},
+ },
+ },
+ ["extasy"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1633.65, -1137.71, 16.9), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=vKxGXYiXcqs"},
+ {musicurl = "https://www.youtube.com/watch?v=hSLlHUBBqvY"},
+ {musicurl = "https://www.youtube.com/watch?v=gPMn50SpOuI"},
+ },
+ },
+ ["spinride"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1658.11, -1172.23, 33.26), -- coords for music
+ maxdistance = 30.0, -- max distance for music
+ musicvolume = 30, -- max volume for music
+ playlist = {
+ {musicurl = "https://www.youtube.com/watch?v=To13f6NOOFM"},
+ {musicurl = "https://www.youtube.com/watch?v=rapOi7-_CHE"},
+ {musicurl = "https://www.youtube.com/watch?v=xOe-8lBYtXE"},
+ },
+ },
+ ["rollercoaster2"] = {
+ disable = false, -- enable this if you dont want to play music for this attraction
+ coords = vector3(-1610.44, -1219.53, 34.99), -- coords for music be/-qSPKz9Rlk¨)
+ maxdistance = 70.0, -- max distance for music
+ musicvolume = 20, -- max volume for music
+ playlist = {
+ {musicurl = "https://youtu.be/-qSPKz9RlkA?si=cS_BiLga5R-_nSId"},
+ {musicurl = "https://youtu.be/w1Smzzw_w7Q?si=mBYpm37Wyc4xUVAT"},
+ {musicurl = "https://www.youtube.com/watch?v=J3kXe5wm8FM"},
+ },
+ },
+}
+
+Config.ThemeParkBlip = {
+ blip = true, -- enable this if you want display blip on map
+ blipcoords = vector3(-1646.97, -1083.27, 12.15), -- location of blip
+ blipiconid = 266, -- icon type
+ blipdisplay = 4, -- icon display
+ blipcolor = 3, -- icon color
+ blipshortrange = true, -- icon range
+ blipscale = 1.0, -- icon scale
+ bliptext = "Theme Park", -- text of blip
+}
+
+Config.ThemeParkFallSettings = {
+ fallchance = 10, -- in percentage 1-1000
+ fallchancecheck = 5, -- in seconds (for example it will trigger fall chance every 10 seconds when player is on the attraction)
+ attractions = {
+ gforce = true, -- enable this if you want to have chance to fall from this attraction
+ topscan = true, -- enable this if you want to have chance to fall from this attraction
+ vortex = true, -- enable this if you want to have chance to fall from this attraction
+ detonator = true, -- enable this if you want to have chance to fall from this attraction
+ boat = true, -- enable this if you want to have chance to fall from this attraction
+ rollercoaster = true, -- enable this if you want to have chance to fall from this attraction
+ prater = true, -- enable this if you want to have chance to fall from this attraction
+ brakedance = true, -- enable this if you want to have chance to fall from this attraction
+ slingshot = true, -- enable this if you want to have chance to fall from this attraction
+ carousel = true, -- enable this if you want to have chance to fall from this attraction
+ extasy = true, -- enable this if you want to have chance to fall from this attraction
+ spinride = true, -- enable this if you want to have chance to fall from this attraction
+ rollercoaster2 = true, -- enable this if you want to have chance to fall from this attraction
+ },
+}
+
+Config.ThemeParkOwnedSettings = {
+ enablepermissionsystem = false, -- enable this if you want use permissions system via ace, job, identifier (if you enable this function, theme park can no longer be purchased normally)
+ themeparkcoords = vector3(-1631.3, -1055.77, 13.63), -- coordinates for theme park managment
+ themeparkprice = 10000, -- price of theme park
+ themeparkdistance = 2.0, -- distance for theme park managment
+ themeparkmaxtransferdistance = 2.0, -- maxdistance for transfer theme park
+ sellmultipler = 0.5, -- sell multipler
+ ticketmultipler = 0.5, -- the amount the theme park will receive from the ticket
+ itemmultipler = 0.5, -- the amount the theme park will receive from the item
+ openmanagmentkey = "E", -- key for open managment menu
+ disablesell = false, -- enable this if you want disable sell function from managment menu
+ disabletransfer = false, -- enable this if you want disable transfer function from managment menu
+ acepermissionsforusemanagmentmenu = {enable = false, permission = "themepark.managment"}, -- enable this if you want to use ace permissions
+ jobpermissionsforusemanagmentmenu = {enable = false, jobname = "themepark"}, -- enable this if you want to use job permissions (you need create job with name themepark or change the job title to something else)
+ identifierspermissionsforusemanagmentmenu = false, -- enable this if you want to use identifiers permissions
+ permissionsviaidentifiers = { -- permisisontypes - license, steam, xbox, live, discord, ip
+ {permissiontype = "steam", permisisondata = "steam:11000013cc73739"}, -- this is example line
+ },
+}
+
+Config.ThemeParkControlMachineSettings = {
+ usedistance = 2.0, -- distance for theme park control attraction
+ usekey = "E", -- key for open control attraction menu
+ acepermissionsforusecontrolmenu = {enable = false, permission = "themepark.managment"}, -- enable this if you want to use ace permissions
+ jobpermissionsforusecontrolmenu = {enable = false, jobname = "themepark"}, -- enable this if you want to use job permissions (you need create job with name themepark or change the job title to something else)
+ identifierspermissionsforcontrolmenu = false, -- enable this if you want to use identifiers permissions
+ permissionsviaidentifiers = { -- permisisontypes - license, steam, xbox, live, discord, ip
+ {permissiontype = "steam", permisisondata = "steam:11000013cc73739"}, -- this is example line
+ },
+ attractions = {
+ vortex = {
+ coords = vector3(-1698.095, -1117.094, 13.12525), -- location of control machine
+ rotation = vector3(0.0, 0.0, 140.0), -- rotation of control machine
+ label = "VORTEX", -- label of control machine
+ musiccoords = vector3(-1711.15, -1116.4, 14.0), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ disablesmoke = false, -- enable this if you want disable smoke
+ smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
+ smokelocations = {
+ {coords = vector3(-1704.8, -1115.56, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1706.36, -1120.65, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1711.06, -1123.14, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1716.15, -1121.588, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1718.64, -1116.88, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1717.08, -1111.8, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1712.34, -1109.28, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1707.3, -1110.86, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1707.3, -1110.86, 14.12), scale = 1.50, handler = nil},
+ {coords = vector3(-1711.24, -1115.81, 14.12), scale = 2.0, handler = nil},
+ },
+ },
+ bumpercars = {
+ coords = vector3(-1634.112, -1056.608, 13.65577), -- location of control machine
+ rotation = vector3(0.0, 0.0, 50.0), -- rotation of control machine
+ label = "BUMPER CARS", -- label of control machine
+ musiccoords = vector3(-1655.44, -1056.54, 14.0), -- location of music
+ musicmaxdistance = 80.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ disablesmoke = false, -- enable this if you want disable smoke
+ smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
+ smokelocations = {
+ {coords = vector3(-1648.12, -1048.92, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1657.14, -1059.94, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1663.79, -1068.07, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1669.39, -1074.92, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1632.91, -1042.48, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1663.57, -1050.88, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1649.68, -1061.85, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1662.39, -1076.57, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1675.04, -1070.14, 14.0), scale = 5.0, handler = nil},
+ {coords = vector3(-1643.33, -1053.85, 14.0), scale = 5.0, handler = nil},
+ },
+ },
+ boat = {
+ coords = vector3(-1653.704, -1115.887, 15.036606), -- location of control machine
+ rotation = vector3(0.0, 0.0, 215.0), -- rotation of control machine
+ label = "BOAT", -- label of control machine
+ musiccoords = vector3(-1656.05, -1120.58, 20.49), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ disablesmoke = false, -- enable this if you want disable smoke
+ smokecolor = {r = 255, g = 255, b = 255}, -- default color of smoke
+ smokelocations = {
+ {coords = vector3(-1655.72, -1119.99, 15.4), scale = 2.0, handler = nil},
+ {coords = vector3(-1659.06, -1122.29, 15.69), scale = 2.0, handler = nil},
+ {coords = vector3(-1653.65, -1118.78, 15.4), scale = 2.0, handler = nil},
+ },
+ },
+ rollercoaster = {
+ coords = vector3(-1643.912, -1121.273, 17.34224), -- location of control machine
+ rotation = vector3(0.0, 0.0, -40.0), -- rotation of control machine
+ label = "ROLLERCOASTER", -- label of control machine
+ musiccoords = vector3(-1646.03, -1127.34, 18.21), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ detonator = {
+ coords = vector3(-1690.872, -1137.998, 12.9149), -- location of control machine
+ rotation = vector3(0.0, 0.0, -15.0), -- rotation of control machine
+ label = "DETONATOR", -- label of control machine
+ musiccoords = vector3(-1689.36, -1130.81, 35.1), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ gforce = {
+ coords = vector3(-1643.50, -1082.98, 12.13256), -- location of control machine
+ rotation = vector3(0.0, 0.0, 230.0), -- rotation of control machine
+ label = "G-FORCE", -- label of control machine
+ musiccoords = vector3(-1638.08, -1078.77, 40.45), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ topscan = {
+ coords = vector3(-1628.918, -1074.719, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 210.0), -- rotation of control machine
+ label = "TOP SCAN", -- label of control machine
+ musiccoords = vector3(-1635.18, -1095.14, 35.75), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ ferris = {
+ coords = vector3(-1679.532, -1099.854, 13.11942), -- location of control machine
+ rotation = vector3(0.0, 0.0, 320.0), -- rotation of control machine
+ label = "FERRIS WHEEL", -- label of control machine
+ musiccoords = vector3(-1683.14, -1096.15, 39.67), -- location of music
+ musicmaxdistance = 40.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ prater = {
+ coords = vector3(-1604.7699, -1117.0010, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 49.1917), -- rotation of control machine
+ label = "PRATER", -- label of control machine
+ musiccoords = vector3(-1611.79, -1107.07, 51.62), -- location of music
+ musicmaxdistance = 50.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ brakedance = {
+ coords = vector3(-1594.3899, -1114.7417, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 268.9210), -- rotation of control machine
+ label = "BREAK DANCE", -- label of control machine
+ musiccoords = vector3(-1574.25, -1114.6, 13.27), -- location of music
+ musicmaxdistance = 30.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ slingshot = {
+ coords = vector3(-1587.7870, -1088.3650, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 322.14270), -- rotation of control machine
+ label = "SLINGSHOT", -- label of control machine
+ musiccoords = vector3(-1584.81, -1082.94, 52.68), -- location of music
+ musicmaxdistance = 50.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ carousel = {
+ coords = vector3(-1625.6858, -1161.9131, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 155.4782), -- rotation of control machine
+ label = "CAROUSEL", -- label of control machine
+ musiccoords = vector3(-1630.82, -1169.31, 12.68), -- location of music
+ musicmaxdistance = 30.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ extasy = {
+ coords = vector3(-1635.0575, -1148.8358, 12.5), -- location of control machine
+ rotation = vector3(0.0, 0.0, 358.9469), -- rotation of control machine
+ label = "EXTASY", -- label of control machine
+ musiccoords = vector3(-1633.65, -1137.71, 16.9), -- location of music
+ musicmaxdistance = 30.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ spinride = {
+ coords = vector3(-1645.6586, -1174.2965, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 47.4081), -- rotation of control machine
+ label = "SPINRIDE", -- label of control machine
+ musiccoords = vector3(-1658.11, -1172.23, 33.26), -- location of music
+ musicmaxdistance = 30.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ hauntedhouse = {
+ coords = vector3(-1601.0016, -1137.1254, 13.2), -- location of control machine
+ rotation = vector3(0.0, 0.0, 229.98840), -- rotation of control machine
+ label = "HAUNTEDHOUSE", -- label of control machine
+ disablemusic = true, -- enable this if you want disable music
+ },
+ rollercoaster2 = {
+ coords = vector3(-1621.8944, -1184.1340, 12.05341), -- location of control machine
+ rotation = vector3(0.0, 0.0, 230.5453), -- rotation of control machine
+ label = "ROLLERCOASTER 2", -- label of control machine
+ musiccoords = vector3(-1610.44, -1219.53, 34.99), -- location of music
+ musicmaxdistance = 70.0, -- distance of music
+ disablemusic = false, -- enable this if you want disable music
+ },
+ cannon = {
+ coords = vector3(-1651.1173, -1193.6877, 14.20), -- location of control machine
+ rotation = vector3(0.0, 0.0, 140.0), -- rotation of control machine
+ label = "CANNON", -- label of control machine
+ disablemusic = true, -- enable this if you want disable music
+ },
+ },
+}
+
+Config.BumperCarsSpawnPoints = {
+ {coords = vector3(-1665.37, -1084.3, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1667.66, -1082.97, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1670.72, -1080.28, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1674.36, -1077.16, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1678.63, -1074.1, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1681.51, -1071.07, 11.69), heading = 321.5, radius = 2.0},
+ {coords = vector3(-1628.0, -1042.7, 11.69), heading = 138.0, radius = 2.0},
+ {coords = vector3(-1631.84, -1039.84, 11.69), heading = 138.0, radius = 2.0},
+ {coords = vector3(-1633.76, -1037.89, 11.69), heading = 138.0, radius = 2.0},
+ {coords = vector3(-1637.09, -1034.9, 11.69), heading = 138.0, radius = 2.0},
+ {coords = vector3(-1643.35, -1029.65, 11.69), heading = 138.0, radius = 2.0},
+ {coords = vector3(-1646.13, -1027.44, 11.69), heading = 138.0, radius = 2.0},
+}
+
+Config.Stands = {
+ {
+ coords = vector3(-1647.5, -1085.73, 12.14),
+ standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1649.97, -1090.43, 12.12),
+ standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1647.4, -1093.0, 12.08),
+ standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1635.26, -1103.84, 12.02),
+ standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1616.14, -1056.79, 12.07),
+ standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1618.93, -1060.0, 12.07),
+ standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1623.27, -1066.29, 12.07),
+ standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1613.03, -1047.15, 12.11),
+ standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1667.91, -1145.63, 12.01),
+ standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1676.21, -1148.22, 12.01),
+ standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1683.27, -1149.94, 12.01),
+ standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1696.45, -1098.79, 12.15),
+ standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1694.0, -1100.81, 12.15),
+ standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1689.2, -1104.85, 12.15),
+ standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1682.61, -1109.75, 12.15),
+ standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1617.53, -1044.0, 12.15),
+ standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1638.56, -1113.89, 12.02),
+ standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1691.91, -1111.48, 12.15),
+ standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1594.92, -1068.34, 12.56),
+ standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1603.84, -1124.47, 12.01),
+ standtype = "balloon", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1610.33, -1132.26, 12.01),
+ standtype = "popcorn", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(1616.89, -1140.2, 12.01),
+ standtype = "cotton", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1651.83, -1145.89, 12.56),
+ standtype = "burger", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1603.56, -1164.56, 12.56),
+ standtype = "hotdog", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+ {
+ coords = vector3(-1628.93, -1118.66, 12.56),
+ standtype = "juice", -- hotdog, popcorn, cotton, balloon, burger, juice
+ itemprice = 5,
+ },
+}
+
+Config.ShootingRangePrizes = {
+ { -- score number
+ minimumscore = 10, -- minimum score
+ prizetype = "money", -- prize type (you need add your types yourself in server/other.lua
+ prizedata = 100, -- prize data example money amount
+ prizelabel = "Money", -- prize label
+ },
+ { -- score number
+ minimumscore = 100, -- minimum score
+ prizetype = "money", -- prize type (you need add your types yourself in server/other.lua
+ prizedata = 1000, -- prize data example money amount
+ prizelabel = "Money", -- prize label
+ },
+}
+
+Config.PlayerLoadedEvent = { -- load methods of theme park
+ esx = "esx:playerLoaded",
+ qbcore = "QBCore:Client:OnPlayerLoaded",
+ standalone = "playerLoaded",
+ customevent = true, -- enable this if you dont want load theme park after player loaded to server. (enable this for example for servers with multicharacter)
+ standaloneevent = false, -- enable this if you dont want load theme park after player loaded to server. (for standalone version)
+}
+
+function DrawText3D(x, y, z, text)
+ local onScreen,_x,_y=World3dToScreen2d(x,y,z)
+ local px,py,pz=table.unpack(GetGameplayCamCoords())
+ if onScreen then
+ SetTextScale(0.35, 0.35)
+ SetTextFont(4)
+ SetTextProportional(1)
+ SetTextColour(255, 255, 255, 255)
+ SetTextEntry("STRING")
+ SetTextCentre(1)
+ AddTextComponentString(text)
+ DrawText(_x,_y)
+ local factor = (string.len(text)) / 240
+ DrawRect(_x, _y + 0.0125, 0.015 + factor, 0.03, 255, 102, 255, 150)
+ end
+end
+
+function Notify(text)
+ exports["rtx_notify"]:Notify("Theme Park", text, 5000, "info") -- if you get error in this line its because you dont use our notify system buy it here https://rtx.tebex.io/package/5402098 or you can use some other notify system just replace this notify line with your notify system
+ --exports["mythic_notify"]:SendAlert("inform", text, 5000)
+end
+
+function AddBumperKey(vehicle, plate, model)
+ -- if you use some vehicle key system, add here your function for add keys (name of vehicle is rtxbumper)
+end
+
+function RemoveBumperKey(vehicle, plate, model)
+ -- if you use some vehicle key system, add here your function for remove keys (name of vehicle is rtxbumper)
+end
+
+function IncreaseHunger(itemtype)
+ if itemtype == "hotdog" then
+ -- You can add here your function for decrease hunger
+ elseif itemtype == "burger" then
+ -- You can add here your function for decrease hunger
+ elseif itemtype == "juice" then
+ -- You can add here your function for decrease hunger/thirst
+ end
+end
+
+-- If you want to add your own target system / interaction system, edit these functions.
+
+function AddTargetZone(targettype, targetnamedata, targettypedata, targetheading, targetdistance, targetlabel, targeticon, targetevent)
+ if Config.Targettype == "qtarget" then
+ if targettype == "coords" then
+ local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
+ exports[Config.TargetSystemsNames.qtarget]:AddBoxZone(targetnamedata, targetcoordsdata, 2.5, 2.5, {
+ name = targetnamedata,
+ heading = targetheading,
+ debugPoly = false,
+ minZ = targetcoordsdata.z-1.5,
+ maxZ = targetcoordsdata.z+1.5,
+ }, {
+ options = {
+ {
+ event = targetevent,
+ icon = targeticon,
+ label = targetlabel
+ },
+ },
+ distance = targetdistance
+ })
+ else
+ exports[Config.TargetSystemsNames.qtarget]:AddTargetModel({GetHashKey(targettypedata)}, {
+ options = {
+ {
+ name = targetnamedata,
+ event = targetevent,
+ icon = targeticon,
+ label = targetlabel,
+ },
+ },
+ distance = targetdistance
+ })
+ end
+ elseif Config.Targettype == "qbtarget" then
+ if targettype == "coords" then
+ local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
+ exports[Config.TargetSystemsNames.qbtarget]:AddBoxZone(targetnamedata, targetcoordsdata, 2.5, 2.5, {
+ name = targetnamedata,
+ heading = targetheading,
+ debugPoly = false,
+ minZ = targetcoordsdata.z-1.5,
+ maxZ = targetcoordsdata.z+1.5,
+ }, {
+ options = {
+ {
+ type = "client",
+ action = function(entity)
+ TriggerEvent(targetevent)
+ end,
+ icon = targeticon,
+ label = targetlabel,
+ },
+ },
+ distance = targetdistance
+ })
+ else
+ exports[Config.TargetSystemsNames.qbtarget]:AddTargetModel({GetHashKey(targettypedata)}, {
+ options = {
+ {
+ name = targetnamedata,
+ event = targetevent,
+ icon = targeticon,
+ label = targetlabel,
+ },
+ },
+ distance = targetdistance
+ })
+ end
+ elseif Config.Targettype == "oxtarget" then
+ if targettype == "coords" then
+ local targetcoordsdata = vector3(targettypedata.x, targettypedata.y, targettypedata.z+0.5)
+ exports[Config.TargetSystemsNames.oxtarget]:addBoxZone({
+ coords = targetcoordsdata,
+ size = vec3(2, 2, 2),
+ rotation = targetheading,
+ options = {
+ {
+ name = targetnamedata,
+ event = targetevent,
+ icon = targeticon,
+ distance = targetdistance,
+ label = targetlabel,
+ canInteract = function(entity, distance, coords, name)
+ return true
+ end
+ }
+ }
+ })
+ else
+ exports[Config.TargetSystemsNames.oxtarget]:addModel(GetHashKey(targettypedata), {
+ {
+ name = targetnamedata,
+ event = targetevent,
+ icon = targeticon,
+ label = targetlabel,
+ }
+ })
+ end
+ end
end
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark/fxmanifest.lua b/resources/[defaultmaps]/rtx_themepark_dlc/fxmanifest.lua
similarity index 60%
rename from resources/[defaultmaps]/rtx_themepark/fxmanifest.lua
rename to resources/[defaultmaps]/rtx_themepark_dlc/fxmanifest.lua
index 4fe72abe2..f55416726 100644
--- a/resources/[defaultmaps]/rtx_themepark/fxmanifest.lua
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/fxmanifest.lua
@@ -1,69 +1,90 @@
-fx_version 'cerulean'
-
-game 'gta5'
-
-description 'RTX THEME PARK'
-
-version '60.0'
-
-server_scripts {
- --'@mysql-async/lib/MySQL.lua', -- enable this and remove oxmysql line (line 11) if you use mysql-async (only enable this for qbcore/esx framework)
- --'@oxmysql/lib/MySQL.lua', -- enable this and remove mysql async line (line 10) if you use oxmysql (only enable this for qbcore/esx framework)
- 'config.lua',
- 'language/main.lua',
- 'server/main.lua',
- 'server/attr1.lua',
- 'server/attr2.lua',
- 'server/attr3.lua',
- 'server/attr4.lua',
- 'server/attr5.lua',
- 'server/attr6.lua',
- 'server/attr7.lua',
- 'server/attr8.lua',
- 'server/attr9.lua',
- 'server/other.lua'
-}
-
-client_scripts {
- 'config.lua',
- 'language/main.lua',
- 'client/main.lua',
- 'client/sound.lua',
- 'client/paths.lua',
- 'client/attr1.lua',
- 'client/attr2.lua',
- 'client/attr3.lua',
- 'client/attr4.lua',
- 'client/attr5.lua',
- 'client/attr6.lua',
- 'client/attr7.lua',
- 'client/attr8.lua',
- 'client/attr9.lua'
+fx_version 'cerulean'
+
+game 'gta5'
+
+description 'RTX THEME PARK DLC'
+
+version '50.0'
+
+server_scripts {
+ --'@mysql-async/lib/MySQL.lua', -- enable this and remove oxmysql line (line 11) if you use mysql-async (only enable this for qbcore/esx framework)
+ --'@oxmysql/lib/MySQL.lua', -- enable this and remove mysql async line (line 10) if you use oxmysql (only enable this for qbcore/esx framework)
+ 'config.lua',
+ 'language/main.lua',
+ 'server/main.lua',
+ 'server/attr1.lua',
+ 'server/attr2.lua',
+ 'server/attr3.lua',
+ 'server/attr4.lua',
+ 'server/attr5.lua',
+ 'server/attr6.lua',
+ 'server/attr7.lua',
+ 'server/attr8.lua',
+ 'server/attr9.lua',
+ 'server/dlc/attr10.lua',
+ 'server/dlc/attr11.lua',
+ 'server/dlc/attr12.lua',
+ 'server/dlc/attr13.lua',
+ 'server/dlc/attr14.lua',
+ 'server/dlc/attr15.lua',
+ 'server/dlc/attr16.lua',
+ 'server/dlc/attr17.lua',
+ 'server/dlc/attr18.lua',
+ 'server/other.lua'
}
-files {
- 'html/ui.html',
- 'html/styles.css',
- 'html/scripts.js',
- 'html/sound.js',
- 'html/debounce.min.js',
- 'html/jquery.connections.js',
- 'html/BebasNeueBold.ttf',
- 'html/NakaraRegular.ttf',
- 'html/img/*.png'
-}
-
-exports {
- 'IsPlayerOnRide', -- exports["rtx_themepark"]:IsPlayerOnRide() -- it will return if player is on some theme park ride
-}
-
-ui_page 'html/ui.html'
-
-lua54 'yes'
-
-escrow_ignore {
- 'config.lua',
- 'language/main.lua',
- 'server/other.lua'
+client_scripts {
+ 'config.lua',
+ 'language/main.lua',
+ 'client/main.lua',
+ 'client/sound.lua',
+ 'client/paths1.lua',
+ 'client/paths2.lua',
+ 'client/paths3.lua',
+ 'client/attr1.lua',
+ 'client/attr2.lua',
+ 'client/attr3.lua',
+ 'client/attr4.lua',
+ 'client/attr5.lua',
+ 'client/attr6.lua',
+ 'client/attr7.lua',
+ 'client/attr8.lua',
+ 'client/attr9.lua',
+ 'client/dlc/attr10.lua',
+ 'client/dlc/attr11.lua',
+ 'client/dlc/attr12.lua',
+ 'client/dlc/attr13.lua',
+ 'client/dlc/attr14.lua',
+ 'client/dlc/attr15.lua',
+ 'client/dlc/attr16.lua',
+ 'client/dlc/attr17.lua',
+ 'client/dlc/attr18.lua',
+}
+
+files {
+ 'html/ui.html',
+ 'html/styles.css',
+ 'html/scripts.js',
+ 'html/sound.js',
+ 'html/debounce.min.js',
+ 'html/jquery.connections.js',
+ 'html/BebasNeueBold.ttf',
+ 'html/NakaraRegular.ttf',
+ 'html/img/*.png',
+ 'html/sounds/*.mp3'
+}
+
+exports {
+ 'IsPlayerOnRide', -- exports["rtx_themepark_dlc"]:IsPlayerOnRide() -- it will return if player is on some theme park ride
+}
+
+ui_page 'html/ui.html'
+
+lua54 'yes'
+
+escrow_ignore {
+ 'config.lua',
+ 'language/main.lua',
+ 'server/other.lua'
}
dependency '/assetpacks'
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark/html/BebasNeueBold.ttf b/resources/[defaultmaps]/rtx_themepark_dlc/html/BebasNeueBold.ttf
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/BebasNeueBold.ttf
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/BebasNeueBold.ttf
diff --git a/resources/[defaultmaps]/rtx_themepark/html/NakaraRegular.ttf b/resources/[defaultmaps]/rtx_themepark_dlc/html/NakaraRegular.ttf
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/NakaraRegular.ttf
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/NakaraRegular.ttf
diff --git a/resources/[defaultmaps]/rtx_themepark/html/debounce.min.js b/resources/[defaultmaps]/rtx_themepark_dlc/html/debounce.min.js
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/debounce.min.js
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/debounce.min.js
diff --git a/resources/[defaultmaps]/rtx_themepark/html/img/bumpercarslogo.png b/resources/[defaultmaps]/rtx_themepark_dlc/html/img/bumpercarslogo.png
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/img/bumpercarslogo.png
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/img/bumpercarslogo.png
diff --git a/resources/[defaultmaps]/rtx_themepark/html/img/close.png b/resources/[defaultmaps]/rtx_themepark_dlc/html/img/close.png
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/img/close.png
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/img/close.png
diff --git a/resources/[defaultmaps]/rtx_themepark/html/img/close2.png b/resources/[defaultmaps]/rtx_themepark_dlc/html/img/close2.png
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/img/close2.png
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/img/close2.png
diff --git a/resources/[defaultmaps]/rtx_themepark/html/img/pierlogo.png b/resources/[defaultmaps]/rtx_themepark_dlc/html/img/pierlogo.png
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/img/pierlogo.png
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/img/pierlogo.png
diff --git a/resources/[defaultmaps]/rtx_themepark/html/jquery.connections.js b/resources/[defaultmaps]/rtx_themepark_dlc/html/jquery.connections.js
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/html/jquery.connections.js
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/jquery.connections.js
diff --git a/resources/[defaultmaps]/rtx_themepark/html/scripts.js b/resources/[defaultmaps]/rtx_themepark_dlc/html/scripts.js
similarity index 89%
rename from resources/[defaultmaps]/rtx_themepark/html/scripts.js
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/scripts.js
index f71c0a915..fa7dd61e6 100644
--- a/resources/[defaultmaps]/rtx_themepark/html/scripts.js
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/html/scripts.js
@@ -1,6 +1,16 @@
var volumeslider = document.getElementById("volumesliderdata");
-var themeparkresourcename = "rtx_themepark";
+var themeparkresourcename = "rtx_themepark_dlc";
+
+var soundhandlerhaunted = new Howl({
+ src: "sounds/sound1.mp3",
+ volume: 0.2,
+});
+
+var soundhandler2haunted = new Howl({
+ src: "sounds/sound1.mp3",
+ volume: 0.2,
+});
function closeMain() {
$("body").css("display", "none");
@@ -40,6 +50,8 @@ $(".closemusicurl").click(function(){
$("#attractionurlshow").hide();
});
+
+
window.addEventListener('message', function (event) {
var item = event.data;
@@ -231,56 +243,7 @@ window.addEventListener('message', function (event) {
$("#attractionshow").hide();
$("#parkattractionshow").hide();
$("#attractionurlshow").hide();
- $("#parkmanagmentshow").fadeIn("slow");
- $('#parkmanagmentattraction1').connections({
- to: '#parkattractionconnector1',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction2').connections({
- to: '#parkattractionconnector2',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction3').connections({
- to: '#parkattractionconnector3',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction4').connections({
- to: '#parkattractionconnector4',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction5').connections({
- to: '#parkattractionconnector5',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction6').connections({
- to: '#parkattractionconnector6',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction7').connections({
- to: '#parkattractionconnector7',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction8').connections({
- to: '#parkattractionconnector8',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction9').connections({
- to: '#parkattractionconnector9',
- 'class': 'related'
- });
-
- $('#parkmanagmentattraction10').connections({
- to: '#parkattractionconnector10',
- 'class': 'related'
- });
+ $("#parkmanagmentshow").fadeIn("slow");
}
if (item.message == "updateparkbalance") {
@@ -339,6 +302,16 @@ window.addEventListener('message', function (event) {
$("#attractionanimtextshow").show();
} else {
$("#attractionanimtextshow").hide();
+ }
+ if (item.attractionbumperchange == true) {
+ $("#attractioncamtextshow").show();
+ } else {
+ $("#attractioncamtextshow").hide();
+ }
+ if (item.rollercoastercamchange == true) {
+ $("#attractioncamtextshow2").show();
+ } else {
+ $("#attractioncamtextshow2").hide();
}
$("#attractionshow").show();
}
@@ -414,16 +387,6 @@ window.addEventListener('message', function (event) {
if (item.message == "hidemanagmentmenu") {
$("#parkmanagmentmainshow").hide();
$("#parkmanagmentshow").hide();
- $('#parkmanagmentattraction1').connections('remove');
- $('#parkmanagmentattraction2').connections('remove');
- $('#parkmanagmentattraction3').connections('remove');
- $('#parkmanagmentattraction4').connections('remove');
- $('#parkmanagmentattraction5').connections('remove');
- $('#parkmanagmentattraction6').connections('remove');
- $('#parkmanagmentattraction7').connections('remove');
- $('#parkmanagmentattraction8').connections('remove');
- $('#parkmanagmentattraction9').connections('remove');
- $('#parkmanagmentattraction10').connections('remove');
}
if (item.message == "hideshooter") {
@@ -448,6 +411,26 @@ window.addEventListener('message', function (event) {
let root = document.documentElement;
root.style.setProperty('--color', item.interfacecolordata);
}
+
+ if (item.message == "playsoundhaunted") {
+ soundhandlerhaunted.stop()
+ soundhandlerhaunted.volume(item.soundvolume);
+ soundhandlerhaunted._src = item.soundsrc;
+ soundhandlerhaunted.load();
+ soundhandlerhaunted.play();
+ }
+
+ if (item.message == "playsound2haunted") {
+ soundhandler2haunted.stop()
+ soundhandler2haunted.volume(item.soundvolume);
+ soundhandler2haunted._src = item.soundsrc;
+ soundhandler2haunted.load();
+ soundhandler2haunted.play();
+ }
+
+ if (item.message == "stopsoundhaunted") {
+ soundhandlerhaunted.stop()
+ }
if (item.message == "updateattractionmusiclabel") {
document.getElementsByClassName("parkattractioncontrolmusictextdata")[0].innerHTML = item.musiclabel;
@@ -493,7 +476,7 @@ $(".parkmanagmentsettingsbutton").click(function () {
$.post('https://'+themeparkresourcename+'/parkmanagmentsattractions', JSON.stringify({}));
});
-for (let int1data = 1; int1data < 11; int1data++) {
+for (let int1data = 1; int1data < 20; int1data++) {
$("#parkattractionopendata" + int1data + "").click(function () {
if (document.getElementById("parkattractionopendata" + int1data + "").checked == false){
document.getElementById("parkattractionopendata" + int1data + "").checked = false;
diff --git a/resources/[defaultmaps]/rtx_themepark/html/sound.js b/resources/[defaultmaps]/rtx_themepark_dlc/html/sound.js
similarity index 96%
rename from resources/[defaultmaps]/rtx_themepark/html/sound.js
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/sound.js
index 6e04f6238..b0446a5ef 100644
--- a/resources/[defaultmaps]/rtx_themepark/html/sound.js
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/html/sound.js
@@ -1,236 +1,236 @@
-var themeparkresourcename = "rtx_themepark";
-var soundhandler = {}
-var soundcheckerhandler = {}
-
-window.addEventListener('message', function (event) {
-
- var item = event.data;
-
-
- if (item.message == "playsoundattraction") {
- if (soundhandler[item.soundid] == undefined) {
- $("body").append("
");
- soundhandler[item.soundid] = new YT.Player(""+ item.soundid +"", {
-
- startSeconds:Number,
- videoId: item.soundsrc,
- origin: window.location.href,
- enablejsapi: 1,
- width: "0",
- height: "0",
- playerVars: {
- playsinline: 1,
- controls: 0,
- },
- events: {
- 'onReady': function(event){
- event.target.unMute();
- event.target.setVolume(item.soundvolume);
- event.target.playVideo();
- },
- 'onError': function(event){
- },
- 'onStateChange': function(event){
- if (event.data == YT.PlayerState.PLAYING) {
-
- }
- if (event.data == YT.PlayerState.ENDED) {
- }
- if (event.data == YT.PlayerState.ENDED) {
- soundhandler[item.soundid].seekTo(0);
- soundhandler[item.soundid].playVideo();
- }
- }
- }
- });
- } else {
- if (typeof soundhandler[item.soundid].setVolume === 'function') {
- soundhandler[item.soundid].setVolume(item.soundvolume);
- }
- }
- }
- if (item.message == "playsound") {
- if (item.soundcategory == "youtube") {
- if (soundhandler[item.soundid] == undefined) {
- $("body").append("");
- soundhandler[item.soundid] = new YT.Player(""+ item.soundid +"", {
-
- startSeconds:Number,
- videoId: item.soundsrc,
- origin: window.location.href,
- enablejsapi: 1,
- width: "0",
- height: "0",
- playerVars: {
- playsinline: 1,
- controls: 0,
- },
- events: {
- 'onReady': function(event){
- event.target.unMute();
- event.target.setVolume(item.soundvolume);
- event.target.playVideo();
- },
- 'onError': function(event){
- $.post('https://'+themeparkresourcename+'/sounderror', JSON.stringify({
- soundid: item.soundid
- }));
- },
- 'onStateChange': function(event){
- if (event.data == YT.PlayerState.PLAYING) {
- $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
- soundid: item.soundid,
- soundname: soundhandler[item.soundid].getVideoData().title,
- soundtime: soundhandler[item.soundid].getCurrentTime(),
- soundtimemax: soundhandler[item.soundid].getDuration()
- }));
- }
- if (event.data == YT.PlayerState.ENDED) {
- $.post('https://'+themeparkresourcename+'/soundend', JSON.stringify({
- soundid: item.soundid
- }));
- }
- }
- }
- });
- } else {
- if (typeof soundhandler[item.soundid].setVolume === 'function') {
- soundhandler[item.soundid].setVolume(item.soundvolume);
- }
- }
- } else {
- if (soundhandler[item.soundid] == undefined) {
- soundhandler[item.soundid] = new Howl({
- src: item.soundsrc,
- volume: item.soundvolume,
- loop: false,
- html5: true,
- onplay: function(){
- $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
- soundid: item.soundid,
- soundname: "MP3",
- soundtime: soundhandler[item.soundid].seek(),
- soundtimemax: soundhandler[item.soundid].duration()
- }));
- },
- onend: function() {
- $.post('https://'+themeparkresourcename+'/soundend', JSON.stringify({
- soundid: item.soundid
- }));
- }
- });
-
- soundhandler[item.soundid].play();
- } else {
- if (typeof soundhandler[item.soundid].volume === 'function') {
- soundhandler[item.soundid].volume(item.soundvolume);
- }
- if (soundhandler[item.soundid].playing() == false) {
- soundhandler[item.soundid].play();
- }
- }
- }
- }
- if (item.message == "checkmusicurl") {
- $("body").append("");
- soundcheckerhandler["videourlcheckyoutube"] = new YT.Player("videourlcheckyoutube", {
- startSeconds:Number,
- videoId: item.soundsrc,
- origin: window.location.href,
- enablejsapi: 1,
- width: "0",
- height: "0",
- playerVars: {
- playsinline: 1,
- controls: 0,
- },
- events: {
- 'onReady': function(event){
- event.target.setVolume(0);
- event.target.playVideo();
- },
- 'onError': function(event){
- $.post('https://'+themeparkresourcename+'/checkdone', JSON.stringify({
- soundallowed: false,
- }));
- soundcheckerhandler["videourlcheckyoutube"].stopVideo();
- soundcheckerhandler["videourlcheckyoutube"].destroy();
- soundcheckerhandler["videourlcheckyoutube"] = null;
- },
- 'onStateChange': function(event){
- if (event.data == YT.PlayerState.PLAYING) {
- $.post('https://'+themeparkresourcename+'/checkdone', JSON.stringify({
- soundallowed: true,
- }));
- soundcheckerhandler["videourlcheckyoutube"].stopVideo();
- soundcheckerhandler["videourlcheckyoutube"].destroy();
- soundcheckerhandler["videourlcheckyoutube"] = null;
- }
- }
- }
- });
- }
- if (item.message == "updatesounddata") {
- if (soundhandler[item.soundid] == undefined) {
- } else {
- if (item.soundcategorytype == "youtube") {
- if (soundhandler[item.soundid].getPlayerState() == 1) {
- $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
- soundid: item.soundid,
- soundname: soundhandler[item.soundid].getVideoData().title,
- soundtime: soundhandler[item.soundid].getCurrentTime(),
- soundtimemax: soundhandler[item.soundid].getDuration()
- }));
- }
- } else {
- if (soundhandler[item.soundid].playing() == true) {
- $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
- soundid: item.soundid,
- soundname: "MP3",
- soundtime: soundhandler[item.soundid].seek(),
- soundtimemax: soundhandler[item.soundid].duration()
- }));
- }
- }
- }
- }
-
- if (item.message == "setsoundtime") {
- if (soundhandler[item.soundid] == undefined) {
- } else {
- if (item.soundcategorytype == "youtube") {
- soundhandler[item.soundid].seekTo(item.timedata);
- } else {
- soundhandler[item.soundid].seek(item.timedata);
- }
- }
- }
-
- if (item.message == "stopsound") {
- if (soundhandler[item.soundid] == undefined) {
- } else {
- if (item.soundcategorytype == "youtube") {
- soundhandler[item.soundid].stopVideo();
- soundhandler[item.soundid].destroy();
- soundhandler[item.soundid] = null;
- $("#'"+ item.soundid +"'").remove();
- } else {
- soundhandler[item.soundid].stop()
- soundhandler[item.soundid] = null;
- }
- }
- }
- if (item.message == "stopsoundattraction") {
- if (soundhandler[item.soundid] == undefined) {
- } else {
- soundhandler[item.soundid].stopVideo();
- soundhandler[item.soundid].destroy();
- soundhandler[item.soundid] = null;
- }
- }
- if (item.message == "updateinterfacedata") {
- themeparkresourcename = item.themeparkresourcenamedata;
- let root = document.documentElement;
- root.style.setProperty('--color', item.interfacecolordata);
- }
+var themeparkresourcename = "rtx_themepark";
+var soundhandler = {}
+var soundcheckerhandler = {}
+
+window.addEventListener('message', function (event) {
+
+ var item = event.data;
+
+
+ if (item.message == "playsoundattraction") {
+ if (soundhandler[item.soundid] == undefined) {
+ $("body").append("");
+ soundhandler[item.soundid] = new YT.Player(""+ item.soundid +"", {
+
+ startSeconds:Number,
+ videoId: item.soundsrc,
+ origin: window.location.href,
+ enablejsapi: 1,
+ width: "0",
+ height: "0",
+ playerVars: {
+ playsinline: 1,
+ controls: 0,
+ },
+ events: {
+ 'onReady': function(event){
+ event.target.unMute();
+ event.target.setVolume(item.soundvolume);
+ event.target.playVideo();
+ },
+ 'onError': function(event){
+ },
+ 'onStateChange': function(event){
+ if (event.data == YT.PlayerState.PLAYING) {
+
+ }
+ if (event.data == YT.PlayerState.ENDED) {
+ }
+ if (event.data == YT.PlayerState.ENDED) {
+ soundhandler[item.soundid].seekTo(0);
+ soundhandler[item.soundid].playVideo();
+ }
+ }
+ }
+ });
+ } else {
+ if (typeof soundhandler[item.soundid].setVolume === 'function') {
+ soundhandler[item.soundid].setVolume(item.soundvolume);
+ }
+ }
+ }
+ if (item.message == "playsound") {
+ if (item.soundcategory == "youtube") {
+ if (soundhandler[item.soundid] == undefined) {
+ $("body").append("");
+ soundhandler[item.soundid] = new YT.Player(""+ item.soundid +"", {
+
+ startSeconds:Number,
+ videoId: item.soundsrc,
+ origin: window.location.href,
+ enablejsapi: 1,
+ width: "0",
+ height: "0",
+ playerVars: {
+ playsinline: 1,
+ controls: 0,
+ },
+ events: {
+ 'onReady': function(event){
+ event.target.unMute();
+ event.target.setVolume(item.soundvolume);
+ event.target.playVideo();
+ },
+ 'onError': function(event){
+ $.post('https://'+themeparkresourcename+'/sounderror', JSON.stringify({
+ soundid: item.soundid
+ }));
+ },
+ 'onStateChange': function(event){
+ if (event.data == YT.PlayerState.PLAYING) {
+ $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
+ soundid: item.soundid,
+ soundname: soundhandler[item.soundid].getVideoData().title,
+ soundtime: soundhandler[item.soundid].getCurrentTime(),
+ soundtimemax: soundhandler[item.soundid].getDuration()
+ }));
+ }
+ if (event.data == YT.PlayerState.ENDED) {
+ $.post('https://'+themeparkresourcename+'/soundend', JSON.stringify({
+ soundid: item.soundid
+ }));
+ }
+ }
+ }
+ });
+ } else {
+ if (typeof soundhandler[item.soundid].setVolume === 'function') {
+ soundhandler[item.soundid].setVolume(item.soundvolume);
+ }
+ }
+ } else {
+ if (soundhandler[item.soundid] == undefined) {
+ soundhandler[item.soundid] = new Howl({
+ src: item.soundsrc,
+ volume: item.soundvolume,
+ loop: false,
+ html5: true,
+ onplay: function(){
+ $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
+ soundid: item.soundid,
+ soundname: "MP3",
+ soundtime: soundhandler[item.soundid].seek(),
+ soundtimemax: soundhandler[item.soundid].duration()
+ }));
+ },
+ onend: function() {
+ $.post('https://'+themeparkresourcename+'/soundend', JSON.stringify({
+ soundid: item.soundid
+ }));
+ }
+ });
+
+ soundhandler[item.soundid].play();
+ } else {
+ if (typeof soundhandler[item.soundid].volume === 'function') {
+ soundhandler[item.soundid].volume(item.soundvolume);
+ }
+ if (soundhandler[item.soundid].playing() == false) {
+ soundhandler[item.soundid].play();
+ }
+ }
+ }
+ }
+ if (item.message == "checkmusicurl") {
+ $("body").append("");
+ soundcheckerhandler["videourlcheckyoutube"] = new YT.Player("videourlcheckyoutube", {
+ startSeconds:Number,
+ videoId: item.soundsrc,
+ origin: window.location.href,
+ enablejsapi: 1,
+ width: "0",
+ height: "0",
+ playerVars: {
+ playsinline: 1,
+ controls: 0,
+ },
+ events: {
+ 'onReady': function(event){
+ event.target.setVolume(0);
+ event.target.playVideo();
+ },
+ 'onError': function(event){
+ $.post('https://'+themeparkresourcename+'/checkdone', JSON.stringify({
+ soundallowed: false,
+ }));
+ soundcheckerhandler["videourlcheckyoutube"].stopVideo();
+ soundcheckerhandler["videourlcheckyoutube"].destroy();
+ soundcheckerhandler["videourlcheckyoutube"] = null;
+ },
+ 'onStateChange': function(event){
+ if (event.data == YT.PlayerState.PLAYING) {
+ $.post('https://'+themeparkresourcename+'/checkdone', JSON.stringify({
+ soundallowed: true,
+ }));
+ soundcheckerhandler["videourlcheckyoutube"].stopVideo();
+ soundcheckerhandler["videourlcheckyoutube"].destroy();
+ soundcheckerhandler["videourlcheckyoutube"] = null;
+ }
+ }
+ }
+ });
+ }
+ if (item.message == "updatesounddata") {
+ if (soundhandler[item.soundid] == undefined) {
+ } else {
+ if (item.soundcategorytype == "youtube") {
+ if (soundhandler[item.soundid].getPlayerState() == 1) {
+ $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
+ soundid: item.soundid,
+ soundname: soundhandler[item.soundid].getVideoData().title,
+ soundtime: soundhandler[item.soundid].getCurrentTime(),
+ soundtimemax: soundhandler[item.soundid].getDuration()
+ }));
+ }
+ } else {
+ if (soundhandler[item.soundid].playing() == true) {
+ $.post('https://'+themeparkresourcename+'/updatesounddata', JSON.stringify({
+ soundid: item.soundid,
+ soundname: "MP3",
+ soundtime: soundhandler[item.soundid].seek(),
+ soundtimemax: soundhandler[item.soundid].duration()
+ }));
+ }
+ }
+ }
+ }
+
+ if (item.message == "setsoundtime") {
+ if (soundhandler[item.soundid] == undefined) {
+ } else {
+ if (item.soundcategorytype == "youtube") {
+ soundhandler[item.soundid].seekTo(item.timedata);
+ } else {
+ soundhandler[item.soundid].seek(item.timedata);
+ }
+ }
+ }
+
+ if (item.message == "stopsound") {
+ if (soundhandler[item.soundid] == undefined) {
+ } else {
+ if (item.soundcategorytype == "youtube") {
+ soundhandler[item.soundid].stopVideo();
+ soundhandler[item.soundid].destroy();
+ soundhandler[item.soundid] = null;
+ $("#'"+ item.soundid +"'").remove();
+ } else {
+ soundhandler[item.soundid].stop()
+ soundhandler[item.soundid] = null;
+ }
+ }
+ }
+ if (item.message == "stopsoundattraction") {
+ if (soundhandler[item.soundid] == undefined) {
+ } else {
+ soundhandler[item.soundid].stopVideo();
+ soundhandler[item.soundid].destroy();
+ soundhandler[item.soundid] = null;
+ }
+ }
+ if (item.message == "updateinterfacedata") {
+ themeparkresourcename = item.themeparkresourcenamedata;
+ let root = document.documentElement;
+ root.style.setProperty('--color', item.interfacecolordata);
+ }
});
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jeskyne.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jeskyne.mp3
new file mode 100644
index 000000000..239597455
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jeskyne.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscare.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscare.mp3
new file mode 100644
index 000000000..56dcd6866
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscare.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal.mp3
new file mode 100644
index 000000000..ff7bb3c08
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal2.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal2.mp3
new file mode 100644
index 000000000..e1c410512
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/jumpscarefinal2.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/marnice.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/marnice.mp3
new file mode 100644
index 000000000..9b26b10ed
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/marnice.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/ritual.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/ritual.mp3
new file mode 100644
index 000000000..9b027ba66
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/ritual.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/valak.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/valak.mp3
new file mode 100644
index 000000000..c05cd3fb9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/valak.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/vrazdirna.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/vrazdirna.mp3
new file mode 100644
index 000000000..71da0a923
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/vrazdirna.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/zombie.mp3 b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/zombie.mp3
new file mode 100644
index 000000000..495240b0e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/html/sounds/zombie.mp3 differ
diff --git a/resources/[defaultmaps]/rtx_themepark/html/styles.css b/resources/[defaultmaps]/rtx_themepark_dlc/html/styles.css
similarity index 92%
rename from resources/[defaultmaps]/rtx_themepark/html/styles.css
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/styles.css
index 7e66683a0..5035315be 100644
--- a/resources/[defaultmaps]/rtx_themepark/html/styles.css
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/html/styles.css
@@ -979,21 +979,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector1 {
- width: 1%;
- height: 1.0%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 44%;
- left: 38%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction2 {
position: absolute;
margin: 0;
@@ -1015,21 +1000,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector2 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 37%;
- left: 37%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction3 {
position: absolute;
margin: 0;
@@ -1051,21 +1021,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector3 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 30.5%;
- left: 50%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction4 {
position: absolute;
margin: 0;
@@ -1087,21 +1042,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector4 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 37%;
- left: 43%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction5 {
position: absolute;
margin: 0;
@@ -1123,21 +1063,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector5 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 38.5%;
- left: 58%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction6 {
position: absolute;
margin: 0;
@@ -1159,21 +1084,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector6 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 58%;
- left: 37%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction7 {
position: absolute;
margin: 0;
@@ -1195,21 +1105,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector7 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 60%;
- left: 60%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction8 {
position: absolute;
margin: 0;
@@ -1231,21 +1126,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector8 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 68%;
- left: 49.8%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction9 {
position: absolute;
margin: 0;
@@ -1267,21 +1147,6 @@ input[type=range]:focus {
font-family: BebasNeueBold;
}
-#parkattractionconnector9 {
- width: 1%;
- height: 1%;
- background-color: rgba(255, 255, 255, 1.0);
- margin: 0;
- position: absolute;
- top: 47%;
- left: 58%;
- margin-right: -50%;
- transform: translate(-50%, -50%);
- overflow: hidden;
- z-index: 9999999;
- border-radius: 5px;
-}
-
#parkmanagmentattraction10 {
position: absolute;
margin: 0;
@@ -1318,6 +1183,196 @@ input[type=range]:focus {
border-radius: 5px;
}
+#parkmanagmentattraction11 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 30%;
+ left: 10%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction12 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 30%;
+ left: 30%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction13 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 30%;
+ left: 50%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction14 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 30%;
+ left: 70%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+
+#parkmanagmentattraction15 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 30%;
+ left: 90%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction16 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 70%;
+ left: 20%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction17 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 70%;
+ left: 40%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction18 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 70%;
+ left: 60%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
+#parkmanagmentattraction19 {
+ position: absolute;
+ margin: 0;
+ background-color: rgba(0, 0, 0, 0.8);
+ border-bottom: 3px solid var(--color);
+ color: #ffffff;
+ font-size: 35px;
+ text-decoration: none;
+ text-align: center;
+ top: 70%;
+ left: 80%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ overflow: hidden;
+ z-index: 9999999;
+ width: 12%;
+ height: 10%;
+ border-radius: 5px;
+ font-family: BebasNeueBold;
+}
+
.parkattractionname {
position: absolute;
margin: 0;
@@ -1663,6 +1718,52 @@ connection {
font-family: BebasNeueBold;
}
+.attractioncamtext {
+ position: absolute;
+ margin: 0;
+ text-decoration: none;
+ text-align: center;
+ top: 95%;
+ left: 50%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ font-size: 22px;
+ color: #ffffff;
+ text-align:center;
+ font-family: BebasNeueBold;
+ display: none;
+}
+
+#attractioncamtextkey {
+ font-size: 22px;
+ color: var(--color);
+ text-align:center;
+ font-family: BebasNeueBold;
+}
+
+.attractioncamtext2 {
+ position: absolute;
+ margin: 0;
+ text-decoration: none;
+ text-align: center;
+ top: 92%;
+ left: 50%;
+ margin-right: -50%;
+ transform: translate(-50%, -50%);
+ font-size: 22px;
+ color: #ffffff;
+ text-align:center;
+ font-family: BebasNeueBold;
+ display: none;
+}
+
+#attractioncamtextkey2 {
+ font-size: 22px;
+ color: var(--color);
+ text-align:center;
+ font-family: BebasNeueBold;
+}
+
.attractionleavetext {
position: absolute;
margin: 0;
diff --git a/resources/[defaultmaps]/rtx_themepark/html/ui.html b/resources/[defaultmaps]/rtx_themepark_dlc/html/ui.html
similarity index 75%
rename from resources/[defaultmaps]/rtx_themepark/html/ui.html
rename to resources/[defaultmaps]/rtx_themepark_dlc/html/ui.html
index c943bc9f7..e5959e24b 100644
--- a/resources/[defaultmaps]/rtx_themepark/html/ui.html
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/html/ui.html
@@ -86,9 +86,7 @@
-
-
-
+
Top Scan
Close
@@ -97,9 +95,7 @@
-
-
-
+
Roller coaster
Close
@@ -108,9 +104,7 @@
-
-
-
+
Shooting Range
Close
@@ -119,9 +113,7 @@
-
-
-
+
Shooting Range
Close
@@ -131,8 +123,6 @@
-
-
Bumper Cars
Close
@@ -141,8 +131,6 @@
-
-
Vortex
@@ -152,8 +140,6 @@
-
-
Ferris wheel
@@ -163,9 +149,7 @@
-
-
-
+
Detonator
Close
@@ -174,9 +158,7 @@
-
-
-
+
Boat
Close
@@ -186,8 +168,87 @@
-
+
+
Prater
+
Close
+
Open
+
+
+
Break Dance
+
Close
+
Open
+
+
+
+
Slingshot
+
Close
+
Open
+
+
+
+
Carousel
+
Close
+
Open
+
+
+
+
Extasy
+
Close
+
Open
+
+
+
+
Spinride
+
Close
+
Open
+
+
+
+
Hauntedhouse
+
Close
+
Open
+
+
+
+
Rollercoaster 2
+
Close
+
Open
+
+
+
+
Cannon
+
Close
+
Open
+
+

@@ -205,6 +266,8 @@
Press G to pass the item to the player
+
Press B to change the camera
+
Press B to change the camera
Press E to change the animation
Press F to exit the attraction
diff --git a/resources/[defaultmaps]/rtx_themepark/language/main.lua b/resources/[defaultmaps]/rtx_themepark_dlc/language/main.lua
similarity index 97%
rename from resources/[defaultmaps]/rtx_themepark/language/main.lua
rename to resources/[defaultmaps]/rtx_themepark_dlc/language/main.lua
index 055e854bd..b65ee7f3d 100644
--- a/resources/[defaultmaps]/rtx_themepark/language/main.lua
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/language/main.lua
@@ -1,567 +1,591 @@
-Language = {
- ["English"] = {
- ["pressforuseseat"] = "Press ["..Config.ThemeParkSeatKey.."] for use seat",
- ["pressforuseseatinteract"] = "Press "..Config.ThemeParkSeatKey.." for use seat",
- ["pressforuseseatinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
- ["bindgforceseatuse"] = "GFORCE Use",
- ["bindtopscanseatuse"] = "Top Scan Use",
- ["bindvortexseatuse"] = "Vortex Use",
- ["binddetonatorseatuse"] = "Detonator Use",
- ["bindboatseatuse"] = "Boat Use",
- ["pressforbuyticket"] = "Press ["..Config.ThemeParkTicketMachineSettings.usekey.."] for buy ticket",
- ["pressforbuyticketinteract"] = "Press "..Config.ThemeParkTicketMachineSettings.usekey.." buy ticket",
- ["pressforbuyticketinteractclassic"] = "Press ~INPUT_CONTEXT~ buy ticket",
- ["bindbuyticket"] = "Buy Ticket",
- ["bumpermaxplayers"] = "There is already a maximum number of players in bumper cars",
- ["bumperticketpurchased"] = "You purchased ticket for bumper cars",
- ["pressforusebumper"] = "Press ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] for use seat",
- ["pressforusebumperinteract"] = "Press "..Config.AttractionsSettings.bumpercars.bumperusekey.." for use seat",
- ["pressforusebumperinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
- ["bindusebumper"] = "Use Bumper",
- ["bindleavebumper"] = "Leave Bumper",
- ["bumperridend"] = "Your ride is over",
- ["bindferrisseatuse"] = "Use Ferris Wheel",
- ["bindferrisanimchange"] = "Change Ferris Wheel Anim",
- ["bindferrisexit"] = "Exit Ferris Wheel",
- ["ferrismoving"] = "You can't get on since the wheel hasn't stopped yet",
- ["pressforuseticketferris"] = "Press ["..Config.ThemeParkSeatKey.."] for use seat",
- ["pressforuseticketferrisinteract"] = "Press "..Config.ThemeParkSeatKey.." use seat",
- ["pressforuseticketferrisinteractclassic"] = "Press ~INPUT_CONTEXT~ use seat",
- ["binduseferris"] = "Buy Ticket",
- ["prizerewardmoney"] = "You won $%s from Shooting Range",
- ["pressforuseshootingrange"] = "Press ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] for play game",
- ["pressforuseshootingrangeinteract"] = "Press "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." for play game",
- ["pressforuseshootingrangeinteractclassic"] = "Press ~INPUT_CONTEXT~ for play game",
- ["playshootingrange"] = "Play Shooting Range",
- ["pressforbuythemepark"] = "Press ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open buy menu",
- ["pressforbuythemeparkinteract"] = "Press "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open buy menu",
- ["pressforbuythemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for open buy menu",
- ["pressformanagmentthemepark"] = "Press ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open managment",
- ["pressformanagmentthemeparkinteract"] = "Press "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open managment",
- ["pressformanagmentthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for open managment",
- ["openthemeparkmanagment"] = "Theme Park Managment Menu",
- ["nomoneyenoughthemeparkbuy"] = "You dont have enough money for buy this theme park",
- ["youboughtthemepark"] = "You bought theme park for $%s",
- ["nomoneywithdrawthemepark"] = "You have no money to withdraw in your theme park",
- ["youwithdrawthemepark"] = "You withdraw $%s from theme park",
- ["noplayernearbymanagment"] = "No player nearby for theme park",
- ["youtransferthemepark"] = "You transfer your theme park to nearby player",
- ["themeparkransferredto"] = "Player has transferred theme park to you",
- ["yousoldthemepark"] = "You sold your theme park for $%s",
- ["attractionclosed"] = "This attraction is closed.",
- ["pressforbuyticketthemepark"] = "Press ["..Config.ThemeParkTicketMachineSettings.usekey.."] for buy ticket",
- ["pressforbuyticketthemeparkinteract"] = "Press "..Config.ThemeParkTicketMachineSettings.usekey.." for buy ticket",
- ["pressforbuyticketthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for buy ticket",
- ["openthemeparkticket"] = "Theme Park Ticket Menu",
- ["nomoneyenoughthemeparkattraction"] = "You dont have $%s to pay for a ticket for this attraction",
- ["ticketthemeparkbought"] = "You paid $%s for a ticket for an attraction",
- ["noplayernearbyitem"] = "No player nearby for give item",
- ["thisplayerhaveitem"] = "This player already has an item in hand",
- ["giveplayeritem"] = "Give item",
- ["throwitem"] = "Throw item",
- ["pressforbuyitemthemepark"] = "Press ["..Config.ThemeParkItemsSettings.buykey.."] for buy %s",
- ["pressforbuyitemthemeparkinteract"] = "Press "..Config.ThemeParkItemsSettings.buykey.." for buy %s",
- ["pressforbuyitemthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for buy %s",
- ["hotdog"] = "Hot dog",
- ["popcorn"] = "Popcorn",
- ["cotton"] = "Cotton Candy",
- ["balloon"] = "Balloon",
- ["burger"] = "Burger",
- ["buyitem"] = "Buy item",
- ["youhaveitemalready"] = "You already have an item in your hand",
- ["nomoneyenoughthemeparkitem"] = "You dont have $%s to pay for a %s",
- ["itemthemeparkbought"] = "You paid $%s for a %s",
- ["iteminhand"] = "You cannot enter the attraction because you have an item in your hand",
- ["bindrollercoasterseatuse"] = "Rollercoaster Use",
- ["bindrollercoasteranimchange"] = "Change Rollercoaster Anim",
- ["bindattractionanimchange"] = "Change Attraction Anim",
- ["bindattractionexitkey"] = "Exit Attraction",
- ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
- ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
- ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
- ["controlattraction"] = "Control Attraction",
- ["notsupported"] = "This url is not supported",
- ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
- ["attractioncontrolled"] = "Someone already controls this attraction",
- ["nopermission"] = "You are not authorised to operate the attractions",
- ["youstartedattraction"] = "You turned on the %s attraction",
- ["attractioninprogress"] = "Attraction is already started",
- ["inprogress"] = "Attraction is already moving",
- ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
- ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
-
- ["German"] = {
- ["pressforuseseat"] = "Drücke ["..Config.ThemeParkSeatKey.."] um dich zu setzen",
- ["pressforuseseatinteract"] = "Drücke "..Config.ThemeParkSeatKey.." um dich zu setzen",
- ["pressforuseseatinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
- ["bindgforceseatuse"] = "GFORCE Benutzen",
- ["bindtopscanseatuse"] = "Top Scan Benutzen",
- ["bindvortexseatuse"] = "Vortex Benutzen",
- ["binddetonatorseatuse"] = "Freifallturm Benutzen",
- ["bindboatseatuse"] = "Schiffschaukel Benutzen",
- ["pressforbuyticket"] = "Drücke ["..Config.ThemeParkTicketMachineSettings.usekey.."] um ein Ticket zu kaufen",
- ["pressforbuyticketinteract"] = "Drücke "..Config.ThemeParkTicketMachineSettings.usekey.." um ein Ticket für den Autoscooter zu kaufen",
- ["pressforbuyticketinteractclassic"] = "Drücke ~INPUT_CONTEXT~ Um ein Ticket zu kaufen",
- ["bindbuyticket"] = "Ticket kaufen",
- ["bumpermaxplayers"] = "Der Autoscooter ist Bereits voll besetzt",
- ["bumperticketpurchased"] = "Du hast ein Ticket für den Autoscooter Gekauft",
- ["pressforusebumper"] = "Drücke ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] um dich zu setzen",
- ["pressforusebumperinteract"] = "Drücke "..Config.AttractionsSettings.bumpercars.bumperusekey.." um dich zu setzen",
- ["pressforusebumperinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
- ["bindusebumper"] = "Autoscooter nutzen",
- ["bindleavebumper"] = "Autoscooter verlassen",
- ["bumperridend"] = "Deine Fahrt ist vorbei",
- ["bindferrisseatuse"] = "Riesenrad benutzen",
- ["bindferrisanimchange"] = "Riesenrad Animation wechseln",
- ["bindferrisexit"] = "Riesenrad verlassen",
- ["ferrismoving"] = "Das Riesenrad ist noch nicht stehengeblieben warte etwas",
- ["pressforuseticketferris"] = "Drücke ["..Config.ThemeParkSeatKey.."] um dich zu setzen",
- ["pressforuseticketferrisinteract"] = "Drücke "..Config.ThemeParkSeatKey.." um dich zu setzen",
- ["pressforuseticketferrisinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
- ["binduseferris"] = "Ticket kaufen",
- ["prizerewardmoney"] = "Du hast %s$ vom Schießstand gewonnen",
- ["pressforuseshootingrange"] = "Drücke ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] um eine runde zu spielen",
- ["pressforuseshootingrangeinteract"] = "Drücke "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." um eine runde zu spielen",
- ["pressforuseshootingrangeinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um eine runde zu spielen",
- ["playshootingrange"] = "Schießstand Spielen",
- ["pressforbuythemepark"] = "Drücke ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] um das Kaufmenü zu öffnen",
- ["pressforbuythemeparkinteract"] = "Drücken "..Config.ThemeParkOwnedSettings.openmanagmentkey.." um das Kaufmenü zu öffnen",
- ["pressforbuythemeparkinteractclassic"] = "Drücken ~INPUT_CONTEXT~ um das Kaufmenü zu öffnen",
- ["pressformanagmentthemepark"] = "Drücke ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] um auf das Parkmanagement zuzugreifen",
- ["pressformanagmentthemeparkinteract"] = "Drücke "..Config.ThemeParkOwnedSettings.openmanagmentkey.." um auf das Parkmanagement zuzugreifen",
- ["pressformanagmentthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um auf das Parkmanagement zuzugreifen",
- ["openthemeparkmanagment"] = "Freizeitpark Managementmenü",
- ["nomoneyenoughthemeparkbuy"] = "Du hast nicht genug Geld um diesen Freizeitpark zu kaufen",
- ["youboughtthemepark"] = "Du hast den Freizeitpark für %s$ gekauft",
- ["nomoneywithdrawthemepark"] = "You have no money to withdraw in your theme park",
- ["youwithdrawthemepark"] = "Du hast %s$ vom Firmenkonto abgebucht",
- ["noplayernearbymanagment"] = "Es ist kein Spieler in der Nähe",
- ["youtransferthemepark"] = "Du hast den Park zu dem Spieler in deiner nähe übergeben",
- ["themeparkransferredto"] = "Ein Spieler hat dir den Freizeitpark gegeben",
- ["yousoldthemepark"] = "Du hast deinen Freizeitpark für %s$ verkauft",
- ["attractionclosed"] = "Diese Attraktion ist Geschlossen.",
- ["pressforbuyticketthemepark"] = "Drücke ["..Config.ThemeParkTicketMachineSettings.usekey.."] um ein Ticket zu kaufen",
- ["pressforbuyticketthemeparkinteract"] = "Drücke "..Config.ThemeParkTicketMachineSettings.usekey.." um ein Ticket zu kaufen",
- ["pressforbuyticketthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um ein Ticket zu kaufen",
- ["openthemeparkticket"] = "Freizeitpark Ticket Menü",
- ["nomoneyenoughthemeparkattraction"] = "Du fehlen $%s um dir ein Ticket für diese Attraktion zu kaufen",
- ["ticketthemeparkbought"] = "Du hast $%s für ein Ticket bezahlt",
- ["noplayernearbyitem"] = "Kein Spieler in der nähe",
- ["thisplayerhaveitem"] = "Diese Person hat dieses Item schon",
- ["giveplayeritem"] = "Item Geben",
- ["throwitem"] = "Item Wegwerfen",
- ["pressforbuyitemthemepark"] = "Drücke ["..Config.ThemeParkItemsSettings.buykey.."] für %s Kaufen",
- ["pressforbuyitemthemeparkinteract"] = "Drücke "..Config.ThemeParkItemsSettings.buykey.." für %s Kaufen",
- ["pressforbuyitemthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ für %s Kaufen",
- ["hotdog"] = "Hot dog",
- ["popcorn"] = "Popcorn",
- ["cotton"] = "Zuckerwatte",
- ["balloon"] = "Ballon",
- ["burger"] = "Burger",
- ["buyitem"] = "Item kaufen",
- ["youhaveitemalready"] = "Du hast dieses item schon in deiner Hand !",
- ["nomoneyenoughthemeparkitem"] = "Du hast keine $%s um ein %s zu kaufen",
- ["itemthemeparkbought"] = "Du hast $%s für ein %s bezahlt",
- ["iteminhand"] = "Du kannst diese Attraktion nicht betreten da du ein Item in der hand Hast",
- ["bindrollercoasterseatuse"] = "Achterbahn fahren",
- ["bindrollercoasteranimchange"] = "Achterbahn Animation wechseln",
- ["bindattractionanimchange"] = "Attraktion Animation wechseln",
- ["bindattractionexitkey"] = "Attraktion verlassen",
- ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
- ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
- ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
- ["controlattraction"] = "Control Attraction",
- ["notsupported"] = "This url is not supported",
- ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
- ["attractioncontrolled"] = "Someone already controls this attraction",
- ["nopermission"] = "You are not authorised to operate the attractions",
- ["youstartedattraction"] = "You turned on the %s attraction",
- ["attractioninprogress"] = "Attraction is already started",
- ["inprogress"] = "Attraction is already moving",
- ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
- ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
- ["French"] = {
- ["pressforuseseat"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
- ["pressforuseseatinteract"] = "Appuyez "..Config.ThemeParkSeatKey.." pour vous asseoir",
- ["pressforuseseatinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
- ["bindgforceseatuse"] = "GFORCE Use",
- ["bindtopscanseatuse"] = "Top Scan Use",
- ["bindvortexseatuse"] = "Vortex Use",
- ["binddetonatorseatuse"] = "Detonator Use",
- ["bindboatseatuse"] = "Boat Use",
- ["pressforbuyticket"] = "Appuyez ["..Config.ThemeParkTicketMachineSettings.usekey.."] pour acheter un billet",
- ["pressforbuyticketinteract"] = "Appuyez "..Config.ThemeParkTicketMachineSettings.usekey.." pour acheter un billet",
- ["pressforbuyticketinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour acheter un billet",
- ["bindbuyticket"] = "Acheter un billet",
- ["bumpermaxplayers"] = "Il y a déjà 10 personnes dans les autos-tamponneuses",
- ["bumperticketpurchased"] = "Vous avez acheter un billet pour les autos-tamponneuses",
- ["pressforusebumper"] = "Appuyez ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] pour vous asseoir",
- ["pressforusebumperinteract"] = "Appuyez "..Config.AttractionsSettings.bumpercars.bumperusekey.." pour vous asseoir",
- ["pressforusebumperinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
- ["bindusebumper"] = "Utilisez voiture",
- ["bindleavebumper"] = "Quitter voiture",
- ["bumperridend"] = "Le manège est temriné",
- ["bindferrisseatuse"] = "Entrer dans la grande roue",
- ["bindferrisanimchange"] = "Changer l'animation de vos mains",
- ["bindferrisexit"] = "Quitter la grande roue",
- ["ferrismoving"] = "Vous ne pouvez pas embarquer tant que la roue n'est pas immobile",
- ["pressforuseticketferris"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
- ["pressforuseticketferrisinteract"] = "Appuyez "..Config.ThemeParkSeatKey.." pour vous asseoir",
- ["pressforuseticketferrisinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
- ["binduseferris"] = "Acheter un billet",
- ["prizerewardmoney"] = "Vous avez gagné %s au concours de tir",
- ["pressforuseshootingrange"] = "Appuyez ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] pour jouer une partie",
- ["pressforuseshootingrangeinteract"] = "Appuyez "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." pour jouer une partie",
- ["pressforuseshootingrangeinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour jouer une partie",
- ["playshootingrange"] = "Jouer au jeu de tir",
- ["pressforbuythemepark"] = "Appuyez ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] pour ouvrir le menu",
- ["pressforbuythemeparkinteract"] = "Appuyez "..Config.ThemeParkOwnedSettings.openmanagmentkey.." pour ouvrir le menu",
- ["pressforbuythemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour ouvrir le menu",
- ["pressformanagmentthemepark"] = "Appuyez ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] pour gérer le parc",
- ["pressformanagmentthemeparkinteract"] = "Appuyez "..Config.ThemeParkOwnedSettings.openmanagmentkey.." pour gérer le parc",
- ["pressformanagmentthemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour gérer le parc",
- ["openthemeparkmanagment"] = "Menu de gestion pour le parc",
- ["nomoneyenoughthemeparkbuy"] = "Vous n'avez pas assez d'argent pour acheter le parc",
- ["youboughtthemepark"] = "Vous avez acheter le parc pour %s$",
- ["nomoneywithdrawthemepark"] = "Vous avez retirer de l'argent du parc",
- ["youwithdrawthemepark"] = "Vous avez retiré %s$ de votre parc",
- ["noplayernearbymanagment"] = "Aucun citoyen autour de vous",
- ["youtransferthemepark"] = "Vous avez transféré le parc au citoyen le plus près de vous",
- ["themeparkransferredto"] = "Le citoyen vous a transféré le parc",
- ["yousoldthemepark"] = "Vous avez vendu le parc pour %s$",
- ["attractionclosed"] = "Cet attraction est fermé",
- ["pressforbuyticketthemepark"] = "Appuyez ["..Config.ThemeParkTicketMachineSettings.usekey.."] pour acheter un billet",
- ["pressforbuyticketthemeparkinteract"] = "Appuyez "..Config.ThemeParkTicketMachineSettings.usekey.." pour acheter un billet",
- ["pressforbuyticketthemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour acheter un billet",
- ["openthemeparkticket"] = "Tickets pour le parc d'attraction",
- ["nomoneyenoughthemeparkattraction"] = "Vous n'avez pas %s$ pour acheter un billet pour cet attraction",
- ["ticketthemeparkbought"] = "Vous avez payé %s$ pour un ticket pour cet attraction",
- ["noplayernearbyitem"] = "Aucun citoyen près de vous",
- ["thisplayerhaveitem"] = "Le citoyen près de vous a déjà quelque chose dans les mains",
- ["giveplayeritem"] = "Donner un objet",
- ["throwitem"] = "Lancer un objet",
- ["pressforbuyitemthemepark"] = "Appuyer ["..Config.ThemeParkItemsSettings.buykey.."] pour acheter %s",
- ["pressforbuyitemthemeparkinteract"] = "Appuyer "..Config.ThemeParkItemsSettings.buykey.." pour acheter %s",
- ["pressforbuyitemthemeparkinteractclassic"] = "Appuyer ~INPUT_CONTEXT~ pour acheter %s",
- ["hotdog"] = "Hot dog",
- ["popcorn"] = "Popcorn",
- ["cotton"] = "Barbe à papa",
- ["balloon"] = "Balon",
- ["burger"] = "Hamburger",
- ["buyitem"] = "Acheter",
- ["youhaveitemalready"] = "Vous avez déjà un objet dans les mains",
- ["nomoneyenoughthemeparkitem"] = "Vous n'avez pas %s$ pour acheter %s",
- ["itemthemeparkbought"] = "Vous avez payé %s$ pour un %s",
- ["iteminhand"] = "Vous ne pouvez pas entrer dans l'attraction parce que vous avez un item dans les mains",
- ["bindrollercoasterseatuse"] = "Montagne russer Use",
- ["bindrollercoasteranimchange"] = "Changer animation de vos mains",
- ["bindattractionanimchange"] = "Changer animation de vos mains",
- ["bindattractionexitkey"] = "Sortir de l'attraction",
- ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
- ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
- ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
- ["controlattraction"] = "Control Attraction",
- ["notsupported"] = "This url is not supported",
- ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
- ["attractioncontrolled"] = "Someone already controls this attraction",
- ["nopermission"] = "You are not authorised to operate the attractions",
- ["youstartedattraction"] = "You turned on the %s attraction",
- ["attractioninprogress"] = "Attraction is already started",
- ["inprogress"] = "Attraction is already moving",
- ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
- ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
- ["Italian"] = {
- ["pressforuseseat"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
- ["pressforuseseatinteract"] = "Spingere "..Config.ThemeParkSeatKey.." per sedere",
- ["pressforuseseatinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
- ["bindgforceseatuse"] = "Usare GFORCE",
- ["bindtopscanseatuse"] = "Usare Top Scan",
- ["bindvortexseatuse"] = "Usare Vortex",
- ["binddetonatorseatuse"] = "Usare Detonator",
- ["bindboatseatuse"] = "Usare Barca ",
- ["pressforbuyticket"] = "Spingere ["..Config.ThemeParkTicketMachineSettings.usekey.."] per comprare ",
- ["pressforbuyticketinteract"] = "Spingere "..Config.ThemeParkTicketMachineSettings.usekey.." comprare biglietto",
- ["pressforbuyticketinteractclassic"] = "Spingere ~INPUT_CONTEXT~ comprare biglietto",
- ["bindbuyticket"] = "Comprare biglietto",
- ["bumpermaxplayers"] = "C'è già massimo giocatori in autoscontri",
- ["bumperticketpurchased"] = "Hai comprato il biglietto per gli autoscontri",
- ["pressforusebumper"] = "Spingere ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] per sedere",
- ["pressforusebumperinteract"] = "Spingere "..Config.AttractionsSettings.bumpercars.bumperusekey.." per sedere",
- ["pressforusebumperinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
- ["bindusebumper"] = "Usare Bumper",
- ["bindleavebumper"] = "Lasciare Bumper",
- ["bumperridend"] = "La tua corsa è finita",
- ["bindferrisseatuse"] = "Usare Ruota panoramica",
- ["bindferrisanimchange"] = "Cambia l'animazione della Ruota panoramica",
- ["bindferrisexit"] = "Uscire Ferris Wheel",
- ["ferrismoving"] = "Non puoi salire perché la ruota non si è ancora fermata",
- ["pressforuseticketferris"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
- ["pressforuseticketferrisinteract"] = "Spingere "..Config.ThemeParkSeatKey.." per sedere",
- ["pressforuseticketferrisinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
- ["binduseferris"] = "Comprare biglietto",
- ["prizerewardmoney"] = "Hai vinto $%s dal poligono di tiro",
- ["pressforuseshootingrange"] = "Spingere ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] per giocare",
- ["pressforuseshootingrangeinteract"] = "Spingere "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." per giocare",
- ["pressforuseshootingrangeinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per giocare",
- ["playshootingrange"] = "Gioca al poligono di tiro",
- ["pressforbuythemepark"] = "Spingere ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] per aprire il menu",
- ["pressforbuythemeparkinteract"] = "Spingere "..Config.ThemeParkOwnedSettings.openmanagmentkey.." per aprire il menu",
- ["pressforbuythemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per aprire il menu",
- ["pressformanagmentthemepark"] = "Spingere ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open managment",
- ["pressformanagmentthemeparkinteract"] = "Spingere "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open managment",
- ["pressformanagmentthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per la gestione aperta",
- ["openthemeparkmanagment"] = "Menu Gestione parchi a tema",
- ["nomoneyenoughthemeparkbuy"] = "Non hai abbastanza soldi per comprare questo parco a tema",
- ["youboughtthemepark"] = "Hai comprato un parco a tema per $%s",
- ["nomoneywithdrawthemepark"] = "Non avete denaro da prelevare nel vostro parco a tema",
- ["youwithdrawthemepark"] = "Prelevate $%s dal parco a tema",
- ["noplayernearbymanagment"] = "Nessun giocatore nelle vicinanze per il parco a tema",
- ["youtransferthemepark"] = "Trasferite il vostro parco a tema al giocatore vicino",
- ["themeparkransferredto"] = "Il giocatore ha trasferito il parco a tema a voi",
- ["yousoldthemepark"] = "Hai venduto il tuo parco a tema per $%s",
- ["attractionclosed"] = "Questa attrazione è chiusa.",
- ["pressforbuyticketthemepark"] = "Spingere ["..Config.ThemeParkTicketMachineSettings.usekey.."] for comprare biglietto",
- ["pressforbuyticketthemeparkinteract"] = "Spingere "..Config.ThemeParkTicketMachineSettings.usekey.." per comprare biglietto",
- ["pressforbuyticketthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per comprare biglietto",
- ["openthemeparkticket"] = "Parco Tematico Biglietto Menu",
- ["nomoneyenoughthemeparkattraction"] = "Non hai $%s per comprare un biglietto per questa attrazione",
- ["ticketthemeparkbought"] = "Hai pagato $%s per un biglietto per un'attrazione",
- ["noplayernearbyitem"] = "Nessun giocatore nelle vicinanze per dare oggetto",
- ["thisplayerhaveitem"] = "Questo giocatore ha già un oggetto in mano",
- ["giveplayeritem"] = "Dare oggetto",
- ["throwitem"] = "Lancia oggetto",
- ["pressforbuyitemthemepark"] = "Spingere ["..Config.ThemeParkItemsSettings.buykey.."] per comprare %s",
- ["pressforbuyitemthemeparkinteract"] = "Spingere "..Config.ThemeParkItemsSettings.buykey.." per comprare %s",
- ["pressforbuyitemthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per comprare %s",
- ["hotdog"] = "Hot dog",
- ["popcorn"] = "Popcorn",
- ["cotton"] = "Zucchero filato",
- ["balloon"] = "Palloncino",
- ["burger"] = "Burger",
- ["buyitem"] = "comprare oggetto",
- ["youhaveitemalready"] = "Hai già un oggetto in mano",
- ["nomoneyenoughthemeparkitem"] = "Non hai $%s per pagare %s",
- ["itemthemeparkbought"] = "Hai pagato $%s per %s",
- ["iteminhand"] = "Non puoi entrare nell'attrazione perché hai un oggetto in mano",
- ["bindrollercoasterseatuse"] = "Usare montagne russe",
- ["bindrollercoasteranimchange"] = "Cambia l'animazione delle montagne russe",
- ["bindattractionanimchange"] = "Cambia l'animazione dell'attrazione",
- ["bindattractionexitkey"] = "Uscire Attraction",
- ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
- ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
- ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
- ["controlattraction"] = "Control Attraction",
- ["notsupported"] = "This url is not supported",
- ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
- ["attractioncontrolled"] = "Someone already controls this attraction",
- ["nopermission"] = "You are not authorised to operate the attractions",
- ["youstartedattraction"] = "You turned on the %s attraction",
- ["attractioninprogress"] = "Attraction is already started",
- ["inprogress"] = "Attraction is already moving",
- ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
- ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
- ["Spanish"] = {
- ["pressforuseseat"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
- ["pressforuseseatinteract"] = "Presiona "..Config.ThemeParkSeatKey.." para usar el asiento",
- ["pressforuseseatinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
- ["bindgforceseatuse"] = "GFORCE Usar",
- ["bindtopscanseatuse"] = "Usar Top Scan",
- ["bindvortexseatuse"] = "Usar Vortex",
- ["binddetonatorseatuse"] = "Usar Detonator",
- ["bindboatseatuse"] = "Usar Boat",
- ["pressforbuyticket"] = "Presiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar un ticket",
- ["pressforbuyticketinteract"] = "Presiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar un ticket",
- ["pressforbuyticketinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar un ticket",
- ["bindbuyticket"] = "Comprar ticket",
- ["bumpermaxplayers"] = "Ya hay un número máximo de jugadores en los coches de choque",
- ["bumperticketpurchased"] = "Has comprado un ticket para los coches de choque",
- ["pressforusebumper"] = "Presiona ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] para usar el asiento",
- ["pressforusebumperinteract"] = "Presiona "..Config.AttractionsSettings.bumpercars.bumperusekey.." para usar el asiento",
- ["pressforusebumperinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
- ["bindusebumper"] = "Usar Bumper",
- ["bindleavebumper"] = "Dejar Bumper",
- ["bumperridend"] = "Tu viaje se ha acabado",
- ["bindferrisseatuse"] = "Usar noria",
- ["bindferrisanimchange"] = "Cambiar la animación Ferris Wheel",
- ["bindferrisexit"] = "Salir del Ferris Wheel",
- ["ferrismoving"] = "No puedes montarte en la noria hasta que no pare",
- ["pressforuseticketferris"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
- ["pressforuseticketferrisinteract"] = "Presiona "..Config.ThemeParkSeatKey.." para usar el asiento",
- ["pressforuseticketferrisinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
- ["binduseferris"] = "Comprar ticket",
- ["prizerewardmoney"] = "Has ganado $%s en el campo de tiro",
- ["pressforuseshootingrange"] = "Presiona ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] para jugar al juego",
- ["pressforuseshootingrangeinteract"] = "Presiona "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." para jugar al juego",
- ["pressforuseshootingrangeinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para jugar al juego",
- ["playshootingrange"] = "Jugar al campo de tiro",
- ["pressforbuythemepark"] = "Presiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir el menú de compra",
- ["pressforbuythemeparkinteract"] = "Presiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir el menú de compra",
- ["pressforbuythemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para abrir el menú de compra",
- ["pressformanagmentthemepark"] = "Presiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir al menú de dirección",
- ["pressformanagmentthemeparkinteract"] = "Presiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir al menú de dirección",
- ["pressformanagmentthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para abrir al menú de dirección",
- ["openthemeparkmanagment"] = "Menú de direccion del parque de atracciones",
- ["nomoneyenoughthemeparkbuy"] = "No tienes suficiente dinero para comprar el parque de atracciones",
- ["youboughtthemepark"] = "Has comprado el parque de atracciones por $%s",
- ["nomoneywithdrawthemepark"] = "No tienes suficiente dinero para sacar en tu parque de atracciones",
- ["youwithdrawthemepark"] = "Has sacado $%s del parque de atracciones",
- ["noplayernearbymanagment"] = "Ningún jugador cercano para el parque de atracciones",
- ["youtransferthemepark"] = "Has transferido tu parque de atracciones al jugador más cercano",
- ["themeparkransferredto"] = "El jugador te ha transferido el parque de atracciones",
- ["yousoldthemepark"] = "Has vendido tu parque de atracciones por $%s",
- ["attractionclosed"] = "Esta atracción está cerrada.",
- ["pressforbuyticketthemepark"] = "Presiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar un ticket",
- ["pressforbuyticketthemeparkinteract"] = "Presiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar un ticket",
- ["pressforbuyticketthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar el ticket",
- ["openthemeparkticket"] = "Menú de tickets del parque de atraccionesTheme Park Ticket Menu",
- ["nomoneyenoughthemeparkattraction"] = "No tienes $%s para pagar un ticket para esta atracción",
- ["ticketthemeparkbought"] = "Has pagado $%s un ticket para una atracción",
- ["noplayernearbyitem"] = "Ningún jugador cercano para dar el ítem",
- ["thisplayerhaveitem"] = "Este jugador tiene ya un ítem en la mano",
- ["giveplayeritem"] = "Dar ítem",
- ["throwitem"] = "Lanzar ítem",
- ["pressforbuyitemthemepark"] = "Presiona ["..Config.ThemeParkItemsSettings.buykey.."] para comprar %s",
- ["pressforbuyitemthemeparkinteract"] = "Presiona "..Config.ThemeParkItemsSettings.buykey.." para comprar %s",
- ["pressforbuyitemthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar %s",
- ["hotdog"] = "Perrito caliente",
- ["popcorn"] = "Palomitas",
- ["cotton"] = "Algodón de azúcar",
- ["balloon"] = "Globo",
- ["burger"] = "Hamburguesa",
- ["buyitem"] = "Comprar ítem",
- ["youhaveitemalready"] = "Ya tienes un ítem en tu mano",
- ["nomoneyenoughthemeparkitem"] = "No tienes $%s para pagar un %s",
- ["itemthemeparkbought"] = "Has pagado $%s por %s",
- ["iteminhand"] = "No puedes entrar a la atracción porque tienes un ítem en tu mano",
- ["bindrollercoasterseatuse"] = "Usar montaña rusa",
- ["bindrollercoasteranimchange"] = "Cambiar animación de la montaña rusa",
- ["bindattractionanimchange"] = "Cambiar animación de la atracción",
- ["bindattractionexitkey"] = "Salir de la atracción",
- ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
- ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
- ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
- ["controlattraction"] = "Control Attraction",
- ["notsupported"] = "This url is not supported",
- ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
- ["attractioncontrolled"] = "Someone already controls this attraction",
- ["nopermission"] = "You are not authorised to operate the attractions",
- ["youstartedattraction"] = "You turned on the %s attraction",
- ["attractioninprogress"] = "Attraction is already started",
- ["inprogress"] = "Attraction is already moving",
- ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
- ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
- ["Portuguese"] = {
- ["pressforuseseat"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
- ["pressforuseseatinteract"] = "Pressiona "..Config.ThemeParkSeatKey.." para te sentares",
- ["pressforuseseatinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
- ["bindgforceseatuse"] = "GFORCE Use",
- ["bindtopscanseatuse"] = "Top Scan Use",
- ["bindvortexseatuse"] = "Vortex Use",
- ["binddetonatorseatuse"] = "Detonator Use",
- ["bindboatseatuse"] = "Boat Use",
- ["pressforbuyticket"] = "Pressiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] comprar bilhete!",
- ["pressforbuyticketinteract"] = "Pressiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar bilhete!",
- ["pressforbuyticketinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para comprar bilhete",
- ["bindbuyticket"] = "Comprar bilhete",
- ["bumpermaxplayers"] = "Já não existem mais carrinhos de choque disponiveis! Aguarda até á próxima ronda.",
- ["bumperticketpurchased"] = "Compraste bilhete para os carrinhos de choque.",
- ["pressforusebumper"] = "Pressiona ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] para te sentares",
- ["pressforusebumperinteract"] = "Pressionar "..Config.AttractionsSettings.bumpercars.bumperusekey.." para te sentares",
- ["pressforusebumperinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para te sentares",
- ["bindusebumper"] = "Usar carrinho de choque",
- ["bindleavebumper"] = "Sair do carrinho",
- ["bumperridend"] = "O teu bilhete atingiu o limite de tempo. Compra outro para continuar a diversão!",
- ["bindferrisseatuse"] = "Usar Roda Gigante",
- ["bindferrisanimchange"] = "Mudar animação",
- ["bindferrisexit"] = "Sair da Roda Gigante",
- ["ferrismoving"] = "Não podes sair da Roda Gigante até parar",
- ["pressforuseticketferris"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
- ["pressforuseticketferrisinteract"] = "Pressiona "..Config.ThemeParkSeatKey.." para te sentares",
- ["pressforuseticketferrisinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para te sentares",
- ["binduseferris"] = "Comprar bilhete",
- ["prizerewardmoney"] = "Ganhaste $%s no Tiro ao Alvo",
- ["pressforuseshootingrange"] = "Pressiona ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] para ires para o Tiro ao Alvo",
- ["pressforuseshootingrangeinteract"] = "Pressiona "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." ires para o Tiro ao Alvo",
- ["pressforuseshootingrangeinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para ires para o Tiro ao Alvo",
- ["playshootingrange"] = "Tiro ao Alvo",
- ["pressforbuythemepark"] = "Pressiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para a abrir Bilheteira",
- ["pressforbuythemeparkinteract"] = "Pressiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para a abrir Bilheteira",
- ["pressforbuythemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para abrir Bilheteira",
- ["pressformanagmentthemepark"] = "Pressiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir o menu de Gerência do Parque",
- ["pressformanagmentthemeparkinteract"] = "Pressiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir o menu de Gerência do Parque",
- ["pressformanagmentthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para abrir o menu de Gerência do Parque",
- ["openthemeparkmanagment"] = "Menu de Gerência do Parque",
- ["nomoneyenoughthemeparkbuy"] = "Não tens dinheiros suficiente para comprar este parque",
- ["youboughtthemepark"] = "Compraste o parque por $%s",
- ["nomoneywithdrawthemepark"] = "Não tens dinheiro a recolher no Parque",
- ["youwithdrawthemepark"] = "Retiraste $%s da conta do Parque",
- ["noplayernearbymanagment"] = "Sem pessoas por perto!",
- ["youtransferthemepark"] = "Transferiste o Parque para outra pessoa",
- ["themeparkransferredto"] = "Foi-te transsfirdo o Parque",
- ["yousoldthemepark"] = "Vendeste o teu parque por $%s",
- ["attractionclosed"] = "Este divertimento está encerrado.",
- ["pressforbuyticketthemepark"] = "Pressiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar bilhete",
- ["pressforbuyticketthemeparkinteract"] = "Pressiona "..Config.ThemeParkTicketMachineSettings.usekey.." for buy ticket",
- ["pressforbuyticketthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ para comprar bilhete",
- ["openthemeparkticket"] = "Bilheteira do Parque",
- ["nomoneyenoughthemeparkattraction"] = "Precisas de $%s para comprar um bilhete.",
- ["ticketthemeparkbought"] = "Pagaste $%s pelo teu bilhete.",
- ["noplayernearbyitem"] = "Não tens ninguém por perto",
- ["thisplayerhaveitem"] = "Essa pessoa já tem algo nas mãos",
- ["giveplayeritem"] = "Dar item",
- ["throwitem"] = "Largar item",
- ["pressforbuyitemthemepark"] = "Pressiona ["..Config.ThemeParkItemsSettings.buykey.."] para comprar %s",
- ["pressforbuyitemthemeparkinteract"] = "Pressiona "..Config.ThemeParkItemsSettings.buykey.." para comprar %s",
- ["pressforbuyitemthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para comprar %s",
- ["hotdog"] = "Cachorro quente",
- ["popcorn"] = "Pipocas",
- ["cotton"] = "Algodão Doce",
- ["balloon"] = "Balão",
- ["burger"] = "Hamburguer",
- ["buyitem"] = "Comprar",
- ["youhaveitemalready"] = "Já tens algo na mão",
- ["nomoneyenoughthemeparkitem"] = "Não tens $%s para pagar %s",
- ["itemthemeparkbought"] = "Pagaste $%s por %s",
- ["iteminhand"] = "Não é permitida a entrada no divertimento com pertences nas mãos",
- ["bindrollercoasterseatuse"] = "Montanha Russa",
- ["bindrollercoasteranimchange"] = "Mudar animação",
- ["bindattractionanimchange"] = "Mudar animação",
- ["bindattractionexitkey"] = "Sair",
- ["pressforcontrolthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para controlar o divertimento",
- ["pressforcontrolthemepark"] = "Pressiona ["..Config.ThemeParkControlMachineSettings.usekey.."] para controlar o divertimento",
- ["pressforcontrolthemeparkinteract"] = "Pressiona "..Config.ThemeParkControlMachineSettings.usekey.." para controlar o divertimento",
- ["controlattraction"] = "Controlos do Divertimento",
- ["notsupported"] = "URL não suportado",
- ["youtubeblock"] = "Não pode ser reproduzido porque o Youtube bloqueoou este conteúdo",
- ["attractioncontrolled"] = "Já existe alguém nos controlos",
- ["nopermission"] = "Não estás autorizado a esssa ação",
- ["youstartedattraction"] = "Iniciaste %s divertimento",
- ["attractioninprogress"] = "Em progresso...",
- ["inprogress"] = "Em movimento...",
- ["themeparkpassactivated"] = "Usaste o teu Passe Geral do Parque. O passe irá expirar em %s minutos",
- ["themeparkpassexpired"] = "O teu Passe Geral do Parque expirou!",
- ["themeparkfall"] = "You fell off the attraction",
- ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
- ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
- },
+Language = {
+ ["English"] = {
+ ["pressforuseseat"] = "Press ["..Config.ThemeParkSeatKey.."] for use seat",
+ ["pressforuseseatinteract"] = "Press "..Config.ThemeParkSeatKey.." for use seat",
+ ["pressforuseseatinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
+ ["bindgforceseatuse"] = "GFORCE Use",
+ ["bindtopscanseatuse"] = "Top Scan Use",
+ ["bindvortexseatuse"] = "Vortex Use",
+ ["binddetonatorseatuse"] = "Detonator Use",
+ ["bindboatseatuse"] = "Boat Use",
+ ["pressforbuyticket"] = "Press ["..Config.ThemeParkTicketMachineSettings.usekey.."] for buy ticket",
+ ["pressforbuyticketinteract"] = "Press "..Config.ThemeParkTicketMachineSettings.usekey.." buy ticket",
+ ["pressforbuyticketinteractclassic"] = "Press ~INPUT_CONTEXT~ buy ticket",
+ ["bindbuyticket"] = "Buy Ticket",
+ ["bumpermaxplayers"] = "There is already a maximum number of players in bumper cars",
+ ["bumperticketpurchased"] = "You purchased ticket for bumper cars",
+ ["pressforusebumper"] = "Press ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] for use seat",
+ ["pressforusebumperinteract"] = "Press "..Config.AttractionsSettings.bumpercars.bumperusekey.." for use seat",
+ ["pressforusebumperinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
+ ["bindusebumper"] = "Use Bumper",
+ ["bindleavebumper"] = "Leave Bumper",
+ ["bumperridend"] = "Your ride is over",
+ ["bindferrisseatuse"] = "Use Ferris Wheel",
+ ["bindferrisanimchange"] = "Change Ferris Wheel Anim",
+ ["bindferrisexit"] = "Exit Ferris Wheel",
+ ["ferrismoving"] = "You can't get on since the wheel hasn't stopped yet",
+ ["pressforuseticketferris"] = "Press ["..Config.ThemeParkSeatKey.."] for use seat",
+ ["pressforuseticketferrisinteract"] = "Press "..Config.ThemeParkSeatKey.." use seat",
+ ["pressforuseticketferrisinteractclassic"] = "Press ~INPUT_CONTEXT~ use seat",
+ ["binduseferris"] = "Buy Ticket",
+ ["prizerewardmoney"] = "You won $%s from Shooting Range",
+ ["pressforuseshootingrange"] = "Press ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] for play game",
+ ["pressforuseshootingrangeinteract"] = "Press "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." for play game",
+ ["pressforuseshootingrangeinteractclassic"] = "Press ~INPUT_CONTEXT~ for play game",
+ ["playshootingrange"] = "Play Shooting Range",
+ ["pressforbuythemepark"] = "Press ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open buy menu",
+ ["pressforbuythemeparkinteract"] = "Press "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open buy menu",
+ ["pressforbuythemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for open buy menu",
+ ["pressformanagmentthemepark"] = "Press ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open managment",
+ ["pressformanagmentthemeparkinteract"] = "Press "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open managment",
+ ["pressformanagmentthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for open managment",
+ ["openthemeparkmanagment"] = "Theme Park Managment Menu",
+ ["nomoneyenoughthemeparkbuy"] = "You dont have enough money for buy this theme park",
+ ["youboughtthemepark"] = "You bought theme park for $%s",
+ ["nomoneywithdrawthemepark"] = "You have no money to withdraw in your theme park",
+ ["youwithdrawthemepark"] = "You withdraw $%s from theme park",
+ ["noplayernearbymanagment"] = "No player nearby for theme park",
+ ["youtransferthemepark"] = "You transfer your theme park to nearby player",
+ ["themeparkransferredto"] = "Player has transferred theme park to you",
+ ["yousoldthemepark"] = "You sold your theme park for $%s",
+ ["attractionclosed"] = "This attraction is closed.",
+ ["pressforbuyticketthemepark"] = "Press ["..Config.ThemeParkTicketMachineSettings.usekey.."] for buy ticket",
+ ["pressforbuyticketthemeparkinteract"] = "Press "..Config.ThemeParkTicketMachineSettings.usekey.." for buy ticket",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for buy ticket",
+ ["openthemeparkticket"] = "Theme Park Ticket Menu",
+ ["nomoneyenoughthemeparkattraction"] = "You dont have $%s to pay for a ticket for this attraction",
+ ["ticketthemeparkbought"] = "You paid $%s for a ticket for an attraction",
+ ["noplayernearbyitem"] = "No player nearby for give item",
+ ["thisplayerhaveitem"] = "This player already has an item in hand",
+ ["giveplayeritem"] = "Give item",
+ ["throwitem"] = "Throw item",
+ ["pressforbuyitemthemepark"] = "Press ["..Config.ThemeParkItemsSettings.buykey.."] for buy %s",
+ ["pressforbuyitemthemeparkinteract"] = "Press "..Config.ThemeParkItemsSettings.buykey.." for buy %s",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for buy %s",
+ ["hotdog"] = "Hot dog",
+ ["popcorn"] = "Popcorn",
+ ["cotton"] = "Cotton Candy",
+ ["balloon"] = "Balloon",
+ ["burger"] = "Burger",
+ ["buyitem"] = "Buy item",
+ ["youhaveitemalready"] = "You already have an item in your hand",
+ ["nomoneyenoughthemeparkitem"] = "You dont have $%s to pay for a %s",
+ ["itemthemeparkbought"] = "You paid $%s for a %s",
+ ["iteminhand"] = "You cannot enter the attraction because you have an item in your hand",
+ ["bindrollercoasterseatuse"] = "Rollercoaster Use",
+ ["bindrollercoasteranimchange"] = "Change Rollercoaster Anim",
+ ["bindattractionanimchange"] = "Change Attraction Anim",
+ ["bindattractionexitkey"] = "Exit Attraction",
+ ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
+ ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
+ ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
+ ["controlattraction"] = "Control Attraction",
+ ["notsupported"] = "This url is not supported",
+ ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
+ ["attractioncontrolled"] = "Someone already controls this attraction",
+ ["nopermission"] = "You are not authorised to operate the attractions",
+ ["youstartedattraction"] = "You turned on the %s attraction",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["inprogress"] = "Attraction is already moving",
+ ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
+ ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
+
+ ["German"] = {
+ ["pressforuseseat"] = "Drücke ["..Config.ThemeParkSeatKey.."] um dich zu setzen",
+ ["pressforuseseatinteract"] = "Drücke "..Config.ThemeParkSeatKey.." um dich zu setzen",
+ ["pressforuseseatinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
+ ["bindgforceseatuse"] = "GFORCE Benutzen",
+ ["bindtopscanseatuse"] = "Top Scan Benutzen",
+ ["bindvortexseatuse"] = "Vortex Benutzen",
+ ["binddetonatorseatuse"] = "Freifallturm Benutzen",
+ ["bindboatseatuse"] = "Schiffschaukel Benutzen",
+ ["pressforbuyticket"] = "Drücke ["..Config.ThemeParkTicketMachineSettings.usekey.."] um ein Ticket zu kaufen",
+ ["pressforbuyticketinteract"] = "Drücke "..Config.ThemeParkTicketMachineSettings.usekey.." um ein Ticket für den Autoscooter zu kaufen",
+ ["pressforbuyticketinteractclassic"] = "Drücke ~INPUT_CONTEXT~ Um ein Ticket zu kaufen",
+ ["bindbuyticket"] = "Ticket kaufen",
+ ["bumpermaxplayers"] = "Der Autoscooter ist Bereits voll besetzt",
+ ["bumperticketpurchased"] = "Du hast ein Ticket für den Autoscooter Gekauft",
+ ["pressforusebumper"] = "Drücke ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] um dich zu setzen",
+ ["pressforusebumperinteract"] = "Drücke "..Config.AttractionsSettings.bumpercars.bumperusekey.." um dich zu setzen",
+ ["pressforusebumperinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
+ ["bindusebumper"] = "Autoscooter nutzen",
+ ["bindleavebumper"] = "Autoscooter verlassen",
+ ["bumperridend"] = "Deine Fahrt ist vorbei",
+ ["bindferrisseatuse"] = "Riesenrad benutzen",
+ ["bindferrisanimchange"] = "Riesenrad Animation wechseln",
+ ["bindferrisexit"] = "Riesenrad verlassen",
+ ["ferrismoving"] = "Das Riesenrad ist noch nicht stehengeblieben warte etwas",
+ ["pressforuseticketferris"] = "Drücke ["..Config.ThemeParkSeatKey.."] um dich zu setzen",
+ ["pressforuseticketferrisinteract"] = "Drücke "..Config.ThemeParkSeatKey.." um dich zu setzen",
+ ["pressforuseticketferrisinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um dich zu setzen",
+ ["binduseferris"] = "Ticket kaufen",
+ ["prizerewardmoney"] = "Du hast %s$ vom Schießstand gewonnen",
+ ["pressforuseshootingrange"] = "Drücke ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] um eine runde zu spielen",
+ ["pressforuseshootingrangeinteract"] = "Drücke "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." um eine runde zu spielen",
+ ["pressforuseshootingrangeinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um eine runde zu spielen",
+ ["playshootingrange"] = "Schießstand Spielen",
+ ["pressforbuythemepark"] = "Drücke ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] um das Kaufmenü zu öffnen",
+ ["pressforbuythemeparkinteract"] = "Drücken "..Config.ThemeParkOwnedSettings.openmanagmentkey.." um das Kaufmenü zu öffnen",
+ ["pressforbuythemeparkinteractclassic"] = "Drücken ~INPUT_CONTEXT~ um das Kaufmenü zu öffnen",
+ ["pressformanagmentthemepark"] = "Drücke ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] um auf das Parkmanagement zuzugreifen",
+ ["pressformanagmentthemeparkinteract"] = "Drücke "..Config.ThemeParkOwnedSettings.openmanagmentkey.." um auf das Parkmanagement zuzugreifen",
+ ["pressformanagmentthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um auf das Parkmanagement zuzugreifen",
+ ["openthemeparkmanagment"] = "Freizeitpark Managementmenü",
+ ["nomoneyenoughthemeparkbuy"] = "Du hast nicht genug Geld um diesen Freizeitpark zu kaufen",
+ ["youboughtthemepark"] = "Du hast den Freizeitpark für %s$ gekauft",
+ ["nomoneywithdrawthemepark"] = "You have no money to withdraw in your theme park",
+ ["youwithdrawthemepark"] = "Du hast %s$ vom Firmenkonto abgebucht",
+ ["noplayernearbymanagment"] = "Es ist kein Spieler in der Nähe",
+ ["youtransferthemepark"] = "Du hast den Park zu dem Spieler in deiner nähe übergeben",
+ ["themeparkransferredto"] = "Ein Spieler hat dir den Freizeitpark gegeben",
+ ["yousoldthemepark"] = "Du hast deinen Freizeitpark für %s$ verkauft",
+ ["attractionclosed"] = "Diese Attraktion ist Geschlossen.",
+ ["pressforbuyticketthemepark"] = "Drücke ["..Config.ThemeParkTicketMachineSettings.usekey.."] um ein Ticket zu kaufen",
+ ["pressforbuyticketthemeparkinteract"] = "Drücke "..Config.ThemeParkTicketMachineSettings.usekey.." um ein Ticket zu kaufen",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ um ein Ticket zu kaufen",
+ ["openthemeparkticket"] = "Freizeitpark Ticket Menü",
+ ["nomoneyenoughthemeparkattraction"] = "Du fehlen $%s um dir ein Ticket für diese Attraktion zu kaufen",
+ ["ticketthemeparkbought"] = "Du hast $%s für ein Ticket bezahlt",
+ ["noplayernearbyitem"] = "Kein Spieler in der nähe",
+ ["thisplayerhaveitem"] = "Diese Person hat dieses Item schon",
+ ["giveplayeritem"] = "Item Geben",
+ ["throwitem"] = "Item Wegwerfen",
+ ["pressforbuyitemthemepark"] = "Drücke ["..Config.ThemeParkItemsSettings.buykey.."] für %s Kaufen",
+ ["pressforbuyitemthemeparkinteract"] = "Drücke "..Config.ThemeParkItemsSettings.buykey.." für %s Kaufen",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Drücke ~INPUT_CONTEXT~ für %s Kaufen",
+ ["hotdog"] = "Hot dog",
+ ["popcorn"] = "Popcorn",
+ ["cotton"] = "Zuckerwatte",
+ ["balloon"] = "Ballon",
+ ["burger"] = "Burger",
+ ["buyitem"] = "Item kaufen",
+ ["youhaveitemalready"] = "Du hast dieses item schon in deiner Hand !",
+ ["nomoneyenoughthemeparkitem"] = "Du hast keine $%s um ein %s zu kaufen",
+ ["itemthemeparkbought"] = "Du hast $%s für ein %s bezahlt",
+ ["iteminhand"] = "Du kannst diese Attraktion nicht betreten da du ein Item in der hand Hast",
+ ["bindrollercoasterseatuse"] = "Achterbahn fahren",
+ ["bindrollercoasteranimchange"] = "Achterbahn Animation wechseln",
+ ["bindattractionanimchange"] = "Attraktion Animation wechseln",
+ ["bindattractionexitkey"] = "Attraktion verlassen",
+ ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
+ ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
+ ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
+ ["controlattraction"] = "Control Attraction",
+ ["notsupported"] = "This url is not supported",
+ ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
+ ["attractioncontrolled"] = "Someone already controls this attraction",
+ ["nopermission"] = "You are not authorised to operate the attractions",
+ ["youstartedattraction"] = "You turned on the %s attraction",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["inprogress"] = "Attraction is already moving",
+ ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
+ ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
+ ["French"] = {
+ ["pressforuseseat"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
+ ["pressforuseseatinteract"] = "Appuyez "..Config.ThemeParkSeatKey.." pour vous asseoir",
+ ["pressforuseseatinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
+ ["bindgforceseatuse"] = "GFORCE Use",
+ ["bindtopscanseatuse"] = "Top Scan Use",
+ ["bindvortexseatuse"] = "Vortex Use",
+ ["binddetonatorseatuse"] = "Detonator Use",
+ ["bindboatseatuse"] = "Boat Use",
+ ["pressforbuyticket"] = "Appuyez ["..Config.ThemeParkTicketMachineSettings.usekey.."] pour acheter un billet",
+ ["pressforbuyticketinteract"] = "Appuyez "..Config.ThemeParkTicketMachineSettings.usekey.." pour acheter un billet",
+ ["pressforbuyticketinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour acheter un billet",
+ ["bindbuyticket"] = "Acheter un billet",
+ ["bumpermaxplayers"] = "Il y a déjà 10 personnes dans les autos-tamponneuses",
+ ["bumperticketpurchased"] = "Vous avez acheter un billet pour les autos-tamponneuses",
+ ["pressforusebumper"] = "Appuyez ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] pour vous asseoir",
+ ["pressforusebumperinteract"] = "Appuyez "..Config.AttractionsSettings.bumpercars.bumperusekey.." pour vous asseoir",
+ ["pressforusebumperinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
+ ["bindusebumper"] = "Utilisez voiture",
+ ["bindleavebumper"] = "Quitter voiture",
+ ["bumperridend"] = "Le manège est temriné",
+ ["bindferrisseatuse"] = "Entrer dans la grande roue",
+ ["bindferrisanimchange"] = "Changer l'animation de vos mains",
+ ["bindferrisexit"] = "Quitter la grande roue",
+ ["ferrismoving"] = "Vous ne pouvez pas embarquer tant que la roue n'est pas immobile",
+ ["pressforuseticketferris"] = "Appuyez ["..Config.ThemeParkSeatKey.."] pour vous asseoir",
+ ["pressforuseticketferrisinteract"] = "Appuyez "..Config.ThemeParkSeatKey.." pour vous asseoir",
+ ["pressforuseticketferrisinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour vous asseoir",
+ ["binduseferris"] = "Acheter un billet",
+ ["prizerewardmoney"] = "Vous avez gagné %s au concours de tir",
+ ["pressforuseshootingrange"] = "Appuyez ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] pour jouer une partie",
+ ["pressforuseshootingrangeinteract"] = "Appuyez "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." pour jouer une partie",
+ ["pressforuseshootingrangeinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour jouer une partie",
+ ["playshootingrange"] = "Jouer au jeu de tir",
+ ["pressforbuythemepark"] = "Appuyez ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] pour ouvrir le menu",
+ ["pressforbuythemeparkinteract"] = "Appuyez "..Config.ThemeParkOwnedSettings.openmanagmentkey.." pour ouvrir le menu",
+ ["pressforbuythemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour ouvrir le menu",
+ ["pressformanagmentthemepark"] = "Appuyez ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] pour gérer le parc",
+ ["pressformanagmentthemeparkinteract"] = "Appuyez "..Config.ThemeParkOwnedSettings.openmanagmentkey.." pour gérer le parc",
+ ["pressformanagmentthemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour gérer le parc",
+ ["openthemeparkmanagment"] = "Menu de gestion pour le parc",
+ ["nomoneyenoughthemeparkbuy"] = "Vous n'avez pas assez d'argent pour acheter le parc",
+ ["youboughtthemepark"] = "Vous avez acheter le parc pour %s$",
+ ["nomoneywithdrawthemepark"] = "Vous avez retirer de l'argent du parc",
+ ["youwithdrawthemepark"] = "Vous avez retiré %s$ de votre parc",
+ ["noplayernearbymanagment"] = "Aucun citoyen autour de vous",
+ ["youtransferthemepark"] = "Vous avez transféré le parc au citoyen le plus près de vous",
+ ["themeparkransferredto"] = "Le citoyen vous a transféré le parc",
+ ["yousoldthemepark"] = "Vous avez vendu le parc pour %s$",
+ ["attractionclosed"] = "Cet attraction est fermé",
+ ["pressforbuyticketthemepark"] = "Appuyez ["..Config.ThemeParkTicketMachineSettings.usekey.."] pour acheter un billet",
+ ["pressforbuyticketthemeparkinteract"] = "Appuyez "..Config.ThemeParkTicketMachineSettings.usekey.." pour acheter un billet",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Appuyez ~INPUT_CONTEXT~ pour acheter un billet",
+ ["openthemeparkticket"] = "Tickets pour le parc d'attraction",
+ ["nomoneyenoughthemeparkattraction"] = "Vous n'avez pas %s$ pour acheter un billet pour cet attraction",
+ ["ticketthemeparkbought"] = "Vous avez payé %s$ pour un ticket pour cet attraction",
+ ["noplayernearbyitem"] = "Aucun citoyen près de vous",
+ ["thisplayerhaveitem"] = "Le citoyen près de vous a déjà quelque chose dans les mains",
+ ["giveplayeritem"] = "Donner un objet",
+ ["throwitem"] = "Lancer un objet",
+ ["pressforbuyitemthemepark"] = "Appuyer ["..Config.ThemeParkItemsSettings.buykey.."] pour acheter %s",
+ ["pressforbuyitemthemeparkinteract"] = "Appuyer "..Config.ThemeParkItemsSettings.buykey.." pour acheter %s",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Appuyer ~INPUT_CONTEXT~ pour acheter %s",
+ ["hotdog"] = "Hot dog",
+ ["popcorn"] = "Popcorn",
+ ["cotton"] = "Barbe à papa",
+ ["balloon"] = "Balon",
+ ["burger"] = "Hamburger",
+ ["buyitem"] = "Acheter",
+ ["youhaveitemalready"] = "Vous avez déjà un objet dans les mains",
+ ["nomoneyenoughthemeparkitem"] = "Vous n'avez pas %s$ pour acheter %s",
+ ["itemthemeparkbought"] = "Vous avez payé %s$ pour un %s",
+ ["iteminhand"] = "Vous ne pouvez pas entrer dans l'attraction parce que vous avez un item dans les mains",
+ ["bindrollercoasterseatuse"] = "Montagne russer Use",
+ ["bindrollercoasteranimchange"] = "Changer animation de vos mains",
+ ["bindattractionanimchange"] = "Changer animation de vos mains",
+ ["bindattractionexitkey"] = "Sortir de l'attraction",
+ ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
+ ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
+ ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
+ ["controlattraction"] = "Control Attraction",
+ ["notsupported"] = "This url is not supported",
+ ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
+ ["attractioncontrolled"] = "Someone already controls this attraction",
+ ["nopermission"] = "You are not authorised to operate the attractions",
+ ["youstartedattraction"] = "You turned on the %s attraction",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["inprogress"] = "Attraction is already moving",
+ ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
+ ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
+ ["Italian"] = {
+ ["pressforuseseat"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
+ ["pressforuseseatinteract"] = "Spingere "..Config.ThemeParkSeatKey.." per sedere",
+ ["pressforuseseatinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
+ ["bindgforceseatuse"] = "Usare GFORCE",
+ ["bindtopscanseatuse"] = "Usare Top Scan",
+ ["bindvortexseatuse"] = "Usare Vortex",
+ ["binddetonatorseatuse"] = "Usare Detonator",
+ ["bindboatseatuse"] = "Usare Barca ",
+ ["pressforbuyticket"] = "Spingere ["..Config.ThemeParkTicketMachineSettings.usekey.."] per comprare ",
+ ["pressforbuyticketinteract"] = "Spingere "..Config.ThemeParkTicketMachineSettings.usekey.." comprare biglietto",
+ ["pressforbuyticketinteractclassic"] = "Spingere ~INPUT_CONTEXT~ comprare biglietto",
+ ["bindbuyticket"] = "Comprare biglietto",
+ ["bumpermaxplayers"] = "C'è già massimo giocatori in autoscontri",
+ ["bumperticketpurchased"] = "Hai comprato il biglietto per gli autoscontri",
+ ["pressforusebumper"] = "Spingere ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] per sedere",
+ ["pressforusebumperinteract"] = "Spingere "..Config.AttractionsSettings.bumpercars.bumperusekey.." per sedere",
+ ["pressforusebumperinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
+ ["bindusebumper"] = "Usare Bumper",
+ ["bindleavebumper"] = "Lasciare Bumper",
+ ["bumperridend"] = "La tua corsa è finita",
+ ["bindferrisseatuse"] = "Usare Ruota panoramica",
+ ["bindferrisanimchange"] = "Cambia l'animazione della Ruota panoramica",
+ ["bindferrisexit"] = "Uscire Ferris Wheel",
+ ["ferrismoving"] = "Non puoi salire perché la ruota non si è ancora fermata",
+ ["pressforuseticketferris"] = "Spingere ["..Config.ThemeParkSeatKey.."] per sedere",
+ ["pressforuseticketferrisinteract"] = "Spingere "..Config.ThemeParkSeatKey.." per sedere",
+ ["pressforuseticketferrisinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per sedere",
+ ["binduseferris"] = "Comprare biglietto",
+ ["prizerewardmoney"] = "Hai vinto $%s dal poligono di tiro",
+ ["pressforuseshootingrange"] = "Spingere ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] per giocare",
+ ["pressforuseshootingrangeinteract"] = "Spingere "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." per giocare",
+ ["pressforuseshootingrangeinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per giocare",
+ ["playshootingrange"] = "Gioca al poligono di tiro",
+ ["pressforbuythemepark"] = "Spingere ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] per aprire il menu",
+ ["pressforbuythemeparkinteract"] = "Spingere "..Config.ThemeParkOwnedSettings.openmanagmentkey.." per aprire il menu",
+ ["pressforbuythemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per aprire il menu",
+ ["pressformanagmentthemepark"] = "Spingere ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] for open managment",
+ ["pressformanagmentthemeparkinteract"] = "Spingere "..Config.ThemeParkOwnedSettings.openmanagmentkey.." for open managment",
+ ["pressformanagmentthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per la gestione aperta",
+ ["openthemeparkmanagment"] = "Menu Gestione parchi a tema",
+ ["nomoneyenoughthemeparkbuy"] = "Non hai abbastanza soldi per comprare questo parco a tema",
+ ["youboughtthemepark"] = "Hai comprato un parco a tema per $%s",
+ ["nomoneywithdrawthemepark"] = "Non avete denaro da prelevare nel vostro parco a tema",
+ ["youwithdrawthemepark"] = "Prelevate $%s dal parco a tema",
+ ["noplayernearbymanagment"] = "Nessun giocatore nelle vicinanze per il parco a tema",
+ ["youtransferthemepark"] = "Trasferite il vostro parco a tema al giocatore vicino",
+ ["themeparkransferredto"] = "Il giocatore ha trasferito il parco a tema a voi",
+ ["yousoldthemepark"] = "Hai venduto il tuo parco a tema per $%s",
+ ["attractionclosed"] = "Questa attrazione è chiusa.",
+ ["pressforbuyticketthemepark"] = "Spingere ["..Config.ThemeParkTicketMachineSettings.usekey.."] for comprare biglietto",
+ ["pressforbuyticketthemeparkinteract"] = "Spingere "..Config.ThemeParkTicketMachineSettings.usekey.." per comprare biglietto",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per comprare biglietto",
+ ["openthemeparkticket"] = "Parco Tematico Biglietto Menu",
+ ["nomoneyenoughthemeparkattraction"] = "Non hai $%s per comprare un biglietto per questa attrazione",
+ ["ticketthemeparkbought"] = "Hai pagato $%s per un biglietto per un'attrazione",
+ ["noplayernearbyitem"] = "Nessun giocatore nelle vicinanze per dare oggetto",
+ ["thisplayerhaveitem"] = "Questo giocatore ha già un oggetto in mano",
+ ["giveplayeritem"] = "Dare oggetto",
+ ["throwitem"] = "Lancia oggetto",
+ ["pressforbuyitemthemepark"] = "Spingere ["..Config.ThemeParkItemsSettings.buykey.."] per comprare %s",
+ ["pressforbuyitemthemeparkinteract"] = "Spingere "..Config.ThemeParkItemsSettings.buykey.." per comprare %s",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Spingere ~INPUT_CONTEXT~ per comprare %s",
+ ["hotdog"] = "Hot dog",
+ ["popcorn"] = "Popcorn",
+ ["cotton"] = "Zucchero filato",
+ ["balloon"] = "Palloncino",
+ ["burger"] = "Burger",
+ ["buyitem"] = "comprare oggetto",
+ ["youhaveitemalready"] = "Hai già un oggetto in mano",
+ ["nomoneyenoughthemeparkitem"] = "Non hai $%s per pagare %s",
+ ["itemthemeparkbought"] = "Hai pagato $%s per %s",
+ ["iteminhand"] = "Non puoi entrare nell'attrazione perché hai un oggetto in mano",
+ ["bindrollercoasterseatuse"] = "Usare montagne russe",
+ ["bindrollercoasteranimchange"] = "Cambia l'animazione delle montagne russe",
+ ["bindattractionanimchange"] = "Cambia l'animazione dell'attrazione",
+ ["bindattractionexitkey"] = "Uscire Attraction",
+ ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
+ ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
+ ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
+ ["controlattraction"] = "Control Attraction",
+ ["notsupported"] = "This url is not supported",
+ ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
+ ["attractioncontrolled"] = "Someone already controls this attraction",
+ ["nopermission"] = "You are not authorised to operate the attractions",
+ ["youstartedattraction"] = "You turned on the %s attraction",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["inprogress"] = "Attraction is already moving",
+ ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
+ ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
+ ["Spanish"] = {
+ ["pressforuseseat"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
+ ["pressforuseseatinteract"] = "Presiona "..Config.ThemeParkSeatKey.." para usar el asiento",
+ ["pressforuseseatinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
+ ["bindgforceseatuse"] = "GFORCE Usar",
+ ["bindtopscanseatuse"] = "Usar Top Scan",
+ ["bindvortexseatuse"] = "Usar Vortex",
+ ["binddetonatorseatuse"] = "Usar Detonator",
+ ["bindboatseatuse"] = "Usar Boat",
+ ["pressforbuyticket"] = "Presiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar un ticket",
+ ["pressforbuyticketinteract"] = "Presiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar un ticket",
+ ["pressforbuyticketinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar un ticket",
+ ["bindbuyticket"] = "Comprar ticket",
+ ["bumpermaxplayers"] = "Ya hay un número máximo de jugadores en los coches de choque",
+ ["bumperticketpurchased"] = "Has comprado un ticket para los coches de choque",
+ ["pressforusebumper"] = "Presiona ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] para usar el asiento",
+ ["pressforusebumperinteract"] = "Presiona "..Config.AttractionsSettings.bumpercars.bumperusekey.." para usar el asiento",
+ ["pressforusebumperinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
+ ["bindusebumper"] = "Usar Bumper",
+ ["bindleavebumper"] = "Dejar Bumper",
+ ["bumperridend"] = "Tu viaje se ha acabado",
+ ["bindferrisseatuse"] = "Usar noria",
+ ["bindferrisanimchange"] = "Cambiar la animación Ferris Wheel",
+ ["bindferrisexit"] = "Salir del Ferris Wheel",
+ ["ferrismoving"] = "No puedes montarte en la noria hasta que no pare",
+ ["pressforuseticketferris"] = "Presiona ["..Config.ThemeParkSeatKey.."] para usar el asiento",
+ ["pressforuseticketferrisinteract"] = "Presiona "..Config.ThemeParkSeatKey.." para usar el asiento",
+ ["pressforuseticketferrisinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para usar el asiento",
+ ["binduseferris"] = "Comprar ticket",
+ ["prizerewardmoney"] = "Has ganado $%s en el campo de tiro",
+ ["pressforuseshootingrange"] = "Presiona ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] para jugar al juego",
+ ["pressforuseshootingrangeinteract"] = "Presiona "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." para jugar al juego",
+ ["pressforuseshootingrangeinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para jugar al juego",
+ ["playshootingrange"] = "Jugar al campo de tiro",
+ ["pressforbuythemepark"] = "Presiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir el menú de compra",
+ ["pressforbuythemeparkinteract"] = "Presiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir el menú de compra",
+ ["pressforbuythemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para abrir el menú de compra",
+ ["pressformanagmentthemepark"] = "Presiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir al menú de dirección",
+ ["pressformanagmentthemeparkinteract"] = "Presiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir al menú de dirección",
+ ["pressformanagmentthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para abrir al menú de dirección",
+ ["openthemeparkmanagment"] = "Menú de direccion del parque de atracciones",
+ ["nomoneyenoughthemeparkbuy"] = "No tienes suficiente dinero para comprar el parque de atracciones",
+ ["youboughtthemepark"] = "Has comprado el parque de atracciones por $%s",
+ ["nomoneywithdrawthemepark"] = "No tienes suficiente dinero para sacar en tu parque de atracciones",
+ ["youwithdrawthemepark"] = "Has sacado $%s del parque de atracciones",
+ ["noplayernearbymanagment"] = "Ningún jugador cercano para el parque de atracciones",
+ ["youtransferthemepark"] = "Has transferido tu parque de atracciones al jugador más cercano",
+ ["themeparkransferredto"] = "El jugador te ha transferido el parque de atracciones",
+ ["yousoldthemepark"] = "Has vendido tu parque de atracciones por $%s",
+ ["attractionclosed"] = "Esta atracción está cerrada.",
+ ["pressforbuyticketthemepark"] = "Presiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar un ticket",
+ ["pressforbuyticketthemeparkinteract"] = "Presiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar un ticket",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar el ticket",
+ ["openthemeparkticket"] = "Menú de tickets del parque de atraccionesTheme Park Ticket Menu",
+ ["nomoneyenoughthemeparkattraction"] = "No tienes $%s para pagar un ticket para esta atracción",
+ ["ticketthemeparkbought"] = "Has pagado $%s un ticket para una atracción",
+ ["noplayernearbyitem"] = "Ningún jugador cercano para dar el ítem",
+ ["thisplayerhaveitem"] = "Este jugador tiene ya un ítem en la mano",
+ ["giveplayeritem"] = "Dar ítem",
+ ["throwitem"] = "Lanzar ítem",
+ ["pressforbuyitemthemepark"] = "Presiona ["..Config.ThemeParkItemsSettings.buykey.."] para comprar %s",
+ ["pressforbuyitemthemeparkinteract"] = "Presiona "..Config.ThemeParkItemsSettings.buykey.." para comprar %s",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Presiona ~INPUT_CONTEXT~ para comprar %s",
+ ["hotdog"] = "Perrito caliente",
+ ["popcorn"] = "Palomitas",
+ ["cotton"] = "Algodón de azúcar",
+ ["balloon"] = "Globo",
+ ["burger"] = "Hamburguesa",
+ ["buyitem"] = "Comprar ítem",
+ ["youhaveitemalready"] = "Ya tienes un ítem en tu mano",
+ ["nomoneyenoughthemeparkitem"] = "No tienes $%s para pagar un %s",
+ ["itemthemeparkbought"] = "Has pagado $%s por %s",
+ ["iteminhand"] = "No puedes entrar a la atracción porque tienes un ítem en tu mano",
+ ["bindrollercoasterseatuse"] = "Usar montaña rusa",
+ ["bindrollercoasteranimchange"] = "Cambiar animación de la montaña rusa",
+ ["bindattractionanimchange"] = "Cambiar animación de la atracción",
+ ["bindattractionexitkey"] = "Salir de la atracción",
+ ["pressforcontrolthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ for control attraction",
+ ["pressforcontrolthemepark"] = "Press ["..Config.ThemeParkControlMachineSettings.usekey.."] for control attraction",
+ ["pressforcontrolthemeparkinteract"] = "Press "..Config.ThemeParkControlMachineSettings.usekey.." for control attraction",
+ ["controlattraction"] = "Control Attraction",
+ ["notsupported"] = "This url is not supported",
+ ["youtubeblock"] = "YouTube has banned this song from being played on the radio",
+ ["attractioncontrolled"] = "Someone already controls this attraction",
+ ["nopermission"] = "You are not authorised to operate the attractions",
+ ["youstartedattraction"] = "You turned on the %s attraction",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["inprogress"] = "Attraction is already moving",
+ ["themeparkpassactivated"] = "You used a Theme Park Pass, which expires in %s minutes",
+ ["themeparkpassexpired"] = "Your Theme Park Pass has expired",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
+ ["Portuguese"] = {
+ ["pressforuseseat"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
+ ["pressforuseseatinteract"] = "Pressiona "..Config.ThemeParkSeatKey.." para te sentares",
+ ["pressforuseseatinteractclassic"] = "Press ~INPUT_CONTEXT~ for use seat",
+ ["bindgforceseatuse"] = "GFORCE Use",
+ ["bindtopscanseatuse"] = "Top Scan Use",
+ ["bindvortexseatuse"] = "Vortex Use",
+ ["binddetonatorseatuse"] = "Detonator Use",
+ ["bindboatseatuse"] = "Boat Use",
+ ["pressforbuyticket"] = "Pressiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] comprar bilhete!",
+ ["pressforbuyticketinteract"] = "Pressiona "..Config.ThemeParkTicketMachineSettings.usekey.." para comprar bilhete!",
+ ["pressforbuyticketinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para comprar bilhete",
+ ["bindbuyticket"] = "Comprar bilhete",
+ ["bumpermaxplayers"] = "Já não existem mais carrinhos de choque disponiveis! Aguarda até á próxima ronda.",
+ ["bumperticketpurchased"] = "Compraste bilhete para os carrinhos de choque.",
+ ["pressforusebumper"] = "Pressiona ["..Config.AttractionsSettings.bumpercars.bumperusekey.."] para te sentares",
+ ["pressforusebumperinteract"] = "Pressionar "..Config.AttractionsSettings.bumpercars.bumperusekey.." para te sentares",
+ ["pressforusebumperinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para te sentares",
+ ["bindusebumper"] = "Usar carrinho de choque",
+ ["bindleavebumper"] = "Sair do carrinho",
+ ["bumperridend"] = "O teu bilhete atingiu o limite de tempo. Compra outro para continuar a diversão!",
+ ["bindferrisseatuse"] = "Usar Roda Gigante",
+ ["bindferrisanimchange"] = "Mudar animação",
+ ["bindferrisexit"] = "Sair da Roda Gigante",
+ ["ferrismoving"] = "Não podes sair da Roda Gigante até parar",
+ ["pressforuseticketferris"] = "Pressiona ["..Config.ThemeParkSeatKey.."] para te sentares",
+ ["pressforuseticketferrisinteract"] = "Pressiona "..Config.ThemeParkSeatKey.." para te sentares",
+ ["pressforuseticketferrisinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para te sentares",
+ ["binduseferris"] = "Comprar bilhete",
+ ["prizerewardmoney"] = "Ganhaste $%s no Tiro ao Alvo",
+ ["pressforuseshootingrange"] = "Pressiona ["..Config.AttractionsSettings.shootingrange.shootingrangeusekey.."] para ires para o Tiro ao Alvo",
+ ["pressforuseshootingrangeinteract"] = "Pressiona "..Config.AttractionsSettings.shootingrange.shootingrangeusekey.." ires para o Tiro ao Alvo",
+ ["pressforuseshootingrangeinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para ires para o Tiro ao Alvo",
+ ["playshootingrange"] = "Tiro ao Alvo",
+ ["pressforbuythemepark"] = "Pressiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para a abrir Bilheteira",
+ ["pressforbuythemeparkinteract"] = "Pressiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para a abrir Bilheteira",
+ ["pressforbuythemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para abrir Bilheteira",
+ ["pressformanagmentthemepark"] = "Pressiona ["..Config.ThemeParkOwnedSettings.openmanagmentkey.."] para abrir o menu de Gerência do Parque",
+ ["pressformanagmentthemeparkinteract"] = "Pressiona "..Config.ThemeParkOwnedSettings.openmanagmentkey.." para abrir o menu de Gerência do Parque",
+ ["pressformanagmentthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para abrir o menu de Gerência do Parque",
+ ["openthemeparkmanagment"] = "Menu de Gerência do Parque",
+ ["nomoneyenoughthemeparkbuy"] = "Não tens dinheiros suficiente para comprar este parque",
+ ["youboughtthemepark"] = "Compraste o parque por $%s",
+ ["nomoneywithdrawthemepark"] = "Não tens dinheiro a recolher no Parque",
+ ["youwithdrawthemepark"] = "Retiraste $%s da conta do Parque",
+ ["noplayernearbymanagment"] = "Sem pessoas por perto!",
+ ["youtransferthemepark"] = "Transferiste o Parque para outra pessoa",
+ ["themeparkransferredto"] = "Foi-te transsfirdo o Parque",
+ ["yousoldthemepark"] = "Vendeste o teu parque por $%s",
+ ["attractionclosed"] = "Este divertimento está encerrado.",
+ ["pressforbuyticketthemepark"] = "Pressiona ["..Config.ThemeParkTicketMachineSettings.usekey.."] para comprar bilhete",
+ ["pressforbuyticketthemeparkinteract"] = "Pressiona "..Config.ThemeParkTicketMachineSettings.usekey.." for buy ticket",
+ ["pressforbuyticketthemeparkinteractclassic"] = "Press ~INPUT_CONTEXT~ para comprar bilhete",
+ ["openthemeparkticket"] = "Bilheteira do Parque",
+ ["nomoneyenoughthemeparkattraction"] = "Precisas de $%s para comprar um bilhete.",
+ ["ticketthemeparkbought"] = "Pagaste $%s pelo teu bilhete.",
+ ["noplayernearbyitem"] = "Não tens ninguém por perto",
+ ["thisplayerhaveitem"] = "Essa pessoa já tem algo nas mãos",
+ ["giveplayeritem"] = "Dar item",
+ ["throwitem"] = "Largar item",
+ ["pressforbuyitemthemepark"] = "Pressiona ["..Config.ThemeParkItemsSettings.buykey.."] para comprar %s",
+ ["pressforbuyitemthemeparkinteract"] = "Pressiona "..Config.ThemeParkItemsSettings.buykey.." para comprar %s",
+ ["pressforbuyitemthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para comprar %s",
+ ["hotdog"] = "Cachorro quente",
+ ["popcorn"] = "Pipocas",
+ ["cotton"] = "Algodão Doce",
+ ["balloon"] = "Balão",
+ ["burger"] = "Hamburguer",
+ ["buyitem"] = "Comprar",
+ ["youhaveitemalready"] = "Já tens algo na mão",
+ ["nomoneyenoughthemeparkitem"] = "Não tens $%s para pagar %s",
+ ["itemthemeparkbought"] = "Pagaste $%s por %s",
+ ["iteminhand"] = "Não é permitida a entrada no divertimento com pertences nas mãos",
+ ["bindrollercoasterseatuse"] = "Montanha Russa",
+ ["bindrollercoasteranimchange"] = "Mudar animação",
+ ["bindattractionanimchange"] = "Mudar animação",
+ ["bindattractionexitkey"] = "Sair",
+ ["pressforcontrolthemeparkinteractclassic"] = "Pressiona ~INPUT_CONTEXT~ para controlar o divertimento",
+ ["pressforcontrolthemepark"] = "Pressiona ["..Config.ThemeParkControlMachineSettings.usekey.."] para controlar o divertimento",
+ ["pressforcontrolthemeparkinteract"] = "Pressiona "..Config.ThemeParkControlMachineSettings.usekey.." para controlar o divertimento",
+ ["controlattraction"] = "Controlos do Divertimento",
+ ["notsupported"] = "URL não suportado",
+ ["youtubeblock"] = "Não pode ser reproduzido porque o Youtube bloqueoou este conteúdo",
+ ["attractioncontrolled"] = "Já existe alguém nos controlos",
+ ["nopermission"] = "Não estás autorizado a esssa ação",
+ ["youstartedattraction"] = "Iniciaste %s divertimento",
+ ["attractioninprogress"] = "Em progresso...",
+ ["inprogress"] = "Em movimento...",
+ ["themeparkpassactivated"] = "Usaste o teu Passe Geral do Parque. O passe irá expirar em %s minutos",
+ ["themeparkpassexpired"] = "O teu Passe Geral do Parque expirou!",
+ ["themeparkfall"] = "You fell off the attraction",
+ ["themeparkallowed"] = "You allowed access to the Theme Park attractions",
+ ["themeparkblocked"] = "You blocked access to the Theme Park attractions",
+ ["bindseatuse"] = "Attraction Use",
+ ["leaveattraciton"] = "Attraction Leave",
+ ["attractioninprogress"] = "Attraction is already started",
+ ["attractioncamera"] = "Change camera",
+ },
}
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr1.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr1.lua
new file mode 100644
index 000000000..eb9737ee9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr1.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr2.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr2.lua
new file mode 100644
index 000000000..3d94da109
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr2.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr3.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr3.lua
new file mode 100644
index 000000000..a72556b45
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr3.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr4.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr4.lua
new file mode 100644
index 000000000..c59333ad9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr4.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr5.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr5.lua
new file mode 100644
index 000000000..bacedb12d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr5.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr6.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr6.lua
new file mode 100644
index 000000000..40a0c4be8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr6.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr7.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr7.lua
new file mode 100644
index 000000000..20cbc4d49
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr7.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr8.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr8.lua
new file mode 100644
index 000000000..834a99f99
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr8.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/attr9.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr9.lua
new file mode 100644
index 000000000..39f0cdc93
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/attr9.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr10.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr10.lua
new file mode 100644
index 000000000..7955ffec1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr10.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr11.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr11.lua
new file mode 100644
index 000000000..1e51cf734
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr11.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr12.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr12.lua
new file mode 100644
index 000000000..6aad87502
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr12.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr13.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr13.lua
new file mode 100644
index 000000000..f57888a4c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr13.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr14.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr14.lua
new file mode 100644
index 000000000..6433cc9a9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr14.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr15.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr15.lua
new file mode 100644
index 000000000..3eccfab5d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr15.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr16.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr16.lua
new file mode 100644
index 000000000..d9f7960d3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr16.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr17.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr17.lua
new file mode 100644
index 000000000..79ed53e32
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr17.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr18.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr18.lua
new file mode 100644
index 000000000..03edb31f6
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/dlc/attr18.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc/server/main.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/main.lua
new file mode 100644
index 000000000..f57378666
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc/server/main.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark/server/other.lua b/resources/[defaultmaps]/rtx_themepark_dlc/server/other.lua
similarity index 97%
rename from resources/[defaultmaps]/rtx_themepark/server/other.lua
rename to resources/[defaultmaps]/rtx_themepark_dlc/server/other.lua
index ce26a808a..3a1ef5def 100644
--- a/resources/[defaultmaps]/rtx_themepark/server/other.lua
+++ b/resources/[defaultmaps]/rtx_themepark_dlc/server/other.lua
@@ -1,346 +1,346 @@
-function AddMoneyRTX(playersource, moneydata)
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- xPlayer.addMoney(moneydata)
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- xPlayer.Functions.AddMoney('cash', moneydata)
- end
- elseif Config.Framework == "standalone" then
- -- add here money add funciton
- end
-end
-
-function RemoveMoneyRTX(playersource, moneydata)
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- xPlayer.removeMoney(moneydata)
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- xPlayer.Functions.RemoveMoney('cash', moneydata)
- end
- elseif Config.Framework == "standalone" then
- -- add here money remove funciton
- end
-end
-
-function GetMoneyRTX(playersource)
- local moneydata = 0
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- moneydata = xPlayer.getMoney()
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- moneydata = xPlayer.Functions.GetMoney('cash')
- end
- elseif Config.Framework == "standalone" then
- moneydata = 99999999999
- -- add here money get funciton
- end
- return moneydata
-end
-
-function GiveShootingRangeRewardToPlayer(playersource, prizeiddata)
- local prizegamehandler = Config.ShootingRangePrizes[prizeiddata]
- if prizegamehandler.prizetype == "money" then
- AddMoneyRTX(playersource, prizegamehandler.prizedata)
- TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("prizerewardmoney", prizegamehandler.prizedata))
- end
-end
-
-function GetPlayerIdentifierRTX(playersource)
- local playeridentifierdata = ""
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- playeridentifierdata = xPlayer.identifier
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- playeridentifierdata = xPlayer.PlayerData.citizenid
- end
- elseif Config.Framework == "standalone" then
- playeridentifierdata = GetPlayerIdentifiers(playersource)[1]
- end
- return playeridentifierdata
-end
-
-function GetPlayerPermissionsManagment(playersource)
- local playerallowed = false
- if Config.ThemeParkOwnedSettings.acepermissionsforusemanagmentmenu.enable == true then
- if IsPlayerAceAllowed(playersource, Config.ThemeParkOwnedSettings.acepermissionsforusemanagmentmenu.permission) then
- playerallowed = true
- end
- end
- if Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.enable == true then
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- if xPlayer.job.name == Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.jobname then
- playerallowed = true
- end
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- if xPlayer.PlayerData.job.name == Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.jobname then
- playerallowed = true
- end
- end
- elseif Config.Framework == "standalone" then
- -- add here your job check function
- end
- end
- if Config.ThemeParkOwnedSettings.identifierspermissionsforusemanagmentmenu == true then
- local licensedata = "unknown"
- local steamdata = "unknown"
- local xboxdata = "unknown"
- local livedata = "unknown"
- local discorddata = "unknown"
- local ipdata = "unknown"
- for i, licensehandler in ipairs(GetPlayerIdentifiers(playersource)) do
- if string.sub(licensehandler, 1,string.len("steam:")) == "steam:" then
- steamdata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("license:")) == "license:" then
- licensedata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("live:")) == "live:" then
- livedata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("xbl:")) == "xbl:" then
- xboxdata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("discord:")) == "discord:" then
- discorddata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("ip:")) == "ip:" then
- ipdata = tostring(licensehandler)
- end
- end
- for i, permissionhandler in ipairs(Config.ThemeParkOwnedSettings.permissionsviaidentifiers) do
- if permissionhandler.permissiontype == "license" then
- if permissionhandler.permisisondata == licensedata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "steam" then
- if permissionhandler.permisisondata == steamdata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "xbox" then
- if permissionhandler.permisisondata == xboxdata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "live" then
- if permissionhandler.permisisondata == livedata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "discord" then
- if permissionhandler.permisisondata == discorddata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "ip" then
- if permissionhandler.permisisondata == ipdata then
- playerallowed = true
- break
- end
- end
- end
- end
- return playerallowed
-end
-
-function GetPlayerPermissionsControlAttraction(playersource)
- local playerallowed = false
- if Config.ThemeParkControlMachineSettings.acepermissionsforusecontrolmenu.enable == true then
- if IsPlayerAceAllowed(playersource, Config.ThemeParkControlMachineSettings.acepermissionsforusecontrolmenu.permission) then
- playerallowed = true
- end
- end
- if Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.enable == true then
- if Config.Framework == "esx" then
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- if xPlayer.job.name == Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.jobname then
- playerallowed = true
- end
- end
- elseif Config.Framework == "qbcore" then
- local xPlayer = QBCore.Functions.GetPlayer(playersource)
- if xPlayer then
- if xPlayer.PlayerData.job.name == Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.jobname then
- playerallowed = true
- end
- end
- elseif Config.Framework == "standalone" then
- -- add here your job check function
- end
- end
- if Config.ThemeParkControlMachineSettings.identifierspermissionsforcontrolmenu == true then
- local licensedata = "unknown"
- local steamdata = "unknown"
- local xboxdata = "unknown"
- local livedata = "unknown"
- local discorddata = "unknown"
- local ipdata = "unknown"
- for i, licensehandler in ipairs(GetPlayerIdentifiers(playersource)) do
- if string.sub(licensehandler, 1,string.len("steam:")) == "steam:" then
- steamdata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("license:")) == "license:" then
- licensedata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("live:")) == "live:" then
- livedata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("xbl:")) == "xbl:" then
- xboxdata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("discord:")) == "discord:" then
- discorddata = tostring(licensehandler)
- elseif string.sub(licensehandler, 1,string.len("ip:")) == "ip:" then
- ipdata = tostring(licensehandler)
- end
- end
- for i, permissionhandler in ipairs(Config.ThemeParkControlMachineSettings.permissionsviaidentifiers) do
- if permissionhandler.permissiontype == "license" then
- if permissionhandler.permisisondata == licensedata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "steam" then
- if permissionhandler.permisisondata == steamdata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "xbox" then
- if permissionhandler.permisisondata == xboxdata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "live" then
- if permissionhandler.permisisondata == livedata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "discord" then
- if permissionhandler.permisisondata == discorddata then
- playerallowed = true
- break
- end
- end
- if permissionhandler.permissiontype == "ip" then
- if permissionhandler.permisisondata == ipdata then
- playerallowed = true
- break
- end
- end
- end
- end
- return playerallowed
-end
-
-if Config.ThemeParkPass then
- if Config.Framework == "esx" then
- ESX.RegisterUsableItem("themeparkpass", function(source)
- local playersource = source
- local xPlayer = ESX.GetPlayerFromId(playersource)
- if xPlayer then
- xPlayer.removeInventoryItem("themeparkpass", 1)
- TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("themeparkpassactivated", Config.ThemeParkPassTime))
- TriggerClientEvent("rtx_themepark:Global:ThemeParkPassActivate", playersource)
- end
- end)
- elseif Config.Framework == "qbcore" then
- QBCore.Functions.CreateUseableItem("themeparkpass", function(source, item)
- local playersource = source
- local Player = QBCore.Functions.GetPlayer(playersource)
- if Player then
- Player.Functions.RemoveItem("themeparkpass", 1)
- TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("themeparkpassactivated", Config.ThemeParkPassTime))
- TriggerClientEvent("rtx_themepark:Global:ThemeParkPassActivate", playersource)
- end
- end)
- elseif Config.Framework == "standalone" then
- -- add here your usable item funciton
- end
-end
-
-if Config.Framework == "esx" then
- RegisterCommand("enablethemepark", function(source, args, raw)
- local playersource = source
- if playersource == 0 then
- if themeparkdisabled == true then
- themeparkdisabled = false
- print(Language[Config.Language]["themeparkallowed"])
- else
- themeparkdisabled = true
- print(Language[Config.Language]["themeparkblocked"])
- end
- else
- local xPlayer = ESX.GetPlayerFromId(playersource)
- local playergroup = xPlayer.getGroup()
- if playergroup == "admin" or playergroup == "superadmin" then
- if themeparkdisabled == true then
- themeparkdisabled = false
- TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkallowed"])
- else
- themeparkdisabled = true
- TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkblocked"])
- end
- end
- end
- end)
-elseif Config.Framework == "qbcore" then
- RegisterCommand("enablethemepark", function(source, args, raw)
- local playersource = source
- if playersource == 0 then
- if themeparkdisabled == true then
- themeparkdisabled = false
- print(Language[Config.Language]["themeparkallowed"])
- else
- themeparkdisabled = true
- print(Language[Config.Language]["themeparkblocked"])
- end
- else
- if QBCore.Functions.HasPermission(playersource, 'admin') or QBCore.Functions.HasPermission(playersource, 'god') then
- if themeparkdisabled == true then
- themeparkdisabled = false
- TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkallowed"])
- else
- themeparkdisabled = true
- TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkblocked"])
- end
- end
- end
- end)
-elseif Config.Framework == "standalone" then
- RegisterCommand("enablethemepark", function(source, args, raw)
- local playersource = source
- if playersource == 0 then
- if themeparkdisabled == true then
- themeparkdisabled = false
- print(Language[Config.Language]["themeparkallowed"])
- else
- themeparkdisabled = true
- print(Language[Config.Language]["themeparkblocked"])
- end
- else
- end
- end)
+function AddMoneyRTX(playersource, moneydata)
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ xPlayer.addMoney(moneydata)
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ xPlayer.Functions.AddMoney('cash', moneydata)
+ end
+ elseif Config.Framework == "standalone" then
+ -- add here money add funciton
+ end
+end
+
+function RemoveMoneyRTX(playersource, moneydata)
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ xPlayer.removeMoney(moneydata)
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ xPlayer.Functions.RemoveMoney('cash', moneydata)
+ end
+ elseif Config.Framework == "standalone" then
+ -- add here money remove funciton
+ end
+end
+
+function GetMoneyRTX(playersource)
+ local moneydata = 0
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ moneydata = xPlayer.getMoney()
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ moneydata = xPlayer.Functions.GetMoney('cash')
+ end
+ elseif Config.Framework == "standalone" then
+ moneydata = 99999999999
+ -- add here money get funciton
+ end
+ return moneydata
+end
+
+function GiveShootingRangeRewardToPlayer(playersource, prizeiddata)
+ local prizegamehandler = Config.ShootingRangePrizes[prizeiddata]
+ if prizegamehandler.prizetype == "money" then
+ AddMoneyRTX(playersource, prizegamehandler.prizedata)
+ TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("prizerewardmoney", prizegamehandler.prizedata))
+ end
+end
+
+function GetPlayerIdentifierRTX(playersource)
+ local playeridentifierdata = ""
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ playeridentifierdata = xPlayer.identifier
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ playeridentifierdata = xPlayer.PlayerData.citizenid
+ end
+ elseif Config.Framework == "standalone" then
+ playeridentifierdata = GetPlayerIdentifiers(playersource)[1]
+ end
+ return playeridentifierdata
+end
+
+function GetPlayerPermissionsManagment(playersource)
+ local playerallowed = false
+ if Config.ThemeParkOwnedSettings.acepermissionsforusemanagmentmenu.enable == true then
+ if IsPlayerAceAllowed(playersource, Config.ThemeParkOwnedSettings.acepermissionsforusemanagmentmenu.permission) then
+ playerallowed = true
+ end
+ end
+ if Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.enable == true then
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ if xPlayer.job.name == Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.jobname then
+ playerallowed = true
+ end
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ if xPlayer.PlayerData.job.name == Config.ThemeParkOwnedSettings.jobpermissionsforusemanagmentmenu.jobname then
+ playerallowed = true
+ end
+ end
+ elseif Config.Framework == "standalone" then
+ -- add here your job check function
+ end
+ end
+ if Config.ThemeParkOwnedSettings.identifierspermissionsforusemanagmentmenu == true then
+ local licensedata = "unknown"
+ local steamdata = "unknown"
+ local xboxdata = "unknown"
+ local livedata = "unknown"
+ local discorddata = "unknown"
+ local ipdata = "unknown"
+ for i, licensehandler in ipairs(GetPlayerIdentifiers(playersource)) do
+ if string.sub(licensehandler, 1,string.len("steam:")) == "steam:" then
+ steamdata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("license:")) == "license:" then
+ licensedata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("live:")) == "live:" then
+ livedata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("xbl:")) == "xbl:" then
+ xboxdata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("discord:")) == "discord:" then
+ discorddata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("ip:")) == "ip:" then
+ ipdata = tostring(licensehandler)
+ end
+ end
+ for i, permissionhandler in ipairs(Config.ThemeParkOwnedSettings.permissionsviaidentifiers) do
+ if permissionhandler.permissiontype == "license" then
+ if permissionhandler.permisisondata == licensedata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "steam" then
+ if permissionhandler.permisisondata == steamdata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "xbox" then
+ if permissionhandler.permisisondata == xboxdata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "live" then
+ if permissionhandler.permisisondata == livedata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "discord" then
+ if permissionhandler.permisisondata == discorddata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "ip" then
+ if permissionhandler.permisisondata == ipdata then
+ playerallowed = true
+ break
+ end
+ end
+ end
+ end
+ return playerallowed
+end
+
+function GetPlayerPermissionsControlAttraction(playersource)
+ local playerallowed = false
+ if Config.ThemeParkControlMachineSettings.acepermissionsforusecontrolmenu.enable == true then
+ if IsPlayerAceAllowed(playersource, Config.ThemeParkControlMachineSettings.acepermissionsforusecontrolmenu.permission) then
+ playerallowed = true
+ end
+ end
+ if Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.enable == true then
+ if Config.Framework == "esx" then
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ if xPlayer.job.name == Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.jobname then
+ playerallowed = true
+ end
+ end
+ elseif Config.Framework == "qbcore" then
+ local xPlayer = QBCore.Functions.GetPlayer(playersource)
+ if xPlayer then
+ if xPlayer.PlayerData.job.name == Config.ThemeParkControlMachineSettings.jobpermissionsforusecontrolmenu.jobname then
+ playerallowed = true
+ end
+ end
+ elseif Config.Framework == "standalone" then
+ -- add here your job check function
+ end
+ end
+ if Config.ThemeParkControlMachineSettings.identifierspermissionsforcontrolmenu == true then
+ local licensedata = "unknown"
+ local steamdata = "unknown"
+ local xboxdata = "unknown"
+ local livedata = "unknown"
+ local discorddata = "unknown"
+ local ipdata = "unknown"
+ for i, licensehandler in ipairs(GetPlayerIdentifiers(playersource)) do
+ if string.sub(licensehandler, 1,string.len("steam:")) == "steam:" then
+ steamdata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("license:")) == "license:" then
+ licensedata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("live:")) == "live:" then
+ livedata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("xbl:")) == "xbl:" then
+ xboxdata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("discord:")) == "discord:" then
+ discorddata = tostring(licensehandler)
+ elseif string.sub(licensehandler, 1,string.len("ip:")) == "ip:" then
+ ipdata = tostring(licensehandler)
+ end
+ end
+ for i, permissionhandler in ipairs(Config.ThemeParkControlMachineSettings.permissionsviaidentifiers) do
+ if permissionhandler.permissiontype == "license" then
+ if permissionhandler.permisisondata == licensedata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "steam" then
+ if permissionhandler.permisisondata == steamdata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "xbox" then
+ if permissionhandler.permisisondata == xboxdata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "live" then
+ if permissionhandler.permisisondata == livedata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "discord" then
+ if permissionhandler.permisisondata == discorddata then
+ playerallowed = true
+ break
+ end
+ end
+ if permissionhandler.permissiontype == "ip" then
+ if permissionhandler.permisisondata == ipdata then
+ playerallowed = true
+ break
+ end
+ end
+ end
+ end
+ return playerallowed
+end
+
+if Config.ThemeParkPass then
+ if Config.Framework == "esx" then
+ ESX.RegisterUsableItem("themeparkpass", function(source)
+ local playersource = source
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ if xPlayer then
+ xPlayer.removeInventoryItem("themeparkpass", 1)
+ TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("themeparkpassactivated", Config.ThemeParkPassTime))
+ TriggerClientEvent("rtx_themepark:Global:ThemeParkPassActivate", playersource)
+ end
+ end)
+ elseif Config.Framework == "qbcore" then
+ QBCore.Functions.CreateUseableItem("themeparkpass", function(source, item)
+ local playersource = source
+ local Player = QBCore.Functions.GetPlayer(playersource)
+ if Player then
+ Player.Functions.RemoveItem("themeparkpass", 1)
+ TriggerClientEvent("rtx_themepark:Notify", playersource, LanguageFile("themeparkpassactivated", Config.ThemeParkPassTime))
+ TriggerClientEvent("rtx_themepark:Global:ThemeParkPassActivate", playersource)
+ end
+ end)
+ elseif Config.Framework == "standalone" then
+ -- add here your usable item funciton
+ end
+end
+
+if Config.Framework == "esx" then
+ RegisterCommand("enablethemepark", function(source, args, raw)
+ local playersource = source
+ if playersource == 0 then
+ if themeparkdisabled == true then
+ themeparkdisabled = false
+ print(Language[Config.Language]["themeparkallowed"])
+ else
+ themeparkdisabled = true
+ print(Language[Config.Language]["themeparkblocked"])
+ end
+ else
+ local xPlayer = ESX.GetPlayerFromId(playersource)
+ local playergroup = xPlayer.getGroup()
+ if playergroup == "admin" or playergroup == "superadmin" then
+ if themeparkdisabled == true then
+ themeparkdisabled = false
+ TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkallowed"])
+ else
+ themeparkdisabled = true
+ TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkblocked"])
+ end
+ end
+ end
+ end)
+elseif Config.Framework == "qbcore" then
+ RegisterCommand("enablethemepark", function(source, args, raw)
+ local playersource = source
+ if playersource == 0 then
+ if themeparkdisabled == true then
+ themeparkdisabled = false
+ print(Language[Config.Language]["themeparkallowed"])
+ else
+ themeparkdisabled = true
+ print(Language[Config.Language]["themeparkblocked"])
+ end
+ else
+ if QBCore.Functions.HasPermission(playersource, 'admin') or QBCore.Functions.HasPermission(playersource, 'god') then
+ if themeparkdisabled == true then
+ themeparkdisabled = false
+ TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkallowed"])
+ else
+ themeparkdisabled = true
+ TriggerClientEvent("rtx_themepark:Notify", playersource, Language[Config.Language]["themeparkblocked"])
+ end
+ end
+ end
+ end)
+elseif Config.Framework == "standalone" then
+ RegisterCommand("enablethemepark", function(source, args, raw)
+ local playersource = source
+ if playersource == 0 then
+ if themeparkdisabled == true then
+ themeparkdisabled = false
+ print(Language[Config.Language]["themeparkallowed"])
+ else
+ themeparkdisabled = true
+ print(Language[Config.Language]["themeparkblocked"])
+ end
+ else
+ end
+ end)
end
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark/sql.sql b/resources/[defaultmaps]/rtx_themepark_dlc/sql.sql
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark/sql.sql
rename to resources/[defaultmaps]/rtx_themepark_dlc/sql.sql
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/.fxap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/.fxap
new file mode 100644
index 000000000..2d99cb27e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/.fxap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/carvariations.meta b/resources/[defaultmaps]/rtx_themepark_dlc_objects/carvariations.meta
similarity index 94%
rename from resources/[defaultmaps]/rtx_themepark_objects/carvariations.meta
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/carvariations.meta
index 694fa9069..86da63624 100644
--- a/resources/[defaultmaps]/rtx_themepark_objects/carvariations.meta
+++ b/resources/[defaultmaps]/rtx_themepark_dlc_objects/carvariations.meta
@@ -1,61 +1,61 @@
-
-
-
-
- -
- rtxbumper
-
-
-
-
- 22
- 22
- 21
- 22
- 0
- 35
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
- Standard White
-
-
-
-
-
-
-
-
+
+
+
+
+ -
+ rtxbumper
+
+
-
+
+ 22
+ 22
+ 21
+ 22
+ 0
+ 35
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+ Standard White
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/client.lua b/resources/[defaultmaps]/rtx_themepark_dlc_objects/client.lua
new file mode 100644
index 000000000..31159b539
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/client.lua differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/fxmanifest.lua b/resources/[defaultmaps]/rtx_themepark_dlc_objects/fxmanifest.lua
similarity index 58%
rename from resources/[defaultmaps]/rtx_themepark_objects/fxmanifest.lua
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/fxmanifest.lua
index 8e312ca6a..86b9467d7 100644
--- a/resources/[defaultmaps]/rtx_themepark_objects/fxmanifest.lua
+++ b/resources/[defaultmaps]/rtx_themepark_dlc_objects/fxmanifest.lua
@@ -1,59 +1,79 @@
-fx_version 'adamant'
-
-game 'gta5'
-
-description 'RTX THEME PARK OBJECTS'
-
-version '20.0'
-
-files {
- 'vehicles.meta',
- 'carvariations.meta',
- 'handling.meta',
-}
-
-this_is_a_map 'yes'
-
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_blue_screen.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_red_screen.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_target.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_boat_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_b.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_g.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_p.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_r.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_candycotton_prop.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_sedacka_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_zavirani.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_rameno_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_sedacka_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_zakladna_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_popcorn_box.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_topscan_rameno_2_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_topscan_zakladna_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_anim.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_anim_sedacka.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_zavirani.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_g.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_b.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_p.ytyp'
-data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_control.ytyp'
-
-
-data_file 'HANDLING_FILE' 'handling.meta'
-data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
-data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
-
-client_script 'vehicle_names.lua'
-
-escrow_ignore {
- 'stream/sempre_delperropier.ytd'
-}
-
+fx_version 'adamant'
+
+game 'gta5'
+
+description 'RTX THEME PARK DLC OBJECTS'
+
+version '10.0'
+
+files {
+ 'vehicles.meta',
+ 'carvariations.meta',
+ 'handling.meta',
+}
+
+this_is_a_map 'yes'
+
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_blue_screen.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_red_screen.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_bus_target.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_boat_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_b.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_g.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_p.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_balloon_r.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_candycotton_prop.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_sedacka_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_detonator_zavirani.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_rameno_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_sedacka_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_gbooster_zakladna_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_popcorn_box.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_topscan_rameno_2_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_topscan_zakladna_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_anim_sedacka.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_vortex_zavirani.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_g.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_b.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_autodrom_auticko_p.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_control.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_auticko_01_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_auticko_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_svetylka_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_svetylka_anim_2.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_anim_2.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_breakdance_tocici_auticka_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_cannon_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_dlc_attractions.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_anim_1.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_anim_2.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_extasy_base_tocici_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_prater_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_prater_kolotoc_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_slingshot_sedacka_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_slingshot_zakladna_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_spinride_arm_anim.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_spinride_base_anim_2.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_hauntedhouse_vozik.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_hauntedhouse_annabelle.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/sempre_delperropier_rollercoaster_vozik.ytyp'
+
+data_file 'HANDLING_FILE' 'handling.meta'
+data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
+data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
+
+client_script 'vehicle_names.lua'
+
+escrow_ignore {
+ 'stream/sempre_delperropier.ytd'
+}
+
lua54 'yes'
dependency '/assetpacks'
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/handling.meta b/resources/[defaultmaps]/rtx_themepark_dlc_objects/handling.meta
similarity index 97%
rename from resources/[defaultmaps]/rtx_themepark_objects/handling.meta
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/handling.meta
index 212e4291a..1d20e4a0f 100644
--- a/resources/[defaultmaps]/rtx_themepark_objects/handling.meta
+++ b/resources/[defaultmaps]/rtx_themepark_dlc_objects/handling.meta
@@ -1,65 +1,65 @@
-
-
-
-
- -
- RTXBUMPER
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2010104
- 0
- 0
- AVERAGE
-
-
-
- 14000000
-
-
-
-
-
-
+
+
+
+
+ -
+ RTXBUMPER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2010104
+ 0
+ 0
+ AVERAGE
+
+
-
+ 14000000
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr
new file mode 100644
index 000000000..02c8b6afd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr
new file mode 100644
index 000000000..fcaca54bb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr
new file mode 100644
index 000000000..fcd628422
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr
new file mode 100644
index 000000000..b13cbf41a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr
new file mode 100644
index 000000000..73ae16faf
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr
new file mode 100644
index 000000000..c3731942e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr
new file mode 100644
index 000000000..1c930f3e2
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr
new file mode 100644
index 000000000..accbd20fc
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr
new file mode 100644
index 000000000..db6614e03
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_b.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_b.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_b.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_b.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr
new file mode 100644
index 000000000..c970fe758
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_g.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_g.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_g.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_g.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr
new file mode 100644
index 000000000..d607f4c0e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_p.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_p.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_p.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_p.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr
new file mode 100644
index 000000000..bceb80c26
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_r.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_r.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_r.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloon_r.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloons.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloons.ydr
new file mode 100644
index 000000000..fad418502
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloons.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloons.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloons.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloons.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_balloons.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr
new file mode 100644
index 000000000..0e62be722
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr
new file mode 100644
index 000000000..be59ad357
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr
new file mode 100644
index 000000000..e29b23b5e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr
new file mode 100644
index 000000000..1d77e3847
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus.ydr
new file mode 100644
index 000000000..8cf090da2
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr
new file mode 100644
index 000000000..d12172e24
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr
new file mode 100644
index 000000000..6354140b8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr
new file mode 100644
index 000000000..a795f7556
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_plysak.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_plysak.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_plysak.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_plysak.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr
new file mode 100644
index 000000000..28cff1606
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_target.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_target.ydr
new file mode 100644
index 000000000..4f387bff7
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_target.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_target.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_target.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_target.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_bus_target.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton.ydr
new file mode 100644
index 000000000..a03e07a1b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr
new file mode 100644
index 000000000..550049c41
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_control.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_control.ydr
new file mode 100644
index 000000000..07cc773ac
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_control.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_control.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_control.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_control.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_control.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr
new file mode 100644
index 000000000..2c01d4ab4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr
new file mode 100644
index 000000000..55af8d839
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr
new file mode 100644
index 000000000..b5d3aa70d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr
new file mode 100644
index 000000000..9582e530e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr
new file mode 100644
index 000000000..bbbcc7430
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_door.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_door.ydr
new file mode 100644
index 000000000..562af6784
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_door.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_door.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_door.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_door.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_door.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr
new file mode 100644
index 000000000..96fb36e1a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr
new file mode 100644
index 000000000..1820ed6de
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr
new file mode 100644
index 000000000..154fbaa18
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr
new file mode 100644
index 000000000..ed6574d93
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr
new file mode 100644
index 000000000..d82085003
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr
new file mode 100644
index 000000000..ea9ad64f1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr
new file mode 100644
index 000000000..513fa8d7c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr
new file mode 100644
index 000000000..1abe371a9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr
new file mode 100644
index 000000000..d1d844adb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr
new file mode 100644
index 000000000..dd9f610cd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn.ydr
new file mode 100644
index 000000000..66ce8c2c0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr
new file mode 100644
index 000000000..f12714781
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn_box.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn_box.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn_box.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_popcorn_box.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_1.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_1.ydr
new file mode 100644
index 000000000..798148750
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_1.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_1.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_1.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_1.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_1.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_2.ydr
new file mode 100644
index 000000000..b0bd805c0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_2.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_2.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_2.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_2.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_3.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_3.ydr
new file mode 100644
index 000000000..a1d33ecd9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_3.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_3.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_3.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_3.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_statue_3.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ticket.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ticket.ydr
new file mode 100644
index 000000000..8049e1b0e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ticket.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ticket.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ticket.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ticket.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_ticket.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr
new file mode 100644
index 000000000..02d86bffb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr
new file mode 100644
index 000000000..74ec4a12f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr
new file mode 100644
index 000000000..9cfaed6ad
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr
new file mode 100644
index 000000000..a86442728
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr
new file mode 100644
index 000000000..c19c8b888
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr
new file mode 100644
index 000000000..5d8a8580f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr
new file mode 100644
index 000000000..824089ad9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr
new file mode 100644
index 000000000..df0e53df3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr
new file mode 100644
index 000000000..bec26c864
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr
new file mode 100644
index 000000000..1b273ba5e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr
new file mode 100644
index 000000000..66ff8ff86
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr
new file mode 100644
index 000000000..893f10328
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr
new file mode 100644
index 000000000..b346cd4e4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper.yft b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper.yft
new file mode 100644
index 000000000..c5ceb3c4a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper.yft differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper.ytd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper.ytd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper.ytd
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper_hi.yft b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper_hi.yft
new file mode 100644
index 000000000..0c9a26cfd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Bumper/rtxbumper_hi.yft differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_1.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_1.ymap
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_1.ymap
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_1.ymap
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_2.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_2.ymap
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_2.ymap
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_2.ymap
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap
new file mode 100644
index 000000000..e46ee48a0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap
new file mode 100644
index 000000000..0d6dbc0d1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_5.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_5.ymap
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_5.ymap
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_5.ymap
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap
new file mode 100644
index 000000000..07bf3496c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_autodrom_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_autodrom_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_autodrom_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_autodrom_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_boat_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_boat_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_boat_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_boat_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_bus_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_bus_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_bus_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_bus_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_detonator_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_detonator_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_detonator_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_detonator_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_detonator_sedacka_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_detonator_sedacka_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_detonator_sedacka_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_detonator_sedacka_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_1.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_1.ymap
new file mode 100644
index 000000000..b00cef43c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_1.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_2.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_2.ymap
new file mode 100644
index 000000000..e48182d3d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_2.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_3.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_3.ymap
new file mode 100644
index 000000000..248c91d24
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_3.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_4.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_4.ymap
new file mode 100644
index 000000000..7f5ed45ca
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_4.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_5.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_5.ymap
new file mode 100644
index 000000000..d22d56e58
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_5.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_6.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_6.ymap
new file mode 100644
index 000000000..9dfdc3079
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_6.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_distantlights.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_distantlights.ymap
new file mode 100644
index 000000000..6b7e5492c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_distantlights.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_lodlights.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_lodlights.ymap
new file mode 100644
index 000000000..bfdd1209d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_dlc_lodlights.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_ferris_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_ferris_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_ferris_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_ferris_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_rameno_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_rameno_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_rameno_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_rameno_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_sedacka_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_sedacka_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_sedacka_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_sedacka_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_zakladna_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_zakladna_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_zakladna_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_gbooster_zakladna_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_topscan_rameno_2_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_topscan_rameno_2_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_topscan_rameno_2_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_topscan_rameno_2_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_topscan_zakladna_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_topscan_zakladna_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_topscan_zakladna_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_topscan_zakladna_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim_sedacka.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim_sedacka.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim_sedacka.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Custom_ymaps/sempre_delperropier_vortex_anim_sedacka.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko.ydr
new file mode 100644
index 000000000..e66e47f80
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01.ydr
new file mode 100644
index 000000000..11a15f171
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ycd
new file mode 100644
index 000000000..dbdf0d9d8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ydr
new file mode 100644
index 000000000..82a63bdf4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ytyp
new file mode 100644
index 000000000..89856de11
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_01_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ycd
new file mode 100644
index 000000000..be1075e0c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ydr
new file mode 100644
index 000000000..a5962b89f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ytyp
new file mode 100644
index 000000000..c708d1cc5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_zavirani.ydr
new file mode 100644
index 000000000..1bbe41973
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_auticko_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_rameno.ydr
new file mode 100644
index 000000000..9f7f1b492
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_rameno.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_attach.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_attach.ydr
new file mode 100644
index 000000000..ac6c71dd1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_attach.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_tocici.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_tocici.ydr
new file mode 100644
index 000000000..e1670460b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_stred_tocici.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ycd
new file mode 100644
index 000000000..539b0fdca
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ydr
new file mode 100644
index 000000000..e42e7609d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ytyp
new file mode 100644
index 000000000..e76492a98
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ycd
new file mode 100644
index 000000000..bb9dccd0f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ydr
new file mode 100644
index 000000000..a129e534d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ytyp
new file mode 100644
index 000000000..cd2e7d191
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_svetylka_anim_2.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ycd
new file mode 100644
index 000000000..90142ee05
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ydr
new file mode 100644
index 000000000..8d7f65944
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ytyp
new file mode 100644
index 000000000..c2b1f1602
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ycd
new file mode 100644
index 000000000..bcee83786
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ydr
new file mode 100644
index 000000000..4a9c22150
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ytyp
new file mode 100644
index 000000000..a4591f145
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_anim_2.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka.ydr
new file mode 100644
index 000000000..bd11b381a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ycd
new file mode 100644
index 000000000..66f5650fb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ydr
new file mode 100644
index 000000000..e0c55a623
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ytyp
new file mode 100644
index 000000000..741ff837f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_tocici_auticka_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_zakladna.ydr
new file mode 100644
index 000000000..790c9bb9d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_breakdance_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon.ydr
new file mode 100644
index 000000000..c51332cd7
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ycd
new file mode 100644
index 000000000..dc8881321
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ydr
new file mode 100644
index 000000000..b32ea4e59
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ytyp
new file mode 100644
index 000000000..d1242e58b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_cannon_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse.ydr
new file mode 100644
index 000000000..7be40393d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_base.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_base.ydr
new file mode 100644
index 000000000..2167d51e5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_base.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_tocici.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_tocici.ydr
new file mode 100644
index 000000000..5b679686f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_carousel_horse_tocici.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_attractions.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_attractions.ytyp
new file mode 100644
index 000000000..0b8e8deb7
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_attractions.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers.ydr
new file mode 100644
index 000000000..895710a1a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ydr
new file mode 100644
index 000000000..8f8fe3ad9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ytyp
new file mode 100644
index 000000000..645fd1f0a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_burgers_door.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_cityview.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_cityview.ydr
new file mode 100644
index 000000000..9b8f8d51a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_cityview.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog.ydr
new file mode 100644
index 000000000..3e89a421d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ydr
new file mode 100644
index 000000000..8ba6e8b02
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ytyp
new file mode 100644
index 000000000..c74560423
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_hotdog_door.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice.ydr
new file mode 100644
index 000000000..c8f3a5a3b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ydr
new file mode 100644
index 000000000..f99b6339d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ytyp
new file mode 100644
index 000000000..0a5beda36
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_juice_door.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise.ydr
new file mode 100644
index 000000000..204c7cd1e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ydr
new file mode 100644
index 000000000..9deff6878
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ytyp
new file mode 100644
index 000000000..0ac2638dd
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_merchandise_door.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_splats.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_splats.ydr
new file mode 100644
index 000000000..a11f1dcfe
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_dlc_splats.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_1.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_1.ydr
new file mode 100644
index 000000000..921c932cf
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_1.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_2.ydr
new file mode 100644
index 000000000..66844af9a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_arm_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base.ydr
new file mode 100644
index 000000000..4e4315ce0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ycd
new file mode 100644
index 000000000..86ba669a9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ydr
new file mode 100644
index 000000000..929ef73a0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ytyp
new file mode 100644
index 000000000..664ea63f3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_1.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ycd
new file mode 100644
index 000000000..426ea289d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ydr
new file mode 100644
index 000000000..cc5081dce
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ytyp
new file mode 100644
index 000000000..fd26268f4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_anim_2.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici.ydr
new file mode 100644
index 000000000..2d7ae121a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ycd
new file mode 100644
index 000000000..ca2f3cdea
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ydr
new file mode 100644
index 000000000..7c458420c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ytyp
new file mode 100644
index 000000000..662723bfc
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_tocici_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_vyjizdeci.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_vyjizdeci.ydr
new file mode 100644
index 000000000..83a1bd483
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_base_vyjizdeci.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_cross.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_cross.ydr
new file mode 100644
index 000000000..416447efc
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_cross.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat.ydr
new file mode 100644
index 000000000..1fe59cb63
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat_zavirani.ydr
new file mode 100644
index 000000000..7c9ee8832
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_extasy_seat_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ydr
new file mode 100644
index 000000000..10439618c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ytyp
new file mode 100644
index 000000000..7dba01e8a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_barrier.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ybn
new file mode 100644
index 000000000..f76aaaa91
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ydr
new file mode 100644
index 000000000..fcc7d2f92
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ycd
new file mode 100644
index 000000000..f1a17dda4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ydr
new file mode 100644
index 000000000..434683df3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ytyp
new file mode 100644
index 000000000..808852779
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_exterior_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ydr
new file mode 100644
index 000000000..c1e9d1996
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ytyp
new file mode 100644
index 000000000..7d7ae8d1f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_hauntedhouse_vozik.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ycd
new file mode 100644
index 000000000..cb1e8c64e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ydr
new file mode 100644
index 000000000..b84d69e1f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ytyp
new file mode 100644
index 000000000..7bdc47a36
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc.ydr
new file mode 100644
index 000000000..d61835978
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ycd
new file mode 100644
index 000000000..be3e53d24
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ydr
new file mode 100644
index 000000000..05f4e31fc
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ytyp
new file mode 100644
index 000000000..de9ee11f3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_kolotoc_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_sedacka.ydr
new file mode 100644
index 000000000..4791de0ac
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_zakladna.ydr
new file mode 100644
index 000000000..a70bc1f74
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_prater_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster.ydr
new file mode 100644
index 000000000..9ab297bb2
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ycd
new file mode 100644
index 000000000..f6a3dc436
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ydr
new file mode 100644
index 000000000..a686b0d2b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ytyp
new file mode 100644
index 000000000..556847d43
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ydr
new file mode 100644
index 000000000..c19ab27ce
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ytyp
new file mode 100644
index 000000000..5058ca848
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_rollercoaster_vozik.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka.ydr
new file mode 100644
index 000000000..80a01e398
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ycd
new file mode 100644
index 000000000..c3a21f028
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ydr
new file mode 100644
index 000000000..39b155046
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ytyp
new file mode 100644
index 000000000..37aa20c54
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_sedacka_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna.ydr
new file mode 100644
index 000000000..5aa21f294
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ycd
new file mode 100644
index 000000000..90a52e1b1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ydr
new file mode 100644
index 000000000..b0909db0c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ytyp
new file mode 100644
index 000000000..05f89ee1f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_slingshot_zakladna_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm.ydr
new file mode 100644
index 000000000..4c8f229a4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ycd
new file mode 100644
index 000000000..68943b5e3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ydr
new file mode 100644
index 000000000..a24e4e4f5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ytyp
new file mode 100644
index 000000000..3910ad59e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_arm_anim.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base.ydr
new file mode 100644
index 000000000..8cc29427f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ycd
new file mode 100644
index 000000000..9d8adac1e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ydr
new file mode 100644
index 000000000..5ac7a436f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ytyp
new file mode 100644
index 000000000..35756998c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_base_anim_2.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_cross.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_cross.ydr
new file mode 100644
index 000000000..fc24543e6
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_cross.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_podlaha.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_podlaha.ydr
new file mode 100644
index 000000000..2ef4f4d83
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_podlaha.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat.ydr
new file mode 100644
index 000000000..680258b3a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat_zavirani.ydr
new file mode 100644
index 000000000..ce5f86068
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/DLC_attractions/sempre_delperropier_spinride_seat_zavirani.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_0.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_0.ybn
new file mode 100644
index 000000000..37d8cfe8b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_0.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_1.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_1.ybn
new file mode 100644
index 000000000..af06fb217
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_1.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_2.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_2.ybn
new file mode 100644
index 000000000..60b06b58b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hei_sm_22_2.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn
new file mode 100644
index 000000000..6883da56c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn
new file mode 100644
index 000000000..76563e792
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn
new file mode 100644
index 000000000..b8cfe6b77
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_emissive_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_emissive_slod_children.ydd
new file mode 100644
index 000000000..52dc3e306
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_emissive_slod_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd
new file mode 100644
index 000000000..0713e53bb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_slod1b_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_slod1b_children.ydd
new file mode 100644
index 000000000..e1eacef20
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_22_slod1b_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd
new file mode 100644
index 000000000..bf663fa26
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod3_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod3_children.ydd
new file mode 100644
index 000000000..194c6c88f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_lod_slod3_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd
new file mode 100644
index 000000000..156749ae9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd
new file mode 100644
index 000000000..91a4bf8f6
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ydr
new file mode 100644
index 000000000..9a806d9ab
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ytyp
new file mode 100644
index 000000000..6f138c223
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_cablebulbs.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ydr
new file mode 100644
index 000000000..6f19715b0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ytyp
new file mode 100644
index 000000000..5dfa4e4c4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_dlc_splats.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr
new file mode 100644
index 000000000..76d05043f
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr
new file mode 100644
index 000000000..5a06c189b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ytyp
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ytyp
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ytyp
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha.ydr
new file mode 100644
index 000000000..c047b5ee6
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha_1001.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha_1001.ydr
new file mode 100644
index 000000000..4d98e58a0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_alpha_1001.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67.ydr
new file mode 100644
index 000000000..afc4914b8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67_nw.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67_nw.ydr
new file mode 100644
index 000000000..f4b0abc9c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_build_67_nw.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69.ydr
new file mode 100644
index 000000000..91c3bb9d2
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69_nw.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69_nw.ydr
new file mode 100644
index 000000000..21c0d3825
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_69_nw.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_bulbs.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_bulbs.ydr
new file mode 100644
index 000000000..f764fff90
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_building_bulbs.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_bulbs_08.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_bulbs_08.ydr
new file mode 100644
index 000000000..30e9c253b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_bulbs_08.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_cableforbulbs.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_cableforbulbs.ydr
new file mode 100644
index 000000000..65a51e4bf
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_cableforbulbs.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emb.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emb.ydr
new file mode 100644
index 000000000..ed724f0af
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emb.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emc.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emc.ydr
new file mode 100644
index 000000000..e744b9153
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_emissive_emc.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_entsign2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_entsign2.ydr
new file mode 100644
index 000000000..71b4d5a36
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_entsign2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr
new file mode 100644
index 000000000..932c7fd62
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_supp.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_supp.ydr
new file mode 100644
index 000000000..9c55fbf30
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_ferris_supp.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_piersurf.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_piersurf.ydr
new file mode 100644
index 000000000..976f5ee93
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_piersurf.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr
new file mode 100644
index 000000000..ff222ff10
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1c.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1c.ydr
new file mode 100644
index 000000000..17964287e
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1c.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1d.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1d.ydr
new file mode 100644
index 000000000..4b93252ea
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1d.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1f.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1f.ydr
new file mode 100644
index 000000000..5dbc90875
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster1f.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr
new file mode 100644
index 000000000..abdb36ea3
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr
new file mode 100644
index 000000000..4ecf6e512
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr
new file mode 100644
index 000000000..36bc8ea13
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr
new file mode 100644
index 000000000..c9d3546e1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_splats1.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_splats1.ydr
new file mode 100644
index 000000000..4ce9d73b8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_models/sm_22_splats1.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap
new file mode 100644
index 000000000..b1f2eccf0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap
new file mode 100644
index 000000000..22ac9cbb5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap
new file mode 100644
index 000000000..f2268fd0b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap
new file mode 100644
index 000000000..af1f891cf
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap
new file mode 100644
index 000000000..4abfad96a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap
new file mode 100644
index 000000000..80a6fe829
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap
new file mode 100644
index 000000000..d53617028
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap
new file mode 100644
index 000000000..2bfa9b781
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap
new file mode 100644
index 000000000..c0aac8cf0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap
new file mode 100644
index 000000000..3991de52d
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[84][96].ynv b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[84][96].ynv
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[84][96].ynv
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[84][96].ynv
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[84][99].ynv b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[84][99].ynv
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[84][99].ynv
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[84][99].ynv
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[87][96].ynv b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[87][96].ynv
new file mode 100644
index 000000000..94fe8202b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[87][96].ynv differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[87][99].ynv b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[87][99].ynv
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[87][99].ynv
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/navmesh[87][99].ynv
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap
new file mode 100644
index 000000000..6b13bf431
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small018.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small018.ymap
new file mode 100644
index 000000000..f05b2de2b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small018.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small054.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small054.ymap
new file mode 100644
index 000000000..7986aa425
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_distlodlights_small054.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap
new file mode 100644
index 000000000..aa7a7d193
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small018.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small018.ymap
new file mode 100644
index 000000000..5fbdcb5b1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small018.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small054.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small054.ymap
new file mode 100644
index 000000000..7751a8557
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ymaps/vw_lodlights_small054.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp
new file mode 100644
index 000000000..38dd06a9b
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/_manifest.ymf b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/_manifest.ymf
new file mode 100644
index 000000000..cbce4f636
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/_manifest.ymf differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/clip@djn_swing_chair_try.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/clip@djn_swing_chair_try.ycd
new file mode 100644
index 000000000..b864fa3e4
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/clip@djn_swing_chair_try.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/djn_swing_chair_try.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/djn_swing_chair_try.ydr
new file mode 100644
index 000000000..3606418ee
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/djn_swing_chair_try.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse.ytd
new file mode 100644
index 000000000..ba896c6a8
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse.ytd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ydr
new file mode 100644
index 000000000..385b4a1a9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ytyp
new file mode 100644
index 000000000..821d9e496
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_annabelle.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy.ydr
new file mode 100644
index 000000000..e314d2be0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy_2.ydr
new file mode 100644
index 000000000..a82a884c5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_crazy_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_1.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_1.ydr
new file mode 100644
index 000000000..62f3b9eb9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_1.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_2.ydr
new file mode 100644
index 000000000..417a07bef
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_door_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_enter.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_enter.ydr
new file mode 100644
index 000000000..a884a4fd9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_enter.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ymap b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ymap
new file mode 100644
index 000000000..e2f51e185
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ymap differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ytyp b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ytyp
new file mode 100644
index 000000000..fb3372f36
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior.ytyp differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_col.ybn b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_col.ybn
new file mode 100644
index 000000000..43329a4c1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_col.ybn differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_det.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_det.ydr
new file mode 100644
index 000000000..b399e8259
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_det.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_shell.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_shell.ydr
new file mode 100644
index 000000000..9367055bc
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_interior_shell.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr.ydr
new file mode 100644
index 000000000..311a6191c
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr_2.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr_2.ydr
new file mode 100644
index 000000000..6d00c6d19
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_masakr_2.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_morgue.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_morgue.ydr
new file mode 100644
index 000000000..6047f0ceb
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_morgue.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_tunel.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_tunel.ydr
new file mode 100644
index 000000000..28a7028b5
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_tunel.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak.ydr
new file mode 100644
index 000000000..cf82cfbf0
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_art.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_art.ydr
new file mode 100644
index 000000000..d7c992573
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_art.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_cross.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_cross.ydr
new file mode 100644
index 000000000..038b4dbf1
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_cross.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_lights.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_lights.ydr
new file mode 100644
index 000000000..b8ad7b619
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_valak_lights.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_zombie.ydr b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_zombie.ydr
new file mode 100644
index 000000000..b9f4f3ebe
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/Hauntedhouse_interior/sempre_delperropier_hauntedhouse_zombie.ydr differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/_manifest.ymf b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/_manifest.ymf
new file mode 100644
index 000000000..bcab65438
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/_manifest.ymf differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/balloon_popcorn.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/balloon_popcorn.ytd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/balloon_popcorn.ytd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/balloon_popcorn.ytd
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/haunted_house.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/haunted_house.ytd
new file mode 100644
index 000000000..dd259b54a
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/haunted_house.ytd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themedlc_car_sit.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themedlc_car_sit.ycd
new file mode 100644
index 000000000..45d98fdec
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themedlc_car_sit.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themepark_canon_char.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themepark_canon_char.ycd
new file mode 100644
index 000000000..d9dd51527
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtx_djn_themepark_canon_char.ycd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Anims/rtxthemepark.ycd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtxthemepark.ycd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/Anims/rtxthemepark.ycd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/rtxthemepark.ycd
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier.ytd
new file mode 100644
index 000000000..384dec328
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier.ytd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_extasy.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_extasy.ytd
new file mode 100644
index 000000000..af0d026f9
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_extasy.ytd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_spinride.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_spinride.ytd
new file mode 100644
index 000000000..6bbfed773
Binary files /dev/null and b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sempre_delperropier_spinride.ytd differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/sm_22_rides.ytd b/resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sm_22_rides.ytd
similarity index 100%
rename from resources/[defaultmaps]/rtx_themepark_objects/stream/sm_22_rides.ytd
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/stream/sm_22_rides.ytd
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/vehicles.meta b/resources/[defaultmaps]/rtx_themepark_dlc_objects/vehicles.meta
similarity index 97%
rename from resources/[defaultmaps]/rtx_themepark_objects/vehicles.meta
rename to resources/[defaultmaps]/rtx_themepark_dlc_objects/vehicles.meta
index fbb87969e..666225b7c 100644
--- a/resources/[defaultmaps]/rtx_themepark_objects/vehicles.meta
+++ b/resources/[defaultmaps]/rtx_themepark_dlc_objects/vehicles.meta
@@ -1,109 +1,109 @@
-
-
- vehshare
-
-
- -
- rtxbumper
- rtxbumper
- RTXBUMPER
- bumper
- DINKA
- null
- null
- null
- null
-
- null
- VOLTIC
- LAYOUT_VETO
- VETO_COVER_OFFSET_INFO
- EXPLOSION_INFO_DEFAULT
-
- FOLLOW_CHEETAH_CAMERA
- DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA
- VEHICLE_BONNET_CAMERA_FORMULA
- REDUCED_NEAR_CLIP_POV_CAMERA_LOOKAROUND
-
-
-
-
-
-
-
-
-
-
-
-
- VFXVEHICLEINFO_CAR_GENERIC
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 10.000000
- 25.000000
- 60.000000
- 120.000000
- 500.000000
- 500.000000
-
-
-
-
-
-
-
-
-
- SWANKNESS_5
-
- FLAG_SPORTS FLAG_RICH_CAR FLAG_RECESSED_HEADLIGHT_CORONAS FLAG_NO_BROKEN_DOWN_SCENARIO FLAG_COUNT_AS_FACEBOOK_DRIVEN FLAG_RENDER_WHEELS_WITH_ZERO_COMPRESSION FLAG_USE_STEERING_PARAM_FOR_LEAN
- VEHICLE_TYPE_CAR
- VPT_BACK_PLATES
- VDT_RACE
- VC_SPORT
- VWT_HIEND
-
-
-
-
-
-
-
-
-
-
-
-
- WHEEL_FRONT_RIGHT_CAMERA
- - WHEEL_FRONT_LEFT_CAMERA
- - WHEEL_REAR_RIGHT_CAMERA
- - WHEEL_REAR_LEFT_CAMERA
-
-
-
-
-
-
- - LOW_VETO_FRONT
-
-
-
+
+
+ vehshare
+
+
+ -
+ rtxbumper
+ rtxbumper
+ RTXBUMPER
+ bumper
+ DINKA
+ null
+ null
+ null
+ null
+
+ null
+ VOLTIC
+ LAYOUT_VETO
+ VETO_COVER_OFFSET_INFO
+ EXPLOSION_INFO_DEFAULT
+
+ FOLLOW_CHEETAH_CAMERA
+ DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA
+ VEHICLE_BONNET_CAMERA_FORMULA
+ REDUCED_NEAR_CLIP_POV_CAMERA_LOOKAROUND
+
+
+
+
+
+
+
+
+
+
+
+
+ VFXVEHICLEINFO_CAR_GENERIC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10.000000
+ 25.000000
+ 60.000000
+ 120.000000
+ 500.000000
+ 500.000000
+
+
+
+
+
+
+
+
+
+ SWANKNESS_5
+
+ FLAG_SPORTS FLAG_RICH_CAR FLAG_RECESSED_HEADLIGHT_CORONAS FLAG_NO_BROKEN_DOWN_SCENARIO FLAG_COUNT_AS_FACEBOOK_DRIVEN FLAG_RENDER_WHEELS_WITH_ZERO_COMPRESSION FLAG_USE_STEERING_PARAM_FOR_LEAN
+ VEHICLE_TYPE_CAR
+ VPT_BACK_PLATES
+ VDT_RACE
+ VC_SPORT
+ VWT_HIEND
+
+
+
+
+
+
+
+
+
+
+
+
- WHEEL_FRONT_RIGHT_CAMERA
+ - WHEEL_FRONT_LEFT_CAMERA
+ - WHEEL_REAR_RIGHT_CAMERA
+ - WHEEL_REAR_LEFT_CAMERA
+
+
+
+
+
+
+ - LOW_VETO_FRONT
+
+
+
\ No newline at end of file
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/.fxap b/resources/[defaultmaps]/rtx_themepark_objects/.fxap
deleted file mode 100644
index ace837602..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/.fxap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr
deleted file mode 100644
index 589f091fd..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr
deleted file mode 100644
index 62f9f039f..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/ind_prop_dlc_roller_car_02.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr
deleted file mode 100644
index b3255c6a3..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr
deleted file mode 100644
index 031ccee31..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr
deleted file mode 100644
index fd9228e1c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_b.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr
deleted file mode 100644
index 5aa52e295..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_g.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr
deleted file mode 100644
index 8d0ba5202..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_auticko_p.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr
deleted file mode 100644
index 0459653f6..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_autodrom_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr
deleted file mode 100644
index 44b32cc36..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_b.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr
deleted file mode 100644
index decaca662..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_g.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr
deleted file mode 100644
index a10350ee4..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_p.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr
deleted file mode 100644
index ad3381012..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloon_r.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloons.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloons.ydr
deleted file mode 100644
index dbc65398c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_balloons.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr
deleted file mode 100644
index 7f086d37c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr
deleted file mode 100644
index 933fda2f8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_lodka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr
deleted file mode 100644
index 8ba7e9ba3..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr
deleted file mode 100644
index c200ac2d2..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_boat_zavirani.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus.ydr
deleted file mode 100644
index 1cdb54ae5..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr
deleted file mode 100644
index 3d49af1fb..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr
deleted file mode 100644
index d8329723a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_blue_screen.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr
deleted file mode 100644
index ca5e5b83e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_plysak.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr
deleted file mode 100644
index 79e77c4e0..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_red_screen.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_target.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_target.ydr
deleted file mode 100644
index f05c67543..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_bus_target.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton.ydr
deleted file mode 100644
index 7706eec90..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr
deleted file mode 100644
index 8cdb5ddef..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_candycotton_prop.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_control.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_control.ydr
deleted file mode 100644
index 0b01e0f4d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_control.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr
deleted file mode 100644
index 2affd71a7..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr
deleted file mode 100644
index 3a680e111..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr
deleted file mode 100644
index 6e9ba7a99..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_sedacka_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr
deleted file mode 100644
index 71b24ef7c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr
deleted file mode 100644
index 373a23d83..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_detonator_zavirani.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_door.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_door.ydr
deleted file mode 100644
index b49a8a115..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_door.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr
deleted file mode 100644
index c4484801e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_kolo.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr
deleted file mode 100644
index 8a175a47c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr
deleted file mode 100644
index bcf74f62b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ferris_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr
deleted file mode 100644
index 340562b30..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr
deleted file mode 100644
index f599a7ae8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_rameno_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr
deleted file mode 100644
index 7cc3365dd..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr
deleted file mode 100644
index adc123179..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_sedacka_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr
deleted file mode 100644
index 1231dcf6a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr
deleted file mode 100644
index 53e2dc093..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zakladna_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr
deleted file mode 100644
index 191a7e6f0..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_gbooster_zavirani.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn.ydr
deleted file mode 100644
index f99dc286e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr
deleted file mode 100644
index b07c35aff..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_popcorn_box.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_1.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_1.ydr
deleted file mode 100644
index 672b0c720..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_1.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_2.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_2.ydr
deleted file mode 100644
index d377c3f80..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_2.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_3.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_3.ydr
deleted file mode 100644
index c2995e05a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_statue_3.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ticket.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ticket.ydr
deleted file mode 100644
index 412f983e4..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_ticket.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr
deleted file mode 100644
index 172a1b407..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr
deleted file mode 100644
index 9c3bca486..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr
deleted file mode 100644
index 81ef90bb8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_rameno_2_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr
deleted file mode 100644
index 080989cab..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr
deleted file mode 100644
index f16ab994a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_stred.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr
deleted file mode 100644
index 0c532fe2e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr
deleted file mode 100644
index 50530342e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_topscan_zakladna_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr
deleted file mode 100644
index f31e1bfd8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr
deleted file mode 100644
index a57569dce..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_anim_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr
deleted file mode 100644
index 0f43ed440..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_rameno.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr
deleted file mode 100644
index 9e65cb82d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_sedacka.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr
deleted file mode 100644
index bb1e93361..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zakladna.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr
deleted file mode 100644
index b312f4c8d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Attractions/sempre_delperropier_vortex_zavirani.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper.yft b/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper.yft
deleted file mode 100644
index 881dba96d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper.yft and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper_hi.yft b/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper_hi.yft
deleted file mode 100644
index 181883ad2..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Bumper/rtxbumper_hi.yft and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap
deleted file mode 100644
index 4e59939e3..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_3.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap
deleted file mode 100644
index 0fbe49686..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_4.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap
deleted file mode 100644
index 3aeea23a1..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_6.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_distantlights.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_distantlights.ymap
deleted file mode 100644
index a5383080d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_distantlights.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_lodlights.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_lodlights.ymap
deleted file mode 100644
index 5b2d5cf5a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/Custom_ymaps/sempre_delperropier_lodlights.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_0.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_0.ybn
deleted file mode 100644
index ce1725377..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_0.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_1.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_1.ybn
deleted file mode 100644
index a9da9755c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_1.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_2.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_2.ybn
deleted file mode 100644
index 5614b98f8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hei_sm_22_2.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn
deleted file mode 100644
index b35b318e6..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_0.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn
deleted file mode 100644
index 6383fae30..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_1.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn
deleted file mode 100644
index 484683fbf..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_collision/hi@hei_sm_22_2.ybn and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd
deleted file mode 100644
index b3d203d6d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_entsign2_slod_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_slod1b_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_slod1b_children.ydd
deleted file mode 100644
index cfedde457..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_22_slod1b_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd
deleted file mode 100644
index 5cfe5c691..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod2_22_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod3_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod3_children.ydd
deleted file mode 100644
index acce400fd..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_lod_slod3_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd
deleted file mode 100644
index e2fb12154..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo40_slod_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd
deleted file mode 100644
index c914fd7c6..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod/sm_props_combo42_slod_children.ydd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_22.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_22.ymap
deleted file mode 100644
index 23ecf3ad8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_22.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_rd.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_rd.ymap
deleted file mode 100644
index cc8e79c55..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_lod_ymaps/hei_sm_rd.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr
deleted file mode 100644
index 0325c2c1e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_prop_bush_neat_04.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr
deleted file mode 100644
index eb85c2cbc..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sempre_delperropier_sm_22_cableforbulbs.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha.ydr
deleted file mode 100644
index 85188103e..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha_1001.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha_1001.ydr
deleted file mode 100644
index 035d3ba5b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_alpha_1001.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67.ydr
deleted file mode 100644
index ea9a4298c..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67_nw.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67_nw.ydr
deleted file mode 100644
index 4c259e896..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_build_67_nw.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69.ydr
deleted file mode 100644
index 59b23bd1d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69_nw.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69_nw.ydr
deleted file mode 100644
index 1da0f4c3b..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_69_nw.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_bulbs.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_bulbs.ydr
deleted file mode 100644
index 17b5c5429..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_building_bulbs.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_bulbs_08.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_bulbs_08.ydr
deleted file mode 100644
index c8b11455f..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_bulbs_08.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_cableforbulbs.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_cableforbulbs.ydr
deleted file mode 100644
index 41cd97cea..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_cableforbulbs.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emb.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emb.ydr
deleted file mode 100644
index f252b2979..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emb.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emc.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emc.ydr
deleted file mode 100644
index 3cec81883..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_emissive_emc.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_entsign2.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_entsign2.ydr
deleted file mode 100644
index bad0d6eda..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_entsign2.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr
deleted file mode 100644
index e63cd800d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_motor_irm.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_supp.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_supp.ydr
deleted file mode 100644
index a2fd0053d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_ferris_supp.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_piersurf.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_piersurf.ydr
deleted file mode 100644
index 76cb9b040..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_piersurf.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr
deleted file mode 100644
index 916060a4d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_pleas_pier_fr.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rc_canopy.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rc_canopy.ydr
deleted file mode 100644
index 21a80e0b0..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rc_canopy.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1c.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1c.ydr
deleted file mode 100644
index 1356f3018..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1c.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1d.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1d.ydr
deleted file mode 100644
index 98b0e4b58..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1d.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1f.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1f.ydr
deleted file mode 100644
index 32781e520..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster1f.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr
deleted file mode 100644
index 496dcd2c1..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_neon.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr
deleted file mode 100644
index 10e7bb4d8..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_rcoaster_railings.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr
deleted file mode 100644
index 5e9781a77..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_0.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr
deleted file mode 100644
index 8e8aa7a3a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_sm1_22_glue_01a.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_splats1.ydr b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_splats1.ydr
deleted file mode 100644
index 6a7fbbb23..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_models/sm_22_splats1.ydr and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22.ymap
deleted file mode 100644
index 85eaf0bbb..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap
deleted file mode 100644
index 3052059c0..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_long_0.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap
deleted file mode 100644
index 8de4ad634..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_0.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap
deleted file mode 100644
index 2276bc384..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_1.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap
deleted file mode 100644
index 0770670d5..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_2.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap
deleted file mode 100644
index 27040e5c5..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_22_strm_4.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap
deleted file mode 100644
index c5cb8c52f..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_00.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap
deleted file mode 100644
index c4cd3fad9..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_occl_02.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd.ymap
deleted file mode 100644
index 81395b7d2..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap
deleted file mode 100644
index 7c68e1725..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_long_1.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap
deleted file mode 100644
index 270b5510a..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_0.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap
deleted file mode 100644
index f8d31e2d0..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/hei_sm_rd_strm_3.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[87][96].ynv b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[87][96].ynv
deleted file mode 100644
index 984249d9d..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/navmesh[87][96].ynv and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap
deleted file mode 100644
index 298402754..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_distlodlights_medium031.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap
deleted file mode 100644
index 683aba4e1..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ymaps/vw_lodlights_medium031.ymap and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp b/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp
deleted file mode 100644
index fe8fc2ede..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/GTA_ytyps/santamon_metadata_001_strm.ytyp and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/_manifest.ymf b/resources/[defaultmaps]/rtx_themepark_objects/stream/_manifest.ymf
deleted file mode 100644
index f339344be..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/_manifest.ymf and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/stream/sempre_delperropier.ytd b/resources/[defaultmaps]/rtx_themepark_objects/stream/sempre_delperropier.ytd
deleted file mode 100644
index 8796011e2..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/stream/sempre_delperropier.ytd and /dev/null differ
diff --git a/resources/[defaultmaps]/rtx_themepark_objects/vehicle_names.lua b/resources/[defaultmaps]/rtx_themepark_objects/vehicle_names.lua
deleted file mode 100644
index 6db660409..000000000
Binary files a/resources/[defaultmaps]/rtx_themepark_objects/vehicle_names.lua and /dev/null differ