Yamagi Burmeister
c0fac70763
Cbuf_Execute: do not change 'i' if it overflowed sizeof line.
...
Submitted by: Ozkan Sezer
2015-08-24 18:00:57 +02:00
Yamagi Burmeister
a4d0d89720
Fix several potential security vulnerabilties
...
Submitted by: Ozkan Sezer
2015-08-24 17:58:19 +02:00
Yamagi Burmeister
cfefe0c00c
Fix a divinely dumbassed mistake of global 'i' and 'corners' variables.
...
Submitted by: Ozkan Sezer
2015-08-24 17:48:54 +02:00
Yamagi Burmeister
19cf5a63c7
Info_RemoveKey: use memmove instead of strcpy for overlapping memory areas.
...
Submitted by: Ozkan Sezer
2015-08-24 17:47:18 +02:00
Daniel Gibson
d19cace026
Set MAX_OSPATH to 4096 for !Windows + fixes for that
...
sounds easy, right?
Except some genius decided to save CVAR_LATCH cvars in buffers of
MAX_OSPATH length into savegames.. so just changing MAX_OSPATH
breaks savegame compatibility.
Fortunately, this assumption only matters in SV_WriteServerFile() and
SV_ReadServerFile() so I worked around it by introducing a
platform-specific LATCH_CVAR_SAVELENGTH (because MAX_OSPATH was 256 on
Windows but 128 on other systems..)
2015-05-23 02:02:27 +02:00
Daniel Gibson
e6646fb1e4
Bumped version to 5.30
2015-04-11 21:16:47 +02:00
Daniel Gibson
3cd9c76052
Fix fucking misleading comment in FS_AddGameDirectory()
...
that's not for *numbered* pak's, but all paks starting with "pak"!
2015-04-11 21:04:37 +02:00
Daniel Gibson
544a464eea
Implement gamedata loading from binary path
...
even if $PWD is not the same path as the executable is in, the game
will look for game data in directories next to the executable.
2015-04-11 20:11:42 +02:00
Yamagi Burmeister
046ae5c7eb
Bump version number to 5.24
2015-03-13 17:59:14 +01:00
Yamagi Burmeister
7742cd4893
Fix indention
2014-08-24 10:26:50 +02:00
Yamagi Burmeister
bffed68b2c
Simplify preprocessor magic and fix dedicated server build
2014-08-24 10:24:05 +02:00
Yamagi
637aae9021
Merge pull request #50 from bibendovsky/lpf
...
Fix underwater sfx in demos
2014-08-23 16:42:07 +02:00
bibendovsky
120bb86458
Simplify PM_CalculateWaterLevelForDemo
2014-08-18 19:21:45 +03:00
bibendovsky
1a514560da
Fix underwater sfx in demos
2014-08-03 19:32:56 +03:00
Yamagi Burmeister
0ac4fdccfc
A comparision "array != NULL" is always true
2014-08-03 11:10:22 +02:00
Yamagi Burmeister
5a7950683d
Rewrite COM_FileExtention()
...
COM_FileExtension() was parsing strings from beginning to end, bailing
out as soon as '.' was found and treating everything thereafter as the
file extension. That behavior caused problem with relatives pathes like
models/monsters/tank/../ctank/skin.pcx. The new implementation uses
strrchr() to determine the last '.'.
This fixes issue #48 . The bug was introduced in e07294b
which replaced
hand rolled code with COM_FileExtention().
2014-07-24 21:03:00 +02:00
bibendovsky
c1a3526a67
Add underwater sfx for SDL backend
2014-06-16 08:45:39 +03:00
Yamagi Burmeister
a0e7c67597
Bump version to 5.23
2014-05-08 17:24:09 +02:00
Yamagi Burmeister
5ce3a266e9
Force OpenGL path for light primitives
...
This fixes a long standing and until now unnoticed bug with negative
colored dynamic lights. Since we never set the OpenGL renderer as out
renderer, remaining softrenderer code was executed and the corresponding
effects never rendered. This manifested itself in missing darkness
around the "gravity well" in rogue.
2014-02-12 19:39:23 +01:00
Yamagi Burmeister
37dd396f36
Bump version to 5.22
2014-02-08 10:14:24 +01:00
Yamagi Burmeister
eb879bb9b6
Rename VERSION to YQ2VERSION to prevent collisions
...
Newer jpeg versions (I guess starting with 9) define an macro
"VERSION", colliding with ours. While wie could #undef it, take
the less hacky route and rename it.
2014-01-27 18:14:36 +01:00
Yamagi Burmeister
a6b911a9a8
Bump version number to 5.21
2014-01-01 11:25:36 +01:00
Yamagi Burmeister
64a39ce09e
Bump version number to 5.20
2013-11-14 18:13:35 +01:00
Alejandro Ricoveri
8e69d9dc5c
Remove vid_ref cvar
...
Normally setting gl_mode cvar would result in VID_LoadRefresh because
of vid_ref being "modified". After removing vid_ref out of the picture
it will "modify" vid_fullscreen to replicate the same behaviour.
Variable "name" (who used to hold refresh dll name) is now left unused
All references to vid_ref cvar has been taken out ...
2013-06-15 10:27:30 +02:00
Yamagi Burmeister
033550cd59
Bump the version number to 5.11
2013-05-20 19:14:29 +02:00
svdijk
1d0f979bf9
Q_strlcat minor bugfix
2013-05-18 21:07:52 +02:00
svdijk
5692388da1
cleanup Com_sprintf, minor tuning
2013-05-18 19:01:23 +02:00
svdijk
6472514c8f
Lets not do the last two commits just before 5.11
...
Revert "change several strcat calls to Q_strlcat calls"
This reverts commit ab879f1bc7
.
Revert "change (v)sprintf calls to (v)snprintf calls"
This reverts commit b46e210d76
.
2013-05-18 18:59:39 +02:00
svdijk
ab879f1bc7
change several strcat calls to Q_strlcat calls
2013-05-17 22:25:18 +02:00
svdijk
b46e210d76
change (v)sprintf calls to (v)snprintf calls
2013-05-17 21:50:31 +02:00
svdijk
662229a568
fix FS_FOpenFileWrite, also make FS_FOpenFile{Write,Append} open in binary mode
2013-05-13 21:17:55 +02:00
svdijk
b08fbb7cbf
replace remaining strncat calls with memcpy calls
2013-05-13 18:38:37 +02:00
svdijk
8fad0a9008
change some more (mostly wrong) strncpy calls to Q_strlcpy calls
2013-05-12 20:25:00 +02:00
svdijk
e07294b6b1
replace most strncpy calls (several of them wrong) by Q_strlcpy calls
2013-05-11 14:44:36 +02:00
svdijk
a26892cb90
add Q_strlcpy and Q_strlcat
2013-05-11 13:19:52 +02:00
svdijk
8869b0542d
rename strlwr to Q_strlwr
2013-05-11 12:46:49 +02:00
svdijk
317355f7ca
Minor rewriting.
2013-03-17 21:32:50 +01:00
svdijk
e49693bec4
Make cmdlist and cvarlist alphabetically ordered.
2013-03-17 18:16:02 +01:00
Yamagi Burmeister
2ee5937fa3
Bump version number to 5.10
2012-12-30 17:46:22 +01:00
Joshua Scoggins
7116d7e90a
Fixed a bug in src/common/header/common.h with respect to ia64
...
I had written #elif define __ia64__ instead of #elif defined __ia64__
This has been fixed.
2012-11-30 20:34:35 -08:00
Joshua Scoggins
dc0f2ec779
Added the ia64 cpustring
2012-11-30 20:20:44 -08:00
svdijk
1dd083cd7d
COM_Parse: Fix buffer overflow in long quoted strings.
2012-11-17 15:28:45 +01:00
Ilia Zhirov
46c77400e2
fixed build on pre ansi c89 compilers
2012-11-14 14:49:40 +06:00
svdijk
1c0934f462
Game cleanup.
2012-11-07 21:10:48 +01:00
Yamagi Burmeister
d263e896cf
Use an enum for "qboolean" on OS X
...
Defining "qboolean" to something other than an enum changes the size of
some structs. That in turn breaks compatiblity with mods that use the
enum define. With this change the addons (tested with xatrix and rogue)
are running on OS X. Many thanks to my sister for lending me her
Macbook.
2012-11-04 18:47:15 +01:00
Yamagi Burmeister
ba10009aa5
Add support for Mac OS X
...
These are the code changes and Makefile changes necessary to build and
run Yamagi Quake II on Max OS X. OS X 10.6 or higher is required, older
version may work but we cannot guarantee it. The documentation will be
added in another commit. This patch was contributed by W. Beser, I made
only some small cosmetical changes.
2012-09-14 11:21:02 +02:00
Yamagi Burmeister
dd6ed24104
Bump version number to 5.00
2012-09-03 14:34:51 +02:00
Yamagi Burmeister
ed22ca81c2
Silence a warning with the upcoming Clang 3.2
2012-08-22 14:25:32 +02:00
Jonathan Gray
1f9d6084b6
OpenBSD port
2012-08-18 09:53:03 +02:00
Yamagi Burmeister
c6eaf5c876
Mobe LIBGL makro to common.h and replace all hardcoded libGL calls with it
2012-08-02 14:06:32 +02:00
Yamagi Burmeister
e5f70fcf40
Merge qal.c into one generic file for all platforms
...
To archive this, 3 new functions Sys_GetProcAddress(), Sys_LoadLibrary()
and Sys_FreeLibrary() were added to abstract the library loading code
into a platform independend API.
2012-08-01 14:54:18 +02:00
Yamagi Burmeister
3918d3ba34
Change the VERSION number from float to string
...
Using a float number as version number is a bad idea. Correct this long
standing problem by changing it to a string. If we ever want to compare
version numbers, 2 integer constants "MAJOR_VERSION" and "MINOR_VERSION"
should be added.
2012-07-27 08:57:52 +02:00
Yamagi Burmeister
b1ddebf552
Update "unzip" to version 1.01h
...
This update brings some minor bugfixes, especially for big endian
platforms and LLP64 systems like 64 bit Windows. The support for
encrypted ZIP archives was removed. This is a no-op change, since
there was no way to pass the password to uncrypt. Without the
uncrypt code Yamagi Quake II can be distributed in some countries
with special laws for cryptographic software. The LICENSE was
updated to the most recent version of the INFO-ZIP license.
2012-07-21 12:02:39 +02:00
Yamagi Burmeister
7ac71db523
Merge branch 'cleanup'
...
Conflicts:
src/common/header/common.h
src/common/header/shared.h
src/common/misc.c
src/unix/main.c
src/unix/system.c
2012-07-09 14:35:37 +02:00
Yamagi Burmeister
2df1f31683
Enable qconsole.log by default
2012-06-20 13:52:47 +02:00
Yamagi Burmeister
c0e9a6f045
Make Quake II compatible with unicode directory names
...
This changes employs a horrible hack to connect the ASCII Quake II to
the UTF-16 WinAPI. The path to "My Documentes" is read in UTF-16, then
converted to a old "DOS style path" with 8.3 characters. This DOS path
has by convention no UTF-16 characters in it and can be converted into
a normal ASCII string. This ASCII string is the path used by Yamagi
Quake II. The conversion logic will fail if the "Windows to DOS
filename transistion" is deactivated in the registry (it's on by
default). In that case no homedir is used and the "Windows Roaming
Mechanism" kicks in.
2012-06-20 13:39:18 +02:00
Yamagi Burmeister
e1f338f59b
Reformat the headers
2012-06-18 10:46:31 +02:00
Yamagi Burmeister
e3690bcaab
Bump version number to 4.90
...
This is done to distinguish the upcoming "Yamagi Quake II - Windows Test I"
from the normal 4.21 version.
2012-06-18 09:51:59 +02:00
Yamagi Burmeister
060235e7dd
Merge branch 'windows' into cleanup
...
Conflicts:
src/common/filesystem.c
src/sdl/input.c
src/sdl/refresh.c
src/unix/system.c
2012-06-11 11:21:16 +02:00
Yamagi Burmeister
2c0148bab5
Enlargen MAX_OSPATH to 256 on Windows
...
This is necessary due to the extrem long homedir-pathes in some Windows
localizations. While it would be nice to have the same value on all
platform it would break existing savegames and don't think that it's
worth that.
2012-06-11 10:25:12 +02:00
Yamagi Burmeister
e70067ceba
Refactor the "home"-path finding logic into own functions
...
With this change the homedir is no longer selected in the filesystem,
but in platform dependend functions. This allows us to use WINABI calls
for selection, resulting using the apropriate diretory on localized
versions of Windows XP.
2012-06-11 09:55:54 +02:00
Yamagi Burmeister
9ad40b2a17
Cleanup and reformat.
2012-06-07 15:40:58 +02:00
Yamagi Burmeister
ac6748e7d2
Merge the collision model back into one file
2012-06-07 15:04:45 +02:00
Yamagi Burmeister
d12f0c642f
Recombine the message handling back into one file
2012-06-07 14:33:09 +02:00
Yamagi Burmeister
e0faf784a6
Move stuff from common/common/ to common/
2012-06-07 13:54:08 +02:00
Yamagi Burmeister
56aff1dc89
Recombine the command parser in one file
...
Spliting it into several files seemed logical but in retrospect it was
a bad idea, unnecessary complicating the code.
2012-06-07 13:35:33 +02:00
Yamagi Burmeister
0c74a1af75
Create profile in Documents instead of AppData
2012-06-05 14:28:34 +02:00
Yamagi Burmeister
7715592aaa
Write config data in AppData
...
Under Windows all config data is written to %USERPROFILE%\AppData\
Local\YamagiQ2. To archive this code was added that translates Windows
pathes with backslashes into Unix pathes with normal slashes.
2012-06-05 12:52:44 +02:00
Yamagi Burmeister
58c3b22c8a
Add platform defines for Windows
2012-06-05 10:17:01 +02:00
Yamagi Burmeister
21ab0de692
Remove support for the Windows clipboard
...
This was just broken and rewriting it is not worth the efford
2012-06-05 10:09:24 +02:00
Yamagi Burmeister
4e37958b63
Stub Sys_Init() for Unix and call it while initializing
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
32dc525124
Stub NET_Init() for Unix and call it while initializing
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
d2177bb618
Open binary files in mode "rb" instead of "r"
...
This subtile bug didn't show on unixoid platforms, but led to problems
on Windows.
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
1a3b54b27e
Move glob.c and glob.h to common
...
We need glob_match() for Windows
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
bd1070eff2
Remove FS_DeletePath() and Sys_Rmdir()
...
Thise functions where added with the filesystem rewrite but never used.
Removing them saves us from implementing Sys_Rmdir() for Windows.
2012-06-04 09:13:30 +02:00
Yamagi Burmeister
ce3d61ef61
Remove unused Sys_CopyProtect stup
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
83e069feb2
Abort if the clipplane is NULL.
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
afd2f4538c
Return in case of possible overflow
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
9f45bd38f2
Ensure that pseudo random numbers are always >0
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
99520d1331
Implemented the new random generator in shared.h instead of common.h
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
28c200a2e8
Implement crandk() and frandk() and remove old functions
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
056f4d287b
Add rand.c, an implementation of G. Marsaglia KISS PRNG
2012-06-04 09:13:29 +02:00
Yamagi Burmeister
edae2b0473
Change atof() to strtod()
2012-06-04 09:13:28 +02:00
Yamagi Burmeister
e9c90e16a9
Change atoi() to strtol()
2012-06-04 09:13:28 +02:00
Yamagi Burmeister
9ec98a79d2
Fix a potential buffer overflow
2012-06-04 09:12:59 +02:00
Yamagi Burmeister
37132d8ac9
Bump version number to 4.21
2012-05-26 09:45:57 +02:00
Yamagi Burmeister
b6325d7858
Remove unused variables and dead code (patch submitted by Christoph
...
Mallon)
2012-04-30 10:02:58 +02:00
Christoph Mallon
ab034114b4
Whitespace fixes.
2012-04-30 08:25:59 +02:00
Yamagi Burmeister
4203bed129
Bump version number to 4.20
2012-04-29 08:08:21 +00:00
Yamagi Burmeister
2b6389a471
Filter sound samples (not the music) when under water
2012-04-27 13:55:45 +00:00
Yamagi Burmeister
048f680701
Hide ZIP support behind ZIP
2012-04-25 09:12:02 +00:00
Yamagi Burmeister
fc32d16d42
Print
...
- OS
- CPU
- byte ordering
at startup
2012-04-19 13:33:48 +00:00
Yamagi Burmeister
179ec5538e
Move strlwr() into shared.c and don't link main.c into the refresher
2012-04-19 13:22:50 +00:00
Yamagi Burmeister
b6bb97e223
- add support for big endian CPUs
...
- enable the build on SPARC64
- add runtime-requirements for SPARC64
- bump version number to 4.10
2012-04-16 06:54:48 +00:00
Yamagi Burmeister
04f5ff9523
Bump version number to 4.03
2012-02-17 08:18:25 +00:00
Yamagi Burmeister
4b1c43e98a
Do not call the low level function to create a directory, but the
...
filesystem internal high level API function. While here remove a
debug printf().
2012-02-07 12:25:32 +00:00
Yamagi Burmeister
146450c3e0
Bump version number to 4.02
2012-01-08 16:44:45 +00:00
Yamagi Burmeister
642cf678c0
Bump version to 4.01
2011-12-26 08:48:54 +00:00
Yamagi Burmeister
07ed4c8b5a
Make the client and server IPv6 aware
2011-10-15 16:18:26 +00:00
Yamagi Burmeister
2e223c4f0a
Add a missing malloc. Without this adding a non-numbered pak would
...
delete all other paks, resulting in an endless loop
2011-10-11 18:42:36 +00:00
Yamagi Burmeister
60a2ca3eb9
Add a signal handler to the client
2011-10-10 07:51:16 +00:00
Yamagi Burmeister
d4a60e7b77
- Add yq2.cfg to the code, an example to stuff/ and metion it in the
...
README
- Rename tools/ to stuff/
2011-10-09 17:55:10 +00:00
Yamagi Burmeister
6c250e40da
Rename the config dir to ~/.yq2
2011-10-09 16:59:28 +00:00
Yamagi Burmeister
db9de69884
- Bump savegame version
...
- Bump client version
2011-10-09 16:56:33 +00:00
Yamagi Burmeister
caf17d1c3e
Cleanup chick and add sanity checks
2011-10-07 16:05:30 +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
0bd9096f7f
Integrate caedes systemwide installation patch
2011-10-04 19:29:40 +00:00
Yamagi Burmeister
0aa45e9736
Fix some warnings with clang
2011-06-27 14:40:16 +00:00
Yamagi Burmeister
ec4c519053
Fasse 2 if zusammen (by caedes)
2010-11-27 08:05:35 +00:00
Yamagi Burmeister
7c21154ff7
Versionsnummer auf 3.00
2010-11-26 18:42:19 +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
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
18676a1e7d
Formatiere die Shutdown-Nachrichten neu
2010-10-20 06:10:33 +00:00
Yamagi Burmeister
ca1f64c016
Behebe das Problem, dass CL_Shutdown() rekursiv ein weiteres Mal
...
aufgerufen wird. Danke an caedes für das entgödeln.
2010-10-19 16:21:02 +00:00
Yamagi Burmeister
09c87ea0cc
Reformatiere die Startup Ausgabe
2010-10-19 13:34:08 +00:00
Yamagi Burmeister
f78eb87c3c
Bennene posix/ nach unix/ um, da dies irgendwie treffender ist
2010-10-18 15:08:13 +00:00
Yamagi Burmeister
bf1cb56842
Ordne posix/ neu
2010-10-18 13:28:14 +00:00
Yamagi Burmeister
1ad221b667
Räume posix.c und system.c auf und fixe einige Abartigkeiten
2010-10-18 13:04:28 +00:00
Yamagi Burmeister
5d2d2ab83b
Stopfe ein Speicherleck
2010-10-18 07:11:56 +00:00
Yamagi Burmeister
4c14053424
Überarbeite den low leven network code
2010-10-18 06:31:35 +00:00
Yamagi Burmeister
030a5eee08
Verschiebe unzip nach common
2010-09-01 08:58:58 +00:00
Yamagi Burmeister
c2e06a2682
- qcommon.h -> header/common.h
...
- qfiles.h -> header/files.h
2010-09-01 08:45:26 +00:00
Yamagi Burmeister
858dee9747
Silence a compiler warning
2010-09-01 08:27:44 +00:00
Yamagi Burmeister
c5796a8db1
msg_* in ein eigenes Verzeichnis
2010-09-01 08:25:09 +00:00
Yamagi Burmeister
0636b586d3
Verschiebe com_* in ein eigenes Verzeichnis
2010-09-01 08:17:37 +00:00
Yamagi Burmeister
511aa3bb69
Verschiebe cmd_* in ein eigenes Verezichnis
2010-09-01 08:04:13 +00:00
Yamagi Burmeister
f0f12c0492
cm_* in ein eigenes Verzeichnis
2010-09-01 07:41:37 +00:00
Yamagi Burmeister
a390cc589f
Reformat of qfiles.h
2010-09-01 07:32:05 +00:00
Yamagi Burmeister
581389bdee
Formatiere qcommon.h neu
2010-09-01 07:15:53 +00:00
Yamagi Burmeister
de3f3d5125
Reformat pmove.c
2010-08-31 14:22:39 +00:00
Yamagi Burmeister
e6052d6a48
Rename net_chan.c to netchan.c
2010-08-31 09:45:59 +00:00
Yamagi Burmeister
a42518434c
Reformat of net_chan.c
2010-08-31 09:43:51 +00:00
Yamagi Burmeister
ee120a0bf0
Reformat md4.c
2010-08-31 09:29:06 +00:00
Yamagi Burmeister
a497787aab
Add zone.c
2010-08-31 09:21:48 +00:00
Yamagi Burmeister
be13ad94f0
Rename common.c to misc.c
2010-08-31 09:20:26 +00:00
Yamagi Burmeister
d979579d73
Add zone.h
2010-08-31 09:17:42 +00:00
Yamagi Burmeister
a0f1467882
SPlit the zone malloc into an own file
2010-08-31 09:08:30 +00:00
Yamagi Burmeister
88393d6cd6
Header guard for crc.h
2010-08-31 09:07:30 +00:00
Yamagi Burmeister
6379c981f8
SPlit the common argument processing into an own file
2010-08-31 09:03:32 +00:00
Yamagi Burmeister
6c81165985
Split the server side memory management into an own file
2010-08-31 08:58:46 +00:00
Yamagi Burmeister
e72bd4af00
Split the message reading and preprocessing into an own file
2010-08-31 08:52:40 +00:00
Yamagi Burmeister
a3e2a52535
Split the Message IO into an own file
2010-08-31 08:48:11 +00:00
Yamagi Burmeister
2ec78c2df7
SPlit the client/server-stuff into an own file
2010-08-31 08:40:45 +00:00
Yamagi Burmeister
a54576c9ce
Rename files.c to filesystem.c
2010-08-31 08:28:51 +00:00
Yamagi Burmeister
e9fe63a98c
Move crc.h to the headers and use it
2010-08-31 08:24:54 +00:00
Yamagi Burmeister
b7e402c9a7
Zweite Stufe des Reformat
2010-08-31 08:20:43 +00:00
Yamagi Burmeister
0811be484c
Erste Stufe des Cleanup
2010-08-31 07:52:19 +00:00
Yamagi Burmeister
eac7640229
Versionsnummer auf 2.99
2010-08-03 15:21:41 +00:00
Yamagi Burmeister
d5aa0ab0bd
Rename the cmd_* stuff once more
2010-08-03 15:15:56 +00:00
Yamagi Burmeister
620ce70ec7
Split cmodel.c into multiple files
2010-08-03 15:12:04 +00:00
Yamagi Burmeister
88c511f270
Spalte cmd.c in Eintzeldateien
2010-08-03 14:06:20 +00:00
Yamagi Burmeister
4cc6b8103d
anorms.h in common.c integriert
2010-08-03 13:29:51 +00:00
Yamagi Burmeister
3615d25a51
cmodel.c zuende aufgeräumt
2010-08-03 13:27:02 +00:00
Yamagi Burmeister
6e22db340d
Erste Hälfte von cmodel überarbeitet
2010-08-03 12:56:56 +00:00
Yamagi Burmeister
33cae82140
cmd.c überarbeitet
2010-07-14 09:40:11 +00:00
Yamagi Burmeister
f65ec5eff8
Den Zufallsgenerator wieder raus
2010-06-17 15:11:51 +00:00
Yamagi Burmeister
9447523700
rand.c sollte man besser einfügen
2010-06-17 14:35:21 +00:00
Yamagi Burmeister
06099868fb
frand() und crand() ersetzt und kleinere änderungen in cl_fx.c
2010-06-17 14:26:04 +00:00
Yamagi Burmeister
f3ce546a5d
Neuer mtrand() Zuvallszahlengenerator, welcher wesentlich bessere
...
Zufallszahlen als der rand() der meisten libc bietet. Nutze ihn gleich
in cl_ents.c und cl_fx.c. Dies macht das Partikelverhalten mehr
Windows-Like
2010-06-17 13:49:19 +00:00
Yamagi Burmeister
ab803809ee
Erhöhe Versionsnummer auf 2.11
2010-02-20 08:13:09 +00:00
Yamagi Burmeister
7fbe1e6a24
Wenn eine Datei nicht gefunden wurde, schmieren wir nicht ab.
...
Stattdessen ignorieren wir dies erst einmal, geben die Fehlermeldung und
laufen in Rihe weiter.
2010-01-27 19:20:18 +00:00
Yamagi Burmeister
ffd7ff5bb9
Speicher ist billig. Daher viel, viel, viel mehr Filehandles, um das
...
Problem mit "out of range" endlich totzuschlagen.
2010-01-27 14:29:14 +00:00
Yamagi Burmeister
eb96b14262
Wenn ~/.quake2 nicht existiert, legen wir es an. Dies ist eine
...
Regression, die in 2.00 eingefügt wurde. Ohne Verzeichnis speichert er
schlicht nicht und das ist nicht gut.
2010-01-18 15:08:21 +00:00
Yamagi Burmeister
5f94e1186c
Versionsnummer auf 2.10
2010-01-05 11:54:56 +00:00
Yamagi Burmeister
588db0e4cd
Deutlich mehr Filehandles, dies sollte sporadische Abstürze der Spiele
...
und Mods verhindern. Sie benötigten mehr, als wir boten.
2010-01-05 08:56:58 +00:00
Yamagi Burmeister
0be2be20f1
64 statt maximal 32 Dateien. Brauchen wir für Zaero
2009-10-06 16:02:02 +00:00
Yamagi Burmeister
b8bdcfb342
Version hoch auf 2.00
2009-10-04 14:00:56 +00:00
Yamagi Burmeister
e4818d35d5
Speichern funktioniert nun wieder. Das Menü spinnt aber noch
2009-10-04 09:26:46 +00:00
Yamagi Burmeister
a417bed9fc
Config aus dem Home einlesen
2009-10-03 16:37:41 +00:00
Yamagi Burmeister
b6f5dadf4c
Merge in den Trunk:
...
- OGG/Vorbis Support
- pk3 Support (ungetestet)
2009-10-03 16:06:45 +00:00
Yamagi Burmeister
caa63853c3
- Linux CD Patch by caedes
...
- Bump auf 1.05
2009-06-14 16:00:34 +00:00
Yamagi Burmeister
9e865704fa
Versionbumb
2009-06-08 16:07:56 +00:00
Yamagi Burmeister
058d8de80f
So, auch der Fallout des Umbennens des Spiels ist nun behoben
2009-04-10 13:39:58 +00:00
Yamagi Burmeister
327c0352d2
Einen üblen Soundcrash entfernt
2009-03-10 20:29:15 +00:00
Yamagi Burmeister
674b138af9
Nummer 1.02
2009-03-10 17:37:46 +00:00
Yamagi Burmeister
6e2f0cd5c1
Buildfix für Linux
2009-03-10 16:52:46 +00:00
Yamagi Burmeister
84032eee3d
OK, dies ist dann hoffentlich die final :
2009-03-09 18:04:50 +00:00
Yamagi Burmeister
3456cf24cf
- Support für SUN Solaris ist raus
...
- -DOPENGL ist tot
2009-03-05 15:37:46 +00:00
Yamagi Burmeister
6b265935f9
Windows Support rausoperiert
2009-03-05 15:33:31 +00:00
Yamagi Burmeister
533590e384
Versionbump :)
2009-03-04 16:44:47 +00:00
Yamagi Burmeister
7e1778b106
Dedicated-Client Trennung ist nun bis auf den
...
plattformabhängigen Teil beendet
2009-03-04 15:24:29 +00:00
Yamagi Burmeister
c2bb9ccc32
Neue Makefile und ein vergessenes Ding gefixt
2009-03-04 15:12:31 +00:00
Yamagi Burmeister
2ce739fde8
So, nun auch der Common-Teil auf die Trennung
...
von Server und Client vorbereitet
2009-03-04 14:29:56 +00:00
Yamagi Burmeister
310cf9ee77
Zwei Warnungen durch Casts behoben. Damit bauen Client und
...
Common nun mit -Werror durch.
2009-03-04 09:03:08 +00:00
Yamagi Burmeister
fc95927daa
Hier war es keine gute idee die PARANOID checks zwingend
...
zu machen. Also raus damit.
2009-03-04 08:54:06 +00:00
Yamagi Burmeister
2ab3f2d12c
cmodel.c war kaputt.
2009-03-04 08:49:16 +00:00
Yamagi Burmeister
4865a9679e
Und die QFiles
2009-03-03 20:07:32 +00:00
Yamagi Burmeister
b2a69d0795
Mehrere Dateien aufgeräumt
2009-03-03 19:24:19 +00:00
Yamagi Burmeister
fa00a0b699
cvar aufgeräumt
2009-03-03 18:47:33 +00:00
Yamagi Burmeister
7680cdb4e4
icommon.c aufgeräumt
2009-03-03 18:31:15 +00:00
Yamagi Burmeister
8a85550ea7
Client Models durchgesehen
2009-03-03 18:03:19 +00:00
Yamagi Burmeister
78f5147161
cmd.c aufgeräumt
2009-03-03 17:51:37 +00:00
Yamagi Burmeister
80c4bf995b
Der Versuch den Icculus Quake II Client einmal aufzuraeumen.
...
Bei dieser initialen Version handelt es sich um den blanken
Client ohne Renderer und Server und Spiele. Ueberfluessige
Sourcedateien wurden geloescht, einige Dateien so verschoben,
dass sich eine sinnvolle Verzeichnisstruktur ergibt. Zudem wurde
eine neue Makefile erstellt.
2009-02-28 14:41:18 +00:00