[release]Informations
GearFox is a simple base gamemode that is targeted to RPG or exotic gamemodes. It has been long used by few developers over the past 2 years in secret to test out the functionality of the script.
It has also been known as MawBase for some people and have been used in gamemodes like Devinity 2, Population 2, Winter Survival 2 and many other gamemodes. In cooperation with JokerIce community, it have truely improved since the first release of MawBase.

My goal is to help developers make gamemodes with the use of GearFox.
[/release]

[release]Features
- SHVars (Alternative solution for NWVars using net instead)
- Ingame function list (Only if you open GearFox)
- Simple HUD Designer that creates a txt files containing a lua script that will create the design you have made.
- A function that allows the developer to simply change the texture of the skybox by simply doing ChangeSkybox(skybox texture). Not very advanced but small usefull thing. ;P
- A third person to first person camera.
- Couple of VGUI panels
- Gamemode samples
- Optimised for stability and high fps
- Currently the only gamemode that is constantly supported by The Maw compared to his other gamemodes... That's a thing from the past don't bother!
- Few MySQLoo functions (look in the mysql.lua)
- Simple but usefull functions such as resource.AddDir and AddLuaCSFolder, AddLuaSVFolder.
- MOTD for URL
- A Loading URL!
- And much more.
[/release]

[release]Credits:
The Maw - Lead Developer
JokerIce community - Major suggestions
[/release]

[release]Requirements:
- Basic knowledge in GLua
- Credits to The Maw if using this Base Gamemode.
[/release]

Looks awesome! Is there a changelog somewhere? I don't need it now, but might be useful in the future...

I'll start working on Changelogs soon. At the moment, the MOTD for GearFox is still using the MawBase changelog from 3.2 ;P, which is old.
This is still in Beta, but I am working my ass on this, because this script runs Devinity 2, Population 2... erh pretty much all my major projects so this script means alot to me.

*facepalm* I accidently removed a line that adds the cl_init.lua and shared.lua from GearFox to the download list. This causes the scriptenforcer to block it to players who dont have GearFox. Fix coming up on the link in OP.

I have been adjusting GearFox to work in GMod Beta and surprisingly it worked absolutly flawlessly. The only things I had to update was the VGUI panels which should be fine now. HUD Designer still needs some tweaks, but everyone using functions from GearFox should be fine in the big super s3cr3t update from Garry ;P

Yes, I am currently doing some real life stuff, however as I mentioned on my previous post, I am currently adjusting GearFox to GMod Beta, along with futher optimizing. I will release the next update in a while (Propably in a week or so)

SHVars are now using the net libary instead of the umsg. It's soooooo muuuuch smoother.

To Garry: (When sending a table that contains an angle, it gives you an error that net.WriteAngle does not exist. I fixed it temporarily by adding net.WriteAngle = net.WriteAngles until you have done something about it)

- Huddesigner has been fixed
- Added shared function: GM:GetGearFoxGamemodes() (Loads all gamemodes running gearfox. Add "InheritGearFox" on the info.txt on your gamemodes to make them detectable.)
- Cleaned up some net functions used in GearFox.