Package: ioquake3 / 1.36+u20140802+gca9eebb-2
Metadata
Package | Version | Patches format |
---|---|---|
ioquake3 | 1.36+u20140802+gca9eebb-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Add a special vmMagic that causes equivalent native .patch | (download) |
code/qcommon/files.c |
6 3 + 3 - 0 ! |
add a special vmmagic that causes equivalent native code to be loaded instead This means that mods can build everything from source without relying on the non-GPL q3lcc compiler. By padding the fake QVM with bytes chosen to match the CRC-32 of the upstream-released QVM, it's even possible to be network-compatible with the upstream one, and so play on pure servers. If the magic number in the fake QVM file is immediately followed by a non-empty string (e.g. "pak0"), we try using it as a subdirectory name, so we end up loading something like pak0/qagamex86_64.so; otherwise we just use the base name, as if for VMI_NATIVE. This is necessary for mods like OpenArena, where the game-code for 0.8.1 and 0.8.5 is not network-compatible, so 0.8.5 clients on a 0.8.1 pure server need to load the 0.8.1 game-code. |
Add sv_dorestart which can be set by game code to re.patch | (download) |
code/server/server.h |
1 1 + 0 - 0 ! |
add sv_dorestart, which can be set by game code to restart the map |
Let servers set sv_fps too.patch | (download) |
code/client/cl_parse.c |
4 2 + 2 - 0 ! |
let servers set sv_fps, too |
Run in a window by default on new installations.patch | (download) |
code/renderergl1/tr_init.c |
2 1 + 1 - 0 ! |
run in a window by default on new installations Debian Games Team policy seems to be to default to windowed to avoid resetting screen geometry, breaking multi-head, etc. r_fullscreen is "archived" (saved to the user configuration), so this doesn't affect current players. Most people will want to configure a higher resolution than 640x480 anyway, at which point it's easy to switch fullscreen on too. Also set default r_mode to 3 (640x480) in renderergl2, matching renderergl1. |
Add support for the GNU Hurd architecture.patch | (download) |
Makefile |
2 1 + 1 - 0 ! |
add support for the gnu/hurd architecture |