Small corrections to the documentation.

This commit is contained in:
Yamagi 2021-06-03 07:24:42 +02:00
parent c9913eb538
commit 2861874da6
6 changed files with 37 additions and 38 deletions

View file

@ -30,7 +30,7 @@ game. Without the patch the game will not work correctly!
1. Download the patch from our mirror or somewhere else. The MD5 1. Download the patch from our mirror or somewhere else. The MD5
checksum is `490557d4a90ff346a175d865a2bade87`: checksum is `490557d4a90ff346a175d865a2bade87`:
https://deponie.yamagi.org/quake2/idstuff/q2-3.20-x86-full-ctf.exe https://deponie.yamagi.org/quake2/idstuff/q2-3.20-x86-full-ctf.exe
2. Extract the patch into an empty directory. The patch comes as an 2. Extract the patch into an empty directory. The patch comes as a
self-extracting ZIP file. On Windows it can be extracted by double self-extracting ZIP file. On Windows it can be extracted by double
clicking on it, on other systems an archiver or the *unzip* command clicking on it, on other systems an archiver or the *unzip* command
can be used. can be used.
@ -102,9 +102,9 @@ may be supported in the future.
so on. On both the Quake II and the Addon CDs track 01 is the data so on. On both the Quake II and the Addon CDs track 01 is the data
track and thus can't be ripped. track and thus can't be ripped.
4. Put these files into the corresponding subdirectory: 4. Put these files into the corresponding subdirectory:
* baseq2/music for Quake II. * *baseq2/music* for Quake II.
* xatrix/music for The Reckoning. * *xatrix/music* for The Reckoning.
* rogue/music for Ground Zero. * *rogue/music* for Ground Zero.
#### Using a Shell Script #### Using a Shell Script
@ -141,27 +141,25 @@ As an optional feature, Yamagi Quake II provides fixed map data files
to fix some map bugs that have been discovered by players over the to fix some map bugs that have been discovered by players over the
years. years.
These fixes include fixes for bad monster counts in some These fixes include fixes for bad monster counts in some maps /
maps/difficulty settings, fixing broken spawn chains that made it difficulty settings, fixing broken spawn chains that made it impossible
impossible to spawn some monsters, removing DM-only items that spawn to spawn some monsters, removing DM-only items that spawn in unreachable
in unreachable areas in SP/co-op, and so on. You can find detailed areas in single player /co-op, and so on. You can find detailed
changelogs for each map by opening the .ent files with a text editor changelogs for each map by opening the .ent files with a text editor and
and reading the comment section at the top (lines starting with "//"). reading the comment section at the top (lines starting with "//").
#### Download And Setup #### Download And Setup
1. Download the .ent files from the yquake2 repositories on GitHub. 1. Download the .ent files from the yquake2 repositories on GitHub.
* **baseq2**: yquake2/yquake2/stuff/mapfixes/baseq2/
*baseq2*: yquake2/yquake2/stuff/mapfixes/baseq2/ * **juggernaut**: yquake2/yquake2/stuff/mapfixes/juggernaut/
*juggernaut*: yquake2/yquake2/stuff/mapfixes/juggernaut/ * **xatrix**: yquake2/xatrix/stuff/mapfixes/
*xatrix*: yquake2/xatrix/stuff/mapfixes/ * **rogue**: yquake2/rogue/stuff/mapfixes/
*rogue*: yquake2/rogue/stuff/mapfixes/ * **zaero**: yquake2/zaero/stuff/mapfixes/
*zaero*: yquake2/zaero/stuff/mapfixes/
2. Once you have the .ent files you want, put them in the respective 2. Once you have the .ent files you want, put them in the respective
*/maps* sub-folder. So *xatrix* .ent files should go into your local *maps/* sub-folder. So *xatrix* .ent files should go into your local
*/xatrix/maps* folder (create this folder if it does not exist). *xatrix/maps/* folder (create this folder if it does not exist).
3. You will see a notification message in the console if an .ent file 3. You will see a notification message in the console if an .ent file
was loaded. If you see this message, you know the map fixes are in was loaded. If you see this message, you know the map fixes are in
effect. effect.
@ -185,8 +183,8 @@ no soundtrack.
1. Download the demo from our mirror or somewhere else. Its MD5 1. Download the demo from our mirror or somewhere else. Its MD5
checksum is `4d1cd4618e80a38db59304132ea0856c`: checksum is `4d1cd4618e80a38db59304132ea0856c`:
https://deponie.yamagi.org/quake2/idstuff/q2-314-demo-x86.exe https://deponie.yamagi.org/quake2/idstuff/q2-314-demo-x86.exe
2. Extract the downloaded file. It's an ordinary, self-extract ZIP 2. Extract the downloaded file. It's a self-extract ZIP archive.
archive. On Windows it can be extracted by double clicking on it, on On Windows it can be extracted by double clicking on it, on
other system an archiver or the *unzip* command can be used. other system an archiver or the *unzip* command can be used.
3. Create a new directory and a subdirectory *baseq2/* in it. 3. Create a new directory and a subdirectory *baseq2/* in it.
4. Copy the *pak0.pak* and the *players/* subdirectory from the 4. Copy the *pak0.pak* and the *players/* subdirectory from the
@ -226,7 +224,7 @@ There're two executables:
* *yquake2.exe*: This is main executable and should be preferred. * *yquake2.exe*: This is main executable and should be preferred.
* *quake.exe*: This is just a wrapper to stay compatible with existing * *quake.exe*: This is just a wrapper to stay compatible with existing
setups. For technical reasons *quake.exe* may not start in foreground setups. For technical reasons *quake.exe* may not start in foreground,
but in background! but in background!
If Windows Defender is activated, that's the default on Windows 8 and If Windows Defender is activated, that's the default on Windows 8 and

View file

@ -13,9 +13,9 @@ Yamagi Quake II ships with 4 renderers:
* The **OpenGL 3.2** renderer: This renderer was developed for the needs * The **OpenGL 3.2** renderer: This renderer was developed for the needs
of modern graphics hardware and is usually the best choice for OpenGL of modern graphics hardware and is usually the best choice for OpenGL
3.2 capable graphics cards. It provides a very detailed look and feel, 3.2 capable graphics cards. It provides a very detailed look and feel,
matching the dark and dirty atmosphere on Stroggos. The texturing matching the dark and dirty atmosphere on Stroggos. The texture
renderer looks mostly the same on all GPU drivers. Depending on the rendering looks mostly the same on all GPU drivers. Depending on the
display the default lighting may be too bright or too dark, it can be display, the default lighting may be too bright or too dark, it can be
adjusted through the menu or through the *vid_gamma* cvar. adjusted through the menu or through the *vid_gamma* cvar.
* The **OpenGL 1.4** renderer: This is a slightly enhanced version of * The **OpenGL 1.4** renderer: This is a slightly enhanced version of
the original OpenGL renderer shipped in 1997 with the retail release. the original OpenGL renderer shipped in 1997 with the retail release.
@ -202,7 +202,7 @@ one and OpenAL. Additionally some new sound effects were added. We
recommend to stay with OpenAL, even if the stereo rendering is somewhat recommend to stay with OpenAL, even if the stereo rendering is somewhat
different to the old sound system. OpenAL is much more distortion free different to the old sound system. OpenAL is much more distortion free
and more reliable, especially on modern platforms like Windows 10 or and more reliable, especially on modern platforms like Windows 10 or
Linux with PulseAudio. Linux with PulseAudio / Pipewire.
The new sound effects can be disabled with: The new sound effects can be disabled with:

View file

@ -33,6 +33,7 @@ it's `+set busywait 0` (setting the `busywait` cvar) and `-portable`
(setting the `portable` argument). (setting the `portable` argument).
* **cfgdir**: The name (not the path) of the configuration directory. * **cfgdir**: The name (not the path) of the configuration directory.
* **datadir**: Directory from which the game data is loaded. Can be used * **datadir**: Directory from which the game data is loaded. Can be used
in startup scripts, to test binaries, etc. If not set, the directory in startup scripts, to test binaries, etc. If not set, the directory
containing the binaries is used. containing the binaries is used.
@ -162,7 +163,7 @@ it's `+set busywait 0` (setting the `busywait` cvar) and `-portable`
2nd Widow boss' tracker weapon - a black-ish ball of energy. 2nd Widow boss' tracker weapon - a black-ish ball of energy.
When this cvar is set to 1 you can use the "give Disruptor" and When this cvar is set to 1 you can use the "give Disruptor" and
"give rounds X" commands to give yourself the weapon and its ammo, "give rounds X" commands to give yourself the weapon and its ammo,
and its items, weapon_disintegrator and ammo_disruptor, can be and its items, weapon\_disintegrator and ammo\_disruptor, can be
spawned in maps (in fact, some official Ground Zero maps contain spawned in maps (in fact, some official Ground Zero maps contain
these entities). This cvar is set to 0 by default. these entities). This cvar is set to 0 by default.
@ -372,7 +373,7 @@ it's `+set busywait 0` (setting the `busywait` cvar) and `-portable`
* **sw_gunzposition**: Z offset for the gun. In the original code this * **sw_gunzposition**: Z offset for the gun. In the original code this
was always `0`, which will draw the gun too near to the player if a was always `0`, which will draw the gun too near to the player if a
custom gun field of few is used. Defaults to `8`, which is more or custom gun field of view is used. Defaults to `8`, which is more or
less optimal for the default gun field of view of 80. less optimal for the default gun field of view of 80.

View file

@ -1,6 +1,6 @@
# Multiplayer Servers # Multiplayer Servers
Generally running a Yamagi Quake II server is the same as running a In general running a Yamagi Quake II server is the same as running a
Vanilla Quake2 server, so the old guides should still apply. Vanilla Quake2 server, so the old guides should still apply.
One thing to keep in mind is that the server must be restarted at least One thing to keep in mind is that the server must be restarted at least
@ -50,7 +50,7 @@ or `.pk3` that contains the needed data. If you're using a `.pak` or
One way is to have one file list for each map that's running on your One way is to have one file list for each map that's running on your
server. If your server is rotating between `maps/foo.bsp` and server. If your server is rotating between `maps/foo.bsp` and
`maps/bar.bsp`, you'd have `http://example.com/q2data/maps/foo.filelist` `maps/bar.bsp`, you'd have `http://example.com/q2data/maps/foo.filelist`
and `http://example.com/q2data/maps/foo.filelist`. and `http://example.com/q2data/maps/bar.filelist`.
A file list is a plain text file that lists one file path per line A file list is a plain text file that lists one file path per line
that's to be downloaded. Those paths are relative to the server base that's to be downloaded. Those paths are relative to the server base

View file

@ -28,11 +28,11 @@ So the binary directory should look somehow like this:
* game.so * game.so
* ... (the same for other addons) * ... (the same for other addons)
Yamagi Quake2 will get the directory the `quake2` executable is in from Yamagi Quake2 will get the directory, the `quake2` executable is in,
the system and then look in that directory (and nowhere else!) for the from the system and then look in that directory (and nowhere else!) for
`ref_*.so` renderer libraries. It will look for `game.so` there first, the `ref_*.so` renderer libraries. It will look for `game.so` there
but if it's not found in the binary directory, it will look for it in first, but if it's not found in the binary directory, it will look for
all directories that are also searched for game data. This is for it in all directories that are also searched for game data. This is for
better compatibility with mods that might ship their own game.so. better compatibility with mods that might ship their own game.so.
You can **just symlink the executables to a directory in the $PATH**, You can **just symlink the executables to a directory in the $PATH**,

View file

@ -275,7 +275,7 @@ level.
/baseq2/video/idlog.cin /baseq2/video/idlog.cin
/baseq2/video/ntro.cin /baseq2/video/ntro.cin
# OGG files. For standard standard, NOT for the GOG.com release: # OGG files. For standard releases, NOT for the GOG.com release:
/baseq2/music/02.ogg /baseq2/music/02.ogg
/baseq2/music/03.ogg /baseq2/music/03.ogg
/baseq2/music/04.ogg /baseq2/music/04.ogg
@ -316,7 +316,7 @@ level.
/rogue/video/reu4_.cin /rogue/video/reu4_.cin
/rogue/video/rintro.cin /rogue/video/rintro.cin
# OGG files. For standard standard, NOT for the GOG.com release: # OGG files. For standard releases, NOT for the GOG.com release:
/rogue/music/02.ogg /rogue/music/02.ogg
/rogue/music/03.ogg /rogue/music/03.ogg
/rogue/music/04.ogg /rogue/music/04.ogg
@ -347,7 +347,7 @@ level.
/xatrix/video/xu2.cin /xatrix/video/xu2.cin
/xatrix/video/xu3.cin /xatrix/video/xu3.cin
# OGG files. For standard standard, NOT for the GOG.com release: # OGG files. For standard releases, NOT for the GOG.com release:
/xatrix/music/02.ogg /xatrix/music/02.ogg
/xatrix/music/03.ogg /xatrix/music/03.ogg
/xatrix/music/04.ogg /xatrix/music/04.ogg