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