It is already well known that Garry tends to be hypersensitive to bugs or exploits on his game Garry’s Mod. He removes malicious code which can be exploited to crash servers. This is good so.
But his latest change was truly hypochondric: He disabled the ability to write to subfolders.
But let’s stop for a moment now and find out why this change is unecessary bullshit:
When Garry’s Mod first came out on Steam, you were only able to write to the /data folder and only to .txt files (reading was possible in the whole folder of garrysmod and you could create subfolders in /data such as /data/myaddon/). This was good so.
Recently an individual named Chrisaster came (I don’t want to blame him how for what he did) and used Garry’s command cl_lua_datafolder. This command can change the /data folder to any location on your computer. So he did create several fake-servers. People who joined got their /data folder changed to e.g. their desktop and Chrisaster spammed it with textfiles. (Truly annoying).
After Chris reported this, garry did not only decide to remove this exploitable command (which would be really sufficient to fix this issue), he also disabled the ability to write to subfolders (reading is still possible). The problem now is, that since Garry’s Mod has been released on steam (over 2 years ago) there have been many many many addons using the ability to write to subfolders. With this change, suddenly they become incompatible over night (those who used subfolders – And 90% of all addon which used the /data folder had their own subfolders in it)
Just some few addons, which are reall popular and now became useless:
- Advanced Duplicator: Saving of files will not work properly anymore. People will not be able to see that file.
- Expression Gate (Part of Wire): Same count’s for this. You are unable to save and load new files
- ULib/ULX: An admin mod. It’s now unable to save new bans as it could before (bans still work but all additional data such as “Reason” and “Banned by” in future bans will be unavailable)
This is just a short list (I don’t know all addons) and I did not list my own addons (SySLib,Stargates) which suffer from the same issue.
All over, this is the (let’s guess) third update by garry, which totally breaks addons for no reason just because he became hysteric about issues, which aren’t any (Just remember, when he removed the ability to change your name ingame with no reason – From that day, all RP Gamemodes got broken).
Well, what does that mean after all? Well, if he doesn’t reverts this change, I will quit GMod, including my Server and all my addons I did so far.
I know, there is a way to get something similar as before via binary modules, but this way is hacky.
Edit:
He fixed it.