Garry's Mod

Garry's Mod

373 ratings
Just straight up Quake 2
9
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun
File Size
Posted
Updated
3.108 MB
3 Aug, 2024 @ 3:06pm
6 Apr @ 11:36pm
16 Change Notes ( view )

Subscribe to download
Just straight up Quake 2

Description
Play Quake II inside Garry's Mod!
This is a fully functioning Quake II simulator running inside pure gmod Lua.

1. You will NEED a retail copy of Quake II in order to play this
Every asset (maps, textures, models, sounds, etc.) is generated on-demand from .pak files.
In order to play this you need to show those files to garrysmod.

Copy the 'baseq2' folder from Quake II into your 'garrysmod/data/quake2' folder.
Do not use the NightDive 'rerelease' folder (its maps have too many brush surfaces for gmod).

2. I don't recommend running this on public servers
Most of the features in this addon are designed to work in singleplayer.
It can work in multiplayer, but I recommend only playing with people you trust.
Everyone effectively has some control over the server gamestate (i.e. map transitions).

3. Multiplayer Support
Basic multiplayer is supported, but the latency is terrible at the moment because
the simulation is currently emulated at 10hz and lacks any prediction.
So if your ping is over 80, it's not gonna be a fun time.

If you decide to host this to play with friends keep in mind that each player
must also have Quake II set up in their /data directories.

By default all maps are downloaded at runtime to clients after they are generated.
If you wish to bypass this, consider hosting the following addon on your dedicated server:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3333685917

It contains pre-compiled versions of all the maps that ship with retail Quake II (w/o textures).
This will save you and your friends some slow download times as you play through the campaign.

4. There are bugs and missing features
This has been a 2+ year project for me and I've tried to cover as much ground as possible.
However there are still bugs and QoL things that haven't made it in yet.

Please make discussion posts on this workshop page if you encounter issues or have a request.
If a discussion already exists, post in there to boost visibility. I'll keep my eyes on it.
Popular Discussions View All (6)
26
13 Jul @ 1:45pm
BUGS and SUGGESTIONS
Matsilagi
7
7 Apr @ 6:55pm
Dark textures and menus without buttons
d7457493
3
19 Jul @ 6:36am
Weapons and Entities.
UNATCO Trooper
90 Comments
psychpayload 16 Jul @ 6:54pm 
has someone done the orignal quake
the abominable marty 13 Jul @ 8:06am 
i'll try and reproduce it with all the debug options on to see if i can narrow down what's causing it first and get back to you with the results
Kaz  [author] 12 Jul @ 11:39am 
@the abominable marty: That sounds like a bug with the in-game menu system, but I cannot get it to happen on my machine. Can you provide me more details / add me on steam and show me the issue?
the abominable marty 3 Jul @ 12:22pm 
it's definitely loading the assets properly because it displays the id software logo before it hangs, also why are all the complex and impressive addons made by protogens lmao
the abominable marty 3 Jul @ 12:21pm 
i have an issue where the startup script hangs, it doesn't create errors but i's making a lot of warnings saying "attempted to index cursor (nil value)", so i'm assuming it can't find my cursor probably due to compatibility issues with proton but possibly just something else
madval26 28 Jun @ 3:19pm 
Does this even work with the Steam Version of Quake 2?
Celxorth 11 Jun @ 7:42am 
This addon is seriously impressive, it's insane to me that it let's me play Quake 2 inside the Source Engine. This has to be one of the best addons in existence not gonna lie.
wλve 3 Jun @ 6:59am 
This addon really does not like working with me. Is the "quake2" folder supposed to be created or just supposed to exist as soon as you download the addon? because when I download the addon, its not there. I start up a game and close it hoping the data file will appear, it doesn't, I create a folder inside the data folder called "quake2" and paste the resource folder (baseq2) from quake 2 into the folder and start up gmod, still nothing. :gordon:
Azerser4hire 2 Jun @ 5:10am 
time to pirate Quake 2
Emerald Lime 28 Apr @ 1:08pm 
@Moronica use the left/right bracket keys to cycle through items ( [ ) or ( ] ), enter uses the item