Commit graph

1395 commits

Author SHA1 Message Date
Tom Adams 47b68170ad auto capture mouse on focus (#728) 2010-05-30 01:00:17 +00:00
Tom Adams 659d66104e fixed dump_binds command (#806) 2010-05-30 00:15:26 +00:00
Tom Adams baa57830ad fixed bubble sort loop (#802), 2 entries in the language files and a possible overrun 2010-05-29 23:57:30 +00:00
Tom Adams e16fdc3f3e added clipping to editboxes (#773) and made their cursors blink 2010-05-29 15:53:57 +00:00
Magnus Auvinen fe5a7105c4 fixed the automatic versioning 2010-05-29 15:20:18 +00:00
Magnus Auvinen 4c0886f087 renamned m_pCarryingCCharacter correctly 2010-05-29 11:26: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 feade98dae fixed so server stops recording when changing map 2009-06-15 13:04:34 +00:00
Magnus Auvinen 8bd49fe30b some clean up. fixed double server side record messages 2009-06-15 13:01:04 +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 d023c72256 fixed demo browser so it's ordered and shows all files 2009-06-15 10:12:16 +00:00
Magnus Auvinen b31243d271 tweaked checkboxes 2009-06-15 09:48:18 +00:00
Magnus Auvinen b3c1bae2e9 cleaned up localization. fixed motd so it shows when connecting to a server 2009-06-15 09:46:25 +00:00
Magnus Auvinen 21c1c3866f translation update 2009-06-15 08:20:29 +00:00
Magnus Auvinen 307cf4aa64 done language selector 2009-06-15 08:15:53 +00:00
Magnus Auvinen ab171f8f30 updated localization 2009-06-15 07:34:25 +00:00
Magnus Auvinen f9ef0293ff renamed algorithms.hpp to algotithm.hpp 2009-06-15 06:50:47 +00:00
Magnus Auvinen 6309d7ad56 continued with localization 2009-06-15 06:45:44 +00:00
Magnus Auvinen bc20e9c433 localization update 2009-06-13 17:18:06 +00:00
Magnus Auvinen 6d9ccee95d base for the localization system 2009-06-13 16:54:04 +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
Alfred Eriksson b28ede2da2 changed chatmsgs to use time instead of ticks 2009-01-24 16:09:20 +00:00
Magnus Auvinen 01d74a6d4d fixed div by zero bug 2009-01-24 15:22:40 +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
Alfred Eriksson ae5b47a266 fixed height of toolbox to fit 16p 2009-01-24 13:00:58 +00:00
Magnus Auvinen 0810f3a526 removed the no matching text in the console 2009-01-24 12:32:53 +00:00
Magnus Auvinen 5b20cd6cc9 bumped the version numbers to 0.5.1 2009-01-24 12:31:59 +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 47c567a5ea fixed so that the refresing master servers doesn't popup under lan and favorites 2009-01-24 10:53:09 +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 cfe5bd8547 reduced maximum masters from 16 to 4 to make the master server refresh cycle faster 2009-01-24 10:51:50 +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
Alfred Eriksson affb99fd2b added animation speed controllers to the editor 2009-01-24 10:43:27 +00:00
Alfred Eriksson 598369870d refresh button work for favorites. removed duplicate of the refreshing master servers-msg. we need to refresh the serverlist at the game start 2009-01-24 10:02:29 +00:00
Magnus Auvinen bb73314651 removed old debug spam 2009-01-22 23:29:03 +00:00
Alfred Eriksson a569d5c0c3 fixed compiling errors 2009-01-22 17:22:50 +00:00
Magnus Auvinen 76bffb13a8 added scrollbar to the voting menu 2009-01-21 23:13:37 +00:00
Magnus Auvinen 6a1766f8ce fixed mouse buttons that I kinda fucked up 2009-01-21 23:12:56 +00:00
Magnus Auvinen 998a4cb8df removed some debug variables form release build. cleaned up a bit in the default.bam file 2009-01-21 22:59:52 +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
Alfred Eriksson fe71008a9b fixed enter in server browser 2009-01-21 21:19:10 +00:00
Magnus Auvinen 6ffd661c78 fixed so the name of the player that calls the vote is in the chat. fixed so that the time remaining on the vote is displayed. reworked the vote box a bit so it's nicer 2009-01-21 21:17:25 +00:00
Magnus Auvinen 2f801d47cf fixed so the 'default' skin is used first when no other skin is found 2009-01-21 21:00:06 +00:00
Magnus Auvinen 0c9dfd81fd fixed vsync option 2009-01-21 20:55:07 +00:00
Magnus Auvinen d3928f559f fixed big messages in the middle of the server browser so users doesn't miss if their filter catches all servers 2009-01-21 20:39:48 +00:00
Alfred Eriksson 759c7b0a1a removed old voting variables 2009-01-21 19:27:21 +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
Alfred Eriksson 38a9e32efd fixed quick search box positioning 2009-01-21 18:09:06 +00:00
Alfred Eriksson c24b5f11f2 fixed spawn sound 2009-01-21 11:56:41 +00:00
Magnus Auvinen 24899a13e8 improved the prediction timer to handle crappy connections better 2009-01-21 00:05:07 +00:00
Magnus Auvinen 30695c09a8 increased the number of snapshots the server will hold from 1 second to 3 2009-01-21 00:01:49 +00:00
Magnus Auvinen bd1556ce76 added missing ctf return sound 2009-01-21 00:00:04 +00:00
Magnus Auvinen 0b3c7010d7 moved the fps counter a bit up 2009-01-20 23:59:49 +00:00
Alfred Eriksson b0ef334817 fixed pure server image issue 2009-01-19 14:57:17 +00:00
Magnus Auvinen 013df7ca24 fixed bug that can cause a connection to spam packets 2009-01-18 21:49:03 +00:00
Alfred Eriksson 272769ecc5 fixed the getaddrinfo-issue on win2k. since it doesn't affect other windows versions we don't have to do any recognisation 2009-01-17 22:44:20 +00:00
Alfred Eriksson 2d4f6dffb9 fixed a weird bug causing game layer to be rendered wrong 2009-01-17 22:19:13 +00:00
Alfred Eriksson 335aa0feb2 flag position is only sent when player is near 2009-01-17 17:26:56 +00:00
Alfred Eriksson 397804cdc4 fixed dynamic nameplates bug #674 2009-01-17 17:06:24 +00:00
Alfred Eriksson 96f604f9d1 increased voting time to 25 secs #637 2009-01-17 16:52:57 +00:00
Alfred Eriksson 6c98a36f0f fixed round count bug #630 2009-01-17 16:18:47 +00:00
Alfred Eriksson 843690e85c fixed emote command bug #651 2009-01-17 11:48:05 +00:00
Alfred Eriksson 54def5d97d moved quick search to the bottom and fixed reset filter 2009-01-17 10:33:16 +00:00
Jakob Fries b00dcd6807 added font generator 2009-01-15 21:34:56 +00:00
Joel de Vahl 2d8c4a61b6 ppc sound fix 2009-01-13 19:16:58 +00:00
Magnus Auvinen c491d1c537 fixed perma banning and that input timing shouldn't be vital packets 2009-01-13 18:24:42 +00:00
Joel de Vahl 3da600dc33 OSX server launcher fix 2009-01-13 18:05:08 +00:00
Alfred Eriksson fa02f461c7 fixed round count bug 2009-01-13 17:58:16 +00:00
Magnus Auvinen 70dea7e398 fixed bug that crashes the server if settings tunings in the server config 2009-01-12 21:44:13 +00:00
Magnus Auvinen 123c5b5b99 introduced 3 special pseudo weapons. game, self and world to make a difference on how you got killed 2009-01-12 21:41:16 +00:00
Joel de Vahl 1d6668583a initial server launcher for osx 2009-01-12 20:04:14 +00:00
Alfred Eriksson efd0dbab25 added vote command on the server to enforce a vote. added sv_vote_kick_bantime to choose how long a user will be banned at votekick (0 for just kick) thanks to magnet and xara 2009-01-12 19:35:38 +00:00
Alfred Eriksson 783cc0d2b7 fixed #625 2009-01-12 14:43:39 +00:00
Alfred Eriksson 5141ddac4d refreshing the server info when loading 2009-01-12 14:03:19 +00:00
Alfred Eriksson 5103c214bd use enter in editor file dialogs 2009-01-11 18:29:41 +00:00
Magnus Auvinen 035e7a94ff fixed the non-working dynamic nameplates 2009-01-11 17:59:31 +00:00
Magnus Auvinen b717297b63 fixed so that the local player is always rendered above the other players 2009-01-11 17:55:23 +00:00
Magnus Auvinen 46125d5ed7 fixed so predicted sounds and air jump effect works with demo playback 2009-01-11 15:51:43 +00:00
Magnus Auvinen 5fc2d8fcf8 removed some debug spam in the demo player 2009-01-11 15:22:17 +00:00
Magnus Auvinen 6b886e8ed6 fixed so that the tuning is resetting itself if running a pure server 2009-01-11 15:16:34 +00:00
Magnus Auvinen f29276e8d5 fixed so the number of players in the server info is correct 2009-01-11 14:48:38 +00:00
Magnus Auvinen e60236e304 added tuning parameters for player collision and player hooking 2009-01-11 14:40:45 +00:00
Magnus Auvinen e673e607dc fixed so that emoticon 0 works 2009-01-11 14:32:23 +00:00
Magnus Auvinen 96e65f599a fixed so that some vote error messages isn't broadcasted to everyone 2009-01-11 14:28:35 +00:00
Magnus Auvinen 172463b2bb fixed so your team gets -1 if you kill yourself. drawback, team looses one point when you switch team as well. good enough for now 2009-01-11 14:16:49 +00:00
Magnus Auvinen c2c90982fd increased the firedelay on the gun and hammer to 125ms. this is how fast a humanly doable. prevents usage of mouse wheel to get insane firing speeds 2009-01-11 13:54:42 +00:00
Magnus Auvinen 5f296f3963 fixed the unpure icon 2009-01-11 13:31:36 +00:00
Magnus Auvinen 7c0413ebac added some modding comments 2009-01-11 13:23:40 +00:00
Magnus Auvinen 18758943d6 added the mod game mode switch 2009-01-11 13:20:18 +00:00
Magnus Auvinen 90a3093c87 removed the -dev tag from the version number 2009-01-11 13:01:27 +00:00
Alfred Eriksson 8ad943b4f3 added linebreak on new version text to prevent overlap 2009-01-11 12:34:07 +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
Magnus Auvinen 2aafe11723 tweaked the gameplay a bit 2009-01-11 11:54:41 +00:00
Alfred Eriksson c164ba3518 fixed #593 2009-01-11 11:01:32 +00:00
Alfred Eriksson 79277013fc upgraded the versionserver version 2009-01-11 10:47:31 +00:00
Alfred Eriksson 32645b247f reverted wrongful commit 2009-01-11 10:43:17 +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 371e862316 fixed so the laser bounces correctly at low angles 2009-01-11 10:26:17 +00:00
Magnus Auvinen 518db9218f tuned so the jumps are as high in 0.4 2009-01-11 09:46:23 +00:00
Alfred Eriksson 9a65b577ad added mod gamemode 2009-01-11 09:29:15 +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
Alfred Eriksson 6c1212da49 fixed the scrolling in server list 2009-01-10 20:24:47 +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
Alfred Eriksson d7b0da8a0b added mouse wheel scrolling in file dialogs 2009-01-10 17:17:38 +00:00
Magnus Auvinen 1dc158bb78 fixed so when you are in not in playing mode, the input snapping drops to 1hz to save even more bandwidth 2009-01-10 13:34:01 +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 c79402d075 increased input snapping rate from 5hz to 10hz inorder to predict the network latency better 2009-01-10 11:50:31 +00:00
Magnus Auvinen 6eefa58b52 fixed resending algorithm 2009-01-10 11:48:24 +00:00
Alfred Eriksson d0d91c412d fixed #585 2009-01-10 11:16:21 +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 b42eb55794 finished the ban support 2009-01-10 10:27:25 +00:00
Magnus Auvinen 1f2ffb0ffe applied patch for hook bug 2009-01-09 22:41:26 +00:00
Joel de Vahl 581ec394f6 fixed bug where the backspace doesn't work like it should under mac os x 2008-12-30 15:52:26 +00:00
Alfred Eriksson fa9002f9b4 fixed a small bug 2008-12-20 16:05:30 +00:00
Magnus Auvinen 8ec0bdc509 improved the demo players scrubbing capabilities 2008-12-19 12:00:05 +00:00
Magnus Auvinen cc576906a3 improved the demo players scrubbing capabilities 2008-12-19 11:59:58 +00:00
Magnus Auvinen e447ef04cc fixed so that events isn't processed when scrubbing a demo 2008-12-19 11:41:17 +00:00
Magnus Auvinen 530dace4c9 fixed the demo recorder so it padds the data to 4 byte alignment so the compression works like it should 2008-12-19 11:23:31 +00:00
Magnus Auvinen 619c309779 removed spamming I wanna spawn message 2008-12-19 08:28:16 +00:00
Magnus Auvinen a6c8eb642b added missing function in network header 2008-12-19 08:27:20 +00:00
Magnus Auvinen 55254d0657 fixed crashbug caused by players disconnecting while still having bullets in the air 2008-12-19 08:26:58 +00:00
Alfred Eriksson 557636dca3 reset error_string when starting demo playback 2008-12-08 18:12:54 +00:00
Alfred Eriksson 4714e3806e removed pause command to fix #573 2008-12-08 16:50:17 +00:00
Magnus Auvinen 4004d13b48 applied patch from Richie Nyhus to convert CRLF to LF, as it should be 2008-11-29 06:39:22 +00:00
scosu 61d18702f6 Fix for ticket #530. The problem was signed char in those functions 2008-11-28 07:17:54 +00:00
Alfred Eriksson e294ca61d9 added rcon_auth command to auth 2008-11-23 09:24:52 +00:00
Alfred Eriksson 3dca571a23 fixed spectator bug 2008-11-21 14:18:55 +00:00
Alfred Eriksson 2e5ab69c2b show the internet server browser when trying to show ingame pages offline 2008-11-17 18:44:05 +00:00
Alfred Eriksson 1891f6ee76 don't allow team changes, emoticons or kill command when game is paused 2008-11-17 16:53:25 +00:00
Alfred Eriksson 9167fdea18 fixed demo list refreshing 2008-11-17 16:46:21 +00:00
Alfred Eriksson 2e63ef3299 stops recording when client switches state 2008-11-17 16:13:12 +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 47e50c5f20 added gfx_noclip to disable clipping 2008-11-17 16:04:46 +00:00
Alfred Eriksson c7e8e057f2 fixed overlapping texts in hud 2008-11-17 14:43:51 +00:00
Magnus Auvinen cff4feea6b fixed rounding errors in the character core causing it to favour certain directions 2008-11-16 22:07:46 +00:00
Alfred Eriksson 51314e4576 fixed window positioning for windows 2008-11-16 16:09:00 +00:00
Alfred Eriksson 00794899d6 paused the aiming when game is paused 2008-11-16 15:39:22 +00:00
Magnus Auvinen b6f6f47997 fixed issues when pausing the game and added pause and unpause console commands 2008-11-16 15:10:57 +00:00
Alfred Eriksson d640ede2a6 fixed the kill command spawn delay 2008-11-16 15:02:17 +00:00
Alfred Eriksson cd8c23ef1b fixed respawn times 2008-11-16 14:28:44 +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
Magnus Auvinen 8acf5ed788 upgraded the master server code so it can handle more servers 2008-11-15 13:29:56 +00:00
Magnus Auvinen 54429b70cf added some extra debugging information 2008-11-15 13:29:32 +00:00
scosu e3c4c01837 New debug message when starting round with gametype and teamplay information 2008-11-15 13:23:22 +00:00
Alfred Eriksson 1d3971f217 forgot some code 2008-11-11 17:24:39 +00:00
Alfred Eriksson 66bd7b81d9 fixed server side demo recording filename 2008-11-11 17:22:22 +00:00
Alfred Eriksson c54c9a1e5c gfx_get_video_modes now returns the right number of modes 2008-11-08 15:44:22 +00:00
scosu 579065bb22 Chat message for capture timing. ticket #278 2008-11-08 15:17:59 +00:00
Magnus Auvinen 94648bc304 fixed some config options for crapnet 2008-11-08 14:04:16 +00:00
Magnus Auvinen aee14baf8d fixed the favorite button in the server info 2008-11-08 12:58:39 +00:00
Magnus Auvinen 388a04d957 better voting support 2008-11-08 12:50:46 +00:00
Magnus Auvinen 4fa7806009 fixed so that downloadedmaps directory is created 2008-11-08 10:25:53 +00:00
Magnus Auvinen a6bcd74120 solved #559 2008-11-08 09:19:46 +00:00
scosu cd1c92c41b a nicer solution for changeset:1669 2008-11-08 09:02:35 +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
Magnus Auvinen 6eb17ec50c corrected the zlib include 2008-11-08 08:28:24 +00:00
Magnus Auvinen f8490e6ea6 added str_isspace and str_length functions to system 2008-11-08 08:27:11 +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
Dominik Geyer 003c2c7d44 fixed check for bind-keyid; patch by RomD 2008-11-04 23:39:02 +00:00
Dominik Geyer 1adbddccca do not take/reset the flag if character is dead or spectator; ticket #556 2008-11-04 16:35:48 +00:00
Dominik Geyer 0259e5c3e5 fixed null-pointer server-crash 2008-11-04 13:19:05 +00:00
Dominik Geyer d37c54a995 tdm: fix team-scoring on teammate-kill; ticket #557 2008-11-04 11:55:26 +00:00
scosu e1807ea08a fix for ticket #549 by using col_intersect_line 2008-11-04 07:20:24 +00:00
Dominik Geyer 12127c0acd editor: use CTRL-key instead of ALT-key to move world/view; ticket #551 2008-11-02 20:52:07 +00:00
Alfred Eriksson a15c6946cd now server sends the player spawn events 2008-11-01 19:41:22 +00:00
Alfred Eriksson 41114313d6 fixed the clipping of the file box 2008-11-01 17:34:31 +00:00
Alfred Eriksson bb6a0504dc editor now works correctly when console is toggled (focus problem) 2008-11-01 16:49:05 +00:00
Dominik Geyer eee784f155 check nickname for invalid chars; ticket #547 2008-11-01 15:09:40 +00:00
scosu 8c0dd7f431 a fix for the physical size of tees in changeset:1659 2008-11-01 09:32:17 +00:00
scosu feaab8565d Changes the max spectator slots to 16 2008-10-29 16:43:11 +00:00
Alfred Eriksson 74a5cabce3 fixed #546 2008-10-29 12:15:58 +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
scosu 36f4b66569 Changes the collision check for death-tiles so it reacts if any part of the tee is in the area of the tile. Before this change it reacts only if the middle of the tee is in the death tile. 2008-10-26 08:37:05 +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
Magnus Auvinen 5d48c8a0a5 improved the network clipping a bit 2008-10-25 11:32:29 +00:00
Magnus Auvinen d3e9ca1655 reset score on reset 2008-10-25 08:36:55 +00:00
Alfred Eriksson 4ce4849131 fixed #538 2008-10-23 18:19:17 +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 6d86d949fd Introduces a command change_map to change maps or restart round with showing the scoreboard ticket:536 2008-10-22 14:31:46 +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 d15f0cfcf2 fixed editor edit box function 2008-10-21 18:43:07 +00:00
Magnus Auvinen b49e4da20b fixed editor saving, open and append. note that you can only save maps to your user directory 2008-10-21 18:40:46 +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 bf09116059 fixed esc key that I broke recently 2008-10-21 18:25:28 +00:00
Magnus Auvinen daf9a100eb fixed error when menu takes over enter key 2008-10-21 18:21:55 +00:00
Magnus Auvinen d3f7de62f1 fixed ninja animation 2008-10-21 18:17:50 +00:00
Magnus Auvinen 8d78151d0a fixed sound loading to use engine_openfile 2008-10-21 18:16:56 +00:00
Jack Coulter 2d065c3fdf Fixed mispelling in the error given when the server port isn't forwarded 2008-10-21 18:15:21 +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
scosu 37abbcbd28 If the player who should be kicked by a vote leaves the game, the vote is aborted. ticket 523 2008-10-21 17:26:32 +00:00
Magnus Auvinen b0836b7909 tried to improve mouse focusing 2008-10-21 16:50:10 +00:00
Alfred Eriksson 8c1ed7d81d fixed typo 2008-10-21 16:35:44 +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 f038d6395d enabled so it sends tuning over to the client 2008-10-21 00:36:07 +00:00
Magnus Auvinen d15860e44f renamed gc_render* to render* 2008-10-20 23:46:39 +00:00
Magnus Auvinen ad9c1b0a22 fixed text input box bug 2008-10-20 23:43:15 +00:00
Magnus Auvinen 6224fc7763 fixed sending of new player info when player changes something in the info 2008-10-20 23:38:23 +00:00
Magnus Auvinen 15217d8458 fixed so that you can't vote on maps that arn't in the map list. fixed crash bug in the server info menu page 2008-10-20 23:20:28 +00:00
Magnus Auvinen da473cf614 fixed various issues with binding keys like enter and f1-f15 2008-10-20 23:10:00 +00:00
Magnus Auvinen ac1aeab149 fixed incorrect handling of projectiel and laser owner 2008-10-20 23:00:46 +00:00
Magnus Auvinen 9f7a6a04b0 correctly paused input for game when chatting or in menu 2008-10-20 22:53:42 +00:00
Magnus Auvinen e76e0e6f7e fixed so that the gui removes previous key binding if you change it 2008-10-20 22:46:58 +00:00
Magnus Auvinen a8fb732b0e fixed reset for characters 2008-10-20 22:43:14 +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 1675c9f098 increased the number of dummies you can have 2008-10-20 19:58:34 +00:00
Magnus Auvinen 06d48cd3da improved some the dummies a bit 2008-10-20 19:58:11 +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 b4b2404303 release input when console is showing 2008-10-20 18:12:15 +00:00
Magnus Auvinen 8404143afe added SDL support 2008-10-20 17:47:42 +00:00
Dominik Geyer 0b4c01ff0a fix: only do balancing is teams are uneven; fix: check balance on disconnect; added check for balance after rcon-teamset; used patch from Oy with some modification 2008-10-19 18:38:23 +00:00
Magnus Auvinen 164d9c637d improved network logging 2008-10-19 17:21:04 +00:00
Dominik Geyer d951d368a6 added some comments on team-balancing 2008-10-19 16:51:16 +00:00
Dominik Geyer caa24dfb0f new team-balancing algorithm: determine players to switch by player-scores-sum instead of team-score; patch provided and tested by rajh; ticket #509 2008-10-19 16:14:12 +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 0a001ce440 removed unnessesary function 2008-10-18 21:20:16 +00:00
Magnus Auvinen c561c365d7 fixed potential crash when players leave and there are projectiles left from them 2008-10-18 21:19:49 +00:00
Dominik Geyer 3cdb90c10c reset flag when it hits a death-tile; ticket #513 2008-10-18 20:37:41 +00:00
Dominik Geyer 13513864cf fixed compiler warnings 2008-10-18 15:09:53 +00:00
Magnus Auvinen e0358ee798 fixed the hammer so it looks good again and works like it should 2008-10-18 11:03:33 +00:00
Magnus Auvinen 8e0e105123 fixed problem with the UI always listening directly to the keyboard 2008-10-18 10:52:26 +00:00
Magnus Auvinen 305e7fbff7 reenabled the crc checking of maps on the client 2008-10-18 10:44:36 +00:00
Alfred Eriksson e858ed1310 gameclient is now reset correctly 2008-10-18 10:32:36 +00:00
Magnus Auvinen 09744696bd fixed the weapon turning stuff 2008-10-18 10:30:03 +00:00
Alfred Eriksson 8c4cfd54b8 added zoom by scroll 2008-10-18 10:04:51 +00:00
Alfred Eriksson ddcfc69c03 fixed #507 2008-10-18 09:21:40 +00:00
Magnus Auvinen 714e49b8cf made sure that the hook is released on players that doesn't exist anymore aka dead. 2008-10-17 21:42:32 +00:00
Magnus Auvinen a91fecae92 fixed fetching of server info and corrected some spelling errors 2008-10-17 21:16:23 +00:00
Dominik Geyer eb47aa385b added delay before respawn when using the kill-command; provided and tested by scosu; ticket #463 2008-10-17 15:38:36 +00:00
Dominik Geyer a4e922cf5a decreased width of slidebars in graphics-tab to fit 2008-10-17 15:26:02 +00:00
Dominik Geyer 70d7cb773c added ip to (dis)connect debug messages 2008-10-17 14:27:23 +00:00
Magnus Auvinen 35bcd41aa2 added hammer hit effect. added reset of all systems on state change. solves a lot of possible memory errors 2008-10-17 11:23:21 +00:00
Magnus Auvinen a6be56dbdc fixed crash bug when connecting/disconnecting 2008-10-16 18:17:35 +00:00
Dominik Geyer 977785b154 updated to glfw-1.6 and merged previous modifications 2008-10-16 17:09:34 +00:00
Magnus Auvinen 07fc7ec8f8 reworked the ringbuffer. should work like it should now. 2008-10-16 17:08:58 +00:00
Dominik Geyer 03f6d24ba1 fixed server-crash on death race-condition; ticket #494 2008-10-15 16:43:25 +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 93aeae97c4 fixed compile error 2008-10-14 12:12:27 +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 1d094181ed fixed #479 (chat overlaps when text is 3 lines long) 2008-10-08 19:04:10 +00:00
Magnus Auvinen 3c2cd35056 removed pickup debugging stuff 2008-10-08 18:36:50 +00:00
Magnus Auvinen b0a88d81aa fixed so the ninja works again. made it less specialized aswell 2008-10-08 18:36:30 +00:00
Magnus Auvinen b39e58ce26 fixed ticket #486: Rcon doesn't work after map change 2008-10-08 18:24:27 +00:00
Magnus Auvinen 79f9fb41d4 fixed so that the components are reset on connect 2008-10-08 18:19:45 +00:00
Magnus Auvinen 646635ec84 some pixel testing code (inactive) 2008-10-08 18:19:27 +00:00
Joel de Vahl b74c2b7931 Initial launcher (again) 2008-10-08 16:33:08 +00:00
Joel de Vahl 2b6f991010 Better mem_check reporting 2008-10-07 16:17:58 +00:00
Joel de Vahl c0fa3003d7 fixed background on ppc 2008-10-07 16:06:51 +00:00
Magnus Auvinen 3159f795c1 fixed even more jerkiness in the demo playback 2008-10-06 21:17:46 +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
Joel de Vahl d1b55351cc Big endian fix. 2008-10-06 16:44:34 +00:00
Alfred Eriksson 78d129c051 major restructuring of the controls settings page 2008-10-05 18:27:20 +00:00
Dominik Geyer 35a1252607 minor: fixed formatting 2008-10-05 15:59:36 +00:00
Dominik Geyer 2f1fa5f292 added option for scoreboard-bind to controls-page 2008-10-05 15:56:58 +00:00
Alfred Eriksson 2c274fcd19 fixed server crash when disconnecting in ctf 2008-10-05 15:40:36 +00:00
Dominik Geyer a5d34f62d3 fixed compiler warnings 2008-10-05 10:36:13 +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
Dominik Geyer 42f661ae70 always check for last time kill 2008-10-05 09:28:23 +00:00
Dominik Geyer 343324c21b fixed compiler warnings 2008-10-02 15:34:45 +00:00
Joel de Vahl 9b0b0eb98d Removed compile warnings 2008-10-02 14:44:35 +00:00
Joel de Vahl d5b1c93598 fixed message box on osx 2008-10-02 14:37:48 +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
Alfred Eriksson bddc6ec6cc server browser is now default menu page 2008-10-01 18:40:09 +00:00
Magnus Auvinen 7ebdb8d4d7 fixed logging 2008-10-01 18:34:43 +00:00
Dominik Geyer eb983a6446 use same detection flow of data-dir on all platforms 2008-10-01 18:23:49 +00:00
Dominik Geyer 965f5d590d made datadir-override var static 2008-10-01 17:27:53 +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
Dominik Geyer fb3e8dec79 use sizeof instead of fix value 2008-09-30 17:10:19 +00:00
Dominik Geyer 9266f242c3 implemented gui_messagebox() which displays low-level message-box 2008-09-30 15:52:15 +00:00
Dominik Geyer 799e82ba8b removed redundant unistd.h include 2008-09-30 14:24:06 +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 6d44adb711 fixed keybindings. reworked the voting a bit. added vote spamming protection. added ingame voting hud. 2008-09-25 14:04:02 +00:00
Magnus Auvinen f96be4eb0e corrected voting limits 2008-09-25 12:43:02 +00:00
Magnus Auvinen d2d4024c7a voting fixes 2008-09-25 12:41:37 +00:00
Magnus Auvinen aaaba4f403 continued on the voting 2008-09-25 12:23:44 +00:00
Alfred Eriksson 059c2ee4cb reverted changes that changed to the old background 2008-09-24 15:09:09 +00:00
Magnus Auvinen eb812244d9 fixed server crash when dieing 2008-09-24 14:54:51 +00:00
Magnus Auvinen 917ebc17c6 begun the work on voting 2008-09-24 14:47:03 +00:00
Alfred Eriksson 2f28978237 server info page is fixed, remaining is to set current_server_info 2008-09-24 14:28:26 +00:00
Magnus Auvinen eb21e9d6bb cleaned up the code a bit more. pooling of character and player objects with reusable macros. fixed crashing when changing maps and a couple of other bugs 2008-09-24 09:03:49 +00:00
Magnus Auvinen d9d37b945e some server restructure. added hook no attach sound 2008-09-23 18:08:19 +00:00
Magnus Auvinen c94b1f22ab added non-hookable tile 2008-09-23 14:38:13 +00:00
Magnus Auvinen 815c55c4ce added death tile 2008-09-23 14:10:05 +00:00
Magnus Auvinen 8f9e2031dc repaired the editor 2008-09-23 13:28:57 +00:00
Magnus Auvinen b65a2c63aa upped max clients to 16 2008-09-23 13:14:04 +00:00
Magnus Auvinen 2aca3b874f new menu background, much more relaxing 2008-09-23 11:58:12 +00:00
Magnus Auvinen 0e0972c538 fixed deterministic sort in the huffman tree generation 2008-09-23 10:20:07 +00:00
Magnus Auvinen 6874cc5bfa fixed clearing of character on spawn 2008-09-23 09:00:45 +00:00
Magnus Auvinen c1dec5683b fixed multiple fire problem 2008-09-23 08:55:49 +00:00
Magnus Auvinen ff1d4efb04 fixed rendering of the nameplates 2008-09-23 08:42:38 +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 e21b6983ab clean it up a bit 2008-09-21 19:09:09 +00:00
Magnus Auvinen 46b440d1f3 removed some comments 2008-09-21 19:06:44 +00:00
Alfred Eriksson 554089b018 fixed #470 2008-09-13 19:53:13 +00:00
Magnus Auvinen ed4d4bfdc4 fixed cursor problems 2008-09-13 05:57:11 +00:00
Magnus Auvinen 5bcba4498e fixed timeout 2008-09-12 07:20:26 +00:00
Magnus Auvinen 39c01e7f11 trying out a funnier background 2008-09-11 22:45:28 +00:00
Dominik Geyer 51a9d23dae fixed spectator mode freeview 2008-09-09 15:50:41 +00:00
Magnus Auvinen 3b086d616a fixed threaded jobs 2008-09-07 21:13:24 +00:00
Alfred Eriksson 6a4e17ea85 added round number to the scoreboard 2008-09-07 15:07:08 +00:00
Alfred Eriksson a92c6d44dc merge from 0.4.3: notification on auto team balance 2008-09-07 08:57:59 +00:00
Alfred Eriksson 777e685a24 merge from 0.4.3: chat placement/width 2008-09-07 08:44:30 +00:00
Alfred Eriksson c3ff86330f merge from 0.4.3: lots of small stuff 2008-09-07 08:30:49 +00:00
Alfred Eriksson 6dcea2c4ca mermerge from 0.4.3: auto team balancing 2008-09-07 08:10:56 +00:00
Magnus Auvinen fa266334fd fixed on_console_init and on_save 2008-09-04 21:36:44 +00:00
Dominik Geyer a9211ffd64 moved nameplate-code to new component nameplates; ticket #461 2008-09-04 18:54:37 +00:00
Alfred Eriksson 4c2632b7b6 merge from 0.4.3: version-notification on client 2008-09-04 18:45:41 +00:00
Magnus Auvinen 7248dd641d cleaned up the browser code a bit 2008-09-04 18:42:26 +00:00