Commit Graph

4052 Commits

Author SHA1 Message Date
Spoike 9a38addfaf c++11 style raw-string support
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4582 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-15 02:13:58 +00:00
Spoike c52a75aea0 try to fix a couple of rtlight issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4581 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-15 02:13:06 +00:00
Spoike e00155b8fa mostly fix v_gunkick/punchangle in nq mods.
as an nq client, its still ignored.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4580 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-15 01:30:23 +00:00
Spoike d9085d414b lets try that one again
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4579 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-14 21:56:41 +00:00
Spoike 38a9770253 add support for symlinks in zips.
try to fix normalmaps on q3bsps. could do with verification, but at least I'm not the only one with a bug if its still buggy.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4578 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-13 02:42:25 +00:00
Spoike 705e9ac9e8 fix a comment bug reported by gnounc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4577 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-13 02:33:11 +00:00
Spoike 90d981d8ef I used an msvc-only function. oops.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4576 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-05 01:01:52 +00:00
Spoike ede02cbb91 attempt to load the no_texture image from disk as needed. this allows gb to avoid the pink check board image that he seems to hate. With this change, he is free to change it to pink ponies or whatever else he fancies.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4575 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-04 22:05:47 +00:00
Spoike 2f62478648 mneh
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4574 fc73d0e0-1445-4013-8a0c-d673dee63da5
2014-01-03 21:53:17 +00:00
Spoike bfe545222e added con_textsize to resize console separately from everything else.
qcc: added support for variable arguments via the va_arg intrinsic.
qcc: fix up some comment/whitespace issues with the preprocessor.
random hacks to try to improve dp compatibility a little.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4573 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-29 22:48:28 +00:00
Spoike d7cdc39ccd don't use qw nail packets for clients that have replacement deltas. at least we won't repeat lots of angle changes.
tweak some culling with attachments to be a little more in line with DP. This should fix view models randomly disappearing in nexuiz.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4572 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-23 21:33:40 +00:00
Spoike 1f4a0cb80a try that again
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4571 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-20 11:26:28 +00:00
Spoike 2a030268c5 trying to sort out input madness.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4570 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-19 18:41:57 +00:00
Spoike d4e312b398 compile even with no freetype support
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4569 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-19 16:38:36 +00:00
Spoike 4a19ae4627 try to resolve rjlan's forgetting-configs issue.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4568 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-19 16:36:17 +00:00
Spoike f762446a7d make cheat cvars allowed in single player by default.
fix an issue with referenced packs getting forgotten when running non-dedicated servers.
whichpack now always references packs even if allow_download_refpackages is disabled.
add setcursormode for compat with dp's csqc.
fix some qcc issues that came up.
bump some q3bsp sanity limits a little.
greater precision for android's vibrate feature.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4567 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-17 22:45:37 +00:00
Spoike 7ac2fd1b39 try to fix an issue with r_r2g with the grenade model not precached.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4566 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-12 12:39:34 +00:00
Spoike 9d10c167b6 fix a couple of inconsistencies.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4565 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-10 20:53:31 +00:00
Spoike a445b8486a fix terrain not saving properly
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4564 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-10 20:52:28 +00:00
Spoike e2081b565f webquake-compatible websocket support. yuck.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4563 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-09 01:18:27 +00:00
Spoike 483403dc9a misc bugfixes for things reported by 1path0gen1.
and a few added bugs for fun.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4562 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-08 20:06:55 +00:00
Spoike a62660d5e7 don't crash with pipes
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4561 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-07 23:26:10 +00:00
Spoike 6d2849cf29 fix some qcc bugs with arrays+structs.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4560 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-07 18:32:55 +00:00
Spoike 591b848148 trying improve ftedroid and fix the issue with opera+file urls.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4558 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-07 00:30:48 +00:00
Spoike 5f1ec064dc fix annoying warning about temps not being freed when pointers are used.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4557 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-07 00:28:02 +00:00
Spoike 6defcc7a5f better parsing for #pragma target
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4556 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-07 00:24:06 +00:00
Spoike f311eaec54 fix stupid binds menu bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4555 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-04 06:14:10 +00:00
Spoike d75ef8869e add a default autoexec.cfg for android at mushi's request.
add temp(ish) workaround for non-functioning tmpfile libc function on android.
clarified the error message displayed when tmpfile fails.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4554 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-03 15:15:50 +00:00
Spoike f438694f28 msvc sucks.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4553 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-02 14:33:22 +00:00
Spoike 218006198d fix q2 bsp texture animations.
fix q2 prediction.
fix q2 saved games issues.
fix q2bsp fullbright/fullwhite lights.
fix potential issues from svs.clients no longer being preallocated.
fix rtlights not doing q1 bsp texture animations.
misc crash fixes.
hack to allow a clickable hud when using a touchscreen.
gl_max_size no longer affects 2d images.
select faithful fps preset option by default.
gl_font a,b,c works to select fallback fonts. freetype fonts reused to reduce memory usage when the same font is used multiple times either with different sizes or as fallbacks as part of other fonts.
allow static member functions. allow static locals.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4552 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-02 14:30:30 +00:00
Spoike 409c17b9fc fix some rtlight issues on q2bsp. this has a sideeffect of about trippling framerates, as well as enabling shadows and stopping glitches... a win all round... yay.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4551 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-12-01 10:54:16 +00:00
Spoike e000c2db3b fix new game not resetting everything.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4550 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 20:36:59 +00:00
Spoike 32ba2e16e8 fix cold-loading saved games issue
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4549 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 20:35:29 +00:00
Spoike e0faf074c7 stripped out my ancient form of in-engine translation. Implemented gettext style translation instead.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4547 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 15:59:02 +00:00
Spoike 04a43ff62c hrm, that cvar wasn't defined
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4546 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 15:56:23 +00:00
Spoike 9d3c1e4477 stop getting confused between lava and slime.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4545 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 15:36:21 +00:00
Spoike 87564c9d79 stripped out my ancient form of in-engine translation. Implemented gettext style translation instead. Automatically determine language from environment settings.
try to imitate cyrillic chars if the charset doesn't support them using koi8 mappings, so russian-speaking users don't get so easily pissed about not knowing how to select a font that actually contains chars for their language.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4544 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-29 14:36:47 +00:00
Spoike 52a682bc8c misc tweaks to support:
opening (qtv) urls with android browser. mvds should stream using the same mechanism, if they have the right mime type.
arbitrary unicode basedirs in windows should work, and commandlines. not sure what else still doesn't work.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4542 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-28 01:41:55 +00:00
Spoike a1a78d787f mingl fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4541 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-28 01:38:33 +00:00
Spoike 75ef62b6f3 mingl fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4540 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-28 01:08:12 +00:00
Spoike ad8d634916 misc tweaks to support:
opening (qtv) urls with android browser. mvds should stream using the same mechanism, if they have the right mime type.
arbitrary unicode basedirs in windows should work, and commandlines. not sure what else still doesn't work.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4539 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-28 00:45:22 +00:00
Spoike c5f51a6801 fix compat with IE3. lol.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4538 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-28 00:39:49 +00:00
Spoike d6e089d87f small bug there when not running any progs...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4537 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-24 17:31:59 +00:00
Spoike ad2ee5ddd1 (too lazy to boot linux to test this before committing)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4536 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-24 16:49:56 +00:00
Spoike 494d794f95 git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4535 fc73d0e0-1445-4013-8a0c-d673dee63da5 2013-11-24 16:47:17 +00:00
Spoike 70ac2fa5a3 git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4533 fc73d0e0-1445-4013-8a0c-d673dee63da5 2013-11-24 16:38:57 +00:00
Spoike c9bc1e135a nacl tweaks.
attempt to list local ips properly on linux (needed for ICE).

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4532 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-24 16:35:52 +00:00
Spoike 32dacf7492 upgrade to nacl sdk 31 in an attempt to stop chrome from erroring out.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4531 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-22 03:09:06 +00:00
Spoike 2c253d6635 fix some bugs...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4530 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-22 01:54:26 +00:00
Spoike 810686489d let emscripten compile.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4529 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-22 00:15:46 +00:00
Spoike ef8a74fe1c grr
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4527 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-21 23:29:24 +00:00
Spoike 31c072501f blurgh.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4526 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-21 23:20:47 +00:00
Spoike 05644d07b4 fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4525 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-21 23:16:59 +00:00
Spoike 8640500899 err... linux doesn't need that.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4524 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-21 23:06:58 +00:00
Spoike f08489f141 .po support for qc.
rewrote messagemode to support utf8 properly, as well as left-arrow etc keys.
support for mouse-over images on console links and stuff.
added r_lerpmuzzlehack for certain viewmodels.
use libtool's dlopen stuff on cygwin to try to cover some cygwin path differences.
try to support utf-8 in filenames even in windows (only in nt, 9x is still ascii only).
added certificate validation for gnutls. gnutls now enabled by default in linux.
d3d11 tweaks. shadowmapping works.
tweaks for updated terrain format, to try to fix some inefficiencies/limitations.
xmpp plugin can now display avatars (xmpp /set avatars 1)
xmpp file transfers supported by default, but capability is disabled by default (can be enabled by hacking config).

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4523 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-21 23:02:28 +00:00
Spoike 84315e641d iqms are NOT psks... some people... :P
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4522 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-11 05:14:45 +00:00
Spoike b85672ddfa I never learnt how to test stuff.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4521 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-10 21:41:12 +00:00
Spoike 4ccf715bb1 fix shadowmaps on terrain.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4520 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-10 21:14:28 +00:00
Spoike 47fa0b93d2 nacl tweaks to get it working again.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4519 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-06 21:55:56 +00:00
Spoike c17aa5f9a5 fix mouseover bug. Thanks to Max_Salivan for reporting it.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4518 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-05 18:46:53 +00:00
Spoike d832b24d09 qcc debug builds were getting written to the release dir.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4517 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-05 18:12:18 +00:00
Spoike 6fb7a6c706 add model+sound precache counts.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4516 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-11-05 17:39:05 +00:00
Spoike 365e104f88 a couple of fixes for things that didn't compile.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4515 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-29 17:58:20 +00:00
Spoike fb86222fc7 made max_clients more dynamic on the server to attempt to reduce bss usage. hopefully this will help the webgl port without resulting in extra crashes.
tweaked shadowmaps. now seems faster than stencil shadows. cubemap orientation should now match other engines.
tweaked terrain. rtlights work. added pvs tests for embedded terrain. sections are now saved in chunks instead, which should mean windows doesn't have a panic attack at 16 million files in a single directory. hurrah.
first pass at realigning menu options to cope with variable-width fonts. still need to do pure-text items.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4514 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-29 17:38:22 +00:00
Spoike 38305b4f06 Added OpenAL capture support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4513 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-26 02:50:24 +00:00
Spoike e8b6c874a2 Small fix for voice chat (oops).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4512 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-26 02:49:28 +00:00
Spoike 667b40ddf6 no water warping for secondary views.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4511 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-25 15:46:05 +00:00
Spoike df6ee13e90 fix spectating issue.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4509 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-21 05:20:13 +00:00
Spoike 27debce140 try to fix a crash OMC is having.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4508 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-21 04:27:36 +00:00
Spoike f52cf7cae1 fix qwd playback.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4507 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-19 10:33:06 +00:00
Spoike 2a73a3c2b1 clarify that it is a warning and not an error.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4506 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-19 10:30:38 +00:00
Spoike 224cd87ade don't try to use pvs on heightmaps where there is no pvs
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4505 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-19 10:29:33 +00:00
Spoike 6aeb900e90 Fix juddery mvds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4504 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-19 10:28:06 +00:00
Spoike 7f8bdb4cfa fix non-windows ports.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4503 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-09 01:00:24 +00:00
Spoike 73d82ddf13 fix non-windows ports.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4502 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-09 00:16:32 +00:00
Spoike a4481bac93 fix black skies bug.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4501 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-09 00:16:08 +00:00
Spoike a7a29c0907 compile fix for webgl port's non-features.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4500 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 17:18:44 +00:00
Spoike da01f6a98a Include module information in crash dumps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4499 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 17:09:41 +00:00
Spoike 07c93d76af favour mingw64 toolchain over the older mingw32 toolchain, because the headers associated with the toolchain are more up to date.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4498 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:49:42 +00:00
Spoike 740878d7c8 fix some non-windows builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4497 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:31:53 +00:00
Spoike b5dcabb9f5 fix some non-windows builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4496 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:29:54 +00:00
Spoike ae84691b38 fix some non-gl builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4495 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:23:42 +00:00
Spoike ceb259ccbc fix some non-windows builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4494 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:21:11 +00:00
Spoike ac5122ec7d fix some non-windows builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4493 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:17:19 +00:00
Spoike c469bcd446 fix some non-gl builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4492 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 16:13:18 +00:00
Spoike d396450a0a log file defaults changed to be more readable. timestamps now included by default. also fixed a bug in the location the log is written.
fixed numerous shadowmapping bugs. actually seems to work now. appears to draw more lights than is actually needed, however.
changed how keyboard focus works. can now have menu+console open at once, although you probably need shift+escape to get at it.
fixed a few issues with nexuiz compat. there are *still* other issues.
greatly refactored cd playback code. cd driver code is now a backend only and does not provide its own commands. track remapping accepts named faketracks. worked around missing notifications in vista+, so looping will now work.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4491 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-08 14:28:11 +00:00
Spoike b965a21c3b Fix OMC's lag issues.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4490 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-10-07 15:27:55 +00:00
Spoike 5bb896392f git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4489 fc73d0e0-1445-4013-8a0c-d673dee63da5 2013-09-30 00:03:16 +00:00
Spoike 4d9e937626 missed another. this is what happens when you casually use msvc and attempt partial commits...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4488 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-29 17:14:33 +00:00
Spoike d938fc9751 final q2 fix I think...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4487 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-29 17:11:47 +00:00
Spoike dad407a8c3 hide our internals properly, to avoid issues with symbol name conflicts (which is currently crashing quake2 gamecode). Why the fuck this option isn't enabled by default I have no idea.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4486 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-29 17:07:57 +00:00
Spoike 89ed71b134 Fix q2 cinematic maps.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4485 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-29 15:06:42 +00:00
Spoike f9685cde37 Fix a bug with md2 loading.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4484 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-29 15:04:49 +00:00
Spoike 759c436d09 okay, that's still buggy then.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4483 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-26 16:43:11 +00:00
Spoike d741392ef2 revamp fteqcc a little to cope with a.b.c+=f;f++; more correctly/efficiently.
also fix some preprocessor issues with nexuiz's qc code.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4482 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-26 14:36:52 +00:00
Spoike db3f55f24a Try to fix a couple of issues raised by beloko.
One was a bug with registered not getting set properly (configs hid the bug from me). The registered check is now updated on (and AFTER) gamedir changes, ensuring the filesystem is up and running properly before determining if we have any proof of purchase in it.
The other was a bug due to pak/path precedence which broke hexen2 maplist.txt support, this update should match the new filesystem path/pak ordering fixing the bug.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4481 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-26 09:24:52 +00:00
Spoike 350bafee54 try to work with non-portals progs too.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4480 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-23 22:53:26 +00:00
Spoike 18ac985526 Don't realloc console lines quite so much. Should let spammy stuff like timedemos run a tiny smidge faster.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4479 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-22 06:28:14 +00:00
Spoike 571e6fe748 Fix mouse acceleration not reverting to windows settings on quit.
Can still happen when crashing out.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4478 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-22 06:26:40 +00:00
Spoike 4e8073aedd Fixed hexen2 hub support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4477 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-09-18 21:43:06 +00:00