Commit Graph

2446 Commits

Author SHA1 Message Date
Spoike e7b74777f3 Small fix for d3d-only binaries.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2851 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:40:23 +00:00
Spoike aeef86dc62 New cvar, vid_preservegamma. Set it to 0 to obliterate your old gamma settings when you leave FTE. This mimics the use of quake3 to reset your gamma settings should FTE crash on you. The default is to restore gamma settings to how they were when you first loaded FTE, the same as before. You can now use FTE to reset your gamma if FTE crashed and broke it. Only applies to the windows version so far.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2850 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:37:17 +00:00
Spoike e00f927c48 Report EOF only on eof, rather than if the user requested to fill a buffer that was already empty.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2849 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:33:06 +00:00
Spoike bda148a084 Fixing up my paranoia. Only fill in some of these fields if the entry is actually going to be fully used.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2848 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:31:18 +00:00
Spoike b583f3ce6d Nicer indentation. Nothing else.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2847 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:29:05 +00:00
Spoike 2c1bb8ea73 Link engine viewmodels if the specified draw mask is specified. This matches DarkPlaces behaviour, but can result in a bit of wierdness for existing fte-specific mods. This greatly simplifies the addition of viewmodels in csqc (although it was possible before, bigfoot!)
I apologise if you get bitten by the behaviour change. r_drawviewmodel 0 will mimic the old behaviour.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2846 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:27:59 +00:00
Spoike 35176c44b3 Finally fixed lightning beam origins for spectated players.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2845 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-09 00:22:13 +00:00
Spoike 88c32fb291 The ultra-lazy guaranteed-to-work solution to static beams.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2844 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-08 23:34:41 +00:00
Spoike bd6e6cb2b8 More meaningful name for unnamed clients
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2843 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-08 19:36:30 +00:00
Molgrum 8e31e97f60 Screwed up here, this is supposed to be code for two cases. Thanks qqshka.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2842 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-05 12:29:23 +00:00
Spoike 216ca421af Added a 'newalias' command. Exactly like alias but does nothing if it already exists.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2840 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-01-05 09:58:55 +00:00
TimeServ 463a172753 forgot pthread include
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2835 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-30 20:12:50 +00:00
TimeServ 16caf0e1da added another thread call and fixed up some thread creation logic
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2834 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-30 20:05:49 +00:00
Molgrum 776980a491 Changed sound cvars, backwards compability using the name2-field.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2833 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-30 19:01:43 +00:00
Molgrum 69ca88da5c Basic ezQuake color code stripping.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2832 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-30 19:00:48 +00:00
TimeServ a6617581c8 thread creation/mutex stubs, code is probably wrong but everything is surronded by #define MULTITHREAD so shouldn't break anything
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2831 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-30 00:09:34 +00:00
Mark Olsen fa9ffe86b4 thier -> their
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2818 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-23 20:28:40 +00:00
Molgrum e855f380cd New default rate by Spike.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2817 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-18 16:05:02 +00:00
Spoike 7c312dc581 Small code clean up.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2816 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-15 18:51:34 +00:00
Spoike 5bfa1829d6 a qtvplay bug fixed.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2815 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-15 18:45:40 +00:00
Spoike 9d5b7f8d63 d3d renderers actually render stuff now.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2814 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-15 17:16:01 +00:00
Spoike 81b91a422d Fixed a couple of qtvplay bugs
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2811 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-12 11:04:04 +00:00
Lance c413839e56 A proper fix for the setjmp bug converning non-jpeg's being passed to
the jpeg library, for the "Bad 
number of componants in jpeg" console print.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2804 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 15:11:13 +00:00
Lance 1224b3ea42 Changed the RELEASE_CFLAGS from -O6 and the other wierd optimizations to
just: -O2 -fno-strict-aliasing


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2803 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 13:34:37 +00:00
Mark Olsen 17a004d9c5 Really funny. Random stack values always are.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2802 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 11:40:18 +00:00
Mark Olsen bd10f65dfc Someone forgot a static keyword in Sys_Milliseconds(), making the comparison base always a random stack value.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2801 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 11:38:58 +00:00
Mark Olsen ea76477982 Don't use Host_Error() here. Use VFSTCP_Error().
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2800 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-03 11:08:56 +00:00
Spoike c77d0a981a Fixed qtvplay, added a workaround for eztv proxies.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2799 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-12-01 05:55:44 +00:00
Spoike 1c85bc472b stringtonative knows better
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2798 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-30 22:58:16 +00:00
Molgrum 925987dfbe Security measures to prevent cheating with instant-join.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2795 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-23 18:27:30 +00:00
Molgrum ed83fb0fc4 Duplicate.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2794 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-23 14:18:18 +00:00
Molgrum 51bb724964 Fixed faulty logic regarding allow_luma. Added a rule to allow everything when you're spectating.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2793 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-23 14:15:27 +00:00
Molgrum dbb78b3825 Spike's fix to prevent a crash due to particles being loaded before the map.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2792 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-22 17:08:18 +00:00
Spoike bc19d31dc3 Some implementations ignore 0x prefixes in atoi
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2783 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-09 21:21:21 +00:00
Molgrum b56789be74 Set D3D9 as the D3D default renderer, just so it compiles for now and to see the bugs in the rendering. Plans are to fall back on D3D7 if it cannot find D3D9.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2780 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-06 16:31:38 +00:00
Molgrum 239f0c9d38 I guess all of these are to be changed too, please confirm.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2779 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-04 08:21:19 +00:00
Molgrum 93c94f2b61 Just a minor consistency fix.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2778 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-04 08:16:23 +00:00
Molgrum f4eca4b936 Spectating is a bit more pleasant now that you can see a difference between the teams...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2777 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-03 15:09:12 +00:00
Lance 3d5541a976 MorphOS crosscompile target & Mac OSX crosscompile targets (ppc32,
ppc64 and x86) added. Changed output names of morphos and macosx to be unique 
to their OS so they werent the same as linux's binary names exactly the 
same as the linux output, reason was it made batch cross-compiling 
difficult when "fteqw.sv" is the same filename for Linux, MorphOS & Mac 
OSX binaries.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2776 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-02 00:30:47 +00:00
Spoike 7e722828d6 divVerent's revised fteqcc makefile
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2775 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-11-01 13:02:19 +00:00
Molgrum ef3c7621af Warning fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2768 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-29 06:46:04 +00:00
Molgrum 3b1ac20640 s/componants/components + missing newline.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2767 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-29 06:06:20 +00:00
Molgrum 4e29e25f90 Added missing DGA LDFLAGS in Linux targets.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2766 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 14:51:12 +00:00
Mark Olsen 4815ec3a20 Fixed some USEASM horribleness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2765 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 14:25:34 +00:00
Lance a9e59cde63 addition to revision 2763, to use i586-mingw32msvc-windres instead
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2764 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-26 09:05:59 +00:00
Molgrum ed6f19408d Updated the MinGW targets to link winquake.rc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2763 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-25 17:59:01 +00:00
Lance f34c09bc37 fix in map loading code, quake can now load dm6++
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2762 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-25 07:29:59 +00:00
TimeServ 4761de632a small fix to q2 model code
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2761 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-24 02:10:38 +00:00
Lance 0004fda94a mingw32 libpng static library and headers updated to 1.2.22, to prevent
any possible libpng related exploits


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2760 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-23 22:21:18 +00:00
Lance f8c14ae09e the other header i forgot to commit to revision 2758
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2759 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-10-23 22:10:55 +00:00