-
Notifications
You must be signed in to change notification settings - Fork 23
installation
Shadowsun™ edited this page Sep 21, 2026
·
6 revisions
- Garry's Mod (x86-64 branch strongly recommended for HTML / Chromium playback)
- A map with Cinema support:
- Built-in style maps:
theater*,cinema* - Or any map that includes theater entities and a location definition (see Creating Custom Maps)
- Built-in style maps:
- Optional but highly recommended: GModPatchTool for broader video codec support (H.264, etc.)
Conflict warning
This gamemode conflicts with the original PixelTail “Cinema” addon and any forks/re-uploads of it.
Unsubscribe / remove every other Cinema addon before using Fixed Edition.
- Subscribe to the Workshop addon.
- For a dedicated server, add the Workshop ID
2419005587to your collection orworkshopidlist. - Restart the server / client.
- Select the gamemode Cinema (Fixed Edition) (
cinema_modded) and start a supported map.
Workshop builds can lag behind the Git repository. Prefer Git when you need the absolute newest features or when developing.
- Download or clone the repository:
git clone https://github.com/PurrCoding/cinema.git
- Copy the
cinema_moddedfolder into:garrysmod/gamemodes/cinema_modded - Restart the game or server.
- Set the gamemode:
- Listen / single-player / menu: choose Cinema (Fixed Edition) in the gamemode list.
-
Dedicated server: in
server.cfgor launch options:gamemode cinema_modded
- Start a supported map.
If you want the optional theater renting system, install one of:
- PointShop 1
- PointShop 2 (standard or premium points)
The rent module auto-detects a provider. You can force one with the ConVar cinema_rent_currency.
- Join a private or public theater area on a supported map.
- Open the scoreboard (default
TAB) → queue panel. - Confirm Request Video (and Rent Theater if renting is configured) appears.
- Paste a short YouTube (or other supported) URL and confirm synchronized playback for all players in the theater.
- If the screen stays black / no media:
- Confirm you are not running the original Cinema addon.
- Confirm the map has location + theater data.
- Confirm GModPatchTool + x86-64 branch if using advanced codecs.
- Try
cinema_refreshin console.
| Symptom | Likely cause | Fix |
|---|---|---|
| Missing textures / menus | Old Cinema still subscribed | Unsubscribe original Cinema, restart GMod |
| Doors / screens do nothing | Running Sandbox instead of the gamemode |
gamemode cinema_modded then changelevel |
| “Map unsupported” message | Missing location Lua for the map | Add a map file under gamemode/maps/ (see Creating Custom Maps) |
| Black screen / no video | Missing codecs or wrong CEF | Install GModPatchTool, use x86-64 branch |
| History / DB errors | First run or permissions | Let the gamemode create its SQLite tables; check server write permissions |
- Configuration – all ConVars
- Commands – player & admin commands
- Creating Custom Maps – make your own cinema map