Home > Computer, Garry's Mod, Lua, Stargate, Steam > Garry broke GMod again *updated*

Garry broke GMod again *updated*

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.

Categories: Computer, Garry's Mod, Lua, Stargate, Steam Tags:
  1. Yay
    March 3rd, 2009 at 00:50 | #1

    Bye!

  2. Atlantis
    March 3rd, 2009 at 01:00 | #2

    Thats ok, he will revert the file.write tomorrow addons will be restored

  3. Richard
    March 3rd, 2009 at 01:03 | #3

    Hope He Does

  4. March 3rd, 2009 at 01:11 | #4

    Atlantis: You can’t be sure. I have seen being sarcastic that way before like he did here

  5. Atlantis
    March 3rd, 2009 at 01:17 | #5

    Well, hope he is not sarcastic. If he is, i will sign your petition.

  6. March 3rd, 2009 at 01:19 | #6

    Just sign it now. It doesn’t matter.

  7. March 3rd, 2009 at 01:23 | #7

    Heh, while everything broke, the ugly and simple Wire CPU stool silently continues to work.

    I don’t see any reason why Garry doesn’t want to use WinAPI filesystem functions instead (the main reason for this update were issues in Valve Steam filesystem functions)

  8. March 3rd, 2009 at 04:12 | #8

    Crap, i hate it when this happens.

  1. March 3rd, 2009 at 13:38 | #1
  2. April 17th, 2009 at 22:23 | #2

Click to Insert Smiley

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette