Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timschumi/gmod-gmcompat

A Garry's Mod Library abstracting differences between gamemodes.
https://github.com/timschumi/gmod-gmcompat

garrysmod lua

Last synced: 5 days ago
JSON representation

A Garry's Mod Library abstracting differences between gamemodes.

Awesome Lists containing this project

README

        

# gmcompat (Gamemode Abstraction Library)

This plugin is available on the [Steam Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=2063714458).

This is a support library providing abstraction functions independent of
the currently used gamemode.

I will try my best to keep the API stable going forward.

## Usage

gmcompat isn't a normal module due to restrictions of the Garry's Mod LUA API.
Instead, it is a normal LUA file that should be included.

```
-- This will provide a global `gmcompat` table providing all the functions and constants.
include("gmcompat.lua")
```