heinrich5991
33315452c3
Merge branch 'master' into leak_fix
2017-07-31 20:42:32 +02:00
def
c6a5a7dcb3
Try using more modern SDL audio interface
2017-07-30 12:33:51 +02:00
HMH
19a8e7add6
removed some spaces
2017-07-28 20:44:03 +02:00
HMH
04e2946efc
mem_free is safe on null pointers
2017-07-28 15:42:32 +02:00
heinrich5991
6247aa0c7f
Enable -Wextra
and -Wformat=2
...
Also annotate `dbg_msg`, `str_format` and `str_timestamp_ex` so that the
compiler can determine whether the format strings are correct.
Fix the compiler warnings generated by these extra warnings -- some of
them were security issues.
2017-07-27 20:38:17 +02:00
def
5a437b110f
Nicer formatting for task fetcher
2017-07-25 19:23:10 +02:00
heinrich5991
1ebb4f89a6
Reopen: Add a flag for rcon login via username ( #800 )
...
This uses an extended protocol message to signal that rcon
authentication might require a username, allowing the client to enable
the username prompt.
Add a forgotten logout on key update
2017-07-24 21:43:55 +02:00
def
6e5375da71
Moving mouse is not a key
2017-07-22 12:28:06 +02:00
def
2fb5835980
Update json-parser to 1.1.0, zlib to 1.2.11
2017-07-22 11:07:29 +02:00
def
be8a149d12
We want Y axis falloff on both speakers
2017-07-22 09:15:28 +02:00
HMH
5877b17f5a
cleanup freetype
2017-07-21 20:45:23 +02:00
def
b57ffa429e
Use scancodes instead of keycodes for input ( fixes #796 , please test)
2017-07-21 19:53:49 +02:00
HMH
bfc5700314
Yes the Kernel and Interfaces need to be deleted too...
2017-07-21 19:46:31 +02:00
HMH
ae411710ba
unload fonts that are not in use anymore
2017-07-21 19:10:50 +02:00
HMH
7f7fa06dd6
free the Client created by CreateClient
2017-07-21 16:46:29 +02:00
HMH
7486ee867e
also Unload Sound
2017-07-21 16:37:23 +02:00
def
bf6c91a25c
Oops, update4
2017-07-17 00:08:15 +02:00
def
a30323d986
oops
2017-07-16 21:27:18 +02:00
def
4a8f3b083d
Use new update server that runs on Let's Encrypt
2017-07-16 11:46:38 +02:00
def
e4364983ab
Use https for map downloads by default
2017-07-16 11:29:10 +02:00
def
191eefbb2f
Only trust our own custom-selected CAs for our maps download server
2017-07-16 11:25:38 +02:00
def
c7c9c3c4dd
Possible to use https:// for map downloads, but still use http:// by default
2017-07-16 10:45:41 +02:00
def
f9170fd031
ugly workaround for dummy input when frozen with grenade and getting hammered
2017-07-15 18:59:33 +02:00
def
5ad633ef26
No success with Windows fixes, have to delay until someone with a
...
Windows computer can look into it
2017-07-15 17:29:57 +02:00
def
fba3815ddc
Only send password on connection when explicitly asked to ( fixes #788 )
2017-07-15 17:29:20 +02:00
def
49eb0128f2
Windows cleanup
2017-07-15 16:38:40 +02:00
def
1e3476e8bd
Opposite manifest setting
2017-07-15 16:18:18 +02:00
def
78dc5aa959
Another Windows DPI try
2017-07-15 15:31:53 +02:00
def
f627a72ebb
Refcount IME usage ( fixes #577 and #738 )
2017-07-15 15:25:36 +02:00
def
ff8d22e335
Audio volume on right speaker should depend on x coordinate, not y...
2017-07-11 22:10:23 +02:00
Dennis Felsing
38eacf21b7
Next try for Windows
2017-07-11 14:37:12 +02:00
Dennis Felsing
6a90b00b0b
Types
2017-07-11 14:25:53 +02:00
Dennis Felsing
d6f6095358
Types
2017-07-11 14:24:28 +02:00
Dennis Felsing
81c6d0b33c
Who doesn't enjoy fixing Windows stuff?
2017-07-11 14:08:03 +02:00
def
d0f4ffdaad
SDL_HINT_VIDEO_HIGHDPI_DISABLED
2017-07-09 19:53:02 +02:00
def
53565aa937
fixes
2017-07-09 14:56:57 +02:00
def
afe8b4dfbe
Or we just disable stupid highdpi...
2017-07-09 14:50:10 +02:00
def
46cedf3a8c
Compiler warnings
2017-07-09 10:27:58 +02:00
def
66f6f16e81
Windows DPI fixes #2
2017-07-09 09:44:07 +02:00
def
2a1bf93165
Try to fix Windows DPI issue
2017-07-09 09:24:08 +02:00
def
35dcb4d6cf
Don't open map file again if we have it open already
2017-07-08 22:09:03 +02:00
def
f3e3d57a90
Always close files, cleaner demo recording, fix some other stuff
2017-07-08 13:39:20 +02:00
heinrich5991
409bc0e019
Ensure null-termination in str_escape
...
This also fixes a couple of potential buffer overflows. The affected
code is still buggy (doesn't do the right thing on potential buffer
overflow), but at least it won't result in crashes/out of bound writes
anymore.
2017-07-08 13:06:03 +02:00
def
36d5c8d608
string toggling supports escaped strings; also some code cleanup
2017-07-08 11:03:51 +02:00
def
73c61e4169
Let's not save maps that are ok already
2017-06-11 20:18:28 +02:00
def
2bd6316ce7
Add code for fixing old maps by removing unused tiles
2017-06-11 19:53:55 +02:00
heinrich5991
743c58e4ae
Revert "Fix OSX cmake build"
...
This reverts commit 3406f01ff9
.
2017-06-09 19:34:01 +02:00
Learath2
3406f01ff9
Fix OSX cmake build
...
A little crude but it works.
2017-06-09 16:05:04 +02:00
eeeee
2797227063
also remove references to CGameContext from CServer
2017-06-05 22:31:56 -07:00
def
b592d6af55
ms not µs for thread_sleep
2017-06-02 23:28:47 +02:00
def
7e503a306b
Revert "Back to cl_cpu_throttle_inactive"
...
This reverts commit c217040319
.
2017-06-02 23:27:35 +02:00
def
c217040319
Back to cl_cpu_throttle_inactive
2017-06-02 23:18:14 +02:00
def
8553ed727b
Replace cl_cpu_throttle with cl_refresh_rate
2017-06-02 21:33:45 +02:00
def
4125941896
Disable dbg_stress in release builds (fewer confused kids that think they hacked the server, less useless code in cache)
2017-06-02 20:45:09 +02:00
def
814feede33
Don't copy strings into themselves
2017-06-02 18:37:29 +02:00
heinrich5991
5ae37e6c72
Add protocol extension with UUIDs
...
This system can easily be extended by independent authors without
collisions, something the old system with plain increasing integers did
not allow.
Do this by utilizing the previously unused message code `NETMSG_NULL`
which has a value of 0.
This works for engine and game messages, snapshot items and events.
2017-05-25 00:52:43 +02:00
Dennis Felsing
728e548f55
Merge pull request #754 from SheikhZayx/master
...
CSV file instead of statboard screenshot
2017-05-14 11:49:46 +02:00
def
6d81f1f188
Fix cl_cpu_throttle_inactive
2017-05-14 11:01:48 +02:00
SheikhZayx
ea0e4948b4
CSV file instead of statboard screenshot
...
En-/Disable statboard being saved as csv
2017-04-26 05:10:31 +02:00
Dennis Felsing
40d3b4071d
Merge pull request #729 from Learath2/dd_pr_friendcoll
...
Strict checking for friends
2017-04-12 11:16:20 +02:00
Learath
ec1581f13a
Strict checking for friends. Fixes #539
2017-04-12 11:04:20 +02:00
Learath2
568b5e5603
Pointers should be set to NULL
2017-04-12 01:20:39 +02:00
Learath
389b432758
Take a blind stab at #718
2017-04-11 21:47:27 +02:00
heinrich5991
1d81d56850
Introduce new, vanilla-compatible server info protocol
...
This means that we have a reliable and fast way to query for extended info,
while also not wasting network bandwidth.
The protocol is designed to be extensible, there's four bytes space for
encoding more request types (currently zeroed), and there's one string in each
response packet and one string for each player available (currently the empty
string).
The protocol itself has no problems with more than 64 players, although the
current client implementation will drop the player info after the 64th player,
because it uses a static array for storage.
Also fixes #130 , the player list is just sorted each time new player info
arrives.
2017-03-29 12:56:13 +02:00
necropotame
b8e4e5beea
Fix style in several places
2017-03-22 19:45:14 +01:00
heinrich5991
f5446ca3b0
Fix unsigned/signed comparison warning when interacting with freetype
2017-03-19 17:19:59 +01:00
heinrich5991
d91cca728d
Partially revert warning-fixing, it caused warnings on other systems
2017-03-12 16:47:37 +01:00
Ryozuki
84726547aa
Fix warning also for server.cpp, and fixed client.cpp
2017-03-12 14:49:18 +01:00
Ryozuki
79f5b26cf7
Moved _WIN32_WINNT to the top instead
2017-03-12 14:45:57 +01:00
Ryozuki
1614e59e8f
Fix some warnings
2017-03-12 12:12:39 +01:00
heinrich5991
f2b2eb8639
Allow easier login for passwords with spaces
2017-03-10 12:30:41 +01:00
Dennis Felsing
761c3c9be1
Merge pull request #646 from heinrich5991/pr_ddnet_brace_style
...
Fix the brace style in some places
2017-03-09 13:31:21 +01:00
Learath2
4101acd747
Add rcon_login
2017-03-06 10:31:05 +01:00
heinrich5991
ba5af42b1f
Fix the brace style in some places
2017-03-04 15:43:49 +01:00
heinrich5991
e3f2316106
Revert "Revert "Refactor dummy input and demo filtering""
...
This reverts commit 187560c8c0
.
2017-02-28 10:08:14 +01:00
Dennis Felsing
187560c8c0
Revert "Refactor dummy input and demo filtering"
...
This reverts commit 8375f4888e
.
2017-02-28 08:15:35 +01:00
Dennis Felsing
eb36f421c5
Merge pull request #630 from heinrich5991/pr_ddnet_cmake_basic
...
Add overly simple CMakeLists.txt
2017-02-27 16:28:19 +01:00
heinrich5991
8375f4888e
Refactor dummy input and demo filtering
...
Remove references to src/game/ from src/engine/
2017-02-23 14:13:14 +01:00
Learath2
09552a6d9f
Get rid of trailing whitespaces
2017-02-21 19:11:43 +03:00
Dennis Felsing
c21399c4c5
Merge pull request #567 from d3fault/master
...
dummy copyMoves/hammer disabling when dummy connecting
2016-11-07 10:20:11 +01:00
Dennis Felsing
ab6ed4c589
Discard invalid snaps
2016-11-04 13:26:46 +01:00
def
34531c0696
cleanup
2016-11-03 22:10:31 +01:00
d3fault
d6b732113e
dummy copyMoves/hammer disabling when dummy connecting
2016-10-26 15:00:02 -07:00
heinrich5991
fce9ec6cda
Replace UI elements for the timeout code
...
Now you can regenerate your timeout seed with the click of a button.
2016-10-03 13:56:15 +02:00
heinrich5991
89b6d0c3da
Fix C89 compilation and a copy&paste mistake
2016-10-03 12:31:11 +02:00
heinrich5991
7ca2697135
Generate server-specific timeout codes
...
This way, servers can no longer hijack the timeout codes of clients.
Timeout codes are generated from md5(seed + dummy + server address).
If `cl_timeout_seed` is set to the empty string, the old config options
are used instead.
2016-10-02 11:36:42 +02:00
gjdaniel1999
142ae25e5d
Fix #267
...
Fixes crashes caused by dns timeout.
2016-09-28 10:48:51 +05:30
Dennis Felsing
98a2f459b6
Merge pull request #533 from BannZay/openCurrentMap
...
Load Current Map button added
2016-09-05 18:27:54 +02:00
BannZay
66c44cea79
MAX_PATH_LENGTH instead of pure magick
2016-09-05 18:54:35 +03:00
ACTom
363d0f81a4
Fix editor cannot input
...
fix bug that press ctrl+shift+e enter editor and cannot input anything.
fixed by TsFreddie
2016-08-27 02:29:57 +08:00
BannZay
c658411f15
Load Current Map button added
2016-08-23 14:29:53 +03:00
Freddie Wang
e5f23cd87c
Added full IME support
...
Now with display of editing text.
2016-08-14 22:16:06 -07:00
Freddie Wang
51a7b01190
temporary ime fix
...
Fixed Asian IMEs which need to press enter to confirm candidate text.
Disabled keyinput while editing candidate in IME.
2016-08-14 21:01:31 -07:00
def
28f50e4440
Revert "Implement comma in search and exclude queries to separate search terms"
...
This reverts commit 3341e18d13
.
2016-08-07 00:52:00 +02:00
def
3341e18d13
Implement comma in search and exclude queries to separate search terms
2016-08-02 22:16:02 +02:00
def
866ffe8ef2
Fix mouse when opening editor with cl_editor 1
2016-07-03 23:16:43 +02:00
def
4681f69b1b
Introduce cached ticks for client again, this time with workaround for
...
particles. Hopefully not many other parts of the code will need this.
2016-06-28 23:36:34 +02:00
def
19feacb2ad
Revert "Cache time on client as well"
...
This reverts commit 987fad55cd
.
Broke too many graphics animations, couldn't find a fix
2016-06-28 02:51:26 +02:00
def
987fad55cd
Cache time on client as well
...
- Fixes FPS for me after suspend from 40 to 500 fps
- Should generally improve performance
- Might lead to a few problems where we need to call set_new_tick() in a
few more positions, so test please
2016-06-28 02:16:55 +02:00
def
aeec3c6396
Add support for mousewheelleft and mousewheelright
2016-06-21 15:31:28 +02:00
def
8753620e42
Also use cl_reconnect_timeout on 'Too weak connection'
2016-06-19 02:17:23 +02:00
Tim Schumacher
96bcedec29
just set first char of ddnet filter to zero
2016-05-19 15:54:52 +02:00
Tim Schumacher
dae855ee9f
clear ddnet filter strings before appending
2016-05-19 15:51:48 +02:00
def
bb634d7641
Reconnect to last server address, not the one selected in browser
2016-05-17 18:56:33 +02:00
def
695bf346ac
Make gfx_refresh_rate functional ( fixes #255 )
2016-05-10 17:43:27 +02:00
def
2fc2515e0f
Fix DDNet server browser to refresh only once on start, not twice
2016-05-10 12:40:33 +02:00
def
461a09451d
Improve handling of multiple screens and missing screens
2016-05-07 23:19:46 +02:00
def
642e7f7671
Still hide window at start (fixes fullscreen in Gnome)
2016-05-07 21:16:31 +02:00
def
9bd30ce447
Make high-dpi screen support optional
2016-05-07 17:47:05 +02:00
def
4631a7cfa6
Try to enable HighDPI (untested)
2016-05-07 16:35:31 +02:00
def
340c4d2398
Leave it up to the WM where to position windows
2016-05-07 15:59:40 +02:00
def
c325b08087
Add inp_mouseold for warped mouse input
2016-05-07 15:59:13 +02:00
def
f2100fbad7
Change window focus handling (disable input grab when focus lost)
2016-05-06 11:29:34 +02:00
Ryozuki
82d2a994ed
Fixed cl_showping (now cl_showpred)
2016-05-05 18:07:00 +02:00
def
1b668047c8
Clean up auto reconnect and make it independent of rendering
2016-05-04 18:23:00 +02:00
def
21ac41bfae
Clean up fifo console
2016-05-02 23:36:21 +02:00
def
61e47422f6
Clean up debug messages a bit (lower case, no useless errors)
2016-05-02 21:35:32 +02:00
def
a8ce73dffa
Comment m_InpuIgnoredModifiers a bit
2016-05-02 18:21:54 +02:00
def
a9ed7035ee
Add inp_ignored_modifiers to ignore set of keyboard modifiers
2016-05-01 23:07:19 +02:00
def
28571e9cb5
Damn Windows XP
2016-05-01 20:23:14 +02:00
def
0bab90aa20
ALT modifier has no special meaning for key input
2016-05-01 19:57:38 +02:00
def
487de16200
Anotehr WinXP fix
2016-05-01 19:56:18 +02:00
def
dc45ecbe6d
Try to fix du.bat
2016-05-01 19:56:13 +02:00
def
a4840cdfd3
Fix ed_showkeys with mousewheel
2016-05-01 19:34:16 +02:00
def
faa576e73d
Another mouse fix try
2016-05-01 15:34:36 +02:00
def
981533e177
More mouse fixes with SDL2
2016-05-01 15:20:52 +02:00
def
143fd88c2a
Ignore relative mouse movement when in absolute mouse mode
2016-05-01 15:02:08 +02:00
def
644a23ba57
Fix folder creation
2016-05-01 14:45:47 +02:00
def
ab13a0086d
Updater: Support downloading files into new directories
2016-05-01 14:20:55 +02:00
def
779c6d2508
Only move cursor when window has mouse focus
2016-05-01 14:00:53 +02:00
def
32db2e6915
Updater: Support DLLs for win32 and win64
2016-05-01 13:11:51 +02:00
def
88780b8fbc
Use new ddnet update server
2016-05-01 12:09:02 +02:00
def
15fa9f7b74
minor fix: false instead of SDL_FALSE
2016-05-01 11:39:40 +02:00
def
6b3e0981a1
Case-insensitive
2016-05-01 11:23:56 +02:00
def
53a7623191
Updater special handling for ttf files (same as dll)
2016-05-01 11:23:32 +02:00
def
cc002d244d
Fix gfx_resizable to be on by default with X11
2016-05-01 03:28:41 +02:00
def
72a6e20ba8
Split CInput::NextFrame() from CInput::Update() ( fixes #444 )
2016-05-01 00:18:25 +02:00
def
d1b87e6794
Fix resolution on Mac OSX ( fixes #445 )
2016-04-30 23:10:09 +02:00
def
f79bdf69a5
typo
2016-04-30 22:55:21 +02:00
def
0385c3b520
Workaround for global hotkeys causing SDL keydown events
2016-04-30 20:27:47 +02:00
def
4761608329
Input fixes from TW master for mouse wheel
2016-04-30 20:11:26 +02:00
def
1446adee2c
Window resizing only with X11 (not on Windows and Mac OS X)
2016-04-30 19:19:19 +02:00
def
644fec7e55
Resize window without restarting client
2016-04-30 17:59:58 +02:00
def
74f4ad77d6
fixed utf8 text input from tw master
2016-04-30 04:02:32 +02:00
def
502c5aa3cb
Ignore keys after window regained focus
2016-04-30 03:32:23 +02:00
def
26c9c39004
Disable HighDPI displays
2016-04-30 03:32:01 +02:00
def
9b20d3a0ad
Fix relative mouse
2016-04-30 02:06:41 +02:00
def
2a7aa33830
Normal mouse speed again
2016-04-30 00:52:43 +02:00
def
7a5b79e48a
More SDL2 graphics goodness, partially from TW master
2016-04-30 00:43:11 +02:00
def
11e3fd55db
seperated ingame input handling from rendering (from TW master)
2016-04-29 23:05:20 +02:00
def
1727dd5a72
Some early SDL2 Android fixes
2016-04-29 22:56:13 +02:00
def
e8965bee68
Some keyboard input changes from teeworlds master
2016-04-29 21:56:38 +02:00
def
354696afb7
switch between fullscreen and windowed mode without restarting the client (by oy)
2016-04-29 21:56:38 +02:00
def
6c4e6c5c44
setlocale for XOpenIM with compose key
2016-04-29 21:56:38 +02:00
def
8e3550f9c6
Fix keyboard segfault
2016-04-29 21:56:38 +02:00
def
10d6f69d32
Fix Mouse buttons 4 and 5
2016-04-29 21:56:38 +02:00
def
0155c75cf4
Keyname for mouse9
2016-04-29 21:56:38 +02:00
def
a089d3d36d
Fix issue with keys not being recognized on non-English keyboards
2016-04-29 21:56:38 +02:00
def
bd2b61f0e5
Initialize m_pClipboardText
2016-04-29 21:56:38 +02:00
def
c5db3ef5f4
Use SDL_free instead of free
2016-04-29 21:56:38 +02:00
def
ea45173612
Fix NotifiyWindow on Windows
2016-04-29 21:56:38 +02:00
def
3e9b8a62ce
Add includes for windows' getenv/putenv/free
2016-04-29 21:56:38 +02:00
def
632db36fe4
Add clipboard copy&paste support (by swick)
2016-04-29 21:56:38 +02:00
def
9918ada2d8
Add comment about mouse sensitivity on X11
2016-04-29 21:56:38 +02:00
def
4111acd309
Add WIP
2016-04-29 21:56:38 +02:00
def
8bfc0008b7
Hide window until OpenGL context is created
...
Fixes aspect ratio distortion when using multiple screens with different
aspect ratio and switching between them while starting the client
2016-04-29 21:56:38 +02:00
def
6efd028393
Make NotifyWindow work with SDL2
2016-04-29 21:56:38 +02:00
def
38cfe32385
Fix stuck mouse
2016-04-29 21:56:38 +02:00
def
5cdb36ecb0
Debugging with text input handling
2016-04-29 21:56:38 +02:00
def
ff2a7272fa
Improved window grabbing: only when relative mouse mode is active
2016-04-29 21:56:38 +02:00
def
63a4c804de
Grab window, fixes mouse moving out of window and losing control
2016-04-29 21:56:38 +02:00
def
2d70c3e292
Try to get SDL2 on Windows working
2016-04-29 21:55:48 +02:00
def
db8a126315
Merge swick's SDL2 branch
2016-04-29 21:55:48 +02:00
Dennis Felsing
12fa78ca75
Merge pull request #316 from Learath2/pr_dllupdate
...
Allow for the update of dll files
2016-04-27 22:18:30 +02:00
def
ccbdf1d073
Add demo_speed command ( fixes #354 )
2016-04-27 17:21:40 +02:00
def
0f5611c2f0
Add function to filter chat out of demo when slicing ( fixes #382 )
2016-04-27 17:05:30 +02:00
def
a93e7710e1
Remove hacky security against rcon spoofing because we have a better one now (client-side)
2016-02-22 19:56:30 +01:00
def
52224875b4
Style cleanup
2016-01-23 21:44:45 +01:00
def
51504d2bd2
Switch dummy snapshots as well to prevent snapshot accumulation ( fixes #400 )
2016-01-23 21:42:35 +01:00
H-M-H
e41b4f463d
Merge pull request #389 from H-M-H/command_usage
...
added (console-)command usage fixes #387
2016-01-03 20:59:32 +01:00
def
7223d0ecc1
Use a do-while loop instead
2016-01-02 19:51:22 +01:00
east
f3f33904f7
secure_rand() as replacement for client source port generation
2016-01-02 15:37:44 +01:00
H-M-H
8e24ef8020
commanddescription can now be placed directly in
...
the commandparamsstring: "s[file]"
2015-12-28 16:19:52 +01:00
H-M-H
11a426c18b
added (console-)command usage
2015-12-23 14:29:31 +01:00
timgame
2874e18ce0
dont restore empty config values at start
2015-11-16 20:31:56 +01:00
H-M-H
f0d10ac62d
better get dummyinput directly from CControls
2015-11-10 20:29:12 +01:00
H-M-H
50c80a1cfb
classmembers shall start with m_ !
2015-11-09 20:27:18 +01:00
heinrich5991
e6959e116e
Only update cl_antiping_* if cl_antiping is 0
...
If cl_antiping is 1, the previous version of the code would have set all
other antiping variables to 1 anyway, so with this commit the user can
retain their antiping config if they configured after the last start of
the old client.
2015-10-06 15:59:11 +01:00
heinrich5991
7512cc10d6
Introduce a mechanism to import old configs and use it for cl_antiping*
2015-09-10 12:31:02 +01:00
east
5dd2169bb0
keep support for map fastdl
2015-09-01 17:55:12 +02:00
east
7720d6bbf2
client exception for NETMSGTYPE_SV_EXTRAPROJECTILE not vital
2015-09-01 13:50:45 +02:00
oy
e91d26b8ac
force vital check on essential cl/srv messages and added additional sequence checking
2015-09-01 13:50:45 +02:00
Learath2
27d9ad9bfc
Get rid of unnecessary debug messages
2015-08-29 23:55:41 +03:00
Learath2
5f4e2511fb
Allow updating dll files. Replace vectors with map.
2015-08-29 23:48:04 +03:00
Learath2
8504dbc058
Create directories if they are missing
2015-08-29 23:47:55 +03:00
Learath2
d08bd06610
Fix variable naming
2015-08-29 23:46:22 +03:00
def
043d718698
Fix dyncam mousesens
2015-08-27 21:52:10 +02:00
def
1dddf42cbb
Simplify Dyncam and fix #311
2015-08-27 20:26:05 +02:00
def
12f55eb76c
Try FreeConsole() instead
2015-08-26 15:12:27 +02:00
def
fe22edadaa
Hide console window on Windows by default
2015-08-26 12:40:50 +02:00
def
902e4b7487
Also use map name by default for manual demo recording
2015-08-22 17:36:47 +02:00
def
83be8af082
Change auto demo recorder format ( fixes #297 )
...
- auto/MAP_TIME.demo instead of the old auto/autorecord_TIME.demo
- Made CFileCollection usable with a wildcard to include the entire
directory and not just files with a specific file name
2015-08-22 17:22:46 +02:00
def
db2256e827
Fix a few whitespace-at-end-of-file issues
2015-08-22 15:27:41 +02:00
Dennis Felsing
37256d6e2c
Merge pull request #283 from savander/DDRace64
...
Improvements for demoplayer (pause/unpause demo is bindable) + you can hide scoreboard after death
2015-08-13 17:25:57 +02:00
Adam Jaworski
41620b1a36
Con_DemoPlay instead of Con_PlayDemo and demo_play instead of playdemo
2015-08-12 14:26:48 +02:00
def
8f532aad9f
Use autoexec_client/server.cfg by default, fall back to autoexec.cfg for both
2015-08-12 13:49:16 +02:00
Adam Jaworski
18fae123ab
Playdemo - Check if demo is played
2015-08-12 12:17:19 +02:00
Adam Jaworski
8d4aea8a00
Added: playdemo command to start demo via console, bindable
2015-08-12 11:59:34 +02:00
Nikita Zyuzin
0b9e2f144c
Add prefix Cl to dummy and player variables
2015-08-07 00:16:33 +04:00
def
eb29a21142
Improve friends and foes feature
...
- Add friends and foes commands to list them
- Make clan optional for adding and removing
2015-07-28 16:13:29 +02:00
def
e97c8ac08f
Add foes (permanently ignored players)
2015-07-22 22:16:49 +02:00
def
d815193d86
Merge branch 'DDRace64' of github.com:def-/ddnet into DDRace64
2015-07-22 18:24:09 +02:00
def
4e658c1057
Minor cleanups
2015-07-22 18:23:40 +02:00
east
63cfc09017
make add_demomarker working in all recorders
2015-07-22 15:37:59 +02:00
def
76e4ca1bf6
Sort players in scoreboard by name too
2015-07-10 22:26:55 +02:00
def
6e8ada1ac8
Fix whitespaces a bit
2015-07-09 02:12:35 +02:00
def
7c665a7b97
Add auto-antiping based on ping
2015-06-21 18:00:09 +02:00
east
458e83e794
Further revert of auto demo recorder (fixes continuous recording on TILE_BEGIN)
2015-06-17 12:54:41 +02:00
Nikita Zyuzin
12652985c3
Hide scoreboard if statboard is present
2015-05-21 13:55:51 +04:00
Nikita Zyuzin
d8d20b0c1a
Rename detailed_stats to statboard
2015-05-21 13:41:59 +04:00
Nikita Zyuzin
42759e8909
Fix restart on new round and grabs count
2015-05-21 00:23:58 +04:00
Nikita Zyuzin
245ebccd7b
Add initial detailed stats board code
2015-05-20 02:51:02 +04:00
def
b6008f5b20
Only refresh serverbrowser when necessary
2015-05-11 21:51:06 +02:00
def
33c0420edf
Don't stop Autoupdater downloads just because they're slow
2015-05-10 01:53:26 +02:00
def
ad151e5aba
Enable timeouts and low speed limits for HTTP downloads
2015-05-10 01:36:29 +02:00
def
a3ac203b0c
Fix autoupdater on non-Windows
2015-05-08 20:46:48 +02:00
def
4c8834dc6a
Fix autoupdater on non-Windows
2015-05-08 20:45:47 +02:00
def
360be2b727
Fix autoupdater
2015-05-08 20:40:47 +02:00
east
9d50085782
Fix dummy connect on servers without security token protocol
2015-04-19 23:09:55 +02:00
east
93305aef74
Fix dummy connect delay (Fullfill securitytoken handshake)
2015-04-19 19:53:37 +02:00
def
8f02de318b
Make dummy connecting a bit nicer: Show that dummy is being connected, disable unusable buttons
2015-04-19 14:40:05 +02:00
def
a77cd039a6
Get rid of all Clang warnings
2015-04-18 22:29:28 +02:00
def
710a786f88
Rename AutoUpdater to Updater because you have to press a button now
2015-04-18 21:17:27 +02:00
def
aead2631b6
Fix os_compare_version a bit
2015-04-18 16:23:43 +02:00
Learath Lea
df57a981de
Add os_compare_version. Check for WinXP.
2015-04-18 15:53:11 +03:00
def
b55bf7ef90
Try to add back WinXP compatibility for autoupdater (untested)
2015-04-18 13:42:56 +02:00
def
3992b1346b
Hopefully fix compilation on new OS X systems
...
Names collided with some new OS X defined names, fixes #189
2015-04-07 19:07:38 +02:00
def
3c496c62e1
Rename gfx_quads_as_triangles to gfx_quad_as_triangle and set default to 1
2015-03-31 16:41:51 +02:00
BeaR
2d3202862b
Change the way quads are split into triangle splits (conform with intel/nvidia drivers)
2015-03-31 16:18:49 +02:00
BeaR
462d88eac4
Reduce amount of drawcalls when using triangles instead of quads
2015-03-31 13:35:18 +02:00
Learath Lea
1839025732
Do call the callback even if it fails
2015-03-29 00:46:43 +02:00
Learath Lea
0024a4370c
Catch an IO error
2015-03-29 00:41:58 +02:00
def
04c64a1794
Don't ask to autoupdate if we're on a newer version already
2015-03-15 01:09:34 +01:00
def
d835826461
Use proper path for autoupdater on *nix
2015-03-14 20:01:18 +01:00
def
8ae27f81b6
Improve autoupdater a bit
...
- Only ask for restart when we're ingame or unsaved changes in editor
- Otherwise restart directly
2015-03-14 16:10:46 +01:00
def
6af7510cc5
Some more compilability
2015-03-14 11:31:06 +01:00
def
0fd857b410
Compiling on Android
2015-03-14 11:29:20 +01:00
def
ba4f961594
Some more autoupdater changes and a button to check for autoupdates
2015-03-14 10:45:11 +01:00
def
8a5fda61d5
Remove unused "Ignored" parts
2015-03-13 22:33:48 +01:00
Learath Lea
a164458f70
Add a messag for last file too
2015-03-13 21:27:37 +02:00
Learath Lea
b75a756367
Don't get stuck on a manifest fail.
2015-03-13 21:18:00 +02:00
Learath Lea
1f34ed6740
Call the completion callback even on a fail.
2015-03-13 21:17:23 +02:00
def
aa4453da40
Fix autoupdate to show download bar again
2015-03-13 16:27:57 +01:00
def
f893ed6ec4
Fix and clean up autoupdater
2015-03-13 15:14:00 +01:00
Learath Lea
a4d16a2713
Fix bug with replacing executables.
2015-03-08 19:45:37 +02:00
Learath Lea
7e22c77184
Fix small bugs. Update the server executable too.
...
Conform to fetcher interface.
2015-02-27 23:09:04 +02:00
Learath Lea
488db9b4fb
Can't autoupdate on OSX and Android.
2015-02-27 23:08:34 +02:00
Learath Lea
8ee294a412
Fix use after free. Fix thread launching.
2015-02-27 23:06:19 +02:00
Learath Lea
422e726dce
Fix two little bugs
2015-02-23 20:25:38 +02:00
Learath Lea
0f279a33cb
Add restart functionality.
2015-02-23 20:25:03 +02:00
Learath Lea
cf418160b6
Made the user interface functional.
2015-02-23 20:24:27 +02:00
Learath Lea
233ce262ac
Add Autoupdate.
2015-02-23 20:23:56 +02:00
Learath
09ce649238
First get rid of the old autoupdate
...
Conflicts:
src/engine/client/client.cpp
src/engine/client/client.h
Conflicts:
src/engine/shared/config_variables.h
2015-02-23 20:23:35 +02:00
Tobii
b309fd41eb
Added copy moves function for dummy
2015-02-16 11:19:42 +01:00
Learath Lea
62a35bfb81
Escape the filenames.
2015-02-12 19:58:54 +02:00
def
dd3fae069b
Cleanup
2015-02-08 21:18:24 +01:00
Learath Lea
ec84bb890b
Actually use the storagetype we passed.
2015-02-08 11:53:06 +02:00
Learath Lea
142c386cd6
Remove obsolete function prototype.
2015-02-08 11:52:47 +02:00
def
8da8abdeaa
No more verbose curl output
2015-02-05 19:41:48 +01:00
Dennis Felsing
99f2adc29b
Merge pull request #139 from Learath2/pr_FixOverflow
...
Fix progress bar overflow and Abort segfault
2015-01-28 18:45:15 +01:00
Learath Lea
c4ab42333d
Make sure the old object is deleted
2015-01-28 14:17:39 +02:00
Learath Lea
ace7e8208a
Fix a segfault when aborting a download
2015-01-28 14:13:56 +02:00
Learath Lea
2d61e7610e
Fix the progressbar overflow
2015-01-28 13:57:11 +02:00
def
499adf3cdb
HTTP instead of HTTPs
2015-01-27 23:14:04 +01:00
def
3aa4a613b6
Make the option to disable http download work (thanks Learath2)
2015-01-20 00:26:09 +01:00
def
3b0a52319b
Typo
2015-01-20 00:21:38 +01:00
Dennis Felsing
b6c07e40d2
Merge pull request #137 from Learath2/pr_FollowRedirect
...
Follow 3xx Redirects
2015-01-20 00:05:33 +01:00
Learath Lea
6b354475ce
Follow 3xx Redirects
2015-01-20 01:01:35 +02:00
Dennis Felsing
554342eb3f
Merge pull request #136 from Learath2/pr_CrcFail
...
Fix for the crc fail fallback.
2015-01-19 23:56:40 +01:00
Learath Lea
c6ee3ebbed
Fix for the crc fail fallback.
2015-01-20 00:51:55 +02:00
Learath Lea
93d6ca2102
Fixed the order of callbacks
2015-01-20 00:34:05 +02:00
eeeee
e5970145f7
fix fetcher codez formatting
2015-01-19 14:09:30 -08:00
Learath Lea
b8ec5c6e65
Fallback to gameserver if LoadMap fails
2015-01-19 23:34:57 +02:00
def
883cd3d7d3
Adaptation to work with DDNet
2015-01-19 22:19:27 +01:00
Learath
340e79904d
Added fetcher interface.
...
Make fetcher client only and move Task class from interface.
Fix queue logic, add destructor.
LEAN_AND_MEAN moved up to prevent curl including the whole winapi
Remove JobNo, Fix callback, Cleanup debug messages.
Fix include guard
Copy the Url and Destination. Delete pTask.
Fix typo
Add Completion callback
Let the user pass context
Add virtual to inherited funcs
Use 0 instead of NULL
Give fetcher the ability to create folders. Fix couple of small bugs.
Added .lib files for MSVC.
Leave user the allocation of CFetchTask. Get rid of unnecessary cb
arguments.
Get the HTTP return code from libcurl.
Incorperate the storage system.
Fail on HTTP error >= 400.
Add more info to the task.
Add blocking way of getting HTTP resp code.
Remove resp code from normal tasks as we fail >= 400 anyways.
Sleep instead of killing the thread
Forgot one instance of respcode.
Provide HTTP download for maps.
Dont check 404 first.
2015-01-19 22:14:52 +01:00
def
bd62b5da79
Clean up a few compile warnings
2014-12-31 13:04:31 +01:00
def
e24de30f86
Still allow to find clan mates when clan is ignored in friends
2014-12-22 18:18:01 +01:00
def
ee6eae1cee
Fix cl_friends_ignore_clan
2014-12-19 17:56:29 +01:00
def
8d945fe968
Exclude DDNet servery by type
2014-12-14 16:45:18 +01:00
def
3b0f768478
Add setting to ignore clan in friends and enable by default
2014-12-12 17:15:29 +01:00
def
76b6a99f26
Add Exclusion filter strings and clean up menu a bit
2014-12-10 04:49:16 +01:00
def
8b108a2311
Clean up gametype determination
2014-12-10 03:39:15 +01:00
def
801d6033a5
Revert "More unsigned ints because of undefined integer overflow behaviour"
...
This reverts commit 623223354a
.
2014-12-02 15:54:59 +01:00
def
0963b68dea
Fix memory leak in client
2014-12-02 13:36:27 +01:00
def
623223354a
More unsigned ints because of undefined integer overflow behaviour
2014-12-02 12:10:21 +01:00
Dennis Felsing
b525de33b5
Merge pull request #112 from trml/prediction_weapons
...
Prediction weapons
2014-12-02 11:24:52 +01:00
nuborn
9752334e75
convert projectiles back to default format before recording demos
2014-12-01 01:32:51 +01:00
nuborn
03bc769c09
prediction of hammer (hits) and grenade (explosions)
2014-12-01 01:31:58 +01:00
BeaR
186de4e08e
Add option to enable/disable panning per voice
2014-11-30 12:23:05 +01:00
BeaR
98d42adf9d
Implement sound logic for shaped sounds, fix rectangle height property in editor and submit voice shape information to audio interface
2014-11-29 14:29:40 +01:00
BeaR
9996751161
Remove deprecated falloff distance
2014-11-28 19:21:59 +01:00
BeaR
80c06aef91
Fix sound cutoff for looped sounds and make sound offset threshold dependent on the size of the audio buffer
2014-11-27 13:56:01 +01:00
def
f3ba2e86ca
Send timeout code later (fixes timeout code entering issues, fixes timeout protection not working realiably with dummy)
2014-11-27 01:59:55 +01:00
def
c9b4687cce
More time for double click recognition (0.33 instead of 0.25 seconds) ( fixes #17 )
2014-11-25 21:30:16 +01:00
def
91bc16c037
Add an option to assume demos to be race demos
2014-11-25 20:46:21 +01:00
def
2acdf5ea17
Code cleanup
2014-11-25 20:29:31 +01:00
def
140173311e
Uncached time_get by default
2014-11-18 18:21:30 +01:00
def
36a9c00aed
Make sound more exact
2014-11-15 00:13:20 +01:00
def
808f889c00
Improve server wakeup timing
2014-11-11 13:00:02 +01:00
def
4e9b6ea336
Ugly fix for client (TODO: improve)
2014-11-10 00:17:31 +01:00
def
c9ceef7523
Add workaround for FlashWindowEx on mingw with old winapi32
2014-11-05 01:46:40 +01:00
def
d3797289c1
Revert "improve antiping for weapons (particularly in vanilla) by taking into account more of the info already available to the client"
...
This reverts commit 56036dcd7b
.
2014-11-02 10:58:21 +01:00
def
11583ed434
Allow 256 voices
2014-10-30 00:14:16 +01:00
BeaR
f5fa00cfb7
Prevent integer overflow (fixes segfault in the soundengine)
2014-10-29 22:45:48 +01:00
Dennis Felsing
346d7a04f3
Merge pull request #90 from trml/improve_antipingweapons
...
Small improvements to antiping for weapons
2014-10-29 00:34:45 +01:00
def
ec55a87972
Fix opus map sound crash
2014-10-28 22:42:31 +01:00
def
2a44f0cc0f
Merge branch 'Sound' into DDRace64
...
Conflicts:
bam.lua
other/opus/include/ogg/ogg.h
other/opus/include/opus/opus.h
other/opus/include/opus/opus_custom.h
other/opus/include/opus/opus_defines.h
other/opus/include/opus/opus_multistream.h
other/opus/include/opus/opus_types.h
other/opus/include/opusfile.h
src/engine/client/sound.cpp
2014-10-28 22:08:59 +01:00
nuborn
56036dcd7b
improve antiping for weapons (particularly in vanilla) by taking into account more of the info already available to the client
2014-10-28 21:13:55 +01:00
BeaR
5562fac602
Add opus as external library (windows only)
2014-10-28 14:38:50 +01:00
BeaR
49373ee412
Fix opus sound loading
2014-10-28 14:01:21 +01:00
def
e283e10685
A bit better, but still buggy
2014-10-28 12:22:49 +01:00
def
9b3ca0d8a1
Something that sounds a bit more like music (NumFrames wrong or op_read wrong?)
2014-10-28 10:27:00 +01:00
def
f1cca50695
Fix Mac OSX compilation
2014-10-28 02:25:45 +01:00
def
3730e19b5c
Fix Android compilation
2014-10-28 02:01:51 +01:00
def
0b1de66bdf
Revert "Some work on Opus map sounds (not working yet)"
...
This reverts commit 26260181bd
.
2014-10-28 01:33:58 +01:00
def
f4231100a7
Make triangle quad rendering optional, as it seems to cause performance problems
2014-10-28 01:12:11 +01:00
def
26260181bd
Some work on Opus map sounds (not working yet)
2014-10-27 16:23:53 +01:00
def
5fd50e0b46
Fix warning at client start
2014-10-27 09:05:22 +01:00
def
9453b80e66
Forgotten
2014-10-26 02:57:03 +02:00
def
59fccf18f0
Add window highlight on Linux ( fixes #65 )
2014-10-26 02:25:36 +02:00
def
34c39b43f0
Cleanup
2014-10-25 02:53:26 +02:00
def
8d230306d8
Fix sound enabling and disabling ( fixes #82 )
2014-10-25 02:52:08 +02:00
def
699fb60532
Fix: Mapping sounds in editor works even when the sound system is disabled
2014-10-25 01:23:39 +02:00
def
12102a14a6
Fix sound and image loading
2014-10-24 23:03:16 +02:00
BeaR
78aa7c51be
Prevent modulo 0
2014-10-23 12:04:46 +02:00
BeaR
2b1272ed69
Work on nicer audio timing
2014-10-18 18:41:59 +02:00
BeaR
e211c7a2b2
Ingame sound pos envelope support
2014-10-18 18:41:55 +02:00
BeaR
8addf25b24
Add support to modulate voice volume and falloff distance
2014-10-18 18:41:54 +02:00
BeaR
774be5561e
Fix crash when loading sound files threaded (double io_close)
2014-10-18 18:41:54 +02:00
BeaR
b5d0034674
Add embedded sound support
2014-10-18 18:41:53 +02:00
BeaR
96a6d6d85b
Take sample duration into account when enqueuing sound sources
2014-10-18 18:41:53 +02:00
BeaR
16084d93cf
Working on correctly replay sounds
2014-10-18 18:41:52 +02:00
BeaR
2f837a4c44
Notify player on chat highlight (windows only)
2014-10-18 16:17:36 +02:00
def
082ecfe691
Merge branch 'DDRace64' of github.com:def-/ddnet into DDRace64
2014-10-16 17:42:38 +02:00
def
1144ba77c6
Split up demo recording into 3 separate recorders
2014-10-16 17:42:13 +02:00
BeaR
944218ca9f
Render quads as triangle fans
2014-10-15 15:44:29 +02:00
def
607a27718e
Revert "Removed InputData Array"
...
This reverts commit 83f6fc70fa
.
2014-10-12 17:52:53 +02:00
Tomew
83f6fc70fa
Removed InputData Array
2014-10-12 17:19:09 +02:00
def
32fedf3518
Automatically rcon-authenticate dummy on connection if player is authenticated already
2014-10-01 12:41:10 +02:00
def
c54cf2e7ba
Cleanup
2014-09-26 02:41:25 +02:00
def
bde8c33c20
Hopefully real fix now
2014-09-20 21:44:43 +02:00
def
572b4f91bd
Fix serverbrowser for more than 24 players again
2014-09-20 21:14:19 +02:00
def
36b33d6138
Fix: Prevent animated server names and fake 0 pings in serverbrowser
2014-09-20 15:48:30 +02:00
def
7035bf87fd
Refresh DDNet tab when a new serverlist was received
2014-09-20 15:35:01 +02:00
def
3b3955632c
Hopefully fix Windows compile
2014-09-20 14:20:43 +02:00
def
d6aea5ba40
Prepare DDNet gametype name
2014-09-20 13:48:59 +02:00
east
c4fc429e99
small cleanup
2014-09-20 11:47:51 +02:00
east
603727232a
ddnet server list zlib compression added
2014-09-20 11:36:46 +02:00
east
cda02a3d9a
versionsrv serverlist download added
2014-09-20 00:36:22 +02:00
east
202d5d8866
Filter flag grid added
2014-09-19 23:52:09 +02:00
east
9db12d455d
working on CDDNetCountry
2014-09-18 16:13:06 +02:00
east
e732008157
DDNet serverlist added
2014-09-13 16:36:25 +02:00
def
a36358190b
Mac OS X compilation
2014-09-11 21:38:23 +02:00
def
49682f4a8d
Threaded logger output
2014-09-09 23:02:05 +02:00
def
d44e6088bb
console output cleanup
2014-09-09 22:23:56 +02:00
def
0da1ba238c
Add cl_cpu_throttle_inactive
2014-09-06 01:42:59 +02:00
def
4133e642f8
Remove Damage Indications when entering game ( fixes #29 )
2014-09-03 14:17:44 +02:00
def
f66febb009
Revert "Only connect dummy when we're fully connected to the server"
...
This reverts commit 96502a2d88
.
2014-09-03 13:58:06 +02:00
def
96502a2d88
Only connect dummy when we're fully connected to the server
2014-09-01 17:36:10 +02:00
def
9f4ac93d90
fifoconsole cleanup
2014-08-29 19:42:34 +02:00
timgame
7929d9a0c8
added client fifo
2014-08-29 16:52:08 +02:00
def
c653a09f82
Use settings_ddnet.cfg instead of settings.cfg
2014-08-26 22:25:22 +02:00
def
b2f8f272db
Only use rcon spoofing protection on ddnet servers as it's buggy on others
2014-08-26 22:10:22 +02:00
def
c6b63c34ba
Don't show quit popup on update
2014-08-26 22:06:35 +02:00
Dennis Felsing
25bbecc0c9
Merge pull request #10 from east/demoslice
...
Extended demo player features
2014-08-23 18:36:20 +02:00
east
070ebe2895
merge fixed
2014-08-23 17:57:32 +02:00
east
8624d0a747
DemoPlayer: Save dialog added
2014-08-23 17:48:04 +02:00
def
803745fee1
Fix: Working 64 player server info in LAN tab (by Savander)
2014-08-22 19:59:38 +02:00
def
2cff296c25
Protect from IP spoofing of rcon commands
2014-08-22 13:54:13 +02:00
def
bdd8e77d46
also show all players for 32 player serves in serverbrowser
2014-08-21 13:57:21 +02:00
def
0916d8aba5
Fix timeout code stuff
2014-08-17 19:19:40 +02:00
def
c97a412913
Timeout code for dummy, timeout code working on solo servers
2014-08-17 19:10:08 +02:00
def
23f67b5afe
Really disconnect dummy on map change
2014-08-16 12:55:37 +02:00
def
1c4fac8afd
Display map name while downloading
2014-08-16 01:06:17 +02:00
east
f1ee4aa48c
CDemoEditor: slice begin/end markers added
2014-08-13 17:32:03 +02:00
east
65b2426349
CDemoEditor: added new buttons to demo player
2014-08-13 16:35:15 +02:00
def
c493ef4408
imports
2014-08-13 13:00:18 +02:00
def
83cb1cdaea
Initialize random number earlier
2014-08-13 12:58:53 +02:00
def
5436e45e2f
Use another connection (with a truly random port) to request connection infos
2014-08-13 12:03:53 +02:00
east
64810cf11c
worked on CDemoEditor
2014-08-12 16:21:06 +02:00
def
b1da901028
Fix: Only allow dummy reconnect every 5 seconds
2014-07-25 02:43:01 +02:00
def
53346dddfc
Try to fix the movement on dummy connect
2014-07-16 14:45:53 +02:00
def
bbe597ef04
Add cl_dummy_resetonswitch
2014-07-08 01:41:45 +02:00
CookieMichal
e236758118
Fixed compilator warnings
2014-07-07 15:42:46 +02:00
def
13f0a455e1
Unneded include
2014-06-22 02:41:46 +02:00
def
7875c2ec36
Android support (by Pelya)
2014-06-16 13:29:18 +02:00
def
26dbb86d0b
Fix: Save news in teeworlds settings directory
2014-06-05 15:19:26 +02:00
def
c67742f60a
Add news
2014-06-05 12:11:41 +02:00
def
458331597e
Fix: Dummy can see 64 players on non-ddnet servers
2014-06-04 23:19:05 +02:00
def
bf38e947a8
Fix: Dummy connect and disconnect (Thanks to Kati)
2014-05-24 21:34:06 +02:00
def
7dc7165157
Seems like 64 player rerequests are bad for switching between Internet
...
and LAN
2014-05-22 17:02:58 +02:00
def
bede303976
Fix: Dummy connect
2014-05-17 21:37:55 +02:00
def
f0ed57a9a3
Fix: Dummy can connect without port
2014-05-17 20:00:01 +02:00
def
2db6673a46
Reset dummy connect time to fix dummy connect on new server
2014-05-17 19:06:33 +02:00
def
2c1dc335cc
Only consider dummy connected when 2 snapshots were received
2014-05-17 18:57:46 +02:00
def
4b8a52d7c9
Fix: Rerequest 64 player infos
2014-05-17 16:15:01 +02:00
def
73103df309
Make autoupdater only run when ddnet servers can be reached
2014-05-17 15:42:32 +02:00
def
42811dc896
Autoupdater asks for permission to update + Autoupdater fixes
2014-05-17 14:28:50 +02:00
def
46fb8c8b7f
Readd old graphics code for old computers
2014-05-16 01:01:30 +02:00
def
b0dc35080e
Fix: Only allow dummy connect every 5 seconds (Thanks Monsta)
2014-05-13 20:26:59 +02:00
def
6cdca20e4d
Fix last
2014-05-10 20:58:29 +02:00
def
102997a989
Only allow dummy connect when we're connected to server
2014-05-10 20:40:54 +02:00
def
c0be97b8c3
No more crashing on map change with dummy
2014-05-10 20:25:29 +02:00
def
25cfa741e5
Fix: Stop the random shootings at dummy switch
2014-05-10 20:23:26 +02:00
def
96068e0149
Fix random dummy jumps at switch (for the 100th time)
2014-05-10 18:20:03 +02:00
def
5b1c866b35
Feature: Separate inputs for dummy and player
2014-05-10 14:31:00 +02:00
def
0d5790b8cd
No more Connection Problems on dummy connect
2014-05-09 16:46:04 +02:00
def
d2623bbb05
Fix potential crash with dummy
2014-05-08 14:58:42 +02:00
def
98c9fe33bf
Fix: Dummy shouldn't hammer on switch (except after hammerfly, which is harder to fix)
2014-05-07 15:24:53 +02:00
def
9ae6ce7097
Fix: You still receive whispers and team messages for dummy
2014-05-07 03:34:21 +02:00
def
239fdce024
Fix: Always start dummy hammer immediately
2014-05-05 04:56:37 +02:00
def
b6e319f1c5
Fix dummy switching (hopefully crashes as well)
2014-05-04 23:29:29 +02:00
def
9340b1400f
Add team chat sound deactivation
2014-05-04 18:35:37 +02:00
HMH
44a20aca2e
use predicted characters for dummy_hammer
2014-05-04 17:32:26 +02:00
def
c316c3f5a3
Fix: Better dummy behaviour on switches
2014-05-03 23:28:48 +02:00
def
a0eee3f1a7
Fix: No wrong pings in serverbrowser
2014-05-03 20:57:19 +02:00
def
d1cb8a8e06
Fix: No more random inputs when you hold dummy switch pressed...
2014-05-03 20:29:31 +02:00
def
820926d836
Store dummy snapshots for better dummy switching
2014-05-03 20:24:45 +02:00
HMH
addfe47d4c
fix correct dummy-tunings now
2014-05-03 02:44:28 +02:00
def
bf6fb6eb0f
cl_overlay_entities instead of cl_show_entities
2014-05-01 17:44:35 +02:00
def
873d17ceed
Fix: Dummy stop hammering immediately when cl_dummy_hammer is toggled off
2014-04-30 17:51:34 +02:00
def
c4118a3878
Fix: Make inputs work 100% when you're in freeze.
...
This was random before, now these parts are a lot more reasonable
Client-side fix so it works on all servers
2014-04-30 15:21:23 +02:00
def
89777a294b
Fix: Dummy starts hammering immediately on switch
...
This allows perfect hammerfly start timing
2014-04-30 15:15:27 +02:00
def
567e55ca57
Fix dummy delta switching
2014-04-30 13:32:12 +02:00
def
158900cbc1
Fix: Dummy holds keys after freeze
2014-04-29 03:24:40 +02:00
def
83c06cd264
Fix server update
2014-04-28 23:11:15 +02:00
def
c85b99fbae
Add server updater
2014-04-28 22:47:47 +02:00
def
92ad47b641
Fix: Autoupdater for 64 bit Linux
2014-04-28 22:39:27 +02:00
def
1738ff6010
Cleanup
2014-04-28 22:20:03 +02:00
def
8b816dce44
Fix: Proper weapon for dummy
2014-04-28 22:16:24 +02:00
def
7a5f32f155
Add hammerfly for dummies
2014-04-28 22:12:50 +02:00
def
82abac307a
More dummy fixes
2014-04-28 20:43:08 +02:00
def
a7862a200f
Fix: Map changing with dummy
2014-04-28 19:36:08 +02:00
def
8687fd1317
Less lags on dummy switch
2014-04-28 17:26:31 +02:00
def
4782d34667
Some more dummy fixes
2014-04-28 16:47:44 +02:00
def
9f509eeedb
Fix: Dummy setting updates
2014-04-28 15:19:57 +02:00
def
9bf6f3ed6c
Fix: Connecting to server names instead of IPs with dummy
2014-04-28 14:12:24 +02:00
def
085fea62b6
More Mac fixes
2014-04-28 01:00:02 +02:00
def
d63f44e316
Make compile on Mac
2014-04-28 00:41:19 +02:00
def
3bbc2c4ef7
Fix dummy issues
2014-04-27 13:44:04 +02:00
def
94c81fd9ab
Allow dummy to rcon too
2014-04-27 12:51:02 +02:00
def
ed05b601e3
Basic updating (thanks to unsigned char*)
2014-04-27 05:01:25 +02:00
def
7bcc51d488
Basic updating (thanks to unsigned char*
2014-04-27 05:01:03 +02:00
def
5345bb6273
Fix dummy bugs
2014-04-26 21:10:39 +02:00
def
3dce4c9489
Add dummy (Thanks to //toast and Monsta)
2014-04-26 20:29:42 +02:00
def
28cc8f7724
Fix: Show the server you're connected to in the server browser too
2014-04-05 00:07:58 +02:00
def
2db9e5c7b0
Hopefully fix screenshots
2014-03-29 17:04:06 +01:00
def
17ec1eabda
More resonable sound settings
2014-03-22 10:24:10 +01:00
def
607e41cdd3
Fix: Always refresh serverlist properly, don't let 64 player packets disrupt us
2014-02-26 02:17:41 +01:00
def
96855e2b95
Fix crash on server change by ignoring snapshots of old server
2014-02-26 01:25:22 +01:00
def
9728245ac6
Bigger buffer to allow more than 1500 skins for Broken (does not seem to impact performance)
2014-02-18 23:53:46 +01:00
def
41703cd5b9
Add gfx_backgroundrender to fix crashes on some systems
2014-02-12 12:38:57 +01:00
def
79a99a994c
Remove non-threaded graphics as they strongly decrease performance in many cases
2014-02-07 23:33:15 +01:00
def
48c292b8bf
Only render if window is visible
2014-02-02 11:54:34 +01:00
def
3ca4514d21
Fix: Editor, Debug mode always open immediately
2014-01-31 01:41:57 +01:00
def
e074c52d4b
Crude way of preventing crashes with editor undo
2014-01-26 21:50:30 +01:00
def
d092b8007d
Add editor undo function (by MAP94)
2014-01-19 04:02:01 +01:00
def
d859f490ce
Better performance when CPU throttled
2014-01-15 21:40:28 +01:00
def
31629b15c1
DDNet Version notice
2014-01-14 23:13:17 +01:00
def
bc9e188309
Revert SetPing
2014-01-14 21:44:40 +01:00
def
9e4114f27d
Better 64 player search
2014-01-14 21:40:55 +01:00
def
c90568ce71
Support for 9th mouse key (by Tolsi)
2014-01-14 20:33:18 +01:00
def
a0e5c6759d
Only sort players on last packet
2014-01-13 23:15:54 +01:00
def
188635162e
64 Player Filter Button
2014-01-11 21:38:50 +01:00
def
8af9f9d6a3
Fix: Properly show 64 player servers
2014-01-11 04:08:01 +01:00
def
736891c945
Change serverbrowser request order
2014-01-11 03:53:50 +01:00
def
9743b0cb58
Better time/score messages
2014-01-10 16:19:46 +01:00
def
d437c57d26
Fix null pointer
2014-01-10 12:01:13 +01:00
def
ba9a29c704
Fix that sometimes 64 player servers show up as 16 player
2014-01-09 15:40:11 +01:00
def
35ea08915a
Don't allow negative offsets
2014-01-08 18:16:52 +01:00
def
488df63f92
Too verbose debugging output
2014-01-08 07:55:26 +01:00
def
8bcd622412
Fix stupid merge
2014-01-08 07:50:58 +01:00
Patrick Rathje
5114570794
Hotfix for Refresh
2014-01-08 07:46:24 +01:00
Patrick Rathje
4c080fe137
Better Refreshing
...
Conflicts:
src/engine/client/client.cpp
src/engine/client/serverbrowser.cpp
src/engine/client/serverbrowser.h
src/engine/masterserver.h
src/engine/shared/masterserver.cpp
2014-01-08 07:46:09 +01:00
Patrick Rathje
020bb16f54
Faster Refreshing
...
Conflicts:
src/engine/client/serverbrowser.cpp
2014-01-08 07:42:19 +01:00
def
52e83313c8
64 players in server browse
2014-01-08 06:15:56 +01:00
def
e88e0698c7
Name stuff
2014-01-03 03:06:23 +01:00
def
3eaad43b6b
Merge remote-tracking branch 'upstream-teeworlds/0.6' into DDRace
...
Conflicts:
bam.lua
data/languages/index.txt
src/engine/server/server.cpp
src/engine/shared/network_server.cpp
src/game/client/components/chat.cpp
src/game/client/components/menus_settings.cpp
src/game/server/entities/character.cpp
src/game/server/gamecontext.cpp
src/game/version.h
2013-12-26 18:02:22 +01:00
def
da9ff2a696
Add: Set Ping to any value you want
2013-12-18 16:54:20 +01:00
def
2d6a4874e3
Don't consider showing entities and zooming out cheats
2013-12-18 16:53:46 +01:00
def
9a1ff10b0a
Add button to disable chat
2013-11-14 16:23:15 +01:00
def
60b66055bf
add snd_name_only
2013-10-21 02:16:45 +02:00
def
5fa57ed5ab
Remove gfx_clear
2013-10-09 17:11:34 +02:00
def
7dbce81bbf
Allow more colors
2013-10-08 16:32:27 +02:00
def
280368d46a
2048 favorites
2013-10-07 03:56:39 +02:00
def
48870102e0
Entities background color
2013-08-29 17:14:03 +02:00
def
d4c0f31b32
Make client compile
2013-07-22 17:20:34 +02:00
def
6d26e07e1f
Single config variable for background color without quads
2013-07-11 17:13:45 +02:00
def
6105f60a89
Make RGB values of background colors independent
2013-06-23 20:56:05 +02:00
def
8421903897
Grey background colors when quads disabled
2013-06-23 13:41:13 +02:00
BeaR
9b81779ae3
Using MemoryBarrier() for CPUs not supporting SSE2
2013-04-26 16:44:59 +02:00
PsychoGod
471d479300
one more centering window in graphics
2013-03-03 13:42:25 +02:00
PsychoGod
ebdd1af7a3
window center position when windowed on Windows :3
2013-02-25 13:48:31 +02:00
oy
0e92dd5603
fixed some merge problems
2013-02-24 18:55:55 +01:00
oy
07c97822bb
increased sleep time when tw is minimized and made it adjustable via cputhrottle otherwise
2013-02-24 18:31:23 +01:00
oy
73386fdf0f
fixed last commit
2013-02-24 18:29:41 +01:00
BeaR
68390fe04a
Bug: Losing render-commands if commandbuffer is full(gfx)
...
Problem:
If there is a new draw call, it is checked if there is enough free memory for the vertices in the databuffer but not if we have enough free space in the commandbuffer to add the command
So we lose some commands during a frame cuz the commandbuffer is full
This fixes the 2nd part of issue 1004
2013-02-24 18:29:27 +01:00
BeaR
d58afefaae
Some graphic batching:
...
Speed up for displaying debugtext and envelopepreview
(This reduces the performance hit especially for the 'Show Info' mode in the editor)
Conflicts:
src/engine/client/client.cpp
src/game/editor/editor.cpp
src/game/editor/editor.h
2013-02-24 18:23:06 +01:00
oy
df5ab998c2
readded texture resampling
2013-02-24 18:08:10 +01:00
oy
71af97a5e3
fixed texture memory usage calculation in graphics threaded
...
Conflicts:
src/engine/client/graphics_threaded.cpp
2013-02-24 18:07:35 +01:00
oy
2948d2392b
fixed last commit
2013-02-24 18:02:37 +01:00
BeaR
1cfbfda6fa
Missed a file..
2013-02-24 18:02:09 +01:00
BeaR
c3dd09cebf
Readded Texturecompression-support
2013-02-24 18:01:58 +01:00
Johannes Loher
678b6faceb
Fixed threaded gfx and building on Mac OS X
2013-02-24 18:01:23 +01:00
Magnus Auvinen
1711be955b
fixed all the errors that the clang static analayzer found
2013-02-24 17:58:34 +01:00
Magnus Auvinen
98042012a6
cleaned up warnings that clang spits out. some bugs found with it.
...
Conflicts:
src/game/server/gamemodes/ctf.cpp
src/game/server/gamemodes/ctf.h
2013-02-24 17:54:29 +01:00
BeaR
0adaf8a752
#913
...
Fix Input Handling
2013-02-24 17:39:31 +01:00
heinrich5991
86fe9757c5
Removed useless enum
2013-02-24 17:38:29 +01:00
heinrich5991
7b545f3ed9
Added borderless window functionality
...
This might become handy for users with multiple monitors,
might resolve other issues aswell
2013-02-24 17:38:19 +01:00
oy
b7e5bb54ad
fixed semaphore on macosx
2013-02-24 17:35:51 +01:00
oy
86cd0cefd7
fixed wrapping problems when rendering console input
2013-02-24 17:34:51 +01:00
oy
13d06e45ac
fixed used nettype in server browser and try to use ipv4 and ipv6 socket when using a bindaddr. Closes #940
2013-02-24 17:26:59 +01:00
oy
2a4af1573b
auto adjust the screen resolution on first start. Closes #921
2013-02-24 17:25:55 +01:00
oy
38256d0d45
skip screenshot when window isn't active. Closes #931
2013-02-24 17:25:14 +01:00
oy
a7574f75d2
fixed last commit
2013-02-01 11:38:09 +02:00
BeaR
c86ebb34df
Bug: Losing render-commands if commandbuffer is full(gfx)
...
Problem:
If there is a new draw call, it is checked if there is enough free memory for the vertices in the databuffer but not if we have enough free space in the commandbuffer to add the command
So we lose some commands during a frame cuz the commandbuffer is full
This fixes the 2nd part of issue 1004
2013-02-01 11:38:09 +02:00
BeaR
50b722b2b4
Closes #153 .
...
Fix Input Handling
2012-11-12 20:39:36 +02:00
GreYFoX
cd4ba53bae
Merge branch 'master' of git://github.com/teeworlds/teeworlds into DDRace
...
Conflicts:
bam.lua
scripts/build.py
scripts/make_release.py
src/engine/server.h
src/game/client/gameclient.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontext.h
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/player.cpp
src/game/version.h
2012-04-12 02:09:31 +02:00
oy
27daa26b99
fixed stuck mouse cursor when loosing fullscreen focus on windows
2012-02-05 13:28:35 +01:00
oy
0c05b3bfa1
fixed compiling with vs2008 ( #932 )
2012-02-05 13:22:39 +01:00
oy
fa81141110
added demo markers by Choupom. Closes #837
2012-01-10 23:13:19 +01:00
oy
590dbac239
put the game version constants all together in one file. Closes #870
2012-01-09 02:02:02 +01:00
oy
4073520214
cleaned up content folder creation. Closes #845
2012-01-09 01:38:45 +01:00
oy
672b70e9b9
fixed some line endings
2012-01-08 13:57:40 +01:00
oy
be37147342
fixed border rendering in the editor's image preview. Closes #908
2012-01-08 01:47:53 +01:00
GreYFoX
420447dc51
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
...
Conflicts:
readme.txt
2012-01-07 19:16:20 +02:00
oy
2785293469
don't start playing the music again if we're quitting
2012-01-06 20:03:57 +01:00
oy
6ad6d59b6f
fixed memory corruption with snd_buffer_size config
2012-01-06 19:27:18 +01:00
oy
29738552a6
made bindaddr config work for client and master too. Closes #909
2012-01-06 19:17:14 +01:00
oy
78bb0e3d8c
fixed compiling for macosx
2012-01-06 16:35:48 +01:00
oy
71dd0c5aab
made gfx_finish work again
2012-01-06 14:12:49 +01:00
oy
12f76e7f8d
made the editor work again. Closes #914
2012-01-06 12:55:19 +01:00
GreYFoX
c46f3e06e7
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
2012-01-04 20:10:07 +02:00
oy
cc94472f04
fixed mac osx
2012-01-04 00:52:24 +01:00
oy
213b88835e
fixed compiling on windows
2012-01-04 00:48:04 +01:00
oy
7328098f8d
Merge pull request #912 from matricks/threadedflip
...
Threadedflip
2012-01-03 15:40:30 -08:00
Magnus Auvinen
7393151b6d
fixed the osx opengl make current thingie.. I think...
2012-01-03 22:53:24 +01:00
Magnus Auvinen
666401e309
added osx implementation. not tested, not even compiled once. hope it works
2012-01-03 22:49:31 +01:00
Magnus Auvinen
2991f4071e
fixed kicking of command buffer if it's full when rendering. fixed compile error on windows
2012-01-03 22:01:37 +01:00
Magnus Auvinen
50d872531a
cleaned up the code. fixed so that SDL is inited on main thread and then transfers the gl context to the render thread
2012-01-03 21:39:10 +01:00
Magnus Auvinen
c31c82a584
added support for video modes
2012-01-01 14:30:45 +01:00
Magnus Auvinen
d7fe3ddaab
fixed shutdown and screenshot functionallity
2012-01-01 14:15:35 +01:00
Magnus Auvinen
c1942ca6cb
fixed the render frame time and cleaned up some more code
2012-01-01 13:38:46 +01:00
GreYFoX
ee670118a5
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
...
Conflicts:
src/engine/console.h
src/engine/server/server.cpp
src/engine/server/server.h
src/engine/shared/config.h
src/engine/shared/console.cpp
src/engine/shared/console.h
src/engine/shared/network_server.cpp
@heinrich5991 todo
2012-01-01 00:11:56 +02:00
Magnus Auvinen
8b76105cfa
cleaned up some of the code
2011-12-31 14:00:49 +01:00
Magnus Auvinen
6e57620c2c
added flags for mipmap generation on textures. fixes missing texts
2011-12-31 11:18:55 +01:00
Magnus Auvinen
b31abc4053
fixed so that you can select graphics backend via gfx_threaded
2011-12-31 10:29:25 +01:00
Magnus Auvinen
7a36a103ae
fixed so that the rendering can be done async from the input, network and update
2011-12-31 10:04:46 +01:00
Magnus Auvinen
8a91bfa1dd
fixed texture upload support. removed raw gl calls from the text render
2011-12-31 09:40:11 +01:00
Magnus Auvinen
50e75da333
fixed so that the resolusion is set correctly on init
2011-12-31 01:23:04 +01:00
Magnus Auvinen
09b785a290
splitted out the graphics threaded into a separate header
2011-12-31 01:11:24 +01:00
Magnus Auvinen
8e56885795
initial commit of the threaded graphics. can start game and render the gui. no textures at the moment. still waits for the swap for now
2011-12-31 01:06:04 +01:00
oy
de3e94d901
clean up temp commands on logout in the client
2011-12-30 19:21:00 +01:00
Magnus Auvinen
8ffe582615
ugly incomplete hack to put the rendering into another thread so we don't have to wait for the flip
2011-12-30 16:02:22 +01:00
oy
b44ee3d975
reworked ban system
2011-12-29 23:36:53 +01:00
oy
988b1c22cf
fixed that the server browser list gets sorted twice on a new entry
2011-12-29 13:06:53 +01:00
oy
af9775f400
fixed texture increasing in the text renderer
2011-12-29 13:03:06 +01:00
Shereef Marzouk
c496bf3c4e
Merge branch 'master' of https://github.com/oy/teeworlds into DDRace
...
Conflicts:
bam.lua
scripts/make_release.py
2011-12-14 17:01:47 +02:00
oy
6e20c32859
removed some resource loading spam. Closes #894
2011-12-10 18:23:29 +01:00
GreYFoX
1446d0980b
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
...
* Version 1.098a
Conflicts:
bam.lua
src/game/client/gameclient.h
src/game/mapitems.h
2011-12-05 11:32:01 +02:00
oy
0fdc9c1b8e
cleaned up few things
2011-12-04 14:17:05 +01:00
GreYFoX
5ebf60891c
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace
2011-12-01 19:48:09 +02:00
oy
05f77f64af
added caching for the play command. Closes #891
2011-11-30 01:41:00 +01:00
oy
48d367db20
added faster way of inverting the sorted serverlist by KillaBilla. Closes #885
2011-11-29 22:34:47 +01:00
oy
8238853b8c
added a todo note
2011-11-29 22:18:40 +01:00
eeeee
1452b6811c
Replaced sorting implementation with stable one to prevent annoying flickering on server browser update.
2011-11-29 22:16:41 +01:00
GreYFoX
7e24be5d83
Version 1.091a
2011-08-31 12:10:15 +02:00
GreYFoX
de4a95c5d2
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace0611
2011-08-20 06:50:06 +02:00
GreYFoX
5b27758650
Removed level stuff
...
Removed client ID stuff
Removed console stuff
Resolved merge conflicts
Upgraded Banmaster
Cleaned up
2011-08-13 02:11:06 +02:00
GreYFoX
35d16bd58c
Merge branch 'master' of git://github.com/oy/teeworlds into DDRace0611
...
Conflicts:
src/engine/console.h
src/engine/server.h
src/engine/server/server.cpp
src/engine/shared/config_variables.h
src/engine/shared/console.cpp
src/engine/shared/console.h
src/engine/shared/network_server.cpp
src/game/client/components/console.cpp
src/game/client/components/console.h
src/game/client/components/menus_browser.cpp
src/game/client/gameclient.cpp
src/game/editor/editor.cpp
src/game/editor/editor.h
src/game/editor/io.cpp
src/game/editor/layer_tiles.cpp
src/game/editor/popups.cpp
src/game/gamecore.cpp
src/game/mapitems.h
src/game/server/entities/character.cpp
src/game/server/entities/laser.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/gamemodes/ctf.cpp
src/game/server/player.cpp
src/game/variables.h
2011-08-13 02:01:40 +02:00
Shereef Marzouk
c6fd4a2cc5
General whitespace and tab cleanup
2011-08-11 10:59:14 +02:00
oy
2aee50d5b1
fixed a nasty noise problem. Closes #812
2011-08-05 18:37:59 +02:00
oy
b25fc26c1c
zero out client memory on startup to prevent more bad surprises
2011-07-31 18:39:48 +02:00
oy
9cf4facd05
fixed a client crash in debug. Closes #806
2011-07-31 17:07:10 +02:00
oy
34132ce244
fixed client crash in debug
2011-07-31 01:38:45 +02:00
oy
94bdd95957
added missing newlines at end of 2 files
2011-07-30 18:29:40 +02:00
Johannes Loher
e2664c1b00
Added server sided automatic demo recording
2011-07-30 18:23:59 +02:00
oy
b3e8506f20
create client on heap. Closes #744
2011-07-30 13:50:22 +02:00
SushiTee
a3fec2f9f3
fixed clipping on some machines
2011-07-15 00:39:37 +02:00
oy
571dff6216
made rcon auto completion serverside. Closes #97
2011-07-14 22:07:21 +02:00
oy
e37d536fdf
fixed some NETTYPE usage based on the socket state
2011-07-07 01:48:00 +02:00
Choupom
520683c0aa
made so background musics restart where they got stopped
2011-07-02 19:24:21 +02:00
oy
123eab41c8
made it possible to filter by player country in the server browser. Closes #654
2011-06-29 22:27:32 +02:00
oy
47cdd2524b
do not try to play sound when it isn't enabled
2011-06-27 22:57:06 +02:00
Choupom
99c2c53c0b
fixed some dbg_assert
2011-06-27 16:45:40 +02:00
oy
557c906390
fixed compiling problem
2011-06-27 16:44:35 +02:00
Choupom
b17a7be286
fixed #2 Too big textures
2011-06-27 16:32:52 +02:00
oy
fb309436b4
improved friends feature
2011-06-26 17:10:13 +02:00
GreYFoX
cc63cf2553
Merge branch 'master' of git://github.com/oy/teeworlds
...
Conflicts:
src/engine/external/pnglite/pnglite.c
src/engine/external/pnglite/pnglite.h
src/engine/shared/config_variables.h
src/game/client/components/menus_browser.cpp
src/game/server/entities/character.cpp
src/game/server/entities/laser.cpp
src/game/server/gamecontext.cpp
src/game/server/player.cpp
src/game/version.h
2011-05-09 18:36:13 +02:00
oy
5fbf6d0bfd
fixed compiler warnings. Closes #679
2011-05-05 01:43:27 +02:00
heinrich5991
9fb36fd802
added strict game type filter
2011-05-02 19:25:38 +02:00
GreYFoX
5924b5a8bf
Fixed blank squares and cl_show_entities to show other layers
...
P.S. this might introduce a client crash bug, but it needs to happen for me to trace it
2011-04-17 19:14:49 +02:00
GreYFoX
0df6d0541f
Merge branch 'master' of git://github.com/oy/teeworlds into HEAD
...
Conflicts:
bam.lua
src/engine/console.h
src/engine/server.h
src/engine/server/server.cpp
src/engine/shared/config.h
src/engine/shared/config_variables.h
src/engine/shared/console.cpp
src/engine/shared/console.h
src/game/client/components/binds.cpp
src/game/client/components/chat.h
src/game/client/components/console.cpp
src/game/client/components/console.h
src/game/client/components/controls.cpp
src/game/client/components/emoticon.h
src/game/client/components/maplayers.cpp
src/game/client/components/menus.h
src/game/client/components/scoreboard.h
src/game/client/components/spectator.h
src/game/client/components/voting.h
src/game/client/gameclient.cpp
src/game/client/gameclient.h
src/game/client/render.h
src/game/collision.cpp
src/game/editor/ed_layer_tiles.cpp
src/game/gamecore.cpp
src/game/gamecore.h
src/game/layers.cpp
src/game/layers.h
src/game/mapitems.h
src/game/server/entities/character.cpp
src/game/server/entities/laser.cpp
src/game/server/entities/laser.h
src/game/server/entities/pickup.cpp
src/game/server/entities/pickup.h
src/game/server/entities/projectile.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontroller.cpp
src/game/server/gamecontroller.h
src/game/server/gameworld.cpp
src/game/server/gameworld.h
src/game/server/player.cpp
src/game/variables.h
2011-04-14 01:27:49 +02:00
heinrich5991
c83c7b1a19
reworked IConsole::PrintResponse to IResult::Print (and obviously CConsole::PrintResponse to CResult::Print)
2011-04-14 00:34:10 +02:00
oy
06115dd49d
added "Whitespace and line Endings cleanup" by GreYFoX
2011-04-13 20:37:12 +02:00
oy
1a5d70450f
added "reimplemented menu music by teetow-the-great-teetow" by Choupom
2011-04-13 20:00:54 +02:00
GreYFoX
aaac8a3f77
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/game/version.h
2011-04-09 22:33:06 +02:00
GreYFoX
f7f6058a92
Merged Oy, Cleaned up, removed some useless features and code parts
...
Added Icon by landil
alot more...
2011-04-09 22:32:17 +02:00
oy
4d8c9d1c0d
updated standard map filter in the server browser with new maps
2011-04-09 00:08:32 +02:00
oy
b6118ae9fe
mapped IPv4 addresses within master servers server list to IPv6 to decrease the size of an entry and increased the servers per packet
2011-04-08 23:56:15 +02:00
oy
f38fc81d78
fixed a possible client crash on map change
2011-04-07 18:23:03 +02:00
oy
c27a634089
fixed and show error message if the crc doesn't match on map load
2011-04-07 18:07:22 +02:00
oy
4ad6d2f01e
fixed problem with sv_bindaddr on the server
2011-04-04 18:20:05 +02:00
oy
9cb2f07b80
fixed clients search for maps within subfolders
2011-04-04 16:53:02 +02:00
oy
ab810cab25
fixed that player options just show players as friends not clans
2011-04-02 19:51:05 +02:00
oy
04a3b7be00
fixed problem with recorded demo files. Closes #570
2011-04-02 11:55:37 +02:00
oy
85e9fb1e63
made it possible to add just a clan as friend
2011-03-31 21:30:28 +02:00
oy
b3ae1a088e
make the "show friends"-filter just list servers with friends on them
2011-03-31 21:22:12 +02:00
oy
2a72c0b38b
added a mechanism to check for a valid standard map. Closes #132
2011-03-31 15:13:49 +02:00
oy
59d56cd332
finished IPv6 support (master servers aren't compatible with 0.5 and older). Closes #233
2011-03-30 12:08:33 +02:00
oy
34a9ca20a7
added ipv6 support from the old lua branch
2011-03-28 20:11:28 +02:00
oy
7bd79f9f43
added remove_favorite command by Choupom
2011-03-27 18:05:11 +02:00
oy
a583633cde
added renaming of srvbrowse so it matches with the interface filename by Choupom
2011-03-27 18:00:54 +02:00
oy
ae325c873f
added friends feature. Closes #24
2011-03-23 13:06:35 +01:00
Sebastian Wojtowicz
55ce870597
Client utf8 converting (servernames,playernames) in Internet tab and (playernames,playermessage) in chat and hud
2011-03-22 21:11:10 +02:00
oy
192d6a0b13
fixed that spectator filter updates the server browser
2011-03-20 16:09:44 +01:00
oy
96808a1145
made it possible to just show the number of player slots of a server (instead of client ones). Closes #68
2011-03-20 15:33:49 +01:00
oy
79aa9d640e
fixed that server browser shows the correct country flag
2011-03-20 11:15:24 +01:00
oy
a8bf857c68
improved server browser list resorting and made search work on IP addresses. Closes #482
2011-03-18 19:03:13 +01:00
oy
f8ae9f7732
made server browser show clan name and country code for players
2011-03-18 17:59:48 +01:00
oy
b939d38228
made the client check for valid address on connectionless packets from master/version server
2011-03-17 17:41:57 +01:00
GreYFoX
87cde802b1
Added a new entities_clear
...
Fixed cl_ddrace_cheats not controlling cl_show_entities
attempted to make cl_show_entities show other layers than the game layer
2011-03-16 19:48:16 +02:00
GreYFoX
0cbcdd027a
Removed Helper made Moderators able to moderate only
...
Enumerated levels
http://ddrace.info/forum/showthread.php?t=528
or modify the server and change the game type to something other than DDRace thank you
2011-03-16 16:27:30 +02:00
GreYFoX
ee178d5a48
Client Cheat showing entities in game
2011-03-16 14:48:16 +02:00
oy
7412fabb9c
made serverinfo use clan name and country code for players
2011-03-16 12:37:41 +01:00
oy
27e5a6af0d
made clients sending startinfo a requirement to prevent empty player infos
2011-03-15 09:58:57 +01:00
oy
09dc08859d
added a function to set the text outline colour and increased readability of nameplates on bright backgrounds. Closes #205
2011-03-13 12:55:00 +01:00
oy
be8f669333
added extended demo infos in the demo browser
2011-03-13 10:41:10 +01:00
oy
50b266086b
made dbg_dumpmem and dbg_lognetwork work again
2011-03-05 11:46:24 +01:00
oy
fc692d85c8
decreased server info timeouts for now
2011-03-04 18:32:12 +01:00
oy
0ae19e1339
removed support for old server infos
2011-03-04 18:14:08 +01:00
oy
d9ce720387
made engine an interface
2011-02-27 15:03:57 +01:00
oy
088ec3e2f3
made the client's map search work with sub folders. Closes #254
2011-02-21 11:23:30 +01:00
oy
4f91026a01
added an editor function to show tile informations (index, flip/rotate status)
2011-02-18 11:41:27 +01:00
oy
169efb129f
enabled debug rendering in the editor
2011-02-18 11:25:55 +01:00
oy
6a6e7b702e
removed double utf8 decoding in text rendering
2011-02-18 11:08:38 +01:00
oy
d939b84125
removed no longer needed progression browse info
2011-02-16 12:31:47 +01:00
oy
b63dbfede5
fixed problems with map downloading if the map changes during download. Closes #236
2011-02-16 12:07:54 +01:00
GreYFoXGTi
78ee6148f8
SortHash
...
Loading String
2011-02-16 12:22:55 +02:00
GreYFoXGTi
718d697707
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/game/collision.cpp
src/game/collision.h
src/game/gamecore.cpp
src/game/server/gamecontext.cpp
2011-02-13 19:36:53 +02:00
GreYFoXGTi
f83132448d
Merged Oy, Isolated Freeze from Deep Freeze
2011-02-13 19:32:06 +02:00
oy
818cf464e3
added missing disconnect for stress testing
2011-02-13 17:59:51 +01:00
GreYFoXGTi
1b2703aaba
Refactoring & fixed WEAPONSPEC_GUN in content.py
2011-02-12 21:18:41 +01:00
heinrich5991
88c0d6cfa8
filter all "no-ddrace-flags server" when a flag is required or forbidden, strictly use the flag version, fixed flag version handling
2011-02-09 23:06:14 +01:00
GreYFoXGTi
4ca79188dc
DDRace Flags Finalized
2011-02-05 06:13:32 +02:00
GreYFoXGTi
9db333dfee
Re-enabled flag sending
2011-02-05 03:14:17 +02:00
GreYFoXGTi
24a688b2c3
Added AutoDemoRecord and ghost made by Race mod team, implemented to DDRace by noother
2011-02-04 22:15:02 +02:00
GreYFoXGTi
3da1860654
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
data/languages/dutch.txt
2011-02-04 18:54:54 +02:00
GreYFoXGTi
0aa3e8f546
Forgot to do this with the other DDRace Flags
2011-01-30 21:11:32 +02:00
GreYFoXGTi
f1b002e7fa
DDRace flags for the server browser (client-sided).
...
Some fixes in the server sided part.
One task left, Adding the flags to SortHash(), added Todo in the code.
2011-01-30 18:21:41 +02:00
oy
be68a4f516
added fix by CarmineZ about missing tool tips in the editor
2011-01-29 18:48:55 +01:00
GreYFoXGTi
2151883b43
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/game/gamecore.cpp
src/game/server/entities/character.cpp
src/game/server/entities/laser.cpp
src/game/server/entities/pickup.cpp
src/game/server/entities/projectile.cpp
src/game/server/entity.h
src/game/server/gamecontext.cpp
src/game/server/player.cpp
src/game/variables.h
2011-01-20 16:10:32 +02:00
oy
82749dedf0
fixed beginning of gametime margin graph
2011-01-19 19:29:10 +01:00
oy
7ca7c95bc0
limit the latency within server browser entries to a maximum of 999
2011-01-19 15:54:50 +01:00
oy
bf6fcc20f4
added an error popup on startup when the sound couldn't be initialised. Closes #425
2011-01-17 13:28:15 +01:00
oy
216967c3bf
release gameclient components when opening the editor. Closes #429
2011-01-17 12:28:37 +01:00
GreYFoXGTi
2ec0e0eec4
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/engine/shared/console.cpp
src/game/client/components/hud.cpp
src/game/client/components/scoreboard.cpp
src/game/server/entities/character.cpp
src/game/server/entities/projectile.cpp
2011-01-12 11:08:17 +02:00
GreYFoXGTi
959b05d557
Merge branch 'master' of http://github.com/oy/teeworlds
2011-01-10 00:45:58 +02:00
oy
91f642fac2
fixed cut off broadcast. Closes #398
2011-01-09 23:25:07 +01:00
oy
41b8022aa1
record a new demo when a game ends. Closes #358
2011-01-06 23:21:51 +01:00
oy
f8b1edca64
show error message for all content that could not be loaded. Closes #257
2011-01-06 22:18:19 +01:00
GreYFoXGTi
ddc5dd7ab3
Cleaned up & Re-arranged stuff
2011-01-06 05:46:10 +02:00
GreYFoXGTi
1d9190fd5b
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
data/languages/russian.txt
readme.txt
src/game/variables.h
2011-01-06 01:49:58 +02:00
m!nus
7b46d386dd
requesting serverinfo now uses gie2 instead of the legacy gief.
2011-01-05 12:22:45 +01:00
oy
aad2438882
fixed outlines for larger font sizes
2011-01-05 12:12:23 +01:00
GreYFoXGTi
c5648311ed
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
data/languages/german.txt
src/game/client/components/scoreboard.cpp
src/game/editor/ed_layer_tiles.cpp
src/game/server/entities/character.cpp
src/game/server/gamecontext.cpp
src/game/server/gamecontroller.cpp
src/game/variables.h
2011-01-04 22:37:09 +02:00
oy
1928a757c6
added fix for rendering big fonts on large resolutions by RushPL
2011-01-04 12:30:40 +01:00
oy
5dbe75fd7b
removed duplicate stuff
2011-01-04 12:00:34 +01:00
heinrich5991
bf62514088
added some DDRace flags for the server browser (server-sided), client-sided still needed
2010-12-19 14:11:14 +01:00
GreYFoXGTi
2f5f332cbb
Merge branch 'master' into DDRace
...
Conflicts:
src/engine/client/client.cpp
src/engine/shared/config_variables.h
2010-12-13 03:43:22 +02:00
oy
c75a75b64f
made it possible to automatically take game over screenshots. Closes #339
2010-12-12 16:48:13 +01:00
GreYFoXGTi
157aafd4dd
Merge branch 'master' into DDRace
...
Conflicts:
src/engine/server/server.cpp
src/game/variables.h
2010-12-11 23:57:41 +02:00
oy
ecd7afd9ff
added cleaner exit on quit event by Choupom
2010-12-11 22:04:50 +01:00
GreYFoXGTi
46c2225d60
Merge branch 'master' of http://github.com/oy/teeworlds into DDRace
...
Conflicts:
data/languages/dutch.txt
data/languages/french.txt
data/languages/russian.txt
scripts/make_release.py
src/engine/shared/config_variables.h
2010-12-11 21:28:43 +02:00
oy
a0985314c9
made it possible to "recycle" auto recorded demos
2010-12-11 18:55:28 +01:00
GreYFoXGTi
2c51511260
Merge branch 'master' of http://github.com/oy/teeworlds into DDRace
...
Conflicts:
src/engine/client/client.cpp
src/engine/server/server.cpp
src/engine/shared/config_variables.h
src/game/client/gameclient.cpp
2010-12-10 20:58:53 +02:00
oy
4756c031c5
save auto recorded demos in a separate folder and added an option to enable/disable it in the settings menu
2010-12-08 01:55:13 +01:00
oy
0fe8cabe78
added auto recording support by Batchyx
2010-12-08 01:42:32 +01:00
oy
db9dd6b8c9
added an optional time stamp to a demo record by Batchyx
2010-12-08 00:42:32 +01:00
oy
665934ee09
cleaned up several uses of timestamps for filenames
2010-12-08 00:32:50 +01:00
oy
bd9850cae2
added single function to stop recording by Batchyx
2010-12-08 00:02:24 +01:00
GreYFoXGTi
5d9ee1736e
made the code so it would have less conflicts in the future and Merged branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
data/languages/dutch.txt
data/languages/french.txt
data/languages/german.txt
data/languages/russian.txt
src/game/server/entities/flag.cpp
src/game/server/entities/flag.h
src/game/server/gamecontext.cpp
src/game/server/gamemodes/ctf.cpp
src/game/server/gamemodes/ctf.h
src/game/server/gamemodes/dm.cpp
src/game/server/gamemodes/dm.h
src/game/server/gamemodes/mod.cpp
src/game/server/gamemodes/tdm.cpp
src/game/server/gamemodes/tdm.h
2010-11-22 00:26:00 +02:00
oy
e7e2501d1b
close map-download-file if the map changes during downloading
2010-11-21 01:10:25 +01:00
Sworddragon
fc9211c777
Updated copyrights
2010-11-20 21:26:06 +01:00
GreYFoXGTi
a109e1150d
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/engine/shared/config_variables.h
src/game/client/components/console.cpp
src/game/client/gameclient.cpp
src/game/editor/ed_editor.h
src/game/server/gamecontext.cpp
2010-11-18 01:10:59 +02:00
oy
3d3572f845
fixed some compiler warnings
2010-11-17 18:36:19 +01:00
oy
f1ce0d1949
improved loading progression in the server browser
2010-11-17 12:43:24 +01:00
Choupom
a7f37446b6
added loading progression in server browser
2010-11-17 12:31:44 +01:00
GreYFoXGTi
d7aced0708
Merge branch 'master' of http://github.com/oy/teeworlds
2010-11-14 03:25:39 +02:00
oy
4dce645ba8
removed unimportant debug message. Closes #264
2010-11-13 14:29:02 +01:00
heinrich5991
051172838b
fixed commit with the fix of cmdlist
2010-11-12 17:56:31 +01:00
GreYFoXGTi
96e67724f1
Merge branch 'rm_clientdummies' of https://github.com/heinrich5991/DDRace
...
Conflicts:
src/game/server/gamecontext.cpp
moved and edited src/game/ddracecommands.h
2010-11-05 01:59:37 +02:00
heinrich5991
60d7639c9b
moved ddrace-specific rcon cmds from 'game/server/gamecontext.cpp' to 'game/server/ddracecommands.h' in order to remove renundancy with client-side server dummies for tab-completion
2010-11-02 17:07:45 +01:00
heinrich5991
133fbfcb13
fixed levels of client dummies added by the previous commit
2010-11-01 23:08:23 +01:00
heinrich5991
32dd89d97f
added client dummies for 'move', 'move_raw', 'addweapon', 'removeweapon'
2010-11-01 23:04:16 +01:00
GreYFoXGTi
beb5712a79
i thought i added those like 10 years ago
2010-11-01 13:00:37 +02:00
GreYFoXGTi
d6b898c84a
Merge branch 'master' of http://github.com/oy/teeworlds
2010-10-30 00:48:17 +02:00
oy
f1bc96ad09
fixed crashes with the font. closes #178
2010-10-29 23:49:33 +02:00
oy
9490b6f28d
fixed key handling for unicodes > 255
2010-10-29 23:01:50 +02:00
heinrich5991
684e1788ed
added strict gametype filtering
2010-10-19 17:18:32 +02:00
GreYFoXGTi
ddf2883cb2
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/engine/client/client.cpp
src/engine/server/server.cpp
src/engine/shared/console.cpp
src/game/server/gamecontext.cpp
2010-10-16 21:59:59 +02:00
oy
fa768449e2
fixed issue with reason on forcevotekick
2010-10-13 20:31:21 +02:00
GreYFoXGTi
47714c9468
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/game/variables.h
2010-10-13 14:08:35 +02:00
oy
8fb39524a9
do not use console in silent mode. Closes #48
2010-10-13 12:54:27 +02:00
oy
e4fe7457c8
fixed problems with the mouse movement. Closes #214
2010-10-13 12:47:42 +02:00
GreYFoXGTi
dc12d59a00
registered server dummy commands for tab completion in the client
2010-10-12 10:02:46 +02:00
GreYFoXGTi
d8e6cfcbdd
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
data/languages/french.txt
src/engine/client/client.cpp
src/engine/server/server.cpp
src/game/server/gamecontext.cpp
2010-10-11 03:56:58 +02:00
oy
411db8b885
fixed that chat message gets out of the window. Closes #102
2010-10-11 02:29:30 +02:00
Choupom
7aefbca742
made so we can add the reason for a kick/ban ( fixes #123 )
2010-10-11 00:31:14 +02:00
GreYFoXGTi
faaa8c241e
Merge branch 'master' of http://github.com/oy/teeworlds into Cleanup
2010-10-07 15:33:48 +02:00
oy
3a98f7a048
added mod system. Closes #34
2010-10-06 23:07:35 +02:00
GreYFoXGTi
896634a061
Total Cleanup
...
Signed-off-by: GreYFoXGTi <GreYFoXGTi@GMaiL.CoM>
2010-09-30 23:28:06 +03:00
GreYFoXGTi
e56b75090c
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/game/server/player.cpp
2010-09-22 11:46:18 +03:00
oy
27e6fa3ad7
fixed problems with key handling on osx. Closes #45
2010-09-22 00:40:35 +02:00
GreYFoXGTi
fa379a806a
Merge branch 'master' of http://github.com/oy/teeworlds
...
Conflicts:
src/engine/server/server.cpp
src/game/client/components/scoreboard.cpp
src/game/server/gamecontext.cpp
src/game/server/player.cpp
2010-09-13 07:49:01 +03:00
oy
d913af1ab2
renamed demorec files to demo
2010-09-12 12:16:51 +02:00
GreYFoXGTi
d1b3e01892
Merge branch 'master' of http://github.com/oy/teeworlds
2010-09-07 21:49:12 +02:00
ghost
3baf522330
added the option to hide the console window on the client, too. Fixes #48
2010-09-07 19:32:33 +02:00
GreYFoXGTi
616498e7b1
Merge branch 'master' of http://github.com/oy/teeworlds into master
...
Conflicts:
src/engine/client/input.h
src/engine/server/server.cpp
src/engine/shared/config_variables.h
src/engine/shared/network_server.cpp
src/engine/storage.h
src/game/client/components/chat.cpp
src/game/client/gameclient.cpp
src/game/client/gameclient.h
src/game/collision.cpp
src/game/editor/ed_editor.cpp
src/game/editor/ed_editor.h
src/game/server/gamecontext.cpp
src/game/server/gamecontroller.cpp
src/game/server/gamemodes/ctf.cpp
src/game/server/player.cpp
Signed-off-by: GreYFoXGTi <GreYFoXGTi@GMaiL.CoM>
2010-09-07 07:57:38 +02:00
oy
18632b7f5f
fixed last commit
2010-09-05 14:09:55 +02:00
Choupom
44cf6acc3a
fixed so png files are closed after loading
2010-09-05 14:07:07 +02:00
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
btd
909c583d96
End merge
2010-08-26 00:30:21 +04:00
GreYFoXGTi
7f8fb7a5a7
Merging the client manually into the server
...
but i can't get the client to accept the console class of the server -.-" yet..
Signed-off-by: GreYFoXGTi <GreYFoXGTi@GMaiL.CoM>
2010-08-25 17:31:49 +02:00
oy
41afca6db2
added output level for console print function, categorised the debug messages and merged them into the new functionality. Closes #8
2010-08-25 01:17:02 +02:00
oy
d972e4ed69
fixed text rendering problem. Closes #12
2010-08-24 23:47:55 +02:00
oy
8cb15be7c0
added fixes for compiler errors and warnings by sworddragon
2010-08-24 23:44:33 +02:00
oy
8efbdda546
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-24 23:43:39 +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