Yamagi Burmeister
7040761a4c
cleanup mutant/ and add sanity checks
2011-10-09 15:50:37 +00:00
Yamagi Burmeister
0f907646db
cleanup misc/ and add sanity checks
2011-10-09 15:50:23 +00:00
Yamagi Burmeister
75821cba17
cleanup medic/ and add sanity checks
2011-10-09 15:50:07 +00:00
Yamagi Burmeister
9f8610d806
cleanup insane/ and add sanity checks
2011-10-09 15:49:44 +00:00
Yamagi Burmeister
5369804a6f
cleanup infantry/ and add sanity checks
2011-10-09 15:49:04 +00:00
Yamagi Burmeister
71dca0bc24
cleanup hover/ and add sanity checks
2011-10-09 15:48:48 +00:00
Yamagi Burmeister
e589731fa1
cleanup header/ and add sanity checks
2011-10-09 15:48:36 +00:00
Yamagi Burmeister
7442bb1b98
cleanup gunner/ and add sanity checks
2011-10-09 15:48:03 +00:00
Yamagi Burmeister
fbf51542fb
cleanup gladiator/ and add sanity checks
2011-10-09 15:47:46 +00:00
Yamagi Burmeister
41e0b6dfdd
cleanup flyer/ and add sanity checks
2011-10-09 15:47:30 +00:00
Yamagi Burmeister
ea92ba9fe6
cleanup float/ and add sanity checks
2011-10-09 15:46:59 +00:00
Yamagi Burmeister
1cc82146a2
cleanup flipper/ and add sanity checks
2011-10-09 15:46:18 +00:00
Yamagi Burmeister
caf17d1c3e
Cleanup chick and add sanity checks
2011-10-07 16:05:30 +00:00
Yamagi Burmeister
c08a7e1bbe
Rework brain and add sanity checks
2011-10-07 07:23:31 +00:00
Yamagi Burmeister
c64d346e7f
Rework boss3 and add sanity checks
2011-10-07 06:47:52 +00:00
Yamagi Burmeister
3576645846
Rework boss2 and add sanity checks.
2011-10-07 06:20:34 +00:00
Yamagi Burmeister
cf2fb96cce
Rework berserker and add sanity checks
2011-10-07 06:09:55 +00:00
Yamagi Burmeister
7274f27131
Let ctf use the files in common/
2011-10-06 09:13:56 +00:00
Yamagi Burmeister
feaa8a6f21
Move q_shared.c, q_shared.h and m_flash.c into common/
2011-10-06 08:52:26 +00:00
Yamagi Burmeister
77130008cc
Revert CTF macro stuff
2011-10-06 08:04:42 +00:00
Yamagi Burmeister
91ffbf0ba5
Reorder game files
2011-10-06 07:54:45 +00:00
Yamagi Burmeister
bc8a06bdd4
Roll the ctf crap back. It won't work this way, since some low level
...
parts of the code (g_local.h) differ too much. We need a better
solution...
2011-10-05 19:57:25 +00:00
Yamagi Burmeister
c958563b2b
Merge the uncommented rest of the CTF code and fix the Makefile
2011-10-05 18:46:23 +00:00
Yamagi Burmeister
293e360333
COmmit what we have so far. CTF is still broken
2011-10-05 17:28:30 +00:00
Yamagi Burmeister
a729ad3701
- Add header guards
...
- Bring the CTF files over
2011-10-05 16:33:04 +00:00
Yamagi Burmeister
56b41dd705
Merge generic parts of ctf/ with baseq2/. This should have any impact on
...
the baseq2/ source path.
2011-10-05 15:30:11 +00:00
Yamagi Burmeister
0bd9096f7f
Integrate caedes systemwide installation patch
2011-10-04 19:29:40 +00:00
Yamagi Burmeister
b9d907f7ea
Fix a bug introduced in r663
2011-10-04 16:46:51 +00:00
Yamagi Burmeister
9300c3c7e4
Use a better bounding box for rotating brush models.
2011-10-04 16:31:28 +00:00
Yamagi Burmeister
58f1ec91cd
Fix the rare "SZ_GetSpace: overflow" bug, triggered by too much gibs or
...
debris
2011-10-04 16:02:31 +00:00
Yamagi Burmeister
9047d873ab
Do not use the bodyqueue in single player
2011-10-04 15:49:22 +00:00
Yamagi Burmeister
b1b2815b66
Add file headers
2011-10-04 15:30:03 +00:00
Yamagi Burmeister
169145bf80
Reject savegames from another game.so
2011-10-04 15:16:43 +00:00
Yamagi Burmeister
bd5d37c06d
Fix radius damage, broken in r660
2011-10-04 13:18:41 +00:00
Yamagi Burmeister
89f808185d
Remove an unused variable
2011-10-04 13:12:50 +00:00
Yamagi Burmeister
8ba8373440
Commit the cool, amazing and outresolving savegame
...
system. Savegames don't break anymore when the
game.so is recompiled or changed. :)
2011-10-04 13:02:52 +00:00
Yamagi Burmeister
7258574e7f
Add some comments to empty functions
2011-10-04 07:42:28 +00:00
Yamagi Burmeister
212aed50e5
Remove the last "static" function in the game code
2011-10-04 07:38:38 +00:00
Yamagi Burmeister
e1f2b10d5e
Rework q_shared.* and add sanity checks
2011-10-03 17:04:35 +00:00
Yamagi Burmeister
aa9f0cce93
Cleanup of g_local.h
2011-10-03 16:28:11 +00:00
Yamagi Burmeister
f3ca824048
Rework p_weapon.c and add sanity checks
2011-10-03 16:02:22 +00:00
Yamagi Burmeister
1f95708b3d
Add sanity checks to p_view.c
2011-10-03 15:38:43 +00:00
Yamagi Burmeister
6d96faf298
Cleanup of p_view.c, first step
2011-10-03 15:26:23 +00:00
Yamagi Burmeister
daaaebe859
Rework p_trail.c and add sanity checks
2011-10-03 09:06:32 +00:00
Yamagi Burmeister
8c084636f8
Rework p_hud.c
2011-10-03 08:35:27 +00:00
Yamagi Burmeister
0f1de339c2
Add file header and remove static keywords
2011-10-03 08:22:14 +00:00
Yamagi Burmeister
68d82aa2b5
Rework p_client.h again and add sanity checks.
2011-10-03 08:19:44 +00:00
Yamagi Burmeister
b768cea818
Rework g_wepon.c and add sanity checks
2011-10-02 09:02:03 +00:00
Yamagi Burmeister
e9220c468a
Rework g_utils.c and fix the removal of some entity classes
2011-10-02 08:33:36 +00:00
Yamagi Burmeister
6a105cf71d
Rework g_trigger.c, add sanity checks and a bugfix for cases in which a
...
monster spawns in a trigger_hurt.
2011-10-01 11:10:57 +00:00
Yamagi Burmeister
6d5c445ca5
Rework targets and add sanity checks. Add a new mapquirk for fact2 by
...
KMQuake2 and trigger activators via cross level triggers. While this
is unused by baseq2 some editors supported this and thus some custom
maps may use it.
2011-10-01 09:34:28 +00:00
Yamagi Burmeister
04dbcffa03
Rework g_svcmds.c and add sanity checks
2011-10-01 08:47:41 +00:00
Yamagi Burmeister
74ff11850b
Rework g_spawn.c, add sanity checks and plug a memory
...
leak. Honor the COOP-Flag of item, this should be
unused by the main game data but maybe some mappers
used it.
2011-10-01 08:36:02 +00:00
Yamagi Burmeister
e426e7ab82
Rework g_phys.c again. Port some minor bugfixes from Lazarus
2011-09-30 10:08:10 +00:00
Yamagi Burmeister
f17cd52aa1
Make static functions normal
2011-09-30 09:06:48 +00:00
Yamagi Burmeister
2b4f223566
Rework g_monster.c again and add sanity checks. Some minor
...
bugs were fixed too:
- Comment two lines back in which were removed by id. They
SEEM to bee correct
- Slime shouldn't destroy dead monsters (this was lost some
versions ago)
2011-09-30 09:04:35 +00:00
Yamagi Burmeister
f1d3040cde
Rework g_misc.c again and add sanity checks. Fix the rare crash at
...
biggun exit (code ripped from "sculler"). Fix suddenly disapearing black
hole generator model.
2011-09-29 14:04:36 +00:00
Yamagi Burmeister
7f5431c51a
Make functions non static (for new savegame code)
2011-09-28 20:13:41 +00:00
Yamagi Burmeister
45194cad7e
Rework g_main.c
2011-09-28 16:38:01 +00:00
Yamagi Burmeister
717bdcd658
Rework g_items.c again and add sanity checks
2011-09-28 16:26:41 +00:00
Yamagi Burmeister
9c25987531
Rework g_func.c again, add sanity checks and comments.
2011-09-28 08:59:35 +00:00
Yamagi Burmeister
e8b7868eef
Small bugfixes
2011-09-28 06:35:37 +00:00
Yamagi Burmeister
5e924e2f96
Add the license header back
2011-09-28 06:20:21 +00:00
Yamagi Burmeister
bf692e5bc2
Clean g_combat.c up again and at a myriad of sanity checks
2011-09-27 20:03:00 +00:00
Yamagi Burmeister
cda35b691f
Add even more santiy checks to g_cmds.c
2011-09-27 18:01:29 +00:00
Yamagi Burmeister
7dff3c1423
Add many, many sanity checks
2011-09-27 17:40:46 +00:00
Yamagi Burmeister
da9ba25067
Add a sanity check to prevent a potential crash
2011-09-27 16:08:55 +00:00
Yamagi Burmeister
313008eb19
Rework g_cmds.c again
2011-09-27 15:59:09 +00:00
Yamagi Burmeister
0dd8410cb0
Rework g_chase.c again
2011-09-27 15:25:38 +00:00
Yamagi Burmeister
c40fd329cd
Basic rework and cleanup of g_ai.c
2011-09-27 15:16:40 +00:00
Yamagi Burmeister
3214807ebf
Revert r605
2011-09-27 14:34:26 +00:00
Yamagi Burmeister
f77683e60a
Sort grenates into a linked list
2011-08-16 10:19:20 +00:00
Yamagi Burmeister
c196b662b6
Small fixups to grenates and rockets
2011-08-16 09:54:22 +00:00
Yamagi Burmeister
76e4017dea
Small fix of skin replacement
2011-08-16 09:38:13 +00:00
Yamagi Burmeister
672266241c
Initialize some variables
2011-07-02 08:34:02 +00:00
Yamagi Burmeister
0aa45e9736
Fix some warnings with clang
2011-06-27 14:40:16 +00:00
Yamagi Burmeister
54eec20990
Behebt einen potentiellen Nullpointer beim Herausfinden, ob der Spieler
...
vor einem Monster steht.
2011-01-23 14:40:50 +00:00
Yamagi Burmeister
f9fbe8d380
- Nutze 1024 Samples bei 44 kHz. Dies macht Q2 mit dem
...
Pulseaudio-Schrott kompatibel.
- Mache s_khz im Frontend und Backend kompatibel
2011-01-23 09:37:30 +00:00
Yamagi Burmeister
c7dc7eb62f
Fly hinzugefügt
2011-01-11 17:45:00 +00:00
Yamagi Burmeister
bff20f6b7c
Nächter Soundpatch von Ozkan:
...
- Adds a "float volume" argument to snd_dma.c:S_RawSamples()
so that ogg can use it too
- That S_RawSamples now has a volume argument, the
cinematics now honor the volume adjustment instead of
playing at full volume all the time even if volume is
zeroed
- Moves endianism handling from S_RawSamples to codec
level
- Fixes an issue of S_RawSamples with 8 bit stereo samples
(not seen/tested with q2 but with my uhexen2)
- Other minor adjustments
2010-12-20 09:56:37 +00:00
Yamagi Burmeister
f5f5c0d2ca
Korrigiere Endianism im Vorbis-Code
2010-12-03 09:45:49 +00:00
Yamagi Burmeister
4b6c561acc
Erweitere Vorbis-Unterstützung:
...
- Support für Big-Endian Pamps (läuft yQ2 auf sowas überhaupt?)
- Unterstützung für 22khz Vorbis-Dateien (ermöglicht es die
Wave-Dateien aus den Pags in Vorbis zu konvertieren, wenn man denn
drauf steht.)
- Unterstützung für Mono-Dateien (Sinnvoll für Handhelds)
Patch von: Ozkan Sezer
2010-11-30 10:28:20 +00:00
Yamagi Burmeister
b282f41093
Begrenze cl_maxfps per Default auf 95
2010-11-27 11:56:50 +00:00
Yamagi Burmeister
e57aba66c1
Man sollte strncmp() auch richtig anwenden
2010-11-27 11:19:59 +00:00
Yamagi Burmeister
8af8dd1559
Stoppe Ogg-Playback, wenn Track 0 gefordert wird
2010-11-27 10:45:09 +00:00
Yamagi Burmeister
ec4c519053
Fasse 2 if zusammen (by caedes)
2010-11-27 08:05:35 +00:00
Daniel Gibson
365ded42db
fixed mremap() usage on linux
2010-11-26 21:57:14 +00:00
Yamagi Burmeister
7c21154ff7
Versionsnummer auf 3.00
2010-11-26 18:42:19 +00:00
Yamagi Burmeister
d05e5272dd
Überarbeite sv_world.c
2010-11-26 08:36:57 +00:00
Yamagi Burmeister
8a80e54c0b
Räume sv_user.c auf
2010-11-26 08:30:12 +00:00
Yamagi Burmeister
d899229399
Überarbeite sv_send.c
2010-11-26 08:20:11 +00:00
Yamagi Burmeister
cb0159014d
Connectionless server commands in eine eigene Datei
2010-11-26 08:12:50 +00:00
Yamagi Burmeister
5973a3c8e9
Räume sv_main.c auf
2010-11-26 07:33:49 +00:00
Yamagi Burmeister
6c2ae15351
Räume sv_init.c auf
2010-11-26 07:22:46 +00:00
Yamagi Burmeister
c49f21c9d0
Räume sv_game.c auf
2010-11-26 07:13:42 +00:00
Yamagi Burmeister
ca69a68868
Benenne sv_ents.c in sv_entities.c um
2010-11-25 16:52:44 +00:00
Yamagi Burmeister
7d71a7c2ee
Räume sv_ents.c auf
2010-11-25 16:44:50 +00:00
Yamagi Burmeister
e35544ed52
Bennene sv_ccmds.c in sv_cmd.c um
2010-11-25 16:39:19 +00:00
Yamagi Burmeister
5ddb6ab6a1
Den Server-Savegame-Code in eine eigenen Datei
2010-11-25 16:36:27 +00:00
Yamagi Burmeister
bc2e6b671d
Überarbeite sv_ccmds.c
2010-11-25 16:22:55 +00:00
Yamagi Burmeister
a25b89c54a
Lizenzsheader und Guard für server.h
2010-11-25 16:20:12 +00:00
Yamagi Burmeister
58eae60830
Header-Cleanup Teil II
2010-11-25 16:00:56 +00:00
Yamagi Burmeister
bc58c04af4
server.h aufräumen, Stufe 1
2010-11-25 15:55:06 +00:00
Yamagi Burmeister
3c7426f836
Verschiebe server.h in ein Unterverzeichnis
2010-11-25 15:46:36 +00:00
Yamagi Burmeister
ff360644fc
Löse das Verzeichnis client/console auf
2010-11-25 15:32:39 +00:00
Yamagi Burmeister
b859cec1e2
Löse das Verzeichnis client/input auf
2010-11-25 15:28:41 +00:00
Yamagi Burmeister
491386e243
Entferne einige Tasten aus der Wiederholungssperre
2010-11-18 16:13:00 +00:00
Yamagi Burmeister
a6f25f3220
Erweitere die Input-Keye auf 128 Tasten
2010-11-18 15:52:06 +00:00
Yamagi Burmeister
f3ec32343a
Handle auch das Loslassen von tasten
2010-11-18 15:46:25 +00:00
Yamagi Burmeister
aa9877826c
Unnütze Variable entfernt
2010-11-16 11:43:06 +00:00
Yamagi Burmeister
e98ad4b925
Entferne ein unnötiges Anpassen von s_khz
2010-11-01 15:54:56 +00:00
Yamagi Burmeister
758d82fe4c
Deregistriere ogg_init und ogg-shutdown
2010-11-01 15:48:01 +00:00
Yamagi Burmeister
46e378c6d4
Fixe einen schweren Bug, bei dem andere Maustasten nicht ausgelesen
...
wurden, wenn Maus 1 gedrückt war
2010-11-01 15:24:25 +00:00
Yamagi Burmeister
435ae096e4
Repariere einen Bug, durch den Area Portals zum Teil nicht getriggert
...
wurden
2010-10-30 07:40:44 +00:00
Yamagi Burmeister
4ece83cd3c
Sortiere die Liste der uns bei Tab-Vervollständigung vorgeschlagenen
...
CVAR
2010-10-28 07:30:42 +00:00
Yamagi Burmeister
66ac4643cb
Überarbeite das Sound-Menü
2010-10-28 06:28:11 +00:00
Yamagi Burmeister
f0fa091fde
s_khz per Default auf 44
2010-10-28 05:57:13 +00:00
Yamagi Burmeister
7c6551dc0f
Einen kleinen Bug gefixt, der zu Soundclipping führte
2010-10-28 05:56:20 +00:00
Yamagi Burmeister
ec979fb4f5
Headerguards
2010-10-27 13:24:41 +00:00
Yamagi Burmeister
44b65d8ab2
Simple Kommandovervollständigung für die Konsole
2010-10-27 13:12:20 +00:00
Yamagi Burmeister
4c09036741
Fixe einen falschen Cast unter Linux
2010-10-25 15:58:19 +00:00
Yamagi Burmeister
6db456587c
Schreibe das Hardwaregamma auf X11 um :)
2010-10-25 15:57:39 +00:00
Yamagi Burmeister
6e13a06b06
Betaversion des neuen Gamma-Codes
2010-10-25 14:18:04 +00:00
Yamagi Burmeister
95d7d43695
Füge Overbrightbits ein
2010-10-25 13:21:52 +00:00
Yamagi Burmeister
40a91572e0
Baue Texturen auf Basis ner Palette wieder ein
2010-10-25 12:55:59 +00:00
Yamagi Burmeister
6847b33cb5
Füge Multitexturing ein. Dies funktioniert (natürlich) nicht mir Mesa3D
2010-10-25 12:33:55 +00:00
Yamagi Burmeister
8b3002b1dd
Benenne alle r_ CVAR in gl_ um
2010-10-24 08:50:01 +00:00
Yamagi Burmeister
4f8d7137c4
Repariere vid_restart
2010-10-24 08:34:40 +00:00
Yamagi Burmeister
0bca8c4f55
Fixe den Mausfilter
2010-10-23 10:55:53 +00:00
Yamagi Burmeister
07fe1862c7
s/grap/grab/g
2010-10-23 10:19:02 +00:00
Yamagi Burmeister
b48a3d3c73
Benenne windowed_mouse_always in in_grap um
2010-10-23 10:16:25 +00:00
Yamagi Burmeister
8c3179f50e
. vor \n -_-
2010-10-23 10:11:15 +00:00
Yamagi Burmeister
d0e90edcdf
Hier sind zwei "static" falsch
2010-10-23 10:07:22 +00:00
Yamagi Burmeister
fa23a3e516
Ein Versuch Screenshots zu ermöglichen ohne den halben Client in den
...
Renderer linken zu müssen
2010-10-23 09:52:39 +00:00
Yamagi Burmeister
7fc1f607c9
Benenne gl_warp.c in r_warp.c um
2010-10-23 08:55:28 +00:00
Yamagi Burmeister
c4fe0d7b56
Benenne alle Funktionen in gl_warp.c konsistent
2010-10-23 08:53:36 +00:00
Yamagi Burmeister
a5346cbfbe
Benenne gl_scrap.c in r_scrap.c um
2010-10-23 08:33:44 +00:00
Yamagi Burmeister
4681d0a417
Prototype R_Upload8
2010-10-23 08:31:21 +00:00
Yamagi Burmeister
4d647257fa
Benennen gl_rsurf.c in r_surf.c um
2010-10-23 08:28:39 +00:00
Yamagi Burmeister
c79abc2c98
Benennen alle Funktionen in r_lightmap konsistent
2010-10-23 08:27:01 +00:00
Yamagi Burmeister
4c9536e400
- Benenne alle Funktionen in gl_rsurf um
...
- Lightmaps in ne eigene Datei
2010-10-23 08:24:28 +00:00
Yamagi Burmeister
d6acc3b4ea
Bennene gl_rmisc in r_misc um
2010-10-23 07:21:53 +00:00
Yamagi Burmeister
cbc6e22c6f
gl_rmisc in Sachen Funktionsnamen aufgeräumt
2010-10-23 07:19:40 +00:00
Yamagi Burmeister
d1aaaf06b0
Lizenzheader
2010-10-23 06:58:56 +00:00
Yamagi Burmeister
de91dbe5b0
Benennen gl_rmain.c in r_main.c um
2010-10-23 06:56:02 +00:00
Yamagi Burmeister
0677833560
Fixe die gemeinsamen Symbole von Client und Refresh
2010-10-23 06:54:05 +00:00
Yamagi Burmeister
3679d302db
Benennen die Funktionen in gl_rmain.c konsistent
2010-10-23 06:29:01 +00:00
Yamagi Burmeister
05cef57735
Benennen gl_model.c zu r_model.c um
2010-10-23 06:13:38 +00:00
Yamagi Burmeister
f7d69a8a86
Benennen die Funktionen in gl_model.c konsistent
2010-10-23 06:10:23 +00:00
Yamagi Burmeister
2de15c4a73
Bennene gl_mesh.c in r_mesh.c um
2010-10-22 09:29:09 +00:00