Garry's Mod: Difference between revisions
Line 53: | Line 53: | ||
*Models/Skins/Maps: These addons usually don't require any knowledge of the Lua programming language, as they require no scripts. They commonly include modification or addition to the basic game files, such as adding models, materials, or maps to the game. |
*Models/Skins/Maps: These addons usually don't require any knowledge of the Lua programming language, as they require no scripts. They commonly include modification or addition to the basic game files, such as adding models, materials, or maps to the game. |
||
*Videos: They are a huge part of garrysmod. Many users compete to create the greatest video. Garry himself often rewards for "great videos." |
|||
youtube.com/watch?v=k8Z5guSggi0 |
|||
youtube.com/watch?v=XG8-dcrGNtU |
|||
[[Game server]]s for ''Garry's Mod'' will automatically attempt to send any custom content running on them to the client when they connect.<ref>{{cite web | url = http://wiki.garrysmod.com/?title=Resource.AddFile | title = ''Garry's Mod'' Lua Wiki - Resource.AddFile | publisher = Team Garry | date = 10-2008 | accessdate = 2008-10-05}}</ref><!-- Please don't add your movie/comic/etc. here... --> |
[[Game server]]s for ''Garry's Mod'' will automatically attempt to send any custom content running on them to the client when they connect.<ref>{{cite web | url = http://wiki.garrysmod.com/?title=Resource.AddFile | title = ''Garry's Mod'' Lua Wiki - Resource.AddFile | publisher = Team Garry | date = 10-2008 | accessdate = 2008-10-05}}</ref><!-- Please don't add your movie/comic/etc. here... --> |
Revision as of 19:44, 29 October 2010
This article may require copy editing for grammar, style, cohesion, tone, or spelling. (July 2010) |
Garry's Mod | |
---|---|
Developer(s) | Facepunch Studios (Team Garry) |
Publisher(s) | Valve Corporation[1] |
Designer(s) | Garry Newman |
Engine | Source (Build 4295, 11 August 2010) |
Platform(s) | Microsoft Windows[1] Mac OS X[2][3][4] |
Release | December, 2004 (original release) November 29, 2006[1] (Steam release) |
Genre(s) | Nonlinear,sandbox Physics game[5] |
Mode(s) | Single-player, multiplayer |
Garry's Mod (officially abbreviated to GMod) is a sandbox physics game that allows the player to manipulate objects and experiment with physics.[7] Garry's Mod has been available on Steam's content delivery service since November 29, 2006.[1] Despite being a standalone game, Garry's Mod requires the user to own at least one Source game on Steam such as Half-Life Source, Half-Life 2, Portal, Team Fortress 2, or Counter-Strike: Source.[1] It is also commonly used for Fan-Made Video making due to the wide range of options.
Gameplay
Though Garry's Mod is usually considered to be a game, it has no particular game objective and players can use a set of tools to do whatever they want.[8] Garry's Mod allows players to manipulate props, various objects that can be "spawned," that are created by the community or included in any Source engine game installed on their computers. Using the Physics Gun, a tool that allows objects to be picked up from any distance, adjusted and frozen in place, props and ragdolls can be arranged. A second, multi-purpose gun called the Tool Gun can perform various tasks, including but not limited to welding props together, attaching them to each other using ropes and creating controllable winches and wheels. The Tool Gun is also used to control many add-ons created by the community.
Another popular Garry's Mod concept is ragdoll posing. The player has the ability to create a ragdoll model from a Source game and pose it using a variety of tools.[9] This is a popular tool for Fan-Made Video making.
Garry's Mod takes advantage of the Source engine's modified version of the Havok Physics Engine,[10] which allows the players build contraptions that follow the laws of physics.
Multiplayer
Garry's Mod has native support for connecting to Steam game servers. This allows players to build contraptions together and communicate via text or voice.[citation needed]
User-created content
This section possibly contains original research. |
Garry's Mod features a wide range of extensions, commonly called Mods or Addons. Most of these can be created using Garry's Mod's implementation of the Lua programming language, which allows users to create their own weapons, entities, gamemodes and other modifications.
Garry's Mod's addons are sorted into several different categories:
- Scripted Weapon (SWEP): Weapons designed by players. These can vary from melee weapons, like knives and swords, to machine guns, laser designators, and indirect weapons like airstrikes. Some of them use the Counter-Strike: Source weapon models or HL2 models, due to the difficulty of making/acquiring a view model to suit the weapon. The weapons are displayed as large red error models if the player does not have the required model installed. Just like in many other Source Engine games, developers are free to create their own models using many model editing programs.
- Scripted Tool (STOOL): These are added to the client's list of tools. Some popular examples of STOOLS are: Door Tool, Keypad Tool, and Stacker Tool. STOOLs are not like SWEPs because they are not separate entities. When an STOOL is created and loaded into the game, the tool is added to the user's list of tools accessible through the game's menu. Here the user may interact with the tool's options, and use the tool freely to manipulate the game to their preference. The most popular use of an STOOL is to create and interact with SENTs, because it is the easiest way for the user to manipulate the SENT. Scripted Tools available only in sandbox and sandbox-based gamemodes.
- Scripted Entity (SENT): These are added to the client's entity list in their menu. They are objects in-game which can interact with the player and/or the world, such as doors or explosives. Garry's Mod comes with one default SENT, the Bouncy Ball, plus Half-Life 2: Episode 2's Magnusson Device and a wide variety of other entities that come with the default STools. A scripted entity allows the creator to completely create an entity, such as a turret, that has its own physics and interacts with the world. Scripted Entities act like the entities added into the Source Engine, but are easily customizable and modifiable by the creator.
- Gamemode: A method of play adding or removing certain abilities from players, and causing modification to the game rules. Common examples of this include deathmatch modes, where STOOLs are removed, and Spacebuild modes, where areas outside the specially designed maps are designated as harmful (such as space being devoid of air) and the player must build devices to traverse them. There are also Roleplay modes and other, unique modes like "Omnivora" where players culture their own carnivorous plants. Gamemodes can easily change the whole genre of the game.
- Models/Skins/Maps: These addons usually don't require any knowledge of the Lua programming language, as they require no scripts. They commonly include modification or addition to the basic game files, such as adding models, materials, or maps to the game.
- Videos: They are a huge part of garrysmod. Many users compete to create the greatest video. Garry himself often rewards for "great videos."
youtube.com/watch?v=k8Z5guSggi0 youtube.com/watch?v=XG8-dcrGNtU
Game servers for Garry's Mod will automatically attempt to send any custom content running on them to the client when they connect.[11]
Most Garry's Mod mods are packaged in "addon format", meaning the mod's files are packed into a folder, to allow easier installation. These are then placed into the user's "addons" folder. All addons must include a file named "info.txt" which includes general information about the addon, such as the Name, Author and Description. Without this file, an addon will not work.
Fretta contest
In late 2009/early 2010 a contest was held for Garry's Mod by the game's developers to create the best new game mode using a programming framework called Fretta.[12] Fretta, Italian for "hurry", allows developers to quickly and easily create new game modes for Garry's Mod with commonly required functionality already included so developers can focus on unique aspects of their game mode. Fretta was inspired by a fan creation with a similar goal called Rambo's Simple Gamemode, however for inclusion in Garry's Mod, Garry decided to rewrite it with input and contributions from the original author and other developers.[13] The winners of the contest range from a recreation of the Mafia party game to an aerial combat game mode.[14] The contest winners will eventually be shipped with Garry's Mod by default with their own Steam Achievements.[15] Three of the winning games have already been shipped, Trouble in Terrorist Town and Dogfight Arcade, Prop Hunt .[16]
Toybox
On September 7, 2010 Garry Newman added a feature called the "Toybox" to Garry's Mod. It utilizes the Amazon S3 service to download 3rd party content such as SWEPs, SENTs, maps and models directly to the users' machine while in game, somewhere in the future it's going to replace garrysmod.org. In an interview with Gmod news, Garry Newman said that "One of GMod’s biggest draws is the amount of thirdparty content. I want to make it easier for people to utilize that. I really want to move away from having to download files from websites and drag them to folders, that’s old school. So that’s what I’m heading towards. Maps, models, saved games etc, all saved on the cloud and accessible with a click. Everything should be accessible from in-game. If it isn’t, I’ve failed."
References
- ^ a b c d e f "Garry's Mod". Steam. Valve Corporation. Retrieved 2010-06-24.
- ^ "Mac + Linux compiling". Retrieved 2010-07-11.
- ^ "Mac Port progress". Retrieved 2010-07-11.
- ^ "More Mac Progress". Retrieved 2010-07-11.
- ^ http://www.garrysmod.com/about/
{{citation}}
: Missing or empty|title=
(help) - ^ "Garry's Mod Update Released". Steam. Valve Corporation. Retrieved 2010-10-09.
- ^ "Garrys Mod". ModDB. Retrieved 2008-06-16.
- ^ "Garry's mod about section". Retrieved 2010-08-22.
- ^ "Ragdoll Posing - GMod Wiki". Retrieved 2010-05-05.
- ^ "List of Available Games". Retrieved 2010-05-05.
- ^ "Garry's Mod Lua Wiki - Resource.AddFile". Team Garry. 10-2008. Retrieved 2008-10-05.
{{cite web}}
: Check date values in:|date=
(help) - ^ "Garry's Mod – Fretta Gamemode Contest". Retrieved 2010-06-06.
- ^ "Fretta Gamemode Base". Retrieved 2010-06-06.
- ^ "Fretta Contest Winners (2)". Retrieved 2010-06-06.
- ^ "Fretta Contest Winners". Retrieved 2010-06-06.
- ^ "Two of the gamemodes are being shipped". Retrieved 2010-08-03. [dead link ]