Starting from 2020, Any upcoming updates or multi-gamemode maps or legacy maps uploads (from my workshop) will now include severe custom script (lua helper).
This mean that this custom script must be included in server addon directory (if you didn't use workshop version) to avoid missing map's feature or malfunctions.
IT IS NOT RECOMMENDED TO BE SERVED AS FASTDOWNLOAD METHOD. PLEASE [READ HERE] TO SOLVE THIS PROBLEM.
These are my Experimental codes that help to deliver map funcionality to be available to provide some Custom Features such as Custom Weapons, Easter Eggs, or other Map Event Improvements.
Since Source maps can often be limitted and not "Free" to do what you want, some external helper may be needed, which is why LUA Codes was needed.
One of the biggest notice is that to an update changes for the map Prop Hunt: Underwataaa which is now includes "Disguise as FishPool Nearby", which that this can be one done through LUA coding rather than Normal Hammer Map editing (it's nearly impossible to do tbh).
Please Note: These notice is shown only for any updated & uploaded maps 2019 version (and mentioned).
It's Obvious. It helps the map features & functions to work as intended.
These also avoid common problems that What in normal Prop Hunt: Enhanced Can't do (because some of my maps was made for Prop Hunt gamemodes).
Think of "Underwataaa" Map, normally some weapons can't shoot underwater. With these scripts it will allows you to shoot through underwater. That's Simple.
Simply it wont work. Missing map's features is what you GET. People in the server may got confused why the main function is not working. (again from example: Underwataaa with Normal Weapon vs Custom Underwater Weapons.)
Because this will help me to know How does the Map+LUA will works Plus to improve the Map+LUA Relationship for my future map development. This will also adds several campaign that makes the Prop Hunt to be more Modern.
Sure. But First, Here's how it should be after you Extracted the map:
All of my Codes are Available under my Public Google Drive followed with corresponding Map's BSP name.
Please note that Each ZIP files are containing & belonged to the corresponding maps name. If you forgot to put the codes in, Please put it immediately to get the map function to works.
This section is pointed for those who hosting the map through FastDL method only. If you are still using Workshop, you may ignore this section.
If you server does not support Workshop due to reason (e.g) Slow downloads, Disallow Steam Download, etc, You could use my super simple script which allows the user downloads their map through Workshop: sv_workshop_dl.lua
For those who have Concerns:
If you found anything that may concern you, you may opt-out the scripts.
See LICENSE and README in Google Drive link above.