Commit graph

703 commits

Author SHA1 Message Date
oy 8522cab449 fixed variable types 2010-09-05 14:04:50 +02:00
Choupom 25be8b1be3 fixed so clicking 3 times doesn't generate 2 double-clicks 2010-09-05 13:50:10 +02:00
oy 0f72fd19ef fixed text rendering problem. Closes #12 2010-08-18 00:21:38 +02:00
oy cabecb7fa9 added output level for console print function, categorised the debug messages and merged them into the new functionality. Closes #8 2010-08-18 00:06:00 +02:00
oy abc84ac0b0 added fixes for compiler errors and warnings by sworddragon 2010-08-16 02:21:18 +02:00
oy 678fe76566 reverted input key handling back to 0.52(the keyboard layout problem should be fixed with sdl 1.3 or a customised one). Closes #3. Closes #15. 2010-08-15 20:04:03 +02:00
oy 94b28c8c97 fixed quit/exit command problem on startup 2010-08-15 15:41:04 +02:00
oy 5a237c6f78 fixed utf8 problem with empty entries in the server browser 2010-08-12 19:29:59 +02:00
oy 7503c64237 made unpacking of net strings more strict - prevents possible malformed output 2010-08-12 15:22:07 +02:00
oy 1cde96ef79 restore empty strings in the config to their defaults on startup 2010-08-11 00:31:42 +02:00
oy 3797eba179 added demo recording button by fujnky 2010-08-09 14:14:15 +02:00
oy ad9b32b741 added the possibility to store commands within the console and execute them later on when everything is initialised correctly - fixes several possible startup crashes and the "Support bans in server configuration"-ticket 2010-08-07 20:22:25 +02:00
oy 3f0ff1fb14 removed ServerDummy function cause it isn't needed anymore(actual console separates client and server commands) and added two missing server commands to the tab completion 2010-08-07 00:01:43 +02:00
oy 3c082b6441 changed the client configuration initialisation 2010-08-06 20:47:45 +02:00
oy 49cefa406b added lost logfile feature 2010-08-06 20:38:13 +02:00
oy 05f3757491 added optimisations by sworddragon 2010-08-05 20:55:51 +02:00
oy 665205327d added lost datadir override feature 2010-08-05 20:26:03 +02:00
oy 6193f35423 Merge branch 'master' of http://github.com/matricks/teeworlds 2010-07-17 14:10:43 +02:00
Magnus Auvinen 575f72d978 fixed some compiler errors and warnings with clang 2010-07-05 20:57:07 +02:00
oy 31b63e488a fixed connecting to localhost if the client couldn't find the address and small cleanup 2010-07-02 13:15:35 +02:00
oy 29d29df4f0 fixed screenshot bug. Closes #144 2010-06-27 13:12:00 +02:00
oy ea64b0d7b3 made the console use the flagmask when looking for command (FindCommand) and removed double "No such command" console message 2010-06-18 20:32:52 +02:00
xalduin 6e1eaa96ec Fixed issue #115, text now fits into columns in server browser 2010-06-10 20:38:04 +08:00
xalduin dc3feaf42c Fixed remaining compiler warnings for gcc on Linux 2010-06-10 20:38:03 +08:00
xalduin a563c2f322 Issue #82 time and date in screenshot filename 2010-06-03 22:32:42 +02:00
Magnus Auvinen b851bc8799 fixed so that SDL_main is declared as a C function so linking gets done correctly 2010-06-02 04:09:39 +08:00
Magnus Auvinen b12ae69fee fixed compile errors for osx 2010-06-02 04:00:05 +08:00
Tom Adams 30987c2040 removed alpha values from screenshots (#742) 2010-05-31 20:44:45 +00:00
Thomas 361380d630 *some esthetic changes
*split "CHud::RenderGoals()"
*added "reload" command
*added the ability to show last chat lines (+show_chat)
*updated french.txt
2010-05-30 12:01:11 +00:00
Tom Adams 47b68170ad auto capture mouse on focus (#728) 2010-05-30 01:00:17 +00:00
Magnus Auvinen f41fa4baba cleaned up some code 2010-05-29 11:23:06 +00:00
Magnus Auvinen d0e0d5b043 cleaned up some comments 2010-05-29 11:21:39 +00:00
Magnus Auvinen 6ff27c56e8 fixed crash with related to player count 2010-05-29 11:12:52 +00:00
Magnus Auvinen 72c06a2589 copied refactor to trunk 2010-05-29 07:25:38 +00:00
Magnus Auvinen e56feb597b added missing headers 2009-10-29 12:14:31 +00:00
Magnus Auvinen 878ede3080 major update with stuff 2009-10-27 14:38:53 +00:00
Magnus Auvinen 7b68ff4277 fixed chaining of console commands, allows snatching updates of console variables. cleaned up some code 2009-06-15 14:01:36 +00:00
Magnus Auvinen 57b2c49d57 fixed so that the demo player doesn't crash when the map isn't found 2009-06-15 13:16:33 +00:00
Magnus Auvinen f817cb2319 fixed crashing of server side demos due to client_entergame() being processed 2009-06-15 12:40:12 +00:00
Magnus Auvinen c2f8d0e07a minor cleanup of out commented clode 2009-06-13 08:25:50 +00:00
Magnus Auvinen 69511102de improved the font system even futher. utf8 is now used everywhere. it uses less memory as well 2009-06-13 08:22:37 +00:00
Magnus Auvinen 9254ca61f1 fixed utf8 support 2009-06-07 16:06:03 +00:00
Magnus Auvinen cdc5f26900 new font rendering system using freetype2. only compiles under linux for now 2009-06-07 14:36:54 +00:00
Magnus Auvinen 4bb1df3189 moved 0.5 branch to trunk 2009-05-31 09:44:20 +00:00
Magnus Auvinen 9d3fd4a282 continued work on prediction and game timer 2009-01-24 14:32:12 +00:00
Alfred Eriksson 82f9be8ce0 added help messages for all commands. added syntax in the help msg 2009-01-24 14:10:26 +00:00
Magnus Auvinen 91e337c7ab added ping spike detection 2009-01-24 14:08:09 +00:00
Magnus Auvinen 5f186c8906 fixed so the console show help for each command. not all commands have descriptions however 2009-01-24 13:12:04 +00:00
Magnus Auvinen 2ea3023410 fixed bug in text rendering 2009-01-24 12:29:36 +00:00
Magnus Auvinen 9d51d47cea added tab completion to the console. works for local and remote 2009-01-24 12:16:02 +00:00
Magnus Auvinen 2fc86642ef moved refreshing of masters in the client from the server browsers to before we load so we refresh while we are loading 2009-01-24 10:52:45 +00:00
Magnus Auvinen 6696359a28 fixed so that the client connect command works when passed as an argument 2009-01-24 10:46:38 +00:00
Magnus Auvinen bb73314651 removed old debug spam 2009-01-22 23:29:03 +00:00
Magnus Auvinen 6a1766f8ce fixed mouse buttons that I kinda fucked up 2009-01-21 23:12:56 +00:00
Magnus Auvinen 61ed16ec64 cleaned up mouse input a bit 2009-01-21 22:25:28 +00:00
Magnus Auvinen d3f5340a97 added support for mouse buttons 4-8 2009-01-21 21:52:51 +00:00
Magnus Auvinen 29ca9dfb3a stop recording on map load 2009-01-21 21:21:54 +00:00
Magnus Auvinen 0c9dfd81fd fixed vsync option 2009-01-21 20:55:07 +00:00
Alfred Eriksson 4c4d28fd25 added snd_buffer_size 2009-01-21 19:21:26 +00:00
Magnus Auvinen f0760ac0d3 improved crapnet so it changes between different ping configurations. improved the game timer 2009-01-21 19:12:09 +00:00
Magnus Auvinen 24899a13e8 improved the prediction timer to handle crappy connections better 2009-01-21 00:05:07 +00:00
Joel de Vahl 2d8c4a61b6 ppc sound fix 2009-01-13 19:16:58 +00:00
Alfred Eriksson 5141ddac4d refreshing the server info when loading 2009-01-12 14:03:19 +00:00
Magnus Auvinen d0bcf50ef5 fixed fsaa sampling and reduction of fsaa if gfx init fails 2009-01-11 12:13:18 +00:00
Joel de Vahl 2a7402dd6c use dmg for osx deliver, build universal binary, fix backspace being entered as a character 2009-01-11 12:10:30 +00:00
Alfred Eriksson 39a12060d6 removed the tuning filtering and warning. modded servers can use tuning for free. added pure server checking - ctf, dm and tdm gametypes are not allowed to have different tuning. 2009-01-11 10:40:14 +00:00
Magnus Auvinen 0f41c47996 fixed so the current server info doesn't update the server list causing problems 2009-01-11 09:26:14 +00:00
Magnus Auvinen 3729f4cbf3 fixed error that occurs when you try to free the invalid texture texture 2009-01-10 18:34:27 +00:00
Magnus Auvinen 39370635cc fixed a few debug messages that spammed a bit too much 2009-01-10 12:27:15 +00:00
Magnus Auvinen 599708824f removed input timing from the snapshot messages and put them in a separate message so we don't loose them if the input were late 2009-01-10 10:49:17 +00:00
Magnus Auvinen cc576906a3 improved the demo players scrubbing capabilities 2008-12-19 11:59:58 +00:00
Alfred Eriksson 557636dca3 reset error_string when starting demo playback 2008-12-08 18:12:54 +00:00
Alfred Eriksson e294ca61d9 added rcon_auth command to auth 2008-11-23 09:24:52 +00:00
Alfred Eriksson 4b053322f3 client can only start a recording when in the game 2008-11-17 16:08:24 +00:00
Alfred Eriksson 51314e4576 fixed window positioning for windows 2008-11-16 16:09:00 +00:00
Magnus Auvinen e27e2d8b2a fixed server side demo recording and some possible crashes with incorrect demos 2008-11-16 13:58:27 +00:00
Alfred Eriksson 17fc1c2ba4 window resizing disabled by default 2008-11-16 10:29:32 +00:00
Alfred Eriksson c54c9a1e5c gfx_get_video_modes now returns the right number of modes 2008-11-08 15:44:22 +00:00
Magnus Auvinen aee14baf8d fixed the favorite button in the server info 2008-11-08 12:58:39 +00:00
Magnus Auvinen d3d2fb2c0b fixed separate directory for downloaded maps 2008-11-08 08:54:54 +00:00
Magnus Auvinen d113cd901c added gfx init fallbacks that disables some troubling gfx options 2008-11-08 08:44:39 +00:00
Magnus Auvinen 19ec7319a5 added no_gfx option 2008-11-08 08:30:20 +00:00
Dominik Geyer b6eb96b7ae fixed unwanted app quitting; commented out check of gfx_window_open(); ticket #550 2008-11-07 15:35:22 +00:00
Dominik Geyer 532b1e25d6 fixed editor input-focus bug; ticket #552 2008-11-05 19:04:18 +00:00
Alfred Eriksson bb6a0504dc editor now works correctly when console is toggled (focus problem) 2008-11-01 16:49:05 +00:00
Magnus Auvinen a19a4d5077 fixed problem that occurs when a resend happens in a packets causing errornous data to enter the engine 2008-10-28 06:32:56 +00:00
Magnus Auvinen 11aa9f95fc fixed recording on the client 2008-10-25 20:29:09 +00:00
Magnus Auvinen 0436e7fc22 cleaned up engine client graphics a bit 2008-10-25 12:19:54 +00:00
Magnus Auvinen 5665867ef3 fixed so that the client broadcasts to 8303-8310 for servers on LAN 2008-10-25 12:19:12 +00:00
Joel de Vahl 34d9c53716 OSX build fix 2008-10-23 17:10:41 +00:00
Magnus Auvinen bd5b2b9f85 removed glfw and portaudio. SDL is now a requirement 2008-10-23 16:18:33 +00:00
scosu 2e3b6f5c7a Some small fixes for changeset:1643 in no_sdl parts 2008-10-22 14:21:15 +00:00
Magnus Auvinen 58601cda36 fixed double clicking 2008-10-21 18:54:02 +00:00
Magnus Auvinen 66579c87a2 fixed gametype filtering 2008-10-21 18:50:23 +00:00
Magnus Auvinen 39210c2501 cleaned up ec_inp.c. fixed a couple of bugs with it 2008-10-21 18:35:50 +00:00
Magnus Auvinen 8d78151d0a fixed sound loading to use engine_openfile 2008-10-21 18:16:56 +00:00
Magnus Auvinen 9acb3e5e71 continued on ban support. cleaned up settings a bit. reworked the datadir autodetection. introduced engine_openfile, engine_getpath and engine_listdir. never use fs_listdir or io_open directly 2008-10-21 18:05:06 +00:00
Magnus Auvinen 142b5ad514 fixed mouse button remapping and added mouse wheel stuff 2008-10-21 17:37:11 +00:00
Magnus Auvinen b0836b7909 tried to improve mouse focusing 2008-10-21 16:50:10 +00:00
Johan Althoff 7a32d03b8a fixed sdl for windows 2008-10-21 16:19:02 +00:00
Joel de Vahl 8edfa80028 Use SDL on OSX 2008-10-21 15:59:32 +00:00
Magnus Auvinen 39b0b6cbf8 steps towards making SDL compile a bit more platform independent 2008-10-21 15:34:42 +00:00
Magnus Auvinen d08271f1dc fixed quit panic button and editor access button 2008-10-21 13:48:49 +00:00
Magnus Auvinen 555ee67ed0 added alternative mouse input functions. enabled key repeat 2008-10-21 13:47:06 +00:00
Magnus Auvinen 8eee526360 removed snaploss counter 2008-10-20 22:36:10 +00:00
Magnus Auvinen e4c0e6cb80 restored ec_inp.c again 2008-10-20 20:00:15 +00:00
Magnus Auvinen 9cbfe9c462 improved crapnet to beable to do packet reodering /home/kma/code/teeworlds/trunk/src/tools/crapnet.cpp 2008-10-20 19:59:33 +00:00
Magnus Auvinen d9e34b6cfc improved the snapshot handling to handle packet reorders and fixed a crash. 2008-10-20 19:59:03 +00:00
Magnus Auvinen 3c463bf05d reverted false checkin 2008-10-20 19:46:39 +00:00
Magnus Auvinen a457efcd54 removed q quit button 2008-10-20 19:45:07 +00:00
Magnus Auvinen 8404143afe added SDL support 2008-10-20 17:47:42 +00:00
Magnus Auvinen 119b5af3d3 fixed a lot of network troubles 2008-10-19 09:10:55 +00:00
Magnus Auvinen 1a28f88e72 fixed formatting for downloaded maps 2008-10-19 07:27:43 +00:00
Magnus Auvinen 305e7fbff7 reenabled the crc checking of maps on the client 2008-10-18 10:44:36 +00:00
Magnus Auvinen a91fecae92 fixed fetching of server info and corrected some spelling errors 2008-10-17 21:16:23 +00:00
Magnus Auvinen a6be56dbdc fixed crash bug when connecting/disconnecting 2008-10-16 18:17:35 +00:00
Dominik Geyer cae288fa72 debugging: release input-focus when hotkey ESC is pressed (and dbg_focus var is set); avoids the need for ALT-TAB while debugging 2008-10-15 13:10:41 +00:00
Magnus Auvinen 051ed0c892 fixed the map downloader so it uses vital packets 2008-10-14 14:05:03 +00:00
Magnus Auvinen 4484948a6d updated the demo recorder 2008-10-14 12:11:42 +00:00
Magnus Auvinen 3544db4927 fixed #490 (insert the player info in the sv_setinfo message into the snapshot instead) 2008-10-08 20:47:56 +00:00
Magnus Auvinen 646635ec84 some pixel testing code (inactive) 2008-10-08 18:19:27 +00:00
Magnus Auvinen 316e6605be fixed demo playback jerkiness 2008-10-06 21:13:36 +00:00
Magnus Auvinen 12472ef7f4 major update. continued on ban support. added demo recording (client and server side). added demo player. added demo menu. demos have some quirks and file size optimizations havn't been done yet. some interface tweaks 2008-10-06 18:05:01 +00:00
Dominik Geyer faa96f6d3a show if servers use non-standard tuning and let serverbrowser filter for these; ticket #393 2008-10-05 09:57:46 +00:00
Magnus Auvinen cebda9790b some cleanups. splitted e_network.c into several files. continued on the ban support 2008-10-02 12:29:19 +00:00
Dominik Geyer 397b9a764b data-dir autodetection; data-dir override; compiled-in data-dir; messagebox if detection fails; does chdir into data-dir 2008-10-01 17:16:22 +00:00
Alfred Eriksson b48608dc2a #473 maps are filtered by quicksearch 2008-09-29 14:11:40 +00:00
Magnus Auvinen eac9658b73 added voting gui and a lot of other minor changes 2008-09-29 11:34:49 +00:00
Magnus Auvinen f7be203d39 fixed so client_prevtick returns correct tick 2008-09-23 08:42:04 +00:00
Magnus Auvinen 33b50738e6 added dead reckoning to the characters 2008-09-23 07:43:41 +00:00
Magnus Auvinen 46b440d1f3 removed some comments 2008-09-21 19:06:44 +00:00
Magnus Auvinen 3b086d616a fixed threaded jobs 2008-09-07 21:13:24 +00:00
Alfred Eriksson 4c2632b7b6 merge from 0.4.3: version-notification on client 2008-09-04 18:45:41 +00:00
Magnus Auvinen 8d99a3d3c9 fixed so old request methods work aswell 2008-09-04 17:25:55 +00:00
Magnus Auvinen 171ca682d3 added saving of favorites 2008-09-03 21:02:30 +00:00
Magnus Auvinen 53da3f0d40 added favorites. no saving of them yet however 2008-09-03 20:03:01 +00:00
Alfred Eriksson b649ab6c16 merged teambalance-warning and mini-/maximize-stuff from 0.4.3 2008-09-01 18:17:01 +00:00
Magnus Auvinen 04eddacd65 setting of correct game type in game controller. fixed gametype filter in browser. various cleanups 2008-08-31 21:50:14 +00:00
Magnus Auvinen 62d9ff05d6 fixed connection less packets. they behave like the old version so version server and master servers still work 2008-08-31 19:29:09 +00:00
Magnus Auvinen cd7a3519a7 added the loading screen again 2008-08-30 22:38:56 +00:00
Magnus Auvinen dfe499248f major commit. game client restructure. not complete, loads of stuff not working, but the structure is there 2008-08-27 15:48:50 +00:00
Magnus Auvinen 16912026db added cl_layershot. fixed some bugs in the network 2008-08-17 07:05:16 +00:00
Magnus Auvinen 817f431377 moved out e_system, e_detect, vmath and math to a little base library 2008-08-14 17:19:13 +00:00
Magnus Auvinen 9d632dd826 major update. server clean up and much added documentation 2008-07-06 11:21:21 +00:00
Magnus Auvinen f6c67c29cd large commit with loads of clean up. more is comming 2008-06-12 10:51:48 +00:00
Magnus Auvinen 0d3b988c1a major changes to the build script, requires new bam 2008-05-10 17:18:56 +00:00
Magnus Auvinen 6ecc2efaec more loads of changes for 0.5.0 2008-04-06 14:32:56 +00:00
Magnus Auvinen d15bef7ede loads of changes here and there. added flushing of packets when connection is started 2008-04-06 11:52:00 +00:00
Magnus Auvinen 34c3a1c142 new network code. not perfect. connectionless packets is missing so no server discovery is possible. reduced network traffic by A LOT 2008-04-05 14:50:43 +00:00
Magnus Auvinen f713ad2028 added optional finish call 2008-04-05 13:04:43 +00:00
Magnus Auvinen c0f2ef7f91 fixed ping times in lan browser 2008-04-05 08:26:20 +00:00
Magnus Auvinen 75273485c4 fixed closing of map download when disconnecting 2008-03-30 19:38:08 +00:00
Magnus Auvinen a16c624930 fixed realigning of text when chaning row 2008-03-30 10:27:17 +00:00
Magnus Auvinen 370cbbe79f server browser improvements. much improved quick search. sorted the player list. 2008-03-29 17:20:21 +00:00
Magnus Auvinen 1f246d9dcb fixed protection so that the fonts doesn't get resampled 2008-03-29 11:55:42 +00:00
Magnus Auvinen 7a3874745c fixed loads of graphical optimizations 2008-03-29 11:44:03 +00:00
Magnus Auvinen 119bb8a5f8 fixed so that maps are downloaded to maps/. fixed so that you can't select non-existing envelopes in the editor 2008-03-23 12:51:14 +00:00
Magnus Auvinen bc108df382 renamed everything. added the new license 2008-03-22 18:40:27 +00:00
Joel de Vahl ddca01abb6 OSX fixes 2008-03-22 15:09:49 +00:00
Magnus Auvinen ffa7735e0d added compatible version filter. cleaned up the server browser a bit. increased rifle ammo to 10 2008-03-22 14:26:17 +00:00
Magnus Auvinen 7797a65167 changed the bindings commands to bind, unbind and dump_binds. added broadcast messages. fixed so that cl_editor works 2008-03-22 11:45:48 +00:00
Magnus Auvinen 45a047ce47 fixed bug in text rendering. added option for detail layers 2008-03-21 17:39:09 +00:00
Magnus Auvinen faa13fe703 fixed input problems. made better input in console and chat 2008-03-21 16:45:26 +00:00
Magnus Auvinen 1292d4f06a fixed rcon command 2008-03-19 23:17:41 +00:00
Magnus Auvinen 3fb0a02954 fixed chat rendering 2008-03-18 01:49:47 +00:00
Magnus Auvinen 944cd68add loads of small fixes everywhere 2008-03-18 01:30:47 +00:00
Magnus Auvinen 41b8f4f165 redone the console parsing to be more userfriendly 2008-03-14 23:39:52 +00:00
Magnus Auvinen 1d98b33ec2 added motd 2008-03-11 05:29:51 +00:00
Magnus Auvinen 23ffe1ff65 updated to svn version of portaudio. fixed a couple of issues with linux and multiple sound devices. 2008-03-05 19:38:47 +00:00
Magnus Auvinen c36819b18d fixed fading of text borders correctly 2008-03-01 20:06:21 +00:00
Magnus Auvinen 08c4c8e0b7 redone the input system so you can know do keybindings with say etc 2008-03-01 20:03:04 +00:00
Magnus Auvinen 0747c2dff9 fixed remote console. some gui tweaks aswell. 2008-03-01 14:36:36 +00:00
Magnus Auvinen 4739966e14 larger restructure to improve security 2008-02-24 16:03:58 +00:00
Magnus Auvinen 1ea859c431 security audit: fixed so the packer functions checks for errors 2008-02-11 22:25:10 +00:00
Magnus Auvinen 79dfdb3cd7 security audit: first batch of fixes. replaced sprintf, strcpy with more secure versions 2008-02-11 21:49:26 +00:00
Magnus Auvinen 548a919ea3 merged 0.3.4 changes to trunk 2008-02-10 21:54:52 +00:00
Magnus Auvinen fb336cddbb added simple map downloading \o/ 2008-02-10 16:50:59 +00:00
Magnus Auvinen 294cbe18c1 done some more latency work. added the extra message for projectiles to reduce latency 2008-02-10 15:32:30 +00:00
Magnus Auvinen e1acdb8f10 increased texture limit from 128 to 4k 2008-02-05 19:13:59 +00:00
Magnus Auvinen dd1e7adc00 fixed sound positioning bug, tweaked laser effect, fixed memory dumping 2008-02-04 07:36:54 +00:00
Magnus Auvinen 5f32f5b36f added laser weapon 2008-02-02 18:05:16 +00:00
Magnus Auvinen 1fe3202f0b cleaned up the console code. added the ability to tune the game in runtime. 2008-02-02 12:38:36 +00:00
Jakob Fries e2de77ea14 should compile on windows now 2008-02-02 11:08:31 +00:00
Jakob Fries aaf75f5239 removed wrongful dependency 2008-02-01 21:14:58 +00:00
Jakob Fries ba560c861e animated console, added log messages for team changes and ctf flag events 2008-01-30 13:15:58 +00:00
Magnus Auvinen 5d1cb86943 disabled alpha and stencil 2008-01-29 21:41:27 +00:00
Magnus Auvinen 7bc733dc10 large update. cleaned up some code. added new effects for almost everything 2008-01-29 21:39:41 +00:00
Magnus Auvinen 438dfeb0ca fixed bug when switching fast from internet and lan tabs 2008-01-20 15:19:33 +00:00
Magnus Auvinen dd21ae1bc7 large commit. documented a bit. editor updates. general cleanup of everything 2008-01-19 10:57:25 +00:00
Jakob Fries 7b73f15052 Console is now accessable in-game and has more commands: connect, disconnect, quit. 2008-01-18 15:55:03 +00:00
Magnus Auvinen e26b898b74 various fixes. continued on the editor 2008-01-13 16:30:30 +00:00
Magnus Auvinen 06671c4494 fixed various issues 2008-01-13 13:42:59 +00:00
Magnus Auvinen ea245b969d new mapformat in place. continued the cleanup. some effects are gone, gonna be redone so no biggie. CTF isn't working now. 2008-01-13 11:15:32 +00:00
Magnus Auvinen 99f0a47d6b first round of code cleanup 2008-01-12 15:07:57 +00:00
Magnus Auvinen 47a0525ab8 merged editor over to trunk 2008-01-12 12:27:55 +00:00
Magnus Auvinen 1c1677f023 merged 0.3.3 changes over to trunk 2008-01-12 12:08:26 +00:00
Jakob Fries 24e17b41a8 Minimized font's gfx memory footprint. 2008-01-11 16:48:34 +00:00
Magnus Auvinen 5050c0ca4f compile fixes 2007-12-25 11:56:11 +00:00
Jakob Fries cd6d5e6237 new fonts added, lots more magic font code added, server bug fixed 2007-12-25 03:25:13 +00:00
Jakob Fries 23d50255d2 fixed font stuffs 2007-12-24 13:11:52 +00:00
Jakob Fries a02611511c more font stuffs 2007-12-24 13:09:34 +00:00
Jakob Fries 1ddfbba366 add new font stuff 2007-12-22 02:55:19 +00:00
Magnus Auvinen e06dd7d5d7 fixed crash when joining a server when connected to one already 2007-12-20 00:26:50 +00:00
Magnus Auvinen 47dc63e1dd fixed error with the prediction events 2007-12-19 20:19:51 +00:00
Joel de Vahl 525dc0a71c fixed endian swap for server browser 2007-12-19 19:39:08 +00:00
Johan Althoff 2848006ee2 fixed server browser sorting on win32. bizar implementation of qsort on win32. 2007-12-18 21:26:15 +00:00
Magnus Auvinen 0c078f11b7 fixed smooooooth scrolling in the server browser 2007-12-18 21:06:56 +00:00
Magnus Auvinen f3a60b6df9 changed how the input snapping works. fixed a bug in the projectile rendering when using 25 snapping rate 2007-12-18 20:12:25 +00:00
Magnus Auvinen 02902e9cae tweaked the prediction values a bit 2007-12-17 22:20:43 +00:00
Magnus Auvinen c2b650a217 cleaned up abit. halfed the default snapping rate. fixed different snapping rates, init, full and recover to help the bandwidth. 2007-12-17 22:14:00 +00:00
Magnus Auvinen e8b68bcd33 fixed the bug with binding the mouse wheel 2007-12-17 00:16:04 +00:00
Magnus Auvinen c3320e9d07 fixed reverse sorting 2007-12-16 23:09:36 +00:00
Magnus Auvinen c4915c5bd9 added airjump sound. added the option to choose sound device 2007-12-15 14:30:22 +00:00
Magnus Auvinen 8a8bc8d06f fixed resizable window 2007-12-15 13:11:46 +00:00
Magnus Auvinen a2566b3ebd cleaned up code structure a bit 2007-12-15 10:24:49 +00:00
Magnus Auvinen 182c77721e cleaned up the console variables 2007-12-11 23:10:07 +00:00
Magnus Auvinen 7cf32e6f97 fixed scoreboard stuff 2007-12-11 23:00:48 +00:00
Magnus Auvinen e9560899a3 fixed panning problem 2007-12-11 22:03:17 +00:00
Magnus Auvinen 63e834c353 added connection problems sign 2007-12-11 21:55:52 +00:00
Jakob Fries c896ce54ea foundation for widescreen support... still needs to fix ingame gui 2007-12-10 23:28:37 +00:00
Magnus Auvinen cb994a68e9 added ui debugging tools 2007-12-10 19:36:45 +00:00
Magnus Auvinen 014dcf97c0 crash fixes and added options 2007-12-10 19:13:00 +00:00
Magnus Auvinen fbfd169581 crash fix that occurs when compressed snapshot spans several packets. crash fix caused but ids running out when chaning maps often 2007-12-10 18:21:22 +00:00
Magnus Auvinen 02e3439913 fixed so that you can bind mouse buttons 2007-12-09 15:52:22 +00:00
Joel de Vahl d029e67223 Doubleclick to join server. Correct name on disconnect. 2007-12-09 15:43:18 +00:00
Magnus Auvinen 8aa0456a29 added mouse sens option 2007-12-09 14:15:57 +00:00
Magnus Auvinen f2d0fb0fb3 minor updates, added sv_map_reload variable 2007-12-09 13:16:18 +00:00
Joel de Vahl 8a12d252b5 No prediction or updates if we are offline. For real. 2007-12-09 10:49:47 +00:00
Joel de Vahl fce6a2c10d No prediction or updates if we are offline. 2007-12-09 10:44:35 +00:00
Magnus Auvinen 00f5817db0 fixed map crc checking 2007-12-03 18:47:29 +00:00
Magnus Auvinen e96ad33a34 fixed the editor 2007-12-02 17:55:45 +00:00
Magnus Auvinen 8fa8485a3a fixed CTF sounds. fixed close teewars bug 2007-11-27 19:32:35 +00:00
Magnus Auvinen a0e5181e42 added license info 2007-11-25 19:42:40 +00:00
Magnus Auvinen dda8f6b33e fixed skin selector and some other mindor stuff 2007-11-18 12:03:59 +00:00
Magnus Auvinen 7efefe2716 many smaller changes. changed how projectiles are handled. fixed joining bug 2007-11-11 21:02:36 +00:00
Magnus Auvinen 6475366e59 fixed lan browser. fixed major bug in the caused the server not to report correctly 2007-11-08 19:54:18 +00:00
Magnus Auvinen 6b6b79d7ae minor direct connection bug fixed 2007-11-08 09:20:55 +00:00
Magnus Auvinen 711aa0db76 update, gui stuff, some engine stuff 2007-11-08 09:11:32 +00:00
Magnus Auvinen b6a629cf80 new gui commit 2007-11-04 21:36:03 +00:00
Magnus Auvinen daf89a01ff added skins, tweaked prediction like hell 2007-11-04 00:19:41 +00:00
Jakob Fries 5ae7db0c54 more new gui 2007-10-29 18:40:04 +00:00
Magnus Auvinen 3bae4dd0e1 fixed with the prediction timer abit, mucho better now 2007-10-28 19:07:48 +00:00
Magnus Auvinen 5f8c4522fd fixed errors in input and prediction handling 2007-10-28 16:48:52 +00:00
Magnus Auvinen a3ce2eb90c major update. splitted the player information into two diffrent network items 2007-10-28 11:30:25 +00:00
Magnus Auvinen b3f5ce5482 added some comments 2007-10-08 20:36:37 +00:00
Magnus Auvinen 4bd0274a2e new mixer. sample rate conversion 2007-10-08 20:34:11 +00:00
Magnus Auvinen df434e3163 fixed more responsive input handling 2007-10-07 23:43:14 +00:00
Jakob Fries 76484b9c2f nice gui 2007-10-07 20:05:55 +00:00
Magnus Auvinen 9e00e58e78 added fsaa and refresh rate options. tweaked scope a bit 2007-10-07 19:37:51 +00:00
Magnus Auvinen 982db98fae added sniperscope.. press F to test 2007-10-07 15:32:54 +00:00
Magnus Auvinen f9162202b0 fixed some C errors 2007-10-06 17:01:06 +00:00
Magnus Auvinen b73dcec397 added mousewheel support. added next/prev weapon support 2007-10-04 22:37:35 +00:00
Magnus Auvinen 10812e621a added teamchat 2007-10-04 22:00:10 +00:00
Magnus Auvinen a67738e980 general fixes. fixed scoreboard 2007-10-03 21:32:02 +00:00
Joel de Vahl 21df126c88 sound fixes and initial lock implementation 2007-10-02 16:19:25 +00:00
Magnus Auvinen 60e0dc07d8 added filter by string 2007-09-30 11:55:42 +00:00
Magnus Auvinen db999a2502 fixed more with the server browser. added filtering 2007-09-30 11:48:06 +00:00
Magnus Auvinen 19aaea9bfd fixed sorting for the server browsing. added mass server script that starts alot of servers 2007-09-29 13:16:00 +00:00
Magnus Auvinen fa05b5e2de begun the work for the new server browse backend 2007-09-27 23:55:59 +00:00
Magnus Auvinen dbf425f1aa updated ctf a bit 2007-09-25 21:53:14 +00:00
Magnus Auvinen a554203943 fixed so the game doesn't crash when the soundsystem cound't init 2007-09-25 20:38:33 +00:00
Joel de Vahl aca6dd808b new mixer and ppc fixes 2007-09-25 19:48:52 +00:00
Magnus Auvinen 06c341be51 dynamic map change 2007-09-23 22:54:31 +00:00
Magnus Auvinen e55ba53ba7 fixed remote console 2007-09-23 21:00:57 +00:00
Magnus Auvinen ebbe51718e loads of changes. better prediction. line drawing. some nice graphs :) 2007-09-23 18:27:04 +00:00
Magnus Auvinen 632debf46a updated the client prediction. a bit smoother now 2007-09-09 21:47:25 +00:00
Magnus Auvinen 3f4587ede8 a lot of changes. client side prediction added 2007-09-09 18:21:14 +00:00
Magnus Auvinen 89ccbd4f7b compressed map support. begun to fix things for ctf 2007-08-25 08:48:24 +00:00
Magnus Auvinen ab37902543 added snapshot crc handling 2007-08-22 21:21:20 +00:00
Magnus Auvinen 0320d20a47 fixed network hash versioning 2007-08-22 21:13:33 +00:00
Magnus Auvinen 8b3c16e615 major engine cleanup. dependency on baselib removed. engine is now C code (not ansi tho). some other cruft removed aswell 2007-08-22 07:52:33 +00:00
Jakob Fries abf0729015 no more wv loaded spam 2007-08-15 12:26:56 +00:00
Jakob Fries a49f78b66b improved emoticon selector 2007-08-15 10:18:01 +00:00
Magnus Auvinen acd2b1beb8 merge error, snapshot got applied twice 2007-08-14 22:16:40 +00:00
Magnus Auvinen 2cde04ddce merged over all stuff from 0.2 to trunk 2007-08-14 18:37:16 +00:00
Jakob Fries 3d0c6b7f98 generic line wrapping 2007-08-10 11:03:16 +00:00
Jakob Fries bf3efbc586 sounds are now WavPack instead of Wav 2007-08-09 14:55:11 +00:00
Jakob Fries 204a66b610 dissapearing sounds and effects are no longer dissapearing 2007-08-08 23:30:55 +00:00
Johan Althoff 0c7e1fc6ab fixed window focusing stuff, much better now. 2007-08-07 18:28:51 +00:00
Johan Althoff f38f0f49d5 fixed so that the client doesn't spam screenshots 2007-08-07 18:07:34 +00:00
Johan Althoff 85ca9f7123 added support to auto select bitdepth when windowed 2007-08-07 18:03:36 +00:00
Joel de Vahl 53b25fdab4 fixed endian problams in server list 2007-08-06 17:52:17 +00:00
Joel de Vahl ffcdc63ded stupid missed return 2007-08-05 23:05:38 +00:00
Joel de Vahl 313781b365 scroll wheel for weapon switch 2007-08-05 23:00:32 +00:00
Jakob Fries e4829981b1 2007-08-05 15:56:32 +00:00
Jakob Fries 6ec3e70bab config is now stored in ~/teewars on macs 2007-08-05 15:23:23 +00:00
Magnus Auvinen 640b2bd953 made so that you can bind the server to a specific address 2007-08-05 14:19:13 +00:00
Magnus Auvinen 421300ffb8 many small changes everywhere 2007-08-05 08:59:38 +00:00
Magnus Auvinen 3cc63d611c increased from 8 to 32 channels 2007-08-04 22:59:32 +00:00
Magnus Auvinen 43ceec0f9c removed some debug keys 2007-08-04 22:02:38 +00:00
Magnus Auvinen 1eadf9942a fixed handling of versions. added error messages when disconnected. updated the connecting gui. fixed no streched clouds 2007-08-04 18:23:26 +00:00
Magnus Auvinen c2b65c73de added screenshot button to F10 2007-08-04 09:20:59 +00:00
Magnus Auvinen 3c1d46c048 made everything as const on the client so its more clear that you shouldn't change the snapshots 2007-07-31 06:23:24 +00:00
Magnus Auvinen 3014707fe5 fixed problem with server and client getting out of sync 2007-07-30 22:57:35 +00:00
Magnus Auvinen f826bc6cac larger update. reduced the amount of video memory used from ~60 to ~36mb on a typical map 2007-07-30 19:46:31 +00:00
Magnus Auvinen 8233a44b60 an update :D 2007-07-29 22:09:15 +00:00
Magnus Auvinen 7699e4b400 removed the batch functions as it did next to nothing. changed some of the default values. cleaned up some of the config variables. added options in the menu to control gfx quality of the game. 2007-07-29 15:55:04 +00:00
Magnus Auvinen b1f65c46ed oops, we shouldn't always downsample the textures :D 2007-07-29 15:39:49 +00:00
Magnus Auvinen dc612d4fe4 fixed better downsampling 2007-07-29 15:38:20 +00:00
Magnus Auvinen f8d037ee48 added options for crappy gfxcards 2007-07-29 15:21:25 +00:00
Magnus Auvinen e6c4db94d8 fixed some problems with the snapshot handling. added fps meter. fixed error when connecting to several servers 2007-07-29 13:21:33 +00:00
Jakob Fries e6d5379a72 editbox is now easier to edit 2007-07-28 17:44:12 +00:00
Magnus Auvinen 2cd3f5b023 fixed so that you can press esc when connecting 2007-07-28 17:06:47 +00:00
Magnus Auvinen 501558f881 increased vb size. added support for settings config variables from the chat line 2007-07-27 00:03:28 +00:00
Magnus Auvinen 1d34666164 fixed latency stuff, some gfx stuff 2007-07-26 19:09:31 +00:00
Magnus Auvinen 1aecc644de fixed errors in the network code 2007-07-25 07:24:57 +00:00
Magnus Auvinen 5bd2c434f6 epic commit. removed tga support, removed BGR support. fixed one config for editor, server and client, optimized tilemap rendering (this needs some cleanup), added tools to fix alpha outline quirk and glitches in the tilemap reindering 2007-07-24 22:53:43 +00:00
Joel de Vahl cdc1655b33 Fixed sound bug and made things compile. 2007-07-24 08:49:03 +00:00
Magnus Auvinen 40eaf9431b fixed some serverbrosers related stuff 2007-07-23 21:21:30 +00:00
Joel de Vahl ab192f794e Fixed sound stopping. 2007-07-23 17:30:29 +00:00
Joel de Vahl d98c2fb34e Zer sound is wööörking 2007-07-23 08:02:52 +00:00
Jakob Fries f7b2accd52 2007-07-22 13:42:28 +00:00
Magnus Auvinen 2231cd8c39 various small changes 2007-07-22 12:01:20 +00:00
Olle Rosenquist 26dd1c20ce Updated stuff 2007-07-22 11:53:15 +00:00
Joel de Vahl 2165a728c2 Discarded work on mipmaps. 2007-07-22 11:46:25 +00:00
Magnus Auvinen 3b1871499c laggometer, smaller gfx fixes 2007-07-22 09:15:34 +00:00
Magnus Auvinen 9ef96af054 fixed alot of masterserver fixes 2007-07-21 21:28:56 +00:00
Magnus Auvinen 0c786f6002 fixed nasty error in the network 2007-07-21 19:02:47 +00:00
Joel de Vahl 4378e3e4e8 use extension for vbo:s 2007-07-21 18:54:07 +00:00
Magnus Auvinen 44794521c9 fixed non-inited variables 2007-07-21 18:13:20 +00:00
Magnus Auvinen 9e4aea97bd lots of cool new features :D new master server 2007-07-21 18:07:27 +00:00
Joel de Vahl 978b4bf7d7 Master volume affect playing sounds. 2007-07-21 17:44:24 +00:00
Jakob Fries d3986a36a7 2007-07-21 17:43:00 +00:00
Joel de Vahl 2899ef7ec5 Some better sounds. 2007-07-21 17:35:28 +00:00
Joel de Vahl bbbd2fc140 Keep a global volume reduce at 0.75 2007-07-21 17:09:22 +00:00
Joel de Vahl b5551dc685 Volume control backend. 2007-07-21 17:03:27 +00:00
Joel de Vahl f66acdfee2 Working lerp stop. 2007-07-21 16:58:40 +00:00
Joel de Vahl 18ec4d476c Rewritten mixer. 2007-07-21 16:45:06 +00:00
Jakob Fries d40868e913 2007-07-21 16:33:01 +00:00
Jakob Fries a622421cf3 2007-07-21 15:48:35 +00:00
Jakob Fries bb4ea1b87d gui 2007-07-21 12:57:36 +00:00
Magnus Auvinen 52c8d980a2 fixed bugs in the ui code 2007-07-20 22:19:40 +00:00
Magnus Auvinen dd5afa751d clean up 2007-07-15 23:51:51 +00:00
Magnus Auvinen f2611cad8b fixed so that the editor works again 2007-07-15 13:25:10 +00:00
Magnus Auvinen 8a4cd7627e added score and time limit. cleaned up the code aswell abit 2007-07-15 10:47:50 +00:00
Magnus Auvinen 94fe893150 kill messages and other fixes and features 2007-07-14 22:35:00 +00:00
Joel de Vahl f2e8de56c8 Swaps for big endian systems. 2007-07-14 15:57:40 +00:00
Magnus Auvinen 568b9f1f4a added chat, better damage indicators 2007-07-14 13:09:42 +00:00
Johan Althoff 519e644a62 fixed various warnings on windows 2007-07-13 21:22:45 +00:00
Magnus Auvinen 125d04e51f large rewrite and code cleanup 2007-07-13 13:40:04 +00:00
Jakob Fries a66c87d62e 2007-06-10 20:30:39 +00:00
Jakob Fries 9f27ce0e62 kerning editor updated 2007-06-10 20:00:58 +00:00
Jakob Fries 03422bc3c5 kerning editor 2007-06-10 17:25:08 +00:00
Jakob Fries 7ad13ccb12 new input thingies 2007-06-10 15:19:04 +00:00
Jakob Fries 4e5fa4db0b 2007-06-01 11:17:10 +00:00
Jakob Fries 9da845061a gui things 2007-06-01 11:08:33 +00:00
Jakob Fries 821e6bbe53 gui things 2007-06-01 02:21:46 +00:00
Jakob Fries f8b459b63b gui changes 2007-05-28 13:49:44 +00:00
Jakob Fries 741d700907 new gui things 2007-05-27 18:14:24 +00:00
Magnus Auvinen fab828695c removed alot of warnings 2007-05-27 10:54:33 +00:00
Magnus Auvinen ccc90e5d23 updated pnglite 2007-05-27 10:42:59 +00:00
Magnus Auvinen bdcc0b09dd major update. added png support. fixed abit with the network 2007-05-27 00:47:07 +00:00
Magnus Auvinen 82023866ab large change. moved around all source. splitted server and client into separate files 2007-05-24 20:54:08 +00:00