def
7608eb67d6
Ignore emoticon of spammy players ( fixes #2387 )
...
Add ignore emoticon button in player menu.
Someone needs to draw the graphic for that.
2020-06-27 01:15:09 +02:00
def
dc92626a3b
Support cl_show_hook_coll_own/other 2 to always show ( fixes #2383 )
...
hook collision, without broadcasting to other players.
Removed cl_show_hook_coll_always in return
Renamed cl_video_showhookcollother to cl_video_show_hook_coll_other for consistency
2020-06-26 23:58:07 +02:00
def
d6ba9440ca
Get rid of the annoying font size warnings
...
Since we're not doing anything about them anyway, and I get them
spamming me on every client start.
2020-06-26 23:42:04 +02:00
def
2d6e56fec8
Translation fixes
...
- Code didn't work with newlines, get rid of them
- Some stylistic improvements
2020-06-26 18:34:50 +02:00
def
07e6dafb50
Revert "Fix out of bounds access in RenderPlayer ( fixes #2365 )"
...
This reverts commit 80931b606a
.
2020-06-26 15:10:38 +02:00
bors[bot]
cfda912307
Merge #2009
...
2009: Fix min mouse position for follow factor r=heinrich5991 a=Jupeyy
@Learath2 you were the last to change this, would be nice if you could check if this is correct behaviour, i didn't find anything wrong :D
Co-authored-by: jupeyy <jupjopjap@gmail.com>
2020-06-26 12:54:49 +00:00
3edcxzaq1
4e7b534622
Update menus_ingame.cpp
2020-06-26 11:13:55 +02:00
sven
9d0bae9769
Fix unused translation
2020-06-26 02:49:35 +02:00
bors[bot]
b4472d72cf
Merge #2372
...
2372: Fix out of bounds access in RenderPlayer (fixes #2365 ) r=Learath2 a=def-
Co-authored-by: def <dennis@felsin9.de>
2020-06-25 21:56:35 +00:00
bors[bot]
9fb6fa7720
Merge #2373 #2376
...
2373: Fix out of bounds access in OnNewSnapshot (fixes #2366 ) r=Learath2 a=def-
2376: Add instructions for translation stats r=Learath2 a=def-
Co-authored-by: def <dennis@felsin9.de>
2020-06-25 20:49:21 +00:00
def
53971f44f1
ddnet-saves.txt: Also parse correctly when saving on other country
2020-06-25 22:30:51 +02:00
def
e03066c8bd
Fix out of bounds access in OnNewSnapshot ( fixes #2366 )
2020-06-25 18:34:41 +02:00
def
80931b606a
Fix out of bounds access in RenderPlayer ( fixes #2365 )
2020-06-25 18:33:41 +02:00
heinrich5991
8c095b2727
Make spec character rendering a bit cleaner
2020-06-25 14:56:23 +02:00
Edgar
2922b4b672
show spectee when player is inactive only
2020-06-25 10:34:57 +02:00
Edgar
2f3073c547
fix /spec hook
2020-06-25 10:12:17 +02:00
Edgar
b33180ae77
fix /spec rendering
2020-06-24 19:01:01 +02:00
Edgar
24a308c50c
fix saying /spec show you as chatting
2020-06-24 11:32:27 +02:00
def
f51a443998
Merge remote-tracking branch 'edg-l/pr_show_spec'
...
Update x_spec with the more minimal version by HiRavie
Fix CMakeLists.txt
2020-06-24 09:55:59 +02:00
bors[bot]
160a7b71fb
Merge #2279 #2327
...
2279: Only forbid resizing when videorecorder is recording r=heinrich5991 a=def-
2327: List data files in `CMakeLists.txt` r=def- a=heinrich5991
This fixes missing files for people recompiling when we add new data
files.
Co-authored-by: def <dennis@felsin9.de>
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2020-06-23 08:48:05 +00:00
bors[bot]
1652d73a5e
Merge #2322
...
2322: Use proper CSV writing for save codes r=def- a=heinrich5991
Supersedes #2296 .
Co-authored-by: def <dennis@felsin9.de>
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2020-06-23 07:25:20 +00:00
heinrich5991
48e8ba69ca
Use the CSV write to write save codes
2020-06-23 09:11:59 +02:00
def
83c820db09
Fix some naming conventions in videorecorder
2020-06-23 08:00:03 +02:00
bors[bot]
11e2f04c21
Merge #2280
...
2280: Add a slightly longer introduction text r=heinrich5991 a=def-
Since we don't have a tutorial
![Screenshot](https://user-images.githubusercontent.com/2335377/85120864-235bb180-b224-11ea-8bb6-700f7228ee0d.png )
Co-authored-by: def <dennis@felsin9.de>
2020-06-22 20:45:06 +00:00
def
57280fba99
Store saves client-side in ddnet-saves.txt
...
Only appends saves, just in case you forgot where you saved.
Unfortunately only stores your own name, not your entire team.
2020-06-22 21:12:35 +02:00
Edgar
933ea7cca3
fix bug, use ddnet character
2020-06-22 19:05:57 +02:00
Edgar
3f476171f1
change to white and use colors
2020-06-22 18:43:49 +02:00
Edgar
befc4fc1b2
make skin also use alpha
2020-06-21 18:24:51 +02:00
Edgar
78bcc1d8fc
apply alpha to spec nameplates
2020-06-21 18:05:43 +02:00
Edgar
f3466e05ba
Show /spec tees with a dashed skin
2020-06-21 17:48:33 +02:00
def
c7908524cd
Add a slightly longer introduction text
...
Since we don't have a tutorial
2020-06-21 01:15:01 +02:00
def
1610079020
Make the learn button fit ( fixes #2293 )
2020-06-20 14:57:52 +02:00
bors[bot]
4edac3143a
Merge #2281
...
2281: Add Learn button which opens the ddnet wiki in the browser. r=heinrich5991 a=edg-l
![image](https://user-images.githubusercontent.com/15859336/85147350-05f00d00-b24f-11ea-8b6c-f79dbf605747.png )
## **I didn't test it on windows or mac.**
Co-authored-by: Edgar <git@edgarluque.com>
2020-06-20 12:00:45 +00:00
Edgar
07f0239e01
Add Learn button which opens the ddnet wiki in the browser.
2020-06-20 13:56:02 +02:00
Learath
75e96aa5d3
Get rid of more magic constants, adapt to 0.7
2020-06-19 21:48:48 +03:00
Learath
d200ef0bb0
Remove ugly hack
2020-06-19 21:42:19 +03:00
Learath
32fb6718dd
Allow joining TEAM_SPECTATOR
2020-06-19 20:28:55 +03:00
bors[bot]
13237ee12e
Merge #2245 #2266
...
2245: Stop playing map sound when demo player is paused r=heinrich5991 a=def-
Noticed on Shooting Range map
2266: Reset hook & collision in prediction after kill r=heinrich5991 a=def-
Thanks to Pipou for reporting
Co-authored-by: def <dennis@felsin9.de>
2020-06-18 19:29:41 +00:00
def
7aed6476dc
Allow larger map names
2020-06-18 18:29:27 +02:00
def
0d9d873abf
Reset hook & collision in prediction after kill
...
Thanks to Pipou for reporting
2020-06-14 22:50:25 +02:00
Learath
8d255921b8
Fix out of bounds read
2020-06-14 12:38:52 +03:00
ZombieToad
f12d84c2c7
Update gameclient.cpp
...
so demo renders the right clan as green
2020-06-04 13:49:29 +01:00
bors[bot]
ef51f35840
Merge #2240
...
2240: Don't reset zoom when using timeline in demo r=heinrich5991 a=def-
Thanks to Lady Saavik for reporting
Co-authored-by: def <dennis@felsin9.de>
2020-06-02 17:25:02 +00:00
def
d06f1949c2
Stop playing map sound when demo player is paused
...
Noticed on Shooting Range map
2020-06-02 13:47:05 +02:00
def
690fb852df
Don't reset client on demo menu events
2020-06-02 13:22:00 +02:00
trml
e5d348975b
Avoid client crash on predicted explosion
2020-06-01 21:23:18 +02:00
12pm
e4b3559c95
add cl_nameplates_ids
2020-05-30 12:37:42 +02:00
heinrich5991
209726552b
Remove unused Sv_PlayerTime
game message
2020-05-27 20:03:11 +02:00
heinrich5991
0d7872c79e
Send DDNet version early in the connection process
...
This gets rid of the problem that we don't know whether we should send
full snapshots to clients because they haven't told us about them being
DDNet yet.
2020-05-22 17:58:41 +02:00
MikiGamer
d5c5235c18
Changes
2020-05-19 17:13:34 +02:00
MikiGamer
95c419d684
BlockWorlds Entities
2020-05-19 16:49:28 +02:00
def
21c4df0771
Fix crash in prediction when touching switch tile with number 0 ( fixes #2182 )
...
Just took the same code that we have on server side already
2020-05-17 08:52:21 +02:00
bors[bot]
2649fb5234
Merge #2161
...
2161: Small prediction fixes/update r=def- a=trml
I looked through the latest changes in the server code, and made some updates to the prediction with it. This includes the hammer-out-of-freeze server fix and a small fix for stopper prediction. Also cleaned up some code, and fixed predicted smoke-trails slightly so they don't go through walls in certain cases.
Co-authored-by: trml <trml@users.noreply.github.com>
2020-05-07 07:30:03 +00:00
bors[bot]
295a479db5
Merge #2164
...
2164: Fix empty sound (fixes #2163 ) r=heinrich5991 a=def-
The problem was that the string is empty after going through the trim, thus the main displaying loop doesn't run, but the sound still does. Verified that it works.
Co-authored-by: def <dennis@felsin9.de>
2020-05-06 08:48:24 +00:00
def
741c97ccc7
Fix empty sound ( fixes #2163 )
...
The problem was that the string is empty after going through the trim,
thus the main displaying loop doesn't run, but the sound still does.
2020-05-06 08:15:23 +02:00
trml
f6c44468de
Another update, fix typo
2020-05-03 00:00:27 +02:00
trml
cda99668c7
Fix antiping smoketrails
2020-05-02 18:52:09 +02:00
trml
47cafe6d6b
Remove unused code
2020-05-02 18:52:09 +02:00
trml
eb1bacb969
Update prediction with latest server physics
2020-05-02 18:52:04 +02:00
trml
bcf9e003d7
Make dummy hold fire with cl_dummy_hammer 1
2020-05-01 16:23:42 +02:00
def
76eda61c99
cl_showchat 2 to always show large chat area ( fixes #2153 )
2020-04-28 22:35:56 +02:00
trml
fe1a7fb1e0
Predict directinput order for dummy and main
2020-04-19 12:50:37 +02:00
trml
cae7fad901
Use freeze end tick in prediction
2020-04-19 12:50:06 +02:00
trml
a4a0b6e9ed
Add config flag for dummy prediction and fix compilation
2020-04-18 23:28:40 +02:00
trml
99baf219d0
Revert "Remove the dummy prediction"
...
This reverts commit 681f30950c
.
2020-04-18 22:16:25 +02:00
Arda Demir
b7d452d2a0
Libnotify support for linux client ( #2099 )
...
Add libnotify support for linux client
Also unify notification management
Make libnotify mandatory for the client. It is installed on 100% of Arch
Linux systems and on 70% of Debian systems. I'd guess the remaining
Debian systems are servers.
Detect dependent libraries of `libnotify` using `pkg-config`. Remove
library-specific code from the game module. Decrement refcount for
libnotify notification object before leaving the function.
2020-04-14 17:53:53 +02:00
Learath
388d792205
Add an option for highdpi
2020-04-07 23:47:15 +03:00
bors[bot]
2367cd042d
Merge #2104
...
2104: Add spectate_closest now works when in Free-View r=def- a=d3fault
sry for the general refactor along with it xD
Co-authored-by: d3fault <d3fault@d3fault.net>
2020-04-01 07:02:56 +00:00
d3fault
7fb46beb85
Add spectate_closest now works when in Free-View
2020-03-31 23:30:25 -07:00
bors[bot]
4a6f5b156c
Merge #2101
...
2101: Add dbg_unpredicted_shadow (fixes #2100 ) r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2020-03-31 16:41:31 +00:00
def
a8c3d192d1
Add cl_unpredicted_shadow -1 value ( fixes #2100 )
...
to disasble unpredicted shadow even in debug mode
2020-03-31 18:00:20 +02:00
d3fault
6968b17017
Add spectate_closest
...
Spectates the tee closest to the one you are currently spectating.
This commit brought to you by COVID-19 lockdown boredom.
Fix #1793
2020-03-31 01:17:32 -07:00
bors[bot]
10299266c3
Merge #2078
...
2078: Fix cl_showrecord with dummy (fixes #2077 ) r=heinrich5991 a=def-
Shows best time of either dummy or main player depending on which is selected
Co-authored-by: def <dennis@felsin9.de>
2020-03-24 14:23:38 +00:00
bors[bot]
6e78deb0c4
Merge #2069 #2076 #2095
...
2069: Move global configuration out of client interface r=heinrich5991 a=ChillerDragon
2076: Allow editing multiple tile layer props r=heinrich5991 a=Learath2
Requested by Ravie on discord
2095: Fix `AntibotDestroy` being called twice r=def- a=heinrich5991
The resource deallocation needs to happen in symmetry with the
allocation, otherwise we get unmatched dealloctions leading to crashes.
Allocations happened in `CAntibot::Init`, but it was not guaranteed that
this was called before the destructor.
Co-authored-by: ChillerDragon <ChillerDragon@gmail.com>
Co-authored-by: Learath <learath2@gmail.com>
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2020-03-23 17:04:15 +00:00
bors[bot]
bf821fe391
Merge #2071
...
2071: Add an option to only start a new demo when connect while automatically record demos r=def- a=sirius1242
Origin auto demo recording of ddnet will generate lots of demo files especially when playing in mods which have shorter rounds, such as infclass. I added a new option to open a new demo file only when connect to server (include map changing), this is disabled by default, and can use `cl_auto_demo_on_connect 1` to open. It works only when `cl_auto_demo_record` open.
Co-authored-by: sirius <sirius.ustc@gmail.com>
2020-03-23 16:38:17 +00:00
def
6efcc473c9
Fix cl_showrecord with dummy ( fixes #2077 )
...
Shows best time of either dummy or main player depending on which is
selected
2020-03-01 12:55:01 +01:00
sirius
5dab6e2e1f
make tee not transparent when playing demo from server
2020-02-27 20:13:16 +08:00
sirius
50b980ea16
add an option to only start a new demo when connect while automatically record demos
2020-02-21 17:01:31 +08:00
ChillerDragon
9e0f6d2ce0
Move global configuration out of client interface
2020-02-19 11:24:58 +01:00
def
964279a699
Reset quad rotation/color in damageind ( fixes #2062 )
...
Removed in 7ae4b39574
2020-02-13 22:55:32 +01:00
ElXreno
1799edc049
Fix build error
...
./src/game/client/components/maplayers.h:15:9: error: 'uintptr_t' does not name a type; did you mean 'uint64_t'?
15 | typedef uintptr_t offset_ptr;
| ^~~~~~~~~
| uint64_t
../src/game/client/components/maplayers.h:61:4: error: 'offset_ptr' does not name a type; did you mean 'offset_ptr32'?
61 | offset_ptr IndexBufferByteOffset()
| ^~~~~~~~~~
| offset_ptr32
In file included from ../src/game/client/components/background.cpp:8:
../src/game/client/components/maplayers.h:105:4: error: 'offset_ptr' does not name a type; did you mean 'offset_ptr32'?
105 | offset_ptr m_IndexBufferByteOffset;
| ^~~~~~~~~~
| offset_ptr32
../src/game/client/components/maplayers.h: In constructor 'CMapLayers::SQuadLayerVisuals::SQuadVisual::SQuadVisual()':
../src/game/client/components/maplayers.h:103:20: error: class 'CMapLayers::SQuadLayerVisuals::SQuadVisual' does not have any field named 'm_IndexBufferByteOffset'
103 | SQuadVisual() : m_IndexBufferByteOffset(0) {}
| ^~~~~~~~~~~~~~~~~~~~~~~
2020-02-13 17:27:39 +03:00
Dennis Felsing
50d848ec43
Merge pull request #1928 from sirius1242/demo_render2
...
Demo to video converter function.
2020-01-25 21:01:08 +01:00
oy
1b4131a7fd
fixed faulty message id
...
(cherry picked from commit 9023796d27
)
2020-01-19 21:30:12 +01:00
def
54d4aef145
Only start showing emoticons after their start tick has passed ( fixes #2025 )
...
Since we can go back in time in demo player
2020-01-04 10:07:14 +01:00
sirius
7710b88670
Merge branch 'master' of https://github.com/ddnet/ddnet into demo_render2
2020-01-01 18:36:49 +08:00
jupeyy
8a8674b545
fix min mouse pos for follow factor
2019-12-19 00:26:54 +01:00
Dennis Felsing
4171e8751f
Merge pull request #1939 from Learath2/dd_pr_demoload
...
Always try extracting map before fail. Fix #1886
2019-12-17 21:20:10 +01:00
Learath2
3784f5bea4
Use a UUID, Cleanup code and UI
2019-12-17 15:44:54 +01:00
ChillerDragon
4a6a85124a
Remove some unused includes
2019-12-14 10:20:42 +01:00
bors[bot]
709681604d
Merge #1989
...
1989: Remove a few unused stdio.h's r=def- a=ChillerDragon
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-12-09 18:23:26 +00:00
ChillerDragon
01c873bcf7
Remove a few unused stdio.h's
2019-12-09 15:40:59 +01:00
Dennis Felsing
a27358806c
Revert "Support shotgun_speed 0"
...
This reverts commit 9d39ca888f
.
2019-12-09 14:59:10 +01:00
bors[bot]
c31f6303cf
Merge #1977
...
1977: Support shotgun_speed 0 r=Learath2 a=def-
for mapping stationary bullets
As requested by Im 'corneum.
Co-authored-by: def <dennis@felsin9.de>
2019-12-04 16:48:06 +00:00
bors[bot]
e02cd322ad
Merge #1979
...
1979: Clean up color handling a bit r=Learath2 a=def-
- SetAlpha should be called WithAlpha and only works for RGBA
- Fix type correctness of color_scale and introduce color_invert
- Nicer hook coll color handling in RenderPlayer
- Use CRTP to have type safe WithAlpha, otherwise this would compile:
`ColorHSLA = WithAlpha(ColorRGBA(1.0f, 1.0f, 1.0f));`
Follow-up to https://github.com/ddnet/ddnet/pull/1968
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2019-12-03 12:09:57 +00:00
Dennis Felsing
37ef24225e
Clean up color handling a bit
...
- SetAlpha should be called WithAlpha and only works for RGBA
- Fix type correctness of color_scale and introduce color_invert
- Nicer hook coll color handling in RenderPlayer
- Use CRTP to have type safe WithAlpha, otherwise this would compile:
ColorHSLA = WithAlpha(ColorRGBA(1.0f, 1.0f, 1.0f));
2019-12-03 11:32:55 +01:00
bors[bot]
d597322ef3
Merge #1978
...
1978: Update localizations (Thanks to Cellegen for report) r=Learath2 a=def-
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2019-12-03 10:07:34 +00:00
Dennis Felsing
5e8439acab
Merge pull request #1968 from d3fault/always-show-hook-coll-signaling
...
Invert hook coll colors when using cl_show_hook_coll_always and +showhookcoll is pressed
2019-12-02 09:50:34 +01:00
d3fault
5261ca25fe
Invert hook coll colors when using cl_show_hook_coll_always and +showhookcoll is pressed
...
This allows you to still see other players signaling you with their hook coll
when you have cl_show_hook_coll_always enabled.
2019-12-02 01:30:20 -07:00
Dennis Felsing
0498df2508
Update localizations (Thanks to Cellegen for report)
...
- Remove duplicate laser entries
- Update menus_settings.cpp comment for scripts
- Update instructions for scripts
- Run script to get updated localizations
2019-12-02 09:09:01 +01:00
bors[bot]
33d88f647c
Merge #1974
...
1974: more typesafty in the graphics. introduced the IGraphics::CTextureHandle r=def- a=ChillerDragon
Edited by @ChillerDragon to fit in ddnet
(cherry picked from commit cb95e8dfe8
)
Co-authored-by: Magnus Auvinen <magnus.auvinen@gmail.com>
2019-11-27 17:55:45 +00:00
def
9d39ca888f
Support shotgun_speed 0
...
for mapping stationary bullets
2019-11-27 18:29:39 +01:00
Magnus Auvinen
6a6a5f00c9
more typesafty in the graphics. introduced the IGraphics::CTextureHandle
...
Edited by @ChillerDragon to fit in ddnet
(cherry picked from commit cb95e8dfe8
)
2019-11-22 18:08:37 +01:00
ChillerDragon
96c9b1ab73
Rename rifle to laser
...
This makes it easier to copy code from/to 0.7
23df3c609e
2019-11-22 15:37:18 +01:00
ChillerDragon
0f76c89d8a
Save selected UI settings page
...
Inspired by @SushiTee's teeworlds commit:
65cc8f7fd9
2019-11-17 18:11:33 +01:00
trml
3986925761
Optimize character evolve
2019-11-09 22:49:53 +01:00
def
f9598c8ba8
Don't access m_aClients wiht invalid ClientID
2019-11-03 18:10:30 +01:00
sirius
8c48e7d633
some small changes
2019-11-03 11:20:24 +08:00
Sirius
45263ebdd0
Merge branch 'master' into demo_render2
2019-10-31 22:08:49 +08:00
12pm
f66dc75400
Fix crash when switch (un)deep number is 0
2019-10-27 14:28:40 +01:00
Ryozuki
2bf76aac67
remove for loop in camera
2019-10-27 13:04:08 +01:00
bors[bot]
4717b21844
Merge #1934
...
1934: repair the problem that class selector appear when demo playing r=def- a=sirius1242
I think this problem is solved, but this may be a little hack, I don't know the effect of this if-else condition.
![2019-10-12-12-27-ScreenShot2](https://user-images.githubusercontent.com/32300858/66710842-eac12980-edb2-11e9-8866-cf3a1348616b.png )
Co-authored-by: sirius <sirius.ustc@gmail.com>
2019-10-27 08:31:41 +00:00
bors[bot]
dc6a2959be
Merge #1949
...
1949: Add cl_dummy_resetonswitch 2 r=Learath2 a=d3fault
Idea by @ChillerDragon :
Only resets the active tee. So if you hold right and switch your
dummy keeps walking. But if you switch back you don't have
to press right twice to walk again.
Fix #1854
Co-authored-by: d3fault <d3fault@d3fault.net>
2019-10-25 11:31:19 +00:00
d3fault
ecf48a89e9
Add cl_dummy_resetonswitch 2
...
Idea by ChillerDragon:
Only resets the active tee. So if you hold right and switch your
dummy keeps walking. But if you switch back you don't have
to press right twice to walk again.
Fix #1854
2019-10-24 18:11:42 -07:00
d3fault
2943eb0d4f
Don't locally render your own dummy's afk emote. Other players will still see it
2019-10-19 21:03:08 -07:00
sirius
b175a6fd42
add button to use sound when rendering video
2019-10-17 13:38:00 +08:00
Dennis Felsing
17a7e37411
Fix (thanks to Bannzay)
2019-10-16 07:08:44 +02:00
Dennis Felsing
3a3df05cca
Change sv_deepfly to work with hammer explicitly
2019-10-15 15:13:23 +02:00
12pm
b1ca920cd4
Fix IntersectCharacter
...
This makes hitting yourself when shooting through other tees work
2019-10-14 16:03:28 +02:00
sirius
71c53580ea
recover the if-else block changed in d89ae6c18
2019-10-14 19:11:29 +08:00
sirius
926414c8cf
remove the redundant line
2019-10-14 17:41:19 +08:00
sirius
aaddc49704
recovert the if-else block
2019-10-14 17:32:42 +08:00
Learath
7cdd050fee
Add SHA to demos. Bump Demo Version
2019-10-14 02:27:08 +02:00
Learath
3e7cf12995
Clamp ping to 999. Fix #1651
2019-10-13 17:17:05 +02:00
sirius
d347ded43e
change the time() in chat.cpp back to CComponent::time()
2019-10-13 22:01:08 +08:00
sirius
d9d6569580
add button to set whether show chat when rendering video
2019-10-13 20:29:55 +08:00
sirius
f5d0018ba9
solve the problem that chat message not show after a period of time when rendering
2019-10-13 19:57:24 +08:00
sirius
5b514e5c7f
repair the problem that class selector appear when demo playing
2019-10-13 12:09:20 +08:00
sirius
d89ae6c18c
repair the problem that class selector appear when demo playing
2019-10-13 00:27:44 +08:00
12pm
36df86fcd2
Add toggle keyboard shortcuts button to demo player
...
Demo shortcuts can be annoying if you have other binds on them.
Icons made by eNJi
2019-10-05 18:06:58 +02:00
12pm
bc62167131
Add show text entities button to settings
...
Fixes #1897
2019-10-02 13:57:39 +02:00
sirius
4f3f3d2a61
add two video settings: showhookcollother and showdirection
2019-10-02 13:33:55 +08:00
sirius
9467bef192
add button to set whether show hud when rendering video
2019-10-02 13:11:58 +08:00
sirius
b0ee5671ff
rebased to ef32fc4
2019-10-02 09:51:33 +08:00
sirius
605da124d4
add button to adjust render speed
2019-09-30 20:54:42 +08:00
sirius
d9d1e8b309
add if defined to newly added lines
2019-09-30 20:54:19 +08:00
sirius
14ed79972b
check if video exist when render
2019-09-30 20:52:25 +08:00
sirius
a71339366b
add function to appoint video name, but will segment fault
2019-09-30 20:52:25 +08:00
sirius
1375fbb95d
add a button to render whole demo
2019-09-30 20:52:24 +08:00
HMH
41da2f4497
removed superfluous const
2019-09-30 20:48:50 +08:00
H-M-H
7ae4b39574
made recording demos work
...
- videorecorder only works for recording demos now
- demoplayer was modified to allow controll over the time that passed
in order to get perfect fps, IVideo controlls how much time passed,
basically every rendercall sets the time to record the next frame
2019-09-30 20:48:47 +08:00
Dennis Felsing
e06fb2b605
Don't highlight window when playing demo ( fixes #1919 )
2019-09-24 11:00:30 +02:00
heinrich5991
bcd1559c5e
Make LimitVel
a proper function
2019-09-18 14:50:27 +02:00
heinrich5991
66ccd808aa
Rewrite stopper code a bit, second try
...
Remove the whole copy-and-paste mess.
A seemingly ineffective and apparently code block has been removed.
The broken front layer from the first try has been fixed.
2019-09-18 02:04:46 +02:00
bors[bot]
38fc84f816
Merge #1912
...
1912: Fix skin reset r=def- a=12pm
default skin id is -1 not 0
Co-authored-by: 12pm <30786226+12pm@users.noreply.github.com>
2019-09-17 18:18:51 +00:00
heinrich5991
79bce4250a
Address forgotten review comment of #1904
2019-09-17 17:07:33 +02:00
12pm
82e63d7f27
Fix skin reset
...
default skin id is -1 not 0
2019-09-17 16:45:44 +02:00
bors[bot]
1bf178614f
Merge #1904
...
1904: Add tune zone prediction r=heinrich5991 a=trml
Is enabled with cl_predict_ddrace 1.
This will predict tunings loaded from the map the first time tunezones are entered, but will also update the tunes after you receive new tunes while in a tunezone, since it's possible to change them in rcon.
Co-authored-by: trml <trml@users.noreply.github.com>
2019-09-17 13:50:18 +00:00
trml
ea9e444283
Use a single getter for tunings, add some missed cases, fix tuning update
2019-09-16 00:07:42 +02:00
bors[bot]
0c34b6eb55
Merge #1878 #1903
...
1878: Add paused and spec to explayerflags r=Learath2 a=Ryozuki
I think client should know about this, maybe we can do something with it in the future.
It also may help with https://github.com/ddnet/ddnet/issues/259 but i didn't figure out yet a way to fix it.
1903: Consistent spacing for getters and setters r=Learath2 a=ChillerDragon
Co-authored-by: Ryozuki <ryo@ryozuki.xyz>
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-09-15 13:41:19 +00:00
trml
bb5eab0cc0
Add tunezone prediction
2019-09-09 00:53:07 +02:00
ChillerDragon
f5f07860c4
Consistent spacing for getters and setters
2019-09-08 19:22:12 +02:00
Andrii Vynychenko
1671e6fbfc
numbers dynamically centered for OpenGL 3.3
2019-08-17 03:42:54 +03:00
Andrii Vynychenko
0fa23a2c47
Numbers centered for OpenGL 3.3
2019-08-15 23:57:23 +03:00
fokkonaut
fcc2e06352
Fix unmasked entities
2019-08-06 23:43:11 +02:00
Ryozuki
e112cf6791
add paused and spec to explayerflags
2019-08-02 18:16:58 +02:00
bors[bot]
cb19e147d0
Merge #1876
...
1876: Reset m_Afk r=heinrich5991 a=FallenKN
Guess this was forgotten
Co-authored-by: FallenKN <fallen.kn@gmail.com>
2019-08-01 23:10:57 +00:00
FallenKN
a03b4f0cee
Reset m_Afk
2019-08-01 23:07:40 +02:00
heinrich5991
9627fd0841
Clarify what ENTITIES_UNUSED
does by renaming it
2019-07-31 21:22:11 +02:00
Dennis Felsing
c8d12bd386
Merge pull request #1853 from 12pm/pr_unused_non_ddnet
...
Render all entities on non ddnet servers
2019-07-31 17:31:11 +02:00
Learath
6882db1da2
Introduce flag to render all entities
2019-07-31 15:20:17 +03:00
bors[bot]
7b1d2d3f23
Merge #1862
...
1862: Add Sleepbubble to ClAfkMark r=def- a=FallenKN
With setting cl_afk_mark to 2 you will now get a sleepbubble on afk instead of the mark.
Which option should be default?
Also it displays chatbubble instead of sleepbubble when the playerflag is active. (I don't know which behavior is preferred)
Kept sleepy eyes on afk aswell.
![screenshot_2019-07-29_14-47-34](https://user-images.githubusercontent.com/13277346/62049848-624dd680-b210-11e9-82f7-2d20281eb899.png )
Co-authored-by: FallenKN <fallen.kn@gmail.com>
2019-07-30 19:15:58 +00:00
FallenKN
b2d3df8f75
Remove ClAfkMark option & rename it to ClAfkEmote
2019-07-30 20:19:46 +02:00
bors[bot]
1d9191edfe
Merge #1819
...
1819: Show mapname in scoreboard r=def- a=ChillerDragon
![screenshot_2019-07-11_16-03-47](https://user-images.githubusercontent.com/20344300/61057588-e53ff600-a3f5-11e9-8b20-3b082172bd63.png )
![screenshot_2019-07-11_15-46-04](https://user-images.githubusercontent.com/20344300/61057605-ecff9a80-a3f5-11e9-8f59-68811a1b123a.png )
Not sure if this feature should exclude non ddrace gametypes. Or exclude standard maps. Or if the truncation limit should increase with bigger scoreboards.
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-07-30 17:17:32 +00:00
bors[bot]
fd502a8cce
Merge #1844
...
1844: Fix wrong flag color in scoreboard and spectator select menu (custom mods) r=Learath2 a=fokkonaut
Since in DDrace every player is in team red, in order to show them in one scoreboard, the flag will always be blue in scoreboard and the spectator select menu, here is a simple fix
I left kill messages out since they would need a fix which is a bit more complicated, and i didnt want to do too much just to support this. These two would make it already a lot better
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
Co-authored-by: Learath <learath2@gmail.com>
2019-07-30 10:36:14 +00:00
Learath
99c62fb931
Fix killmessages aswell
2019-07-29 17:36:44 +03:00
FallenKN
b804d3e1f2
Enhance ClAfkMark with another option
2019-07-29 14:46:21 +02:00
bors[bot]
8ab6e2c0a8
Merge #1848 #1860
...
1848: Fix deci seconds not updating in spectator/pause (fixes #1846 ) r=heinrich5991 a=fokkonaut
Before this was set in `RenderDDRaceEffects()`, but that function is only called if `m_pClient->m_Snap.m_pLocalCharacter` exists, which isn't the case in spectator/pause.
1860: Ignore some more common files r=heinrich5991 a=Ryozuki
compile_commands.json is used a lot for language servers
https://cmake.org/cmake/help/latest/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html
tags are generated from ctags
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
Co-authored-by: Ryozuki <ryo@ryozuki.xyz>
2019-07-29 12:15:16 +00:00
Learath
9061f03174
Move the afk flag up front
2019-07-29 14:46:29 +03:00
bors[bot]
dc41bb9649
Merge #1821
...
1821: Add afk marks r=def- a=ardadem
This is final state (and most minimalist to not create mess) of my previous pull request. I didn't reopen it because it's contains changed unnecessary commits.
If someone will become afk, mark will be spawn next to tee's name.
![2019-07-13-13:59:20-screenshot](https://user-images.githubusercontent.com/13207692/61170739-8c4b9b80-a576-11e9-9d87-4c4b2f93941b.png )
Co-authored-by: Arda <ddmirarda@gmail.com>
2019-07-26 08:58:20 +00:00
Arda
fb2cb4db26
move afk state inside to player flags
2019-07-26 11:48:15 +03:00
Arda
1a7fc77931
better names
2019-07-26 10:18:50 +03:00
12pm
a0e2abf4af
Render all entities on non ddnet servers
...
Fixes #1741
2019-07-24 21:33:43 +02:00
Learath
5ddc140494
Remove unused branch/flag
2019-07-22 18:20:19 +03:00
fokkonaut
1bfda0f635
Fix deci seconds not updating in spectator/pause ( fixes #1846 )
2019-07-22 10:41:19 +02:00
fokkonaut
e77bdb8114
Fix wrong flag color in spectator select menu (custom mods)
2019-07-21 09:02:38 +02:00
fokkonaut
a268b95ea3
Fix wrong flag color in scoreboard (custom mods)
2019-07-21 08:55:55 +02:00
bors[bot]
cd8994147c
Merge #1842
...
1842: [WIP] Fix timer r=heinrich5991 a=Learath2
I'm really unsure about this one.
DEPENDS on #1839
Co-authored-by: Learath <learath2@gmail.com>
2019-07-19 22:23:22 +00:00
bors[bot]
628f673014
Merge #1830
...
1830: fix-ClDyncamMinDistance camera spawn r=Learath2 a=FallenKN
I forgot about the dyncam option, #1636 .
Co-authored-by: FallenKN <fallen.kn@gmail.com>
2019-07-19 16:53:06 +00:00
bors[bot]
2f23b5c29a
Merge #1839
...
1839: Set m_Race. Fix #1806 r=heinrich5991 a=Learath2
@heinrich5991 apparently you forgot to set `CGameInfo::m_Race` 🙂
Co-authored-by: Learath <learath2@gmail.com>
2019-07-19 09:31:04 +00:00
Learath
b1ed78d58d
Add new flag, Fix #1807
2019-07-19 12:28:08 +03:00
Learath
78ac5ce030
Send the flag from the server
2019-07-19 11:21:32 +03:00
bors[bot]
ebeeace65e
Merge #1841
...
1841: Restart required message when changing Show console r=heinrich5991 a=fokkonaut
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
2019-07-19 00:16:01 +00:00
fokkonaut
3edaf4b8cd
Style fixes
2019-07-19 02:06:33 +02:00
fokkonaut
78f52629e4
fix build
2019-07-19 01:58:49 +02:00
fokkonaut
07089be2e0
Restart required message when changing Show console
2019-07-19 01:53:27 +02:00
Learath
25ec19b70b
Set m_Race. Fix #1806
2019-07-18 18:56:24 +03:00
trml
cd64204358
Use IsOtherTeam for nameplates too
2019-07-16 22:34:18 +02:00
trml
ddfcb62caa
Apply ShowOtherAlpha to projectiles
2019-07-16 22:06:57 +02:00
FallenKN
e80cb9e86a
fix-ClDyncamMinDistance camera spawn
2019-07-16 12:56:43 +02:00
bors[bot]
5a93ddefae
Merge #1817
...
1817: Cfg to keep hammer after hammerfly (closed #1816 ) r=def- a=ChillerDragon
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-07-15 07:44:27 +00:00
Arda
43c94c3d30
Add afk marks
2019-07-13 13:25:54 +03:00
ChillerDragon
4ad1cce93c
Show mapname in scoreboard ( closed #1818 )
2019-07-11 16:10:14 +02:00
ChillerDragon
1703e9d94c
Cfg to keep hammer after hammerfly ( closed #1816 )
2019-07-10 18:04:54 +02:00
bors[bot]
65f4a619e8
Merge #1810
...
1810: Use the float type explicitly r=def- a=ChillerDragon
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-07-08 22:14:01 +00:00
ChillerDragon
6172a9dca0
Use the float type explicitly
2019-07-08 23:08:42 +02:00
ChillerDragon
573c46013d
Consitently mark floats as floats
2019-07-08 23:06:26 +02:00
bors[bot]
b50e7ee674
Merge #1802
...
1802: Prediction fixes r=def- a=trml
I believe this fixes #1671 (uninitialized variables).
Some other things: Use new ddnetchar fields in prediction, small fix for prediction of moving pickups, fix the freeze end tick in ddnetcharacter (will add it to the client later)
Also adds a setting for choosing between new/old antiping for grenade like suggested in #1683 (cl_antiping_gunfire 0 to disable).
Co-authored-by: trml <trml@users.noreply.github.com>
2019-07-04 12:59:52 +00:00
bors[bot]
ec5cfbad1e
Merge #1804
...
1804: Fix toggle not working with colors r=def- a=Learath2
Reported by @12pm on discord
Co-authored-by: Learath2 <learath2@gmail.com>
2019-07-04 12:47:05 +00:00
Learath2
1a80176365
Fix nameplate outline alpha
2019-07-03 12:31:05 +02:00
Learath2
1993989067
Fix toggle not working with colors
2019-07-02 14:54:06 +02:00
trml
b72a16ca36
Use new ddnetchar fields, cleanup, and fix prediction for already used jumps
2019-07-01 00:50:50 +02:00
trml
011d9aa26f
Add option to use new/old antiping for grenades (cl_antiping_gunfire)
2019-07-01 00:42:02 +02:00
Jupeyy
60604cabca
fix name/clan width when zooming out ( fixes #1752 )
2019-06-28 20:23:01 +02:00
Dennis Felsing
6e24bf9ae2
Merge pull request #1790 from ChillerDragon/pr_ctrl_k_console
...
Add ctrl-k delete in client console
2019-06-19 12:12:19 +02:00
Dennis Felsing
d9286e8beb
Merge pull request #1786 from fokkonaut/master
...
Fix zoom if dummy is connected and only one is able to zoom
2019-06-18 20:38:24 +02:00
ChillerDragon
93dc33ee57
Add ctrl-k delete in client console
...
Extends shortcuts from:
ed8a0b5eee
e9f8bd42b7
2019-06-18 20:16:54 +02:00
trml
18fbb10451
Fix some unitialized variables in the prediction
2019-06-18 19:08:09 +02:00
trml
087a5cbf6e
Fix intratick for predicted pickup
2019-06-18 19:08:09 +02:00
trml
25e08f13e4
Small prediction fix for laser/shotgun
2019-06-16 16:35:16 +02:00
trml
8a18cabbb1
Small fix and cleanup of prediction of teams/solo
2019-06-16 16:34:57 +02:00
bors[bot]
9c9264db8b
Merge #1785
...
1785: Revert "Merge pull request #1736 from sirius1242/master" r=Learath2 a=def-
This reverts commit e8362f1727
, reversing
changes made to 0f99605ab1
.
Apparently people don't like "Digital Wellbeing"-like features @sirius1242
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2019-06-15 13:18:11 +00:00
fokkonaut
1664a6e10e
Fix zoom if dummy is connected and only one is able to zoom
2019-06-15 12:23:50 +02:00
Dennis Felsing
1e74502e66
Revert "Merge pull request #1736 from sirius1242/master"
...
This reverts commit e8362f1727
, reversing
changes made to 0f99605ab1
.
Apparently people don't like "Digital Wellbeing"-like features
2019-06-14 12:00:49 +02:00
heinrich5991
ca03ab6337
Address Learath2's comments
2019-06-14 00:28:59 +02:00
heinrich5991
a7857d58c4
Remove now-useless function in CGameClient
...
(incorporate @fokkonaut's feedback)
2019-06-14 00:28:59 +02:00
heinrich5991
2b7f3587c4
Only accept DDRace record message on DDRace servers
2019-06-14 00:28:59 +02:00
heinrich5991
f31e081bd4
Remove all checking for the gametype in the game
...
OK, maybe not actually remove because it is kept for fallback when the
new method isn't available.
The whole gametype parsing business had the same downsides as user agent
parsing on the web, hence I removed it while keeping behavior the same.
This allows servers to explicitly opt in or out of certain bug
workarounds and other client behavior. This increases the complexity of
different configurations that are available in the client (which is a
bad thing).
2019-06-14 00:28:59 +02:00
Dennis Felsing
0d9952b32a
Merge pull request #1748 from archimede67/pr_replays
...
Replay system (demo after-the-fact)
2019-06-11 18:13:26 +02:00
Dennis Felsing
bbe411901e
Merge pull request #1764 from ChillerDragon/pr_console_word_del
...
Add console word deletion/navigation (#1032 )
2019-06-11 18:05:23 +02:00
Dennis Felsing
bbb1b2cdef
Merge pull request #1733 from Learath2/dd_pr_colorsigned
...
Store colors unsigned
2019-06-11 12:26:28 +02:00
Ryozuki
916eab68fe
revert back to yellow color
2019-06-09 19:31:05 +02:00
Ryozuki
c089cffdde
fix hook col and make it green on tees
2019-06-09 19:26:20 +02:00
archimede67
0e62b4b9b9
fix code style
2019-06-05 19:49:00 +02:00
archimede67
929bf57bf6
infinite length and a lot of changes including notifications are now chat messages
2019-06-05 19:17:55 +02:00
bors[bot]
0ad96f6901
Merge #1775
...
1775: Fix prediction of non-grabbed hook r=def- a=trml
Fix #1766 .
Turns out the bug was not just in the rendering, but in the prediction itself (hooks were not predicted unless/until they grabbed on to something). I compared with an older client (and the old implementation) and this seems like it will restore the old behavior.
Co-authored-by: trml <trml@users.noreply.github.com>
2019-06-05 05:53:18 +00:00
trml
cf8c8534f1
Fix prediction of non-grabbed hook
2019-06-05 02:01:31 +02:00
heinrich5991
756aab339b
Remove item invalidation logging for unknown UUIDs
...
This caused lags due to too much output during gameplay, demo playback
and demo cutting.
Fixes #1643 .
2019-06-04 00:05:28 +02:00
bors[bot]
f3b1135770
Merge #1769
...
1769: Update view immediately when pasting in search in browser r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2019-06-03 16:34:26 +00:00
Dennis Felsing
e8362f1727
Merge pull request #1736 from sirius1242/master
...
Recorded the time of the player's game after the client was opened and show it on the top.
2019-06-03 11:02:28 +02:00
def
7e063109c6
Update view immediately when pasting in search in browser
2019-06-02 21:55:38 +02:00
Corantin H
2e27a22927
typo + added an optional argument to save_replay + changed max replay length and fixed cl_notification_time values
2019-06-02 15:34:01 +02:00
bors[bot]
b113b70ec6
Merge #1765
...
1765: Add ctrl-u delete in client console r=heinrich5991 a=ChillerDragon
Extends shortcuts from:
e9f8bd42b7
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-06-01 15:58:11 +00:00
ChillerDragon
9c68765dae
Don't set Handled on ctrl-u
2019-06-01 17:51:22 +02:00
ChillerDragon
b98b71df88
Rename 'DeleteFromCursor' -> 'DeleteUntilCursor'
2019-06-01 17:41:40 +02:00
ChillerDragon
ed8a0b5eee
Add ctrl-u delete in client console
...
Extends shortcuts from:
e9f8bd42b7
2019-06-01 17:11:35 +02:00
ChillerDragon
1af09a840c
Add console word deletion/navigation ( #1032 )
2019-06-01 16:24:22 +02:00
bors[bot]
c44cd2897c
Merge #1763
...
1763: Fix typo 'helter' -> 'helper' r=heinrich5991 a=ChillerDragon
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-06-01 14:01:51 +00:00
ChillerDragon
9925f89077
Fix typo 'helter' -> 'helper'
2019-06-01 15:58:13 +02:00
bors[bot]
647bbcc259
Merge #1732
...
1732: Implement ISDDNET and Time Score cleanly r=def- a=Learath2
This is an attempt at implementing the two things in a cleaner way.
Deprecated #1320
Willfix #1622 soon(tm)
Co-authored-by: Learath <learath2@gmail.com>
Co-authored-by: Learath2 <learath2@gmail.com>
2019-05-31 10:12:10 +00:00
Corantin H
bf435e8b72
coding style + added cl_notification_time
2019-05-23 23:17:12 +02:00
bors[bot]
dc4111da12
Merge #1746
...
1746: Fix zoom reset r=def- a=archimede67
Fix zoom reset when connecting dummy.
This should fix #1731
Co-authored-by: Corantin H <archi0670@gmail.com>
Co-authored-by: archimede67 <archi0670@gmail.com>
2019-05-23 11:30:23 +00:00
Corantin H
858a85e7b5
fixed some typo errors, fixed code style and added a slider setting to set the replay length
2019-05-21 23:59:57 +02:00
Corantin H
e6ce2c0c46
Renamed class CNotification to CHudNotification
2019-05-21 18:50:41 +02:00
Corantin H
857656e8db
Implemented a small notification system, fixed some problems with removing tmp files and update the recorder status when checking/unchecking the setting "Enable replays".
2019-05-21 17:21:53 +02:00
Corantin H
ac4d7085c5
Switched to a proper new recorder instead of using the auto one
2019-05-21 12:49:19 +02:00
Learath2
c98978c9d6
Implement timescore using a netobj
2019-05-21 10:26:33 +02:00
Learath
0d25bb86c4
Style
2019-05-21 10:25:15 +02:00
Learath
c2a774275f
Move AuthInfo into DDNetPlayer
2019-05-21 10:25:15 +02:00
Learath
23255a04b3
Remove time-score
2019-05-21 10:24:07 +02:00
Learath2
c7d8ca129a
Rerevert #1187
2019-05-21 10:51:43 +02:00
Corantin H
817bdaf9cd
initial work on a replay system
2019-05-20 23:55:40 +02:00
archimede67
ba86bf7ff9
Update src/game/client/components/camera.cpp
...
Better formatting
Co-Authored-By: heinrich5991 <heinrich5991@gmx.de>
2019-05-20 20:39:02 +02:00
Corantin H
280f67af5f
Fixed zoom reset when dummy connects
2019-05-20 12:07:07 +02:00
bors[bot]
131a0e370d
Merge #1742
...
1742: fix particles, emote wheel, zoom and score for blockworlds r=Learath2 a=kpro998
fixes a few things that got broken for players using ddnet client in blockworlds
Co-authored-by: Kpro998 <kpro998@gmail.com>
Co-authored-by: Learath <learath2@gmail.com>
2019-05-19 22:51:06 +00:00
Learath
66b1b44e07
Style
2019-05-20 00:18:19 +02:00
Kpro998
0856fec38e
fix particles, emote wheel, zoom and score for blockworlds
2019-05-19 22:11:16 +01:00
12pm
28f26a09cc
Ignore binds in slice save menu
...
Should fix a bug reported in #1702
2019-05-19 13:33:30 +02:00
sirius
f62f6d2207
show play time move to a new function
2019-05-17 21:57:00 +08:00
sirius
8819f21d3a
played time can show now
2019-05-17 21:47:12 +08:00
Learath
0d39eb128d
Use unsigned integers for colors
2019-05-15 18:05:19 +02:00
Learath
551397117b
Last return isn't necessary
2019-05-14 14:20:36 +02:00
Learath
546016092d
Consistently determine OtherTeam
2019-05-14 00:00:28 +02:00
Dennis Felsing
a562b573fd
Merge pull request #1717 from Learath2/dd_pr_bindstuck
...
Fix sticky binds
2019-05-13 11:29:35 +02:00
Dennis Felsing
0f65d02d1d
Merge pull request #1727 from trml/pr_pred_fixes_2
...
A few more prediction fixes
2019-05-13 07:29:04 +02:00
trml
a885c64f4f
Fix ninjajetpack prediction
2019-05-13 01:46:50 +02:00
trml
672b4aef02
Fix ninja animation with antiping off
2019-05-13 01:46:50 +02:00
trml
53fe0a56f8
Fix predicted weapon animation
2019-05-13 01:46:50 +02:00
trml
bde2de2267
Improve weapon prediction on fastcap and vanilla
2019-05-13 01:46:35 +02:00
bors[bot]
3f41eab6b3
Merge #1724
...
1724: fix crash on fontsize equal zero r=def- a=BannZay
#1718 fix
Co-authored-by: Andrii Vynychenko <bannzay3@yandex.ru>
2019-05-11 16:36:51 +00:00
12pm
a6a33bfaa5
Restore old team colors
2019-05-11 18:04:32 +02:00
Andrii Vynychenko
0353eb94ef
fix zero fonsize
2019-05-11 18:59:47 +03:00
trml
d9ade50e0a
Disable grenade prediction with cl_predict 0
2019-05-11 13:25:08 +02:00
bors[bot]
b03dad7626
Merge #1714 #1719
...
1714: Make the color output more sane r=def- a=Learath2
1719: Show the correct button when paused r=def- a=Learath2
Fix one bug from #1702
Co-authored-by: Learath2 <learath2@gmail.com>
2019-05-11 08:13:24 +00:00
Learath2
b2f92b09eb
Show the correct button when paused
2019-05-11 03:02:00 +02:00
Learath2
15879c16f9
Fix sticky binds
2019-05-11 02:46:22 +02:00
12pm
51ba68eaa6
Don't show id for echo messages
2019-05-11 00:26:15 +02:00
Dennis Felsing
2396096e3b
Merge branch 'master' into pr-rename-col
2019-05-10 23:46:38 +02:00
Learath2
b41529fefd
Try to be more accomodating of old players
2019-05-11 01:38:15 +02:00
Learath2
39303e3430
Blood color is a light color
2019-05-11 01:02:46 +02:00
12pm
ea324592c6
Change col to color in variable names
2019-05-10 23:34:21 +02:00
Learath2
08e19e60f4
UI ID's need to be unique
2019-05-10 23:15:14 +02:00
Dennis Felsing
5e356b5327
Merge pull request #1692 from def-/pr-news
...
Render news without STL functions
2019-05-10 14:09:44 +02:00
Learath2
def36acce1
Apply alpha properly, fix refactoring fails
2019-05-10 01:00:24 +02:00
Learath2
06fc970ea1
Render the correct skin in the selector
2019-05-10 01:00:24 +02:00
def
e1c9033300
Render news without STL functions ( fixes #1693 )
2019-05-09 21:54:56 +02:00
Andrew
0fffd7705f
Cl_text_entities_size ( #1632 )
...
* new command added
* fix code duplication after merge
* merge #1632 suggestions
* align the texture to the center vertically
* refactor
* fix RenderSwitchOverlay
* Update src/engine/client/text.cpp
Co-Authored-By: BannZay <bannzay3@gmail.com>
* Apply suggestions from code review
Co-Authored-By: BannZay <bannzay3@gmail.com>
* Apply suggestions from code review
* Apply suggestions from code review
Co-Authored-By: BannZay <bannzay3@gmail.com>
* Apply suggestions from code review
2019-05-06 14:19:10 +02:00
trml
339d9b05f8
Also reset hook on prediction reset
2019-05-05 14:28:39 +02:00
trml
6848274b43
Fix pickup prediction on vanilla
2019-05-05 12:33:26 +02:00
trml
00ab99aa2e
Add prediction for weapon switches and gunfire animation
2019-05-05 12:33:26 +02:00
trml
b61aae5ab4
Reset predicted character on kill
2019-05-05 12:33:26 +02:00
trml
df84e86ed0
Workaround for super prediction on non-64-player gametypes
2019-05-05 12:33:26 +02:00
trml
20c06dfcdf
Make speedup and stopper prediction on all gametypes again
2019-05-05 12:33:13 +02:00
trml
8eb4b7fd71
Add setting cl_predict_freeze 2 for having a small amount of misprediction while frozen
2019-05-05 12:32:06 +02:00
trml
b27a124e17
Enable freeze prediction with antiping off, and enable superjump prediciton on non-ddrace servers
2019-05-04 22:20:47 +02:00
Learath
13807edc6a
Don't apply colorscale to alpha
2019-05-03 20:37:32 +02:00
Learath
b86c457c91
Remember whether a color is lit or not
2019-05-01 23:35:29 +03:00
Learath
ca888c56a2
Lighten when rendering the teeselector aswell
2019-05-01 22:49:52 +03:00
Learath
5d0a1c8d0a
Unlighten colors when sending to server
2019-05-01 22:49:52 +03:00
bors[bot]
a2f44299e0
Merge #1678
...
1678: Handle colors in console r=def- a=Learath2
DEPENDS: #1654
A better way to fix #1581 possibly deprecates #1597
Co-authored-by: Learath <learath2@gmail.com>
2019-04-30 19:39:56 +00:00
Learath
f9ab06476d
Lighten tee colors of others
2019-04-30 19:49:53 +03:00
bors[bot]
d8964ceedb
Merge #1654 #1685
...
1654: Try working on colors a bit r=def- a=Learath2
There were color functions everywhere, I tried cleaning it up a little. I still couldn't get the roundtrip from Hsl to Rgb to be exactly the same, but I think this is the best possible.
1685: Work on compound binds r=def- a=Learath2
Closes #1417
Co-authored-by: Learath <learath2@gmail.com>
2019-04-29 15:56:16 +00:00
12pm
8fa6dada95
Highlight same clan as dummy too
...
Fixes #1686
2019-04-29 00:48:40 +02:00
Learath
6a1ef1af62
Can't access a siblings protected members?
2019-04-28 20:34:34 +03:00
Learath
2975d6998d
Block ctrl+shift+ binds. Fixes #1490
2019-04-28 20:30:17 +03:00
Learath
66c89eafb2
Allow binding with modifiers in settings
2019-04-28 20:22:19 +03:00
Learath
1da935f4c1
Fix stuck input
2019-04-28 16:52:10 +03:00
Learath
c0c79c69c3
Fix output
2019-04-28 16:37:20 +03:00
Learath
6b815b2375
Work on compound binds
2019-04-28 16:32:49 +03:00
bors[bot]
a5096c4de0
Merge #1663
...
1663: Use freeze end tick instead of a flag. Fix #1659 r=def- a=Learath2
I used -1 for deep frozen, and 0 for not frozen. Not really sure if this is the best way.
Co-authored-by: Learath <learath2@gmail.com>
2019-04-27 08:53:38 +00:00
Learath
588acdda0d
Consolidate color configs, extend debugging
2019-04-27 02:02:31 +03:00
Learath
979d58f830
Use colors in CTextRender
2019-04-27 01:34:20 +03:00
Learath
6c371a9a57
Even more refactoring
2019-04-27 01:11:15 +03:00
Learath
15058330fa
Don't inherit from vector, more cleanup
2019-04-27 00:47:34 +03:00
Learath
929d772071
Collateral
2019-04-26 22:38:18 +03:00
Learath
93d14a1eca
Inconvenience for windows
2019-04-26 22:36:49 +03:00
Learath
65a17599e1
Add ColorHSVA, phase out more vec3's
2019-04-26 15:06:32 +03:00
Learath
e637064a68
Don't store HSL separately
2019-04-25 19:49:27 +03:00
Learath
95a3a69e08
Start phasing out vectors for colors
2019-04-25 18:21:35 +03:00
Learath
cc36af73be
Cleanup colors
2019-04-24 23:53:26 +03:00
Dennis Felsing
a1a581ecc2
Merge pull request #1653 from Ryozuki/pr_use_ddnetnetchar
...
Use the DDNet Network Character
2019-04-24 19:47:12 +02:00
def
b6d2ed268a
another one
2019-04-24 18:33:31 +02:00
def
6cf8999a2f
Restore old FindEntities behaviour, make it usable to count entities
2019-04-24 18:01:30 +02:00
trml
0b5f387779
Remove unneded check
2019-04-24 17:04:51 +02:00
trml
1db0d2ff40
Don't use freeze and deepfreeze flags for prediction yet
2019-04-24 15:56:56 +02:00
trml
2f35c64e6e
Initialize array and fix warning
2019-04-24 15:56:07 +02:00
Ryozuki
502ebc5628
fix all conflicts
2019-04-23 20:45:54 +02:00
Ryozuki
42a5d7a9c1
fix conflicts
2019-04-23 20:42:07 +02:00
Dennis Felsing
3f99dfdbcd
Merge pull request #1666 from Ryozuki/pr_fix_solo_spec
...
fix ghosts in spec
2019-04-23 20:03:01 +02:00
Ryozuki
87c797e84d
fix ghosts in spec
2019-04-23 19:22:58 +02:00
bors[bot]
526af034dd
Merge #1620
...
1620: Rewrite of prediction code, with additional prediction (updated) r=def- a=trml
This is a reworked attempt at a rewrite of the prediction code (#464 ), to allow for more client side prediction. It doesn't fix the duplication of server code, but the client code should otherwise be cleaner. This includes separating prediction code out of gamecore/gameclient, and a refactor of the rendering of predicted characters.
There is also prediction for some new things, and some other changes:
- prediction of laser, shotgun, ninja, fng hammer, pickups and ddrace tiles (freeze/unfreeze tiles with cl_predict_freeze)
- laser and bullets are rendered when you fire them and bullets don't go through walls (when both cl_antiping_grenade and cl_antiping_weapons are enabled)
- antiping for flags
- prediction of dummy input
- an additional smoothing option that attempts to make antiping less jumpy (cl_antiping_smooth)
Co-authored-by: trml <trml@users.noreply.github.com>
Co-authored-by: trml <trml@noreply.github.com>
2019-04-23 17:11:21 +00:00
Learath
67668d7fb2
Use freeze end tick instead of a flag. Fix #1659
2019-04-23 18:57:26 +03:00
12pm
808bb1303a
Disable demo shortcuts in console
...
As reported here: https://forum.ddnet.tw/viewtopic.php?f=3&p=67807#p67807
2019-04-23 14:52:32 +02:00
trml
681f30950c
Remove the dummy prediction
2019-04-23 02:01:17 +02:00
trml
3d8bd174e7
Add extended data to CCharacter and improve prediction of super/solo/endless/superjump
2019-04-22 00:38:24 +02:00
Ryozuki
d6cc94f839
fix hook col a bit
2019-04-21 19:35:07 +02:00
trml
78c8f42784
Put public members in a single block
2019-04-21 16:12:21 +02:00
trml
e88459acec
Make more variables private
2019-04-21 16:12:21 +02:00
trml
92ef0b0707
Collapse if statements
2019-04-21 16:12:21 +02:00
trml
0b3f3b03b5
Rewrite of prediction code, with additional prediction
2019-04-21 16:12:20 +02:00
Ryozuki
6bfdad9771
fix super and solo
2019-04-21 14:57:45 +02:00
Ryozuki
eaef31d4a0
fix wording and add/fix no col and no hook
2019-04-19 11:59:09 +02:00
Ryozuki
0f3411f8fa
fix wording
2019-04-19 11:46:54 +02:00
Ryozuki
f37f8a8268
add all character flags to ddnetnetwork character
2019-04-19 11:17:28 +02:00
bors[bot]
bbf485a9ac
Merge #1628
...
1628: Make client know about other solo players, fixes #258 r=heinrich5991 a=Ryozuki
When another player is in solo and you are not, you could notice a weird collision and also the hook moving a little towards the solo player. This as been fixed.
It also applies m_ClShowOthersAlpha to other players whenever you are on solo or others are.
It uses the protocol extension thingy.
fixes #258
Co-authored-by: Ryozuki <ryo@ryozuki.xyz>
Co-authored-by: Learath <learath2@gmail.com>
2019-04-18 23:03:52 +00:00
Dennis Felsing
00c87c121a
str_num_copy -> str_truncate, as in Vanilla 0.7
2019-04-18 10:25:01 +02:00
Learath
d6bfef2cc0
Use a NetObj instead of a system message
2019-04-17 23:47:32 +02:00
Learath
843dc29a88
Names can include quotes :/
2019-04-16 02:39:22 +02:00
Learath
dd62629ee9
Clean statboard chat parsing a bit
2019-04-16 01:47:12 +02:00
12pm
6e880644af
Add some demo player shortcuts
2019-04-15 21:08:12 +02:00
FallenKN
c69c4727ef
removed unnecessary brackets
2019-04-13 15:22:31 +02:00
FallenKN
83b385f8a5
Fix #1636
2019-04-13 14:33:25 +02:00
Ryozuki
fb84bd1f0b
fix prediction when antiping is on
2019-04-12 17:08:06 +02:00
Ryozuki
c686ceea53
Merge branch 'master' into pr_fix_solo
2019-04-12 16:34:43 +02:00
Ryozuki
3556830b9a
fix solo prediction
2019-04-12 16:29:13 +02:00
Ryozuki
7e43120b6e
make the client aware of other players solo status
2019-04-12 16:16:21 +02:00
Dennis Felsing
cde07b420b
Implement changes suggested by -Wuseless-cast
...
But don't enable it yet because I'm not sure what the best way is.
2019-04-11 19:54:43 +02:00
bors[bot]
279eeed9fc
Merge #1614
...
1614: Remove unmaintained Android code (fixes #1575 ) r=heinrich5991 a=def-
Thoughts?
Co-authored-by: def <dennis@felsin9.de>
2019-04-11 00:02:17 +00:00
def
2eab795c9e
Implement color_to_rgb
2019-04-10 22:45:30 +02:00
def
94f3d97ddf
Remove unmaintained Android code ( fixes #1575 )
2019-04-10 19:40:50 +02:00
def
11127f9344
Release fixes
2019-04-10 17:57:56 +02:00
bors[bot]
f0cce17bfc
Merge #1597
...
1597: Console command "color_from_rgb" (fixes #1581 ) r=heinrich5991 a=def-
Converts RGB colors to TW's HSL format
Co-authored-by: def <dennis@felsin9.de>
Co-authored-by: Dennis Felsing <dennis@felsin9.de>
2019-04-10 12:21:19 +00:00
Dennis Felsing
bd4e3716a1
color -> color_from_rgb
2019-04-10 08:58:08 +02:00
bors[bot]
b05b268a6a
Merge #1598 #1601 #1605 #1606 #1607 #1609
...
1598: Fix home/end keys in console r=heinrich5991 a=def-
1601: 2 more tries to force DB to respond in UTF8 (fixes #1599 ) r=heinrich5991 a=def-
1605: Fix memory leak in draggers r=heinrich5991 a=def-
1606: Always initialize m_InfosLoaded r=heinrich5991 a=def-
otherwise it's uninitialized and then read, found by valgrind --tool=memcheck
1607: Enable a few more GCC warnings r=heinrich5991 a=def-
1609: Fix C90 compatibility on Windows r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2019-04-09 22:09:18 +00:00
def
fe432b8ae4
Enable a few more GCC warnings
2019-04-09 22:05:21 +02:00
ChillerDragon
0b18d6eb44
Remove if nesting for compose keys in console
2019-04-09 12:11:29 +02:00
def
c3e36ee483
Always initialize m_InfosLoaded
2019-04-08 22:13:47 +02:00
def
527859e70c
Fix home/end keys in console
2019-04-07 23:28:30 +02:00
def
01ffde25f3
Console command "colors" ( fixes #1581 )
...
Converts RGB colors to TW's HSL format
2019-04-07 22:54:29 +02:00
Ryozuki
0138dd32e3
apply alpha to solo players
2019-04-07 19:42:26 +02:00
Ryozuki
813c24bf29
add m_IsSolo and fix hook col
2019-04-07 18:58:49 +02:00
ChillerDragon
e9f8bd42b7
Add emacs style ctrl-a ctrl-e navigation
2019-04-07 15:59:15 +02:00
bors[bot]
5d9d0d7d35
Merge #1587
...
1587: Small fixxings r=heinrich5991 a=ChillerDragon
Co-authored-by: ChillerDragon <chillerdragon@gmail.com>
2019-04-06 21:08:40 +00:00
ChillerDragon
ce5a7ea626
Remove one of two graphic includes
2019-04-06 17:07:17 +02:00
bors[bot]
ea82402e7e
Merge #1574
...
1574: Updater localization and update language files r=heinrich5991 a=def-
Co-authored-by: def <dennis@felsin9.de>
2019-04-06 14:53:46 +00:00
bors[bot]
2f4dd5ae2c
Merge #1572
...
1572: cl_mouse_min_distance as requested by Makoyuri r=heinrich5991 a=def-
also cl_dyncam_min_distance
Co-authored-by: def <dennis@felsin9.de>
2019-04-06 14:17:25 +00:00
def
330a99686d
Add localization for updating output
2019-04-06 15:18:35 +02:00
12pm
98bfeb3e72
Notify about chat mentions in editor
2019-04-06 11:32:50 +02:00
Ryozuki
f0a4da58cb
Merge branch 'master' into add_clan_color
2019-04-05 16:46:14 +02:00
Ryozuki
4e3b2191a2
fix wrong variable
2019-04-05 13:47:38 +02:00
Ryozuki
735aab9609
fix braces
2019-04-05 13:25:17 +02:00
Ryozuki
bb3cde4369
add color to ping in scoreboard
2019-04-05 13:12:08 +02:00
Ryozuki
ef6d4b5de6
add clan color to people with same clan as you
2019-04-05 12:41:01 +02:00
def
e31561eb47
cl_mouse_min_distance as requested by Makoyuri
...
also cl_dyncam_min_distance
2019-04-04 20:19:37 +02:00
Dennis Felsing
fc76c2219f
Merge pull request #1566 from def-/pr-demo-speed
...
Demo speed improvements
2019-04-03 19:02:42 +02:00
12pm
4efc0e3b82
Make world offset calculation more accurate
...
Noticed that after some time groups with a parallax different than 100 were incorrectly rendered in the editor
2019-04-03 01:05:38 +02:00
def
9daa3beacd
Broadcast: Fix display time during demo replay
...
Only show for the same amount of ticks as originally, not number of
seconds, otherwise at high demo speeds you will see the broadcast for a
much longer game play time than originally.
2019-04-02 23:28:13 +02:00
Dennis Felsing
0b76009644
Merge pull request #1553 from def-/pr-official-tab
...
No checkmark in DDNet/KoG tab (as suggested by Alexander)
2019-03-30 17:00:12 +01:00
def
c0d3f5fa57
Actually disconnect dummy after confirmation ( fixes #1555 )
2019-03-30 16:59:25 +01:00
def
3248d94ace
No checkmark in DDNet/KoG tab (as suggested by Alexander)
2019-03-29 23:08:11 +01:00
Dennis Felsing
0b578c4330
Fix cl_confirm_disconnect/quit_time ( fixes #1550 )
...
-1 now works as described
Split into two settings
2019-03-29 14:56:02 +01:00
Dennis Felsing
138a9c6ff7
Merge pull request #1545 from def-/pr-load-font
...
Move out common font loading into method
2019-03-28 23:38:24 +01:00
Dennis Felsing
95cc357dd6
Merge pull request #1540 from def-/pr-disconnect-time
...
Add cl_confirm_disconnect_quit_time (fixes #1530 )
2019-03-28 23:38:16 +01:00
Dennis Felsing
72200a4e09
Merge pull request #1539 from def-/pr-esc-popup
...
Escape during popup: Only make popup disappear
2019-03-28 23:38:00 +01:00
Dennis Felsing
11fee99b9c
Merge pull request #1538 from def-/pr-kog-tab
...
Add KoG tab in server browser
2019-03-28 23:37:50 +01:00
def
9e25f4c113
Move out common font loading into method
2019-03-28 21:51:42 +01:00
12pm
0abbba4c5d
Add non-destructive brush drawing
...
New brush draw mode that doesn't override existing tiles. Empty brush still acts as an eraser. Button and ctrl+d shortcut to toggle it.
2019-03-26 19:19:25 +01:00
def
e6f327ef06
Move ingame browser tabs all the way left
2019-03-26 17:38:46 +01:00
def
8908102536
Add cl_confirm_disconnect_quit_time ( fixes #1530 )
...
Number of minutes of active racing time before being asked to confirm
disconnecting, disconnecting dummy or quitting through GUI. Defaults to
20 minutes, -1 to disable, 0 to always enable.
Also removed confirmation to quit when in main menu, except when having
an unsaved map in editor.
Spectate and kill should already be safe thanks to server-side kill
protection.
2019-03-25 20:10:38 +01:00
def
d31e9833f9
Escape during popup: Only make popup disappear
...
Not the menu. Otherwise when opening the menu again the popup will
reappear for one frame before disappearing.
2019-03-25 20:01:10 +01:00
def
bf576723a3
Add KoG tab in server browser
...
- As requested by qshar and KoG players
- Similar to DDNet tab
- Info fetched from servers-kog entry from https://info.ddnet.tw/info
- Also supports countries and types
- Doesn't inform whether map has been finished
- Generalized the code a bit but it's still ugly
- Depends on #1533 , also shows KoG servers as official/verified
2019-03-24 23:15:40 +01:00
Dennis Felsing
05f927b8ca
Merge pull request #1507 from ddnet/chat-command-autocomplete
...
Autocomplete chat commands (fixes #1504 )
2019-03-21 19:12:52 +01:00
def
82f9474eb4
Leave space for \0 byte ( fixes #1526 )
2019-03-20 18:27:08 +01:00
Dennis Felsing
abe9f6f5a9
Merge pull request #1518 from ddnet/fetch-info
...
Demo browser: Make Fetch Info a checkbox instead
2019-03-20 07:45:12 +01:00
bors[bot]
b1f3692980
Merge #1514 #1521 #1522 #1523
...
1514: Square and center icons before rendering them on button r=Learath2 a=def-
1521: Remove unused norank icon from browse_icons.png r=heinrich5991 a=def-
1522: Reset authed level in client r=Learath2 a=def-
As reported by jao on Discord:
22:26 jao @Learath2 client auth level needs to reset on server join or something
22:28 jao because other servers don't send it
1523: Make updating nameban reason work r=def- a=12pm
Co-authored-by: def <dennis@felsin9.de>
Co-authored-by: 12pm <30786226+12pm@users.noreply.github.com>
2019-03-19 23:08:37 +00:00
def
9ea9a43f13
Reset authed level in client
...
As reported by jao on Discord:
22:26 <jao> @Learath2 client auth level needs to reset on server join or something
22:28 <jao> because other servers don't send it
2019-03-19 22:29:41 +01:00
bors[bot]
9d623cb23c
Merge #1516 #1517
...
1516: Remove useless comments r=heinrich5991 a=def-
Not sure if we want to do this kind of cleanup
1517: Fix rendering of checkbox x r=heinrich5991 a=def-
old:
![screenshot-20190319@163151](https://user-images.githubusercontent.com/2335377/54619252-9811d000-4a64-11e9-92cf-df3e3c325566.png )
new:
![screenshot-20190319@163137](https://user-images.githubusercontent.com/2335377/54619237-91835880-4a64-11e9-9775-7625bbcd3cb3.png )
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 21:15:40 +00:00
def
22f278fdb8
Demo browser: Make Fetch Info a checkbot instead
...
And persist the result. Helps with the workflow described by Shyzo on
Discord:
> I mean after i press ctrl-f or fetch info. then i want to sort by marker (from ... to 0) and just delete every demo without a marker. either in a whole (not possible i think) or just one by one. but I think after deleting one demo the order of demos change again
> so i have to fetch info again, delete one. fetch info again. delete one
> and so on
2019-03-19 18:28:10 +01:00
def
04d67c02f2
Square and center icons before rendering them on button
2019-03-19 17:26:36 +01:00
def
4468f61ee2
Fix rendering of checkbox x
2019-03-19 16:31:24 +01:00
def
2c640b626f
Remove useless comments in menus.cpp
2019-03-19 16:25:07 +01:00
def
f51c12cabe
Fix alignment of x inside button
2019-03-19 16:14:23 +01:00
def
58d9bd4105
Make cl_authed_player_color modifiable
...
Old color was rgb = (0.78, 1.0, 0.8)
In hsl = (125°, 100%, 89%)
Converted to hex hsl:
H = 125° / 360° * 255 = 89 = 0x59
S = 100% = 0xFF
since the TW HSL color system fobids too dark colors it uses l = 0.5 + 0.5*L/255
so L = (0.89 - 0.5) * 2*255 = 199 = 0xC7
So in total we get 0x59FFC7 = 5898183
2019-03-19 15:37:17 +01:00
def
da08b7b86f
Autocomplete chat commands ( fixes #1504 )
2019-03-19 10:33:08 +01:00
bors[bot]
38333b65a1
Merge #1506
...
1506: Color authed players in spec (fixes #1497 ) r=Learath2 a=def-
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 08:16:34 +00:00
bors[bot]
2209113027
Merge #1505
...
1505: Add symbol for official servers in server browser (fixes #1501 ) r=heinrich5991 a=def-
- Also fix favorites checkbox when removing favorite
- Might need a nicer looking symbol
![screenshot-20190319@074729](https://user-images.githubusercontent.com/2335377/54585760-4b55d700-4a1b-11e9-962c-92c1b56659fd.png )
Co-authored-by: def <dennis@felsin9.de>
2019-03-19 07:48:07 +00:00
def
0f9b89fc74
Color authed players in spec ( fixes #1497 )
2019-03-19 08:16:46 +01:00
def
4f515bf67e
Add symbol for official servers in server browser ( fixes #1501 )
...
- Also fix favorites checkbox when removing favorite
- Might need a nicer looking symbol
2019-03-19 07:46:50 +01:00
Dennis Felsing
7a23baa020
Merge pull request #1502 from fokkonaut/master
...
Remove AllowTimeScore from browser (fixes #1499 )
2019-03-18 13:24:55 +01:00
fokkonaut
55150bb7d6
Remove AllowTimeScore from browser ( fixes #1499 )
2019-03-18 13:13:37 +01:00
bors[bot]
1d9eb965fa
Merge #1485
...
1485: Browser's scoreboard now shows score based on cl_ddrace_scoreboard r=def- a=fokkonaut
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
2019-03-12 22:47:38 +00:00
fokkonaut
8440b051f7
forgot one thing
2019-03-12 19:36:33 +01:00
fokkonaut
3f628de592
Update menus_browser.cpp
2019-03-12 19:33:47 +01:00
def
bbec3b1f2f
Minor style fixes
2019-03-12 19:29:18 +01:00
def
6701000931
Rename Score board to Scoreboard for consistency
2019-03-12 19:00:47 +01:00
fokkonaut
5c1dfe6b65
Scoreboard headline for score can now be Time when on DDRace
2019-03-11 23:10:21 +01:00
Learath
6fa5d3fcce
One color for all auth levels
2019-03-05 11:48:06 +03:00
Learath
548e9969b2
Add colors for authed players. Deprecates #1299
2019-03-02 13:50:33 +03:00
ChillerDragon
53e14d02f0
Remove unused graphics include in ghost.cpp
2019-02-22 11:27:25 +01:00
fokkonaut
cf09fbd1ea
Merge BW support into IsDDNet
2019-01-14 16:50:06 +01:00
fokkonaut
fe4426b008
fixed ddrace score (time score)
2019-01-14 08:01:20 +01:00
fokkonaut
0e842359ad
Add DDRace Score NETMSG
2019-01-14 08:01:20 +01:00
def
f05c56d6ce
Fix cl_dyncam_mousesens
...
should only have an effect ingame, not in menus or editor
2019-01-11 09:40:04 +01:00
def
b3ca67e944
Minor code simplification
2019-01-10 15:54:42 +01:00
Dennis Felsing
c16c50fa80
Merge pull request #1424 from ddnet/demo-markers
...
Demo browser: Show markers (fixes #329 )
2019-01-09 08:54:42 +01:00
def
faa3cc195d
UTF8 nocase compare & use for chat TAB completion
...
- As suggested by Arseniy Zarche
- Also updated confusables to Unicode 12
2019-01-09 08:31:03 +01:00
def
f9d9fee314
Demo browser: Show markers ( fixes #329 )
...
- Fetch Headers button
- Display Markers & Length columns
- Display footer info
- Don't rescan directory when not required
- Clean up code a bit
2019-01-09 08:25:03 +01:00
def
779a928faf
CRaceDemo: Don't attempt to remove demo that hasn't been started
2019-01-07 14:36:17 +01:00
jupeyy
619a33a7d5
text kerning fix, add new text render flags for accurate positioning
2019-01-06 06:42:57 +01:00
def
bcdec941da
Update view target when spectating with chat open
...
Thanks to ReiTW for reporting and illustrating the bug:
https://www.youtube.com/watch?v=LKicYqtqJbQ
2018-12-29 00:05:05 +01:00
def
4217d5d536
Fix 5:4/4:3 skin prefix setting display
2018-12-23 22:58:41 +01:00
def
bad0d53906
Move timing code to actual end of function
2018-12-23 22:58:37 +01:00
def
87fa394daa
Add Christmas skin event for client
2018-12-23 22:58:30 +01:00
Dennis Felsing
0ad472df41
Make cort comparator conform to strict weak ordering
...
comp(p1, p2) == false was violated when both are nullptr
https://en.cppreference.com/w/cpp/named_req/Compare
2018-12-06 07:57:01 +01:00
Dennis Felsing
809afa265f
Fix typo
2018-12-05 07:28:29 +01:00
Shengyu Zhang
464ef9e74b
Fix crash when auto update is off
...
Since 2696ac134c
, whether to include auto
update related code should only control by macro CONF_AUTOUPDATE.
This commit should fix #1374
2018-12-05 01:06:52 +08:00
def
6ad686eee2
Fix HUD (thanks to fokkonaut for reporting)
2018-11-24 22:57:15 +01:00
def
27865fdd89
Fix Race scoreboard ordering for times > 166 minutes (9999 seconds)
2018-11-21 21:26:05 +01:00
yangfl
a1db76cdef
Remove extra semicolons
2018-11-18 14:27:48 +08:00
def
c0b60979ec
style
2018-10-29 22:09:11 +01:00
Dennis Felsing
80f4b7934c
Merge pull request #1365 from Jupeyy/pr_bordercorner_fix
...
Border corner minimum fix
2018-10-29 22:08:43 +01:00
def
faf388b853
Fix #1350
2018-10-29 22:03:57 +01:00
bors[bot]
1b0b36c6eb
Merge #1316 #1341 #1349
...
1316: code improvement on gameclient.cpp r=def- a=Ryozuki
1341: Mark unused envelopes r=def- a=Learath2
Thought I'd do this one as well while looking at the editor code.
1349: Don't ignore CONNECT packets with data that we don't know r=def- a=heinrich5991
This specifically affects 0.6.5. Just treat them the same way as those
without any data.
Co-authored-by: Ryozuki <edgar@ryobyte.com>
Co-authored-by: Learath <learath2@gmail.com>
Co-authored-by: heinrich5991 <heinrich5991@gmail.com>
2018-10-29 14:31:27 +00:00
jupeyy
95e8a031c7
style
2018-10-29 09:00:47 +01:00
jupeyy
c666417fa0
less code
2018-10-29 08:44:55 +01:00
jupeyy
536bb4ad3d
check minimum for width and height seperatelly
2018-10-29 04:21:35 +01:00
fokkonaut
1082ba77b0
increase max score that can be displayed in scoreboard
2018-10-11 22:19:26 +02:00
Ryozuki
09c82fba7a
indent
2018-10-03 07:40:50 +02:00
Ryozuki
5c51e3b80d
change to c style casts
2018-10-02 20:52:21 +02:00
Ryozuki
be3cfe88e6
fix
2018-10-02 20:45:44 +02:00
Ryozuki
0a91fef8c8
fix tabs
2018-10-02 14:36:55 +02:00
Ryozuki
e21a08f700
another improvement
2018-10-02 14:35:50 +02:00
Ryozuki
7efe2b436e
code improvement on gameclient.cpp
2018-10-02 14:32:59 +02:00
fokkonaut
3240f6fbc5
fix bw support
2018-09-28 18:27:51 +02:00
Dennis Felsing
a2e3496005
Merge pull request #1220 from heinrich5991/pr_ddnet_ui_skinprefix
...
Add some UI for the skin prefix stuff
2018-09-20 08:41:20 +02:00
heinrich5991
08b885dbbb
Just render the skin prefix suggestions line by line
...
For three items, it's not worthwhile to put two of them in the same
line.
2018-09-20 07:50:17 +02:00
heinrich5991
13e3872dca
Add clear button to skin prefix edit box
2018-09-20 07:48:14 +02:00
heinrich5991
9ff8b6e2df
Factor out clear button from four different places
2018-09-20 07:43:05 +02:00
def
ff8e97fbf8
Fix cl_nameplates_own with antiping on when spectating
2018-08-30 22:53:28 +02:00
Dennis Felsing
d2dcb4fe84
Merge pull request #1270 from Jupeyy/pr_nan
...
Don't update particles, if no time passed
2018-08-24 10:14:38 +02:00
Dennis Felsing
13aa154d47
Revert "Rewrite stopper code a bit"
...
This reverts commit 4ee5c5a781
.
2018-08-24 09:34:54 +02:00
jupeyy
6c10eb13c0
Don't update, if no time passed
2018-08-24 05:56:33 +02:00
Dennis Felsing
d60b0db632
Revert "Add mapbug "stoppers-passthrough@ddnet.tw""
...
This reverts commit 25e86851d3
.
2018-08-22 08:33:21 +02:00
bors[bot]
46bdc7af3e
Merge #1252
...
1252: fix #1226 r=heinrich5991 a=fokkonaut
Co-authored-by: fokkonaut <35420825+fokkonaut@users.noreply.github.com>
2018-08-21 17:29:31 +00:00
fokkonaut
7a4fa97ef0
fuck this no-space-convention
2018-08-21 18:29:25 +02:00
fokkonaut
533d4fe574
allow for non-vanilla aswell and fixed some stuff
2018-08-21 18:27:34 +02:00
Dennis Felsing
f8e1056ea4
Merge pull request #1258 from heinrich5991/pr_ddnet_stopper_fix
...
Fix stoppers while retaining backward-compatibility
2018-08-21 09:06:22 +02:00
Dennis Felsing
e2eb4a66dc
Add Filter for connecting players ( fixes #1263 )
2018-08-21 09:03:48 +02:00
heinrich5991
25e86851d3
Add mapbug "stoppers-passthrough@ddnet.tw"
...
This can be set for maps that rely on actually passing through stoppers.
2018-08-16 17:54:55 +02:00
heinrich5991
4ee5c5a781
Rewrite stopper code a bit
...
Remove the whole copy-and-paste mess.
A seemingly ineffective and apparently code block has been removed.
2018-08-15 17:47:07 +02:00
fokkonaut
53e4bd44b7
fix #1226
2018-08-13 20:54:01 +02:00
def
0518769500
fix cl_show_nameplates_own with antiping off ingame
2018-08-03 23:40:03 +02:00
Jupeyy
d7bb03ee19
don't render all border all the time
2018-08-02 18:26:12 +02:00
heinrich5991
5c4e819e44
Use str_startswith
, str_endswith
instead of ad-hoc implementations
2018-07-26 14:18:23 +02:00
fokkonaut
32b6bd44f6
heinrich styling
2018-07-25 23:36:52 +02:00
fokkonaut
e621a4a8a2
fixed, thanks heinrich
2018-07-25 22:41:24 +02:00
fokkonaut
59272476d6
fixed #1225
2018-07-25 21:14:10 +02:00
fokkonaut
63f2a091b6
vanilla skins only list now only shows vanilla skins
2018-07-25 14:13:07 +02:00
heinrich5991
6b1a037415
Add some UI for the skin prefix stuff
...
This displays four buttons below the edit box, one for resetting the
skin prefix, and the other three for activating the shipped variants
"kitty", "coala", "santa".
The "none" string is translatable, the variants names are not because
they correspond to file names.
2018-07-25 08:16:57 +02:00
Bojidar Marinov
d08f03fecf
Changing vanila skins option no longer requires restart
...
Fixes #1216
2018-07-24 19:56:09 +03:00
fokkonaut
b8b97eb740
added skin prefix ( #1218 )
2018-07-24 17:26:39 +02:00
yangfl
81a39c229b
Fix typo
2018-07-10 17:29:02 +08:00
heinrich5991
925aff21d4
Fix all the header guards and adjust the script a little
2018-07-06 16:11:38 +02:00
bors[bot]
7c3e4e7f09
Merge #1187
...
1187: fix projectiles not rendering on mods based on ddnet r=heinrich5991 a=ZombieToad
for some reason the client doesnt render extrainfo projectiles if the gamemode wasnt ddnet
Co-authored-by: ZombieToad <25847476+zombietoad@users.noreply.github.com>
2018-07-06 12:27:33 +00:00
ChillerDragon
0ebf7b614d
Oop! forgot one
2018-07-06 11:37:33 +02:00
ChillerDragon
4e9eac432c
Better button id for dummy settings (thanks to deen)
2018-07-06 11:24:57 +02:00
ZombieToad
712fca8adc
fixes
...
thnx to Hey, Fuck you!
2018-07-04 04:35:06 +01:00
ZombieToad
5e723f6199
fix projectiles not rendering on mods based on ddnet
...
for some reason the client doesnt render extrainfo projectiles if the gamemode wasnt ddnet
2018-07-04 04:19:36 +01:00
def
daf83470cc
Add cl_nameplates_own for demo recording
2018-06-26 22:30:28 +02:00
ZombieToad
7da716e3f0
fix server browser bug
...
ddnet client has the server browser while online
2018-06-17 03:26:23 +01:00
ZombieToad
13722d849d
fix server browser bug
...
it loaded favourite servers into ddnet serverlist if you used add_favorite or remove_favorite
2018-06-17 02:47:18 +01:00
Dennis Felsing
08c45ced0f
Merge pull request #1133 from ChillerDragon/ConsolePages
...
Add commands for switching pages in console
2018-06-06 09:48:00 +02:00
ChillerDragon
6564b93a35
Fix unwanted dummy fire
...
If the latest fire input and the current differ in any way it causes firing.
So if you switch dummy after hammerfly was used it causes a weaponfire.
This unwanted fireing caused many unlucky fails for me already.
So i swap the fire status on dummyswapping so the server doesn't see any difference even if hamemrfly was used.
2018-06-04 11:06:54 +02:00
ChillerDragon
8a761bfedf
Add commands for switching pages in console
...
For now they were just hardcodet on page up and down keys.
The new command allows it to bind it for example on the f-keys for laptop users.
2018-06-03 11:48:08 +02:00
ChillerDragon
e31f53f651
Fix ui for low mousesens
2018-05-01 17:51:36 +02:00
Dennis Felsing
e561498617
fix...
2018-04-25 14:12:49 +02:00
Dennis Felsing
96ecbfcfa8
Add cl_show_hook_coll_always
2018-04-25 12:03:27 +02:00
bors[bot]
73a65a7026
Merge #1116
...
1116: Don't send buffer cmds to non OpenGL 3.3 backend r=def- a=Jupeyy
Co-authored-by: Jupeyy <jupjopjap@gmail.com>
2018-04-15 18:00:54 +00:00
Jupeyy
5b4a889ae0
quad positioning to center of text
2018-04-15 19:35:56 +02:00
bors[bot]
d77d18c98a
Merge #1114
...
1114: Some text positioning r=def- a=Jupeyy
To be clear, the entity text was meant to be a bit higher, so the text of the overlay is not overwritten("FROM", "CFROM")?
Because there was -4.f added to the y coordinate. Atleast it looks pretty much the same as the old renderer now.
Co-authored-by: Jupeyy <jupjopjap@gmail.com>
2018-04-11 10:27:07 +00:00
Jupeyy
8cc0de8d31
Some text positioning
2018-04-11 12:19:30 +02:00
bors[bot]
73cc3a147b
Merge #1110
...
1110: Fix killmessage flag render r=def- a=Jupeyy
Co-authored-by: Jupeyy <jupjopjap@gmail.com>
2018-04-09 20:28:24 +00:00
Jupeyy
2a6050eaf4
use killer team not victim
2018-04-09 22:11:51 +02:00
heinrich5991
f8277267a0
Remove mem_alloc
and mem_free
, use standard C functions instead
...
Replace `mem_free` by `free`, and `mem_alloc` by `malloc` or `calloc`
(the latter one being used to allocate a zeroed array of elements,
sometimes, this makes a call to `mem_zero` superfluous).
This results in having to remove `mem_stats` which previously recorded
the number of allocations and their size that the Teeworlds code did
directly.
Remove OOM handling in `src/game/client/components/binds.cpp`.
Remove needless copying in the CSV code in
`src/game/client/components/statboard.cpp`.
2018-04-09 11:56:39 +02:00
Jupeyy
fbaedff1e6
reset color for the gameflags
2018-04-05 20:46:22 +02:00
Dennis Felsing
30588918c4
Merge pull request #1100 from Jupeyy/master
...
More GUI text positioning fixes
2018-04-04 08:40:22 +02:00
Jupeyy
c7114e734c
more ui text positioning fixes
2018-04-04 02:40:30 +02:00
def
c8c4fd5617
Fix reconnect timer display...
2018-04-03 21:32:21 +02:00
Dennis Felsing
dbc8321c56
Merge pull request #1098 from Jupeyy/master
...
Some text related fixes (color, positining)
2018-04-03 19:11:19 +02:00
def
07460ede9e
cl_control_dummy -> cl_dummy_control
2018-04-03 18:12:27 +02:00
Jupeyy
1a74d8c039
ui fixes: text positining
2018-04-03 17:41:11 +02:00
Dennis Felsing
ed33557a97
Merge pull request #1081 from Jupeyy/master
...
New buffer system and text renderer to support buffering of hud, text and map components, that are displayed ingame
2018-04-03 10:12:09 +02:00
Jupeyy
375b127f4e
style fix
2018-03-21 16:02:11 +01:00
Jupeyy
887bcb52ff
add window event listener for the client
2018-03-21 15:54:51 +01:00
Jupeyy
2cbb8af75b
add window resize event, and fix some ui things
2018-03-21 15:53:29 +01:00
Jupeyy
71a4a20812
team name position fix
2018-03-15 03:59:57 +01:00
清歌
c976e6d017
Provide more controlable command for dummy
...
When g_Config.m_ClControlDummy id 1, we can control dummy by toggle g_Config.m_ClDummyJump or another to 1 or 0.
2018-03-14 20:14:18 +08:00
bors[bot]
c65ffeb4ae
Merge #1082
...
1082: Fix a bug with name bans r=Learath2 a=heinrich5991
Overlong nick names could be used to circumvent name bans.
2018-03-14 02:00:42 +00:00
heinrich5991
d7f6cf2892
Fix some system.c insanity
...
`str_utf8_isspace` now returns true if the passed code point renders as
a space, instead of when not.
Add `str_utf8_trim_right`, use this function and
`str_utf8_skip_whitespaces` in the server.
Add tests for the three functions
2018-03-14 02:27:15 +01:00
Jupeyy
c1a962b870
add ui fixes to work with new text renderer
2018-03-13 21:59:07 +01:00
Jupeyy
0930a3b7de
buffer quads, and use the new backend system (+ fix a bug when
...
rendering)
2018-03-13 21:57:46 +01:00
Jupeyy
790201f751
add buffering for the ingame visible components of the hud
2018-03-13 21:56:37 +01:00
Jupeyy
db48a03898
add text buffering for nameplates and killmessages
2018-03-13 21:55:47 +01:00
Jupeyy
6919a9da40
add new sprite functions for easier sprite quad buffering, and add this
...
to teerendering
2018-03-13 21:53:54 +01:00
Jupeyy
a59d7401b5
add buffering for dmg indicator, map items, particles and players
2018-03-13 21:52:44 +01:00
Jupeyy
59f9d021ce
buffer ingame chat
2018-03-13 21:50:49 +01:00
Jupeyy
62c3074c88
add new text renderer engine to support text buffering, cursors, text
...
marking and less character texture updates
2018-03-13 21:49:07 +01:00
Jupeyy
ced0ea3f82
set the gfx refresh rate limit higher for the console
2018-03-02 03:29:02 +01:00
Dennis Felsing
03792c1d0f
Merge pull request #1047 from Learath2/dd_pr_ctrldelete
...
Add ctrl-delete to chat. Closes #1032
2018-02-22 21:58:51 +01:00
Dennis Felsing
4cebe86ad8
Merge pull request #1049 from Learath2/dd_pr_scoreboardclan
...
A little more space for clan name. Fixes #724
2018-02-22 21:58:10 +01:00
Learath
7d1aaa735a
A little more space for clan name. Fixes #724
2018-02-22 21:17:10 +01:00
Learath
4031e15fc8
Remove extra conditional
...
Stricter scope on temporary var.
2018-02-22 20:48:47 +01:00
Learath
20cac1c2bb
Fix dyncam confusion. Closes #783
...
Remove "vanilla" dyncam toggle.
2018-02-22 20:40:14 +01:00
Learath
1f2e398819
Add ctrl-delete to chat. Closes #1032
2018-02-22 20:11:56 +01:00
Learath2
61f0461d46
Style
2018-02-13 17:15:16 +01:00
Learath2
8cfebaa0b2
Fix #1031
2018-02-13 03:45:43 +01:00
yangfl
1620fc9b0f
Fix typo
2018-02-07 16:10:40 +08:00
def
151da9af97
Remove Emojis
2018-01-25 20:03:18 +01:00
Dennis Felsing
fac054275c
Merge pull request #992 from Jupeyy/master
...
RAM usage reduction for map buffering and foreground layer count fix
2018-01-22 20:44:56 +01:00
Jupeyy
15cc8e2dc8
use type that can hold any pointer size
2018-01-16 10:18:14 +01:00
Jupeyy
99bb1cc7db
add parentheses
2018-01-16 09:41:06 +01:00
Jupeyy
e9a2fc1d6e
reduce RAM allocation for map buffering, and fix forground layer count
2018-01-16 09:35:28 +01:00
def
949bb2d9fc
Fix crash in emoji on map change, clear emojis
2018-01-15 19:08:51 +01:00
def
7ae5f33bdd
fix cl_show_direction (thanks jupeyy)
2018-01-14 20:51:02 +01:00
def
c8d4b605bf
Improved cl_showfps, don't need average/current anymore
2018-01-14 17:21:50 +01:00
def
4682eaff56
Add option to turn off emojis ( fixes #936 ) and add options in settings menu
2018-01-13 10:37:24 +01:00
def
484325f493
Fix nameplates with antiping ( fixes #943 )
2018-01-12 19:24:44 +01:00
def
77a999c0b1
Add cl_showemotes
2018-01-05 20:17:22 +01:00
def
f1af7cff98
Still render chat input even when chat is disabled
2018-01-05 20:11:05 +01:00
def
3025ed35c9
Introduce cl_show_chat_system
...
Set to 0 to disable server messages
2018-01-05 20:10:39 +01:00
Jupeyy
9228e632e9
remove spaces
2017-12-03 11:50:43 +01:00
Jupeyy
e314802c9c
Initialize m_LastLoad in Constructor and reset it when a new map is
...
loaded(%current% can be loaded directly)
2017-12-03 08:01:17 +01:00
bors[bot]
bad105c5e4
Merge #953
...
953: Overhauled job system r=Learath2 a=heinrich5991
The engine now takes `std::shared_ptr<IJob>`, this will ensure the
appropriate lifetime of the given parameters, it also allows for proper
destruction. Remove the now obsolete `IFetcher` interface and `CFetcher`
class.
Also adds some locks to `CUpdater`, previously it didn't have any locks
at all.
2017-11-27 23:34:54 +00:00
bors[bot]
41f6140179
Merge #945
...
945: Don't use nonstandard `#pragma pack` r=Learath2 a=heinrich5991
It's not needed in that place anyway.
2017-11-26 16:27:50 +00:00
bors[bot]
f9e0b6b3fe
Merge #931
...
931: Add Speedup tiles correctly at the border creation & remove tile layer extension restriction & fix the LastIndex buffer initlialization & setup non mipmap textures up correctly(texture completness) r=heinrich5991 a=Jupeyy
Allows speedups to be drawn on extended range(out of map range) too.
2017-11-26 13:32:05 +00:00
heinrich5991
94acac91a0
Overhauled job system
...
The engine now takes `std::shared_ptr<IJob>`, this will ensure the
appropriate lifetime of the given parameters, it also allows for proper
destruction. Remove the now obsolete `IFetcher` interface and `CFetcher`
class.
Also adds some locks to `CUpdater`, previously it didn't have any locks
at all.
2017-11-23 15:47:38 +01:00
heinrich5991
be80ccb7d6
Don't use nonstandard #pragma pack
...
It's not needed in that place anyway.
2017-11-18 00:24:44 +01:00
heinrich5991
ef0c1b266f
Fix 3 / 2
using integer division
2017-11-03 22:10:04 +01:00
bors[bot]
5528cde5f6
Merge #869
...
869: Complete rework of the ghost and race recorder r=Learath2 a=Redix
This PR fixes a lot of issues with the ghost and race recorder, introduces a new ghost file format and implements some pretty useful features.
**A quick overview:**
- When you cross the start line multiple times, both (ghost and recorder) will only restart if it is a non-solo server
- If available, both will use the race timer to recognize the start instead of searching for the start line
- Fastcap support for both
- The recorder immediately starts when the Tee spawns, so the preparation steps (which are quite important for speedruns) will be included in the demo. If you do not cross the start-line within 20 seconds, it will stop the demo until you really start.
- Better ghost menu (colors, reloading, deleting and saving ghosts)
- The ghosts are more resistant against lags (old ones were sometimes completely useless due to small lags)
- New ghosts files are significantly smaller
- Cleanup, bugfixes..
**About the new ghost format (version 4/5):**
This format is used by Teerace for over a year now. The code for handling the binary files was moved to the engine. It includes an auto updater which creates a backup of all ghosts and converts them to the new format afterwards. The major differences from the format used by DDNet right now (version 2), are the ability to store multiple types of data, the usage of delta-encoding and a more portable header.
For whatever reason, the ghost stores values for every predicted tick, but without tick information, so lost snapshots can make them unusable. The new code uses the original values from the snapshots including ticks but it can also handle the old ones without. Since hardly any server uses the high bandwidth option this practically reduces the file size.
Like the demo recorder the ghost recorder directly stores the data to a file (every 50 snapshots) instead of writing the whole file at the end of the race. Indeed this can be changed with only a few lines if the old behavior is preferred.
The updater can handle version 2 (DDNet) and 3 (old teerace format, only slightly different from version 2) files. The updating already happens when the files are scanned for generating the list in the menu and not only when you activate them. The change from version 4 to 5 was only needed due to a bug in the implementation, the ghost loader can read both.
Some numbers about the file size: (map: hotrun, both about 30 seconds)
- Old ghost: 30.4 kB (converted: 10.7 kB)
- New ghost: 5.4 kB
**One thing about the race recorder:**
The old implementation compared the new file only with the first file it found for the particular map. The new one compares with all related demos and deletes them possibly, so that only the best demo is left. Since DDNet can also store the demos without name, this might also delete demos from other players, that you might have in your directory.
To prevent this I at least check whether the demo contains the player name if `cl_demo_name` is on.
In my opinion the better solution would be to remove `cl_demo_name` and always use the player name.
2017-10-30 20:27:10 +00:00
Redix
de1c0cf24d
Fixed several issues with the ghost (thanks to Learath2)
2017-10-28 14:23:24 +02:00
def
04820b44f8
Simplify emoji
2017-10-28 09:08:17 +02:00
Michał
ebe894faef
Fix duplicate
2017-10-28 09:08:17 +02:00
Michał
f7e64fe99e
Quick fix
2017-10-28 09:08:17 +02:00
Michał
2e353beec2
Rendering fix, better offset calculation, optimizations
2017-10-28 09:08:17 +02:00
Michał
58b0ae5fc7
Possible emoji rendering fix
2017-10-28 09:08:17 +02:00
Michał
3c3c7abd3c
Removed alias->utf replacer, added alias lookup instead, modified CEmojis class
2017-10-28 09:08:17 +02:00
Michał
07db85d806
Removed string.h, replaced some C functions with system.h ones, renamed variables
2017-10-28 09:08:17 +02:00
Michał
bb419c43b7
Linux build fix + cleanup
2017-10-28 09:08:17 +02:00
Michał
e85898a4b6
Fix includes + small clean
2017-10-28 09:08:17 +02:00
Michał
35fb1ddb41
Add emoji support
2017-10-28 09:08:17 +02:00
Jupeyy
f15f41e654
remove extension limit for tile layers
2017-10-28 02:04:53 +02:00
Savander
fa544dc0e6
Localize Date, Demo
2017-10-28 01:22:11 +02:00
Savander
b2b82eb3dd
Localize friend message
2017-10-28 01:21:32 +02:00
Jupeyy
493d2dc9d8
add speedups correctly to the border tiles, to allow them beeing
...
displayed on extended range
2017-10-28 00:52:54 +02:00
Jupeyy
863385e208
fix the code layout
2017-10-25 15:42:06 +02:00
Jupeyy
3c8f937b79
Don't draw invalid tiles
2017-10-24 20:41:11 +02:00
def
cb00a294b8
Enable gfx_opengl3 by default
2017-10-20 22:52:38 +02:00
def
02aeae416b
Infinity = no limit
2017-10-20 22:47:59 +02:00
def
2b7809befd
Switch cl_showfps 1/2
2017-10-20 22:27:53 +02:00
Redix
9289deb5c7
Stop ghost rendering when touching the start line again
2017-10-18 21:37:25 +02:00
Dennis Felsing
d6999bb726
Merge "Pull Request using OpenGL 3.3"
2017-10-18 12:49:27 +02:00
Learath
9ae2c16235
Allow changing UsernameReq while connected
2017-10-16 20:08:39 +02:00
Learath
81135d17de
Reset the username on disconnect
2017-10-16 20:01:33 +02:00
Jupeyy
5389dd9666
fix border amount for right and bottom border lines
2017-10-14 16:37:48 +02:00
Jupeyy
add339d210
not needed, because of restrictions before
2017-10-11 11:18:03 +02:00
Jupeyy
1814fa8d19
make OpenGL 3.3 experimental option, and don't initialize it as default
2017-10-10 15:35:20 +02:00
Jupeyy
4fc7187a14
adjust sprite texture coordinates to respect texel offset
2017-10-10 12:20:20 +02:00
Jupeyy
966b388b0e
clamp speedup arrows images
2017-10-10 12:08:36 +02:00
Jupeyy
92edbf4d37
allow viewing average or current fps
2017-10-09 15:58:12 +02:00
Redix
134a79a225
Move RaceHelper to src/game/client
2017-10-06 22:13:35 +02:00
Redix
612fe15a32
Fix a possible issue with the ghost
2017-10-06 22:05:54 +02:00
Redix
d4509111d5
Clean up ghost and race recorder
2017-10-06 22:01:33 +02:00
Redix
1638f39557
Use the same ghost path everywhere
2017-09-29 23:15:47 +02:00
Redix
245afcb4b2
Fix warnings
2017-09-28 19:27:15 +02:00
Redix
2586c001b7
Use demos/auto/race for the race recorder
2017-09-28 19:14:36 +02:00
Redix
e9a0271c29
Improved ghost and race recorder file handling
2017-09-28 19:13:20 +02:00
Redix
66cc527af4
Do not restart ghost and race recorder when the race timer is turned on with /timer
2017-09-28 16:57:39 +02:00
Redix
0891ce2812
Use move instead of copy assignment operator for the ghost
2017-09-28 16:42:47 +02:00
Redix
c832beca63
Remove 30 min limit from the ghost
2017-09-28 16:02:01 +02:00
Redix
a3a82b6571
Move filename clearing function to base lib
2017-09-28 16:02:01 +02:00
Redix
d37bb5e65a
Fix ghost menu localization
2017-09-28 16:02:01 +02:00
Redix
0c6026c22e
Hide ghost menu buttons if there are no ghosts
2017-09-28 16:02:00 +02:00
Redix
0b4d629dab
Improved ghost memory management
2017-09-28 16:02:00 +02:00
Redix
216e5654e8
Added config variables for server controlled ghost and race recording
2017-09-28 16:02:00 +02:00
Redix
17f1978740
Use the race timer for the demo recorder as well
2017-09-28 16:02:00 +02:00
Redix
491cfdb93e
A few fixes in ghost and race recorder code
2017-09-28 16:02:00 +02:00
Redix
1efa8023ea
Use race timer for ghosts if available
2017-09-28 16:02:00 +02:00
Redix
4c8c546c35
Improved ghost start accuracy
2017-09-28 16:01:59 +02:00
Redix
ac234ad3ee
Write the correct player name into ghosts that are saved from menu
2017-09-28 16:01:59 +02:00
Redix
ffaa077c72
Improved ghost skin handling a bit
2017-09-28 16:01:59 +02:00
Redix
456a67fe2d
Start race recording immediately so we can also record the preparation steps
2017-09-28 16:01:59 +02:00
Redix
0721b895ae
Make sure that we have a free ghost slot for new records
2017-09-28 16:01:58 +02:00
Redix
353190588b
Disable ghost and race recorder during demo playback
2017-09-28 16:01:58 +02:00
Redix
1e845a4020
Added reload button in ghost menu
2017-09-28 16:01:58 +02:00
Redix
5b3e9e4bbf
Improved ghost file management
2017-09-28 16:01:58 +02:00
Redix
d09e825065
Use existing code for rendering the ghost
2017-09-28 16:01:58 +02:00
Redix
5cc0d16029
Reworked the race recorder
2017-09-28 16:01:57 +02:00
Redix
9e52957423
Only restart ghost and race demo on non-solo servers when crossing the start line again
2017-09-28 16:01:57 +02:00
Redix
1c377ed00f
Added Fastcap support for ghost and race demo
2017-09-28 16:01:57 +02:00
Redix
bd3e81d5e0
Use snapshot values instead of predicted ones for the ghost and also save the tick
...
This makes the ghosts more resistant against lags
2017-09-28 16:01:57 +02:00
Redix
3c8217b39c
Mark own ghost with color
2017-09-28 16:01:56 +02:00
Redix
4f57b33524
Use static array for active ghosts
...
Improve ghost file handling
2017-09-28 16:01:56 +02:00
Redix
c189678e44
Cleaned up the ghost component and made it use the ghost recorder and loader
2017-09-28 16:01:56 +02:00
Jupeyy
baa69676ea
fix warnings
2017-09-27 15:06:47 +02:00
Jupeyy
7aa547946b
more warning fixes
2017-09-27 15:01:38 +02:00
Jupeyy
463944b143
fix code pattern mistakes and warnings
2017-09-27 14:52:06 +02:00
Jupeyy
e820a36899
don't use average FPS
2017-09-27 12:21:29 +02:00
Jupeyy
6185c05be4
for tilelayers, go thorugh them layer by layer to reduce GPU overload by
...
only render visible areas
2017-09-27 12:20:23 +02:00
Jupeyy
9fd1290734
auto adjust font size for entity overlay
2017-09-27 12:19:39 +02:00
Redix
43f246f174
Made int packing functions safe
2017-09-17 02:36:50 +02:00
heinrich5991
42934fe102
Remove statically detectable float divisions by zero
...
This should fix the warning in MSVS.
2017-09-16 18:34:26 +02:00
Dennis Felsing
43d0299a45
Merge branch 'master' into pr_ddnet_fix_msvs_warnings
2017-09-16 11:17:39 +02:00
Jupeyy
fc706a820c
only check gametiles for DDNet server type
2017-09-16 03:45:24 +02:00
Jupeyy
31844d3353
set max width for custom text texture upload and fixing alignments for
...
texture updates
2017-09-15 03:01:26 +02:00
Jupeyy
5c7c09d380
fixing most wrong code pattern
2017-09-13 20:33:58 +02:00
Jupeyy
fd83d2834d
dont draw layer if our view is out of the layers range
2017-09-12 23:16:01 +02:00
Jupeyy
c437b5bb89
use 64 bit variable
2017-09-12 21:06:12 +02:00
Jupeyy
629bf2c5f9
Merge branch 'master' of https://github.com/ddnet/ddnet
2017-09-12 20:24:58 +02:00
Jupeyy
0caa70f0a1
support buffering of tile layers, draw them with the buffer objects and
...
some optimazations to border drawing
2017-09-12 20:22:18 +02:00
Jupeyy
9d2a625363
create overlay textures for entity overlays, instead of rendering glyphs
2017-09-12 20:15:37 +02:00
Jupeyy
6dc4d1e578
only allow a maximal zoom factor to make sure no bufferoverflow happens
2017-09-12 20:14:34 +02:00
Jupeyy
93138c1fba
make background class inherited from maplayers and change some things in
...
maplayers instead, so the background class can profit from buffering
2017-09-12 20:13:53 +02:00
def
73d9ad7615
Really only download ddnet-info.json at correct time
2017-09-08 22:16:00 +02:00
def
c2c453bd45
Make sending name to info.ddnet.tw optional, show dialog at start and some minor fixes
2017-09-07 20:51:46 +02:00
heinrich5991
4d96090770
Fix MSVS warnings
...
```
warning C4291: no matching operator delete found; memory will not be freed if initialization throws an exception
warning C4305: truncation from 'double' to 'float'
warning C4805: unsafe mix of type 'bool' and type 'int' in operation
```
2017-09-06 10:54:29 +02:00
def
278c1ee198
Add Toggle ghost control ( fixes #823 )
2017-09-03 19:23:59 +02:00
def
caec69abc1
RequestDDNetInfo in ingame menu too
2017-09-03 18:17:21 +02:00
def
89ed22e8d8
Introduce ddnet-info.json
...
- Single json file containing all information for the client
- Fetched from https://info.ddnet.tw/info?name=deen
- Replaces versionsrv, news, ddnet-maps.json and ddnet-ranks.json
- Servers are sorted by most popular ones for respective player
- Always stays < 100 ms response time, compared to occasional 50 s for
old ddnet-ranks.json
2017-09-03 17:42:04 +02:00
def
7b6317a5d6
buffer sizes
2017-09-03 08:53:54 +02:00
def
862e26dd08
Clean up time handling a bit
2017-09-03 08:48:21 +02:00
def
e64e59a839
semaphore instead of busy waiting in CJobPool
2017-09-02 12:30:55 +02:00
def
583421b42d
Revert "fixed sprite rendering. Closes #834 "
...
This reverts commit 43af1fdb5f
.
2017-08-31 22:03:33 +02:00
heinrich5991
659e1ff527
Merge pull request #853 from Redix/pr_ghost_time
...
Ghost and Race demo time extraction fix
2017-08-31 12:31:20 +02:00
Redix
affa3faeec
Only use integers for ghost and race demo handling
...
Ghosts still use floats internally
2017-08-31 03:22:08 +02:00
Redix
cf09b6b08b
Use -1 as invalid for time parsing functions
2017-08-31 01:13:26 +02:00
Redix
a396e40c5e
Move race helper functions to own cpp file
...
Fix some style issues
2017-08-31 00:17:16 +02:00
def
040fc9ca32
Implement right click and middle click on country and type filters
...
Right click: exclusively activate one
Middle click: reset (reenable all)
2017-08-30 22:36:39 +02:00
Redix
b6a3a42aa6
Use the time parsing functions for race demo name parsing
2017-08-30 22:10:43 +02:00
def
a1d2ecb6de
Empty when no rank
2017-08-30 21:50:09 +02:00
Redix
f1f7e4e30b
Fix ghost and race recorder time parsing
2017-08-30 21:44:27 +02:00
def
16f3ddc5a7
Show if user has rank on map in browser (+filter)
...
UI implementation by timakro
2017-08-30 21:34:04 +02:00
Dennis Felsing
25a5eff1f8
Merge pull request #847 from heinrich5991/pr_ddnet_uncompressed_datasize
...
Rename `GetUncompressedDataSize` to `GetDataSize`
2017-08-30 16:34:02 +02:00
oy
43af1fdb5f
fixed sprite rendering. Closes #834
2017-08-30 16:32:39 +02:00
heinrich5991
2682480f8a
Rename GetUncompressedDataSize
to GetDataSize
...
Also rename the old `GetDataSize` to `GetFileDataSize`. `GetDataSize`
now returns the actual data size, not the data size before
decompression.
2017-08-30 08:36:17 +02:00
def
0b5dcdc478
Disable vsync by default and warn about possible delay
2017-08-08 19:53:16 +02:00
def
5d8a0ddc1e
Add time in console
2017-08-04 22:38:22 +02:00
Learath2
4622ab4cb6
Merge pull request #814 from heinrich5991/pr_ddnet_fix_cmake_mac
...
Fix the CMake Mac build
2017-07-30 11:38:12 +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
Marcel Herd
d513af6a42
Removed default bind for home key (kill)
...
Kill is already bound to K by default, binding it on home as well doesn't really have any purpose. (?)
Furthermore, the home key is right next to page up which is bound to toggling entities.
It is very easy to accidentally hit home instead of page up, which is highly frustrating.. therefore I suggest removing this duplicate binding.
2017-07-26 20:43:26 +02:00
heinrich5991
fd8bccb0f4
Fix the CMake Mac build
...
Fixes #805 .
2017-07-26 04:30:56 +02:00
def
379f060126
Version 10.7.1
2017-07-25 19:09:05 +02:00
def
a9d3f45b25
Add ui_close_window_after_changing_setting
2017-07-25 19:08:16 +02:00
def
8d621dfc00
Add kitty skins (by Ravie + fuzzy ninja by patwo.*)
2017-07-25 00:11:37 +02:00
def
a9498b15cb
Fat skins
2017-07-25 00:11:37 +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
147005ea42
ask before overwriting demo file when slicing ( fixes #806 )
2017-07-24 18:33:11 +02:00
def
bcec0f1bb1
ctrl-f to search, ctrl-x to exclude, ctrl-r to reason
2017-07-24 18:05:19 +02:00
HMH
f2ac4a02ce
use str_append for appending strings
...
this fixes corrupted stat csvs as str_format does not work with same
source and destination
2017-07-24 15:27:30 +02:00
def
ec885f3e25
Fix layout
2017-07-22 22:43:20 +02:00
def
f09a0f640f
Fix mouse sensitivity setting dialog and introduce new one for ui mouse sens (#fixes 804)
2017-07-22 22:31:14 +02:00
def
d50b39c530
Fix controls rectangle overlapping topbar and being clickable outside of scope
2017-07-22 17:35:30 +02:00
def
2d68aed009
More settings in controls menu. use listbox ( fixes #802 )
2017-07-22 13:41:18 +02:00
def
b57ffa429e
Use scancodes instead of keycodes for input ( fixes #796 , please test)
2017-07-21 19:53:49 +02:00
def
35befec54c
Clean up key binding a bit
2017-07-21 19:32:32 +02:00
def
f352daf00d
Allow moving mouse while spectating and typing ( fixes #798 )
2017-07-21 19:24:18 +02:00
def
f3a44995cf
Don't stop movement after opening player list
2017-07-15 19:53:29 +02:00
def
fba3815ddc
Only send password on connection when explicitly asked to ( fixes #788 )
2017-07-15 17:29:20 +02:00
def
9bf84fd4be
Don't keep enabling input in menu all the time ( fixes #706 )
2017-07-15 15:37:05 +02:00
def
8b5ee98193
Handle input reset on chat correctly on DDNet servers and other servers
2017-07-10 22:24:40 +02:00
def
66f6f16e81
Windows DPI fixes #2
2017-07-09 09:44:07 +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
37a08e8ef0
Support pageup, pagedown, home, end buttons in menus
2017-07-04 22:07:02 +02:00
def
e4b3c17829
Add option to disable long pain sound (used when shooting in freeze)
2017-06-06 18:58:23 +02:00
eeeee
2797227063
also remove references to CGameContext from CServer
2017-06-05 22:31:56 -07: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
27074e926a
Further cleanup
2017-06-02 19:44:14 +02:00
def
ac481a972c
Heuristic to speed up ghost loading on map change
2017-06-01 21:26:59 +02:00
Valentin Lorentz
191f0e7f3d
Hide empty broadcast messages.
2017-05-20 13:59:39 +02:00
def
569f17e3f3
No need to localize icons
2017-05-17 19:11:32 +02:00
def
c2400c79cf
Rename cl_show_other_hook_coll to cl_show_hook_coll_other and add cl_show_hook_coll_own ( fixes #741 )
2017-05-14 12:03:09 +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
SheikhZayx
451e5dfcf4
Sticking to naming convention. Freeing allocated memory.
2017-05-08 21:55:03 +02:00
SheikhZayx
80737e9c57
Fixed formatting & Removed function call for testing purposes
2017-05-02 18:55:05 +02:00
SheikhZayx
53e5150317
Altered string/memory function calls
2017-05-02 18:40:54 +02:00
SheikhZayx
6c0f889b95
Removed std::string
2017-05-02 18:27:04 +02:00
SheikhZayx
114eb81224
Changed loop variables
2017-04-28 11:28:18 +02:00
SheikhZayx
0d7a93326b
Fixed includes
2017-04-26 19:08:31 +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
d3fault
592d2d7556
Add show angle in debug
2017-04-24 14:11:22 -07:00
d3fault
f5c4a6b578
Add show more precise coords in debug
2017-04-24 04:15:17 -07:00
heinrich5991
921cfb29f8
Fix use-after-free on unbind
2017-04-13 02:09:42 +02:00
heinrich5991
1b88017fc5
Fix crashbug in bind system
...
Restore old behavior around the bind's Get() function, return "" if
there is no bind. Fixes #730 .
2017-04-13 02:09:42 +02:00
Learath2
38cd5e89a5
Revert "Missed a case. Fixes #730 "
2017-04-13 01:51:00 +02:00
Dennis Felsing
6f93be03cc
Merge pull request #733 from Learath2/dd_pr_chatoverlap
...
Fix chat overlapping
2017-04-13 01:30:54 +02:00
Learath
0b6c6f353d
Fix chat overlapping. One to go #723
2017-04-13 01:14:53 +02:00
Dennis Felsing
72e9571d57
Merge pull request #732 from Learath2/dd_pr_bindfix
...
Missed a case. Fixes #730
2017-04-13 01:13:24 +02:00
Learath2
30a9469df2
Missed a case. Fixes #730
2017-04-13 01:06:40 +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
9d2fb7dfda
Missed one check
2017-04-12 11:13:54 +02:00
Learath
6895b5a180
Check if the allocation succeeded.
2017-04-12 10:05:22 +02:00
Learath
ae23924e81
Add arbitrary length binds. Fixes #642
2017-04-12 10:05:22 +02:00
Learath
611b66e503
Fix a case reported in #723
2017-04-10 03:06:16 +02:00
Learath
45bc79b94b
Fix alignmend... Fixes #687
2017-04-09 03:46:02 +02:00
Henritees
33cdfee821
Handle multi-line motd correctly in the console
...
Rewrote MOTD processing to handle both kinds of newlines correctly
and added an option to disable printing it to the console.
Closes #711 .
2017-04-03 12:29:31 +02:00
trml
1211746491
Don't use predicted position for the hook when spectating
2017-04-02 18:41:55 +02:00
Learath2
9d0e054a06
Remove heart from on reset messages. Fixes #710
2017-04-01 15:19:20 +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
Learath2
ed30c0b636
Clear only on a dc. Let rcon work during map change
2017-03-28 14:24:53 +02:00
Learath2
b52ed30618
Reset input when server/map changes. Fixes #633
2017-03-28 14:24:53 +02:00
Learath2
93ac8a97b1
Only reset auth on server change
2017-03-28 01:47:24 +02:00
Learath2
80f9d7a2ca
Reset the username input on server/map change.
2017-03-28 01:47:24 +02:00
Learath2
d3bf89d7d3
Handle double click on server browser correctly. Fixes #597
2017-03-22 23:14:09 +01:00
Learath2
6377355d4a
Use %g. Get rid of comparison
2017-03-22 23:11:03 +01:00
Learath2
625433ed42
Fix double slowdown. Display the correct speed. Fixes #607
2017-03-22 23:11:03 +01:00
necropotame
b8e4e5beea
Fix style in several places
2017-03-22 19:45:14 +01:00
Learath2
55c5c3eac6
Properly calculate the width. Fixes #699
2017-03-22 12:10:22 +01:00
Learath2
2849e23003
Fix line width. Closes #687
2017-03-22 09:56:28 +01:00
necropotame
c63c54d68e
Changes after heinrich5991's review of #586 - Fix code alignment
2017-03-16 16:51:52 +01:00
necropotame
5ddf0a5421
Changes after heinrich5991's review of #586 - Fix some more comments
2017-03-16 16:41:58 +01:00
necropotame
9bae313929
Changes after heinrich5991's review of #586 - Code cleanup, Fix typo, Fix bug with Y clipping
2017-03-16 16:39:29 +01:00
necropotame
6f58c49f7d
Fix #586 (display the killing clipping rectangle)
2017-03-15 12:06:13 +01:00
Learath2
3bd94b9ada
Forgot m_Friend isn't initialized, also align the messages
2017-03-12 22:32:05 +01:00
Learath2
c81f53ab6b
Forgot CID can be -1
2017-03-12 17:37:16 +01:00
Learath2
9919173ceb
Just color the heart preserving team information. Fixes #606
2017-03-10 18:49:39 +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
heinrich5991
5b63a33095
Merge pull request #639 from Learath2/dd_pr_rconauth2
...
New auth system for rcon.
2017-03-06 20:57:42 +01:00
heinrich5991
6302e4d7e0
Fix some style issues and a > to >=
2017-03-06 20:11:23 +01:00
heinrich5991
e08ca70b1f
Fix dummy input reset
2017-03-06 19:45:39 +01:00
Learath2
0d4499a027
Rename bind_print to dump_binds.
2017-03-06 18:06:55 +01:00
Learath2
759799953f
Remove dump_binds. Let bind_print dump all. Fixes #634
2017-03-06 15:32:11 +01:00
Learath2
a87edad978
Move to a cpp file
2017-03-06 14:04:09 +01:00
Learath2
cbb5891263
Introduce ugly workaround to allow empty usernames
2017-03-06 13:49:08 +01:00
Learath2
5317be824e
Fix coloring of team chat. Fixes #648
2017-03-06 10:24:00 +01:00
heinrich5991
ba5af42b1f
Fix the brace style in some places
2017-03-04 15:43:49 +01:00
heinrich5991
a13cdc25b2
Merge pull request #632 from Learath2/dd_pr_friend
...
Put hearts before friends names. Closes #606
2017-03-04 15:37:24 +01:00
Learath2
adfd6ca644
Enable the username prompt on client side
2017-03-02 18:16:50 +03:00
necropotame
2c24fbce25
Fixed #636
2017-03-02 09:27:03 +01:00
Dennis Felsing
4c1053c6c4
Merge pull request #635 from heinrich5991/pr_dummy_input_demo_filter
...
Refactor dummy input and demo filtering
2017-03-01 07:59:24 +01:00
heinrich5991
6517567e7e
Merge pull request #602 from necropotame/gametick
...
Send the race time using warmup timer
2017-03-01 00:05:22 +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
necropotame
4cfe96801b
Send the race time using warmup timer
2017-02-28 07:31:24 +01:00
Learath2
7af41f6765
Actually use the color chosen
2017-02-28 01:23:10 +03:00
Learath2
fa22425f26
Add a checkbox to disable friend heart
2017-02-27 23:56:22 +03:00
Learath2
c783122301
Do not override the team color
2017-02-27 23:42:48 +03:00
Learath2
c76849c51a
Add sliders for friend chat color
2017-02-27 23:39:06 +03:00
Learath2
3b2d707f31
Add a second page to HUD page
2017-02-27 23:38:24 +03:00
Learath2
cd1f337bf5
Put hearts before friends names. Closes #606
2017-02-27 22:38:08 +03: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
heinrich5991
1a103081b8
Merge pull request #623 from Ryozuki/pr_ctrl_backspace_fix
...
ctrl + backspace support on chat (Fixes ddnet#515)
2017-02-18 10:41:42 +01:00
Ryozuki
9af59fe8f3
tiny style changes
2017-02-18 09:02:29 +01:00
heinrich5991
0f50356e2d
Merge pull request #624 from Redix/pr_stats
...
Statboard fix
2017-02-18 02:36:33 +01:00
Redix
abcb074dcc
Fixed statboard
...
- FPM value
- reset when a player leaves
2017-02-15 16:43:45 +01:00
Ryozuki
141a256cb3
Delete useless brackets
2017-02-14 17:06:51 +01:00
Ryozuki
ec957fc00e
ctrl + backspace support on chat (Fixes ddnet#515)
2017-02-14 17:00:50 +01:00
Marcel Herd
7737129ed6
Fixed code style
2017-01-28 18:34:24 +01:00
Marcel Herd
b09bcb90a3
Added check for unbound key
2017-01-28 17:02:39 +01:00
Marcel Herd
1f58595033
Added command bind_print
2017-01-28 16:29:03 +01:00
def
1f636fe875
Fix team for echo
2017-01-06 00:30:21 +01:00
def
224b9d5443
echo command for clients prints to chat instead of mostly useless console
2017-01-06 00:17:53 +01:00
necropotame
b9e7728e2e
Skip clipped groups that are outside the screen
2017-01-05 10:24:52 +01:00
Dennis Felsing
7296dd2b53
Merge pull request #590 from Redix/pr_finish_buffer
...
Fix buffer overflow in race recorder and ghost
2016-12-16 15:54:02 +01:00
Kevin Mersch
22753c2026
fix laser rendering on high gameticks
2016-11-18 21:28:14 +01:00
Redix
22e2489377
fixed buffer overflow in race recorder and ghost
2016-11-15 15:28:11 +01: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
c92e10914a
Refactor demo speed setting, add 1.5x speed ( fixes #568 )
2016-10-28 09:31:22 +02:00
d3fault
d6b732113e
dummy copyMoves/hammer disabling when dummy connecting
2016-10-26 15:00:02 -07:00
east
823e330a76
Merge pull request #554 from heinrich5991/pr_ddnet_random_timeouttoken
...
Generate server-specific timeout codes
2016-10-05 12:21:51 +02: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
Dennis Felsing
67ef498573
Merge pull request #549 from heinrich5991/pr_ddnet_improve_pause
...
Don't show player HUD during `/pause`
2016-09-29 13:48:12 +02:00
BannZay
d4ea20001c
tee size fix
2016-09-26 21:56:13 +03:00
heinrich5991
f49d60945d
Don't show player HUD during /pause
2016-09-20 16:34:49 +02:00
ACTom
3da2ba1f38
delete comment code
2016-09-01 21:17:27 +08:00
ACTom
c06e2d71cd
fix lost first character when quickly input in chat
2016-09-01 21:12:13 +08:00
BannZay
d78c565f8a
dCopyMoves disabling when Dummy disconnecting
2016-08-21 16:22:46 +03:00
Freddie Wang
7aa7e463e0
fix keystroke hold after send the chat
2016-08-14 23:02:07 -07:00
Freddie Wang
e5f23cd87c
Added full IME support
...
Now with display of editing text.
2016-08-14 22:16:06 -07: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
eef3980b18
Revert "Highlight own whispers in F1"
...
This reverts commit 8d081140b0
.
2016-06-03 22:47:38 +02:00
def
f1cdbe8696
More accurate ping by refreshing servers on second frame instead of first (might be caused by intial font rendering)
2016-06-03 19:50:49 +02:00
def
097b6cabf3
Fix cut off names in scoreboard (still overlap with clan though)
2016-06-03 11:30:20 +02:00
H-M-H
ada3b9a5db
Merge pull request #378 from H-M-H/sqlmasters
...
separate sqlwrite and sqlread server
2016-05-28 23:00:16 +02:00
rbmz
8d081140b0
Highlight own whispers in F1
2016-05-27 08:33:43 -03:00
def
63b92b729e
Fix completion rendering on new input
2016-05-22 21:31:35 +02:00
def
0217a76771
accept input when opening, but not at first frame to discard the input that caused the console to open ( fixes #443 again)
2016-05-22 21:23:33 +02:00
def
c437170856
Fix cl_showhud_score
2016-05-22 12:12:02 +02:00
def
1d98ff031c
Immediately accept input while console is still opening ( fixes #484 )
2016-05-22 02:12:52 +02:00
def
86495bbad0
Add support for old race server racetime messages in HUD, including checkpoint time difference
2016-05-22 01:26:15 +02:00
H-M-H
b648b530d5
Merge branch 'master' into sqlmasters
2016-05-20 23:40:29 +02:00
def
aff85462aa
Update messages a bit
2016-05-20 18:36:32 +02:00
Tim Schumacher
22ad56486a
revert automatically add linebreaks in broadcasts
2016-05-19 21:53:01 +02:00
Tim Schumacher
aeadffa585
calculate type height in ddnet browser type filter
2016-05-15 10:19:15 +02:00
Tim Schumacher
434b9345d8
automatically add linebreaks in broadcasts
2016-05-15 10:19:15 +02:00
def
d2f5714042
Sort file names case-insensitively
2016-05-15 00:06:32 +02:00
def
d1275f239a
cl_show_ids also shows ID in chat ( fixes #454 )
2016-05-14 01:17:18 +02:00
def
b0b2774695
Clean up other paste code a bit
2016-05-11 18:00:27 +02:00
def
b7d4beccea
Fix buffer overflow when pasting text (thanks to Im 'corneum)
2016-05-11 17:51:27 +02:00
def
695bf346ac
Make gfx_refresh_rate functional ( fixes #255 )
2016-05-10 17:43:27 +02:00
heinrich5991
fe3e05cee5
Merge pull request #474 from Henningstone/pr-ddnet-chat-input-jump
...
Jump to special characters with CTRL+arrowkeys in chat input
2016-05-09 18:07:41 +02:00
def
f3a4069867
Set gfx_highdpi to 0 as default (needs someone to fix it on Win >= 8.1 and Mac)
2016-05-08 19:40:53 +02:00
def
9bd30ce447
Make high-dpi screen support optional
2016-05-07 17:47:05 +02:00
def
bfcf0c4067
Fix auto reconnect abortion
2016-05-07 16:12:23 +02:00
def
25fda2751c
Fix "vanilla skins only" setting in menu
2016-05-07 15:59:58 +02:00
def
c325b08087
Add inp_mouseold for warped mouse input
2016-05-07 15:59:13 +02:00
Henningstone
6a10c96e02
Fix cursor behaviour when skipping backwards
2016-05-07 01:01:56 +02:00
Henningstone
cdc37493c2
Removed the check for uppercase letters
2016-05-06 19:48:36 +02:00
Henningstone
997713f9a1
Jump to special characters with CTRL+arrowkeys in chat input
2016-05-06 17:16:31 +02:00
def
41f34aa187
Add vanilla check for entities_clear
2016-05-05 20:21:34 +02:00
def
072eadbb99
Use DDNet entities by default, fixes seeing unhookable from start (thanks to kamillentee)
2016-05-05 20:17:13 +02:00
Dennis Felsing
e7af8cfdd7
Merge pull request #466 from Ryozuki/pr_showpred
...
Fixed cl_showping (now cl_showpred)
2016-05-05 18:59:01 +02:00
def
513c742197
Fix cl_antiping_players to be off on solo (thanks HMH)
2016-05-05 18:57:35 +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
45971ee8e9
no player antiping when appropriate tunings set
2016-05-04 16:01:58 +02:00
H-M-H
e351080dd3
removed double semicolons
2016-05-04 00:24:54 +02:00
Dennis Felsing
230784d234
Merge pull request #458 from Ryozuki/pr_showping
...
Added cl_showping
2016-05-03 16:12:30 +02:00
Ryozuki
5c7856ee59
Added cl_showping
2016-05-03 16:06:10 +02:00
def
bad26a3a8a
Pressing shift makes slider move slower ( fixes #455 )
2016-05-03 15:11:52 +02:00
def
61e47422f6
Clean up debug messages a bit (lower case, no useless errors)
2016-05-02 21:35:32 +02:00
def
7e7bfcddd2
Fix console autocompletion ( fixes #451 )
2016-05-01 20:30:34 +02:00
def
a1151fd296
ban -> Timeout
2016-05-01 11:15:45 +02:00
def
13143eac23
Reconnect for timeout instead of bans, some simplification
2016-05-01 11:12:07 +02:00
def
915bce38fc
Toggling console with custom bind doesn't print that key on console ( fixes #443 )
2016-05-01 00:26:03 +02:00
def
a0a7d96ca0
Fix statboard bind
2016-04-30 23:39:42 +02:00
def
2cc236cb8c
Make spectator work again
2016-04-30 21:28:44 +02:00
Dennis Felsing
f016a0eb1f
Merge pull request #436 from timakro/pr_other_gametype_entities_clear
...
added entities clear for other gametypes
2016-04-30 20:28:27 +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
0667864657
Fix double click in demos menu
2016-04-30 18:18:22 +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
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
2e0ca0f4b4
Fix SDL2 compilation
2016-04-29 21:58:24 +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
a1403ef457
Make sure GetClipboardText's null returns are handled properly
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
db8a126315
Merge swick's SDL2 branch
2016-04-29 21:55:48 +02:00
def
97743b8e70
Also ctrl-r to refresh and in demo browser as well
2016-04-29 20:39:25 +02:00
Tim Schumacher
4a22e762ff
added entities clear for other gametypes
2016-04-29 19:29:19 +02:00
Henningstone
8279855bb0
Show ingame Ghost tab only on race servers
2016-04-28 22:40:46 +02:00
def
7dd593a35e
A bit nicer ingame browser menu corners
2016-04-27 23:54:26 +02:00
def
d3a411afa6
Key up/down only change selected server, not friend list
2016-04-27 20:26:33 +02:00
def
dc162d02fc
F5 to refresh server browser
2016-04-27 20:17:10 +02:00
def
ec7d28ed86
Change ingame menu layout a bit: Browser, Ghost directly instead of Network tab
2016-04-27 20:14:03 +02:00
def
b495b1681c
Double click works on votes (and vote window disappears after server setting vote)
2016-04-27 20:04:31 +02:00
def
740868c938
Add cl_show_local_time_always ( fixes #319 )
2016-04-27 19:22:55 +02:00
def
67bff95a72
Merge remote-tracking branch 'timakro/new_hookthrough'
2016-04-27 18:59:51 +02:00
def
d019eb87c6
Use default page when ingame browser uses invalid page ( fixes #345 )
2016-04-27 17:59:12 +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
11a07f2c69
Merge branch 'master' of https://github.com/timakro/ddnet into timakro-master
2016-04-27 16:11:14 +02:00
def
378a713b1d
No antiping in demo player
2016-04-24 01:57:01 +02:00
def
8fdeb9df58
Don't use antiping when spectating
2016-04-17 18:36:33 +02:00
def
f524c71c38
Fix a few default binds
2016-03-26 01:09:34 +01:00
heinrich5991
e8be975f5b
Merge pull request #417 from awaysoft/add_simplified_chinese_support
...
Add font support for chinese, japanese, korean.
2016-03-03 16:48:28 +01:00
Tom
ff1c6705d6
fix compile warning
2016-03-03 23:40:19 +08:00
Tim Schumacher
6e7dbec76e
made fading border in menu more customizeable
2016-02-16 17:04:46 +01:00
Tim Schumacher
9e6e062793
added cl_skin_filter_string for skin quick search
2016-02-14 19:51:49 +01:00
Tom
26a1a9f331
replace strstr to str_find
2016-02-13 18:51:21 +08:00
Tim Schumacher
94f3da4a47
removed localize for search symbol
2016-02-12 21:31:58 +01:00
Tim Schumacher
438720959b
added quick search for skin selection
2016-02-12 18:52:10 +01:00
Tim Schumacher
7276aeb15b
move kill messages down when fps is shown
2016-02-12 15:53:57 +01:00
Tom
7f95961078
fix a compile problem in linux
2016-02-06 00:38:19 +08:00
Tom
96510284e3
Add font support for chinese, japanese, korean.
...
Added some character to DejaVuSans Font, so Language List can show CJK names.
Modify code to let ddnet choose DejavuWenQuanYiMicroHei when user choose CJK language, this font is merge from Dejavu and WenQuanYiMicroHei.
2016-02-06 00:13:57 +08:00
Väinö Mäkelä
cb84cf2216
Improve the handling of invalid skins.
...
CDataFileReader::Open(): Check the return status of io_read()
before reading the buffer, to avoid reading uninitialized data
in case the file was shorter than a full header.
CSkins::SkinScan(): Check that the image is high enough.
2016-01-17 10:48:21 +02:00
def
ac61c8fed5
Format cl_showid a bit nicer
2016-01-10 22:35:14 +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
H-M-H
c38cba9bd0
Merge pull request #373 from H-M-H/eyewheel
...
Eyewheel (by Chairn and CytraL)
2015-12-01 14:02:22 +01:00
H-M-H
b3b38dd0d3
minior cleanup of eyewheel
2015-11-16 21:15:37 +01:00
H-M-H
2fbccb8133
Merge pull request #366 from nzyuzin/master
...
Reset statboard after a game restart
2015-11-15 19:09:43 +01:00
heinrich5991
31d9b8d001
Cleanup of #369
2015-11-15 14:40:07 +00:00
user578
403114906a
Changed comment.
2015-11-15 02:44:40 +03:00
H-M-H
0af5af2f0f
fixed eyewheel (originally from Chairn)
2015-11-15 00:31:24 +01:00
H-M-H
8d9dd65f0b
Merge branch 'master' into pr/317
2015-11-15 00:05:04 +01:00
user578
2c48229370
Fix wrong calculation of weapon Angle in demo player. Changed constants to pi.
2015-11-14 19:34:48 +03:00
user578
670a028815
Fix wrong calculation of weapon Angle in demo player
2015-11-13 23:38:49 +03:00
Nikita Zyuzin
e63e9eed54
Replace diff > 2 with != in RoundStartTick comparison
2015-11-13 14:40:02 +04:00
Nikita Zyuzin
d7f2fc95e7
Reset statboard after a game restart
...
Fixes #335
2015-11-12 13:06:05 +04: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
timgame
dc89301292
clean up intersect line code
2015-11-08 10:20:44 +01:00
timgame
988a8f591a
remove colflags
2015-11-08 10:20:10 +01:00
Tim Schumacher
201782dbfc
changed setting==0 to !setting
2015-11-07 20:17:41 +01:00
Tim Schumacher
cbffcd4126
Merge pull request #340 from rbmz/master
...
cl_text_entities (show/hide text in entities) for performance
2015-11-07 20:13:21 +01:00
H-M-H
bf8aea3857
Merge pull request #333 from heinrich5991/pr_ddnet_antiping_no_reset
...
Don't reset `cl_antiping` subconfig on restart
2015-10-22 00:01:28 +02:00
Tim Schumacher
878f8ef872
Merge pull request #343 from cinaera/pr_layer_render
...
Fix duplicated rendering of the game layers and cleanup outdated code
2015-10-21 02:50:03 +02:00
Henningstone
6fa6190f84
Fix menus music playing ingame, closes #349
2015-10-16 19:31:01 +02:00
Tim Schumacher
edb2270ca1
removed include iostream
2015-10-07 20:10:19 +01:00
timgame
fb8778c717
only reload servers when changing tab
2015-10-07 20:10:02 +01:00
BeaR
37c6454473
Fix duplicated rendering of the game layers and cleanup outdated code
2015-10-05 12:51:19 +02:00
rbmz
1e47102aef
cl_text_entities (show/hide text in entities) for performance
...
Signed-off-by: rbmz <rbmz@users.noreply.github.com>
2015-09-28 01:04:57 -03:00
def
24f973613a
Fix menu
2015-09-26 01:15:08 +02:00
Chairn
947cca37d6
Added cl_eye_duration to set the duration of eye emote.
2015-09-11 15:41:53 +02:00
heinrich5991
ba4eab1f1c
Don't reset antiping subconfiguration on startup
2015-09-10 12:09:38 +01:00
def
96f2a380f6
Get rid of warning
2015-09-05 04:52:18 +02:00
def
40a36a3063
Minor fix
2015-09-04 11:22:19 +02:00
Chairn
3552e1a042
Added eye wheel. Render only on ddrace/race/ictf+/dm+/gctf+ server.
2015-08-30 21:42:16 +02:00
def
ed49e3214a
Some more minor settings menu fixes
2015-08-28 20:44:07 +02:00
def
865d50950d
Put space more to left in editor browser
2015-08-28 20:34:19 +02:00
def
ecc9cbfe99
Fix background map in settings in 5:4 resolution
2015-08-28 20:26:39 +02:00
def
ecfa185601
Fix settings positioning
2015-08-28 01:18:45 +02:00
def
f46767cfae
Fix: Mousesens in UI independent of Dyncam
2015-08-27 22:19:25 +02:00
def
8c0febdd41
Another dyncam fix
2015-08-27 21:56:41 +02:00
def
043d718698
Fix dyncam mousesens
2015-08-27 21:52:10 +02:00
def
703f1bc99d
Hopefully fix Android compilation
2015-08-27 20:52:06 +02:00
def
1dddf42cbb
Simplify Dyncam and fix #311
2015-08-27 20:26:05 +02:00
east
ff09eff526
arrow up/down in demo browser
2015-08-27 16:59:36 +02:00
def
1ed044fe0d
Fix up and down keys in server browser
2015-08-27 16:42:21 +02:00
def
8511a4d1f4
No magic string
2015-08-27 16:32:45 +02:00
def
7693d8d9d6
Fix invalid free with %current%
2015-08-27 16:32:28 +02:00
def
e662a09b7a
White space cleanup, DOS->UNIX
2015-08-27 16:28:34 +02:00
def
c1ca91560e
Improve settings menu a bit
2015-08-27 16:20:16 +02:00
Dennis Felsing
a32aca50bf
Merge pull request #306 from Chairn/pr_custom_background
...
Added custom background in entities mod.
2015-08-27 16:08:46 +02:00
def
f27ee72d2d
Remove unused variables
2015-08-27 15:34:33 +02:00
def
33f20d7dd3
Indentation fixes
2015-08-27 15:33:24 +02:00
east
cb4909d656
Changed Created: info
2015-08-27 15:05:24 +02:00
east
675c6eb1e0
Demo browser column listbox added
2015-08-27 15:05:24 +02:00
east
da17b795c5
progress on column listbox
2015-08-27 15:05:24 +02:00
Chairn
4b270771bf
Added string+box in ddnet menu. Added 10 secs protection for loading.
2015-08-27 09:13:43 +02:00
Chairn
d699cbe94b
Reorganized class. Does not reload current map.
2015-08-27 06:27:55 +02:00
Chairn
8b8ba7b860
Added variable for tile background. Improved a lil bit maplayers.
2015-08-27 00:52:50 +02:00
Chairn
70a2cfa4ea
Added custom background in entities.
2015-08-27 00:52:31 +02:00
def
d1fddc11ea
Fix disabling spec window
2015-08-26 19:35:00 +02:00
def
fe22edadaa
Hide console window on Windows by default
2015-08-26 12:40:50 +02:00
def
b32a939a9e
Set more reasonable default dyncam sensitivity and rename config variables for dyncam
2015-08-24 23:22:20 +02:00
Dennis Felsing
44e7e2834f
Merge pull request #284 from Chairn/upstream
...
Fixed double clicking on friend when friend was on top server.
2015-08-23 23:18:32 +02:00
oy
70ca6f220c
fixed frozen input when leaving a server with active chat
2015-08-22 21:53:00 +02:00
def
902e4b7487
Also use map name by default for manual demo recording
2015-08-22 17:36:47 +02:00
def
db2256e827
Fix a few whitespace-at-end-of-file issues
2015-08-22 15:27:41 +02:00
Dennis Felsing
d4ccc4728b
Merge pull request #291 from cinaera/pr_editor_scale
...
HSV color picker for quad points
2015-08-22 15:20:29 +02:00
def
321f0d210a
Fix race recorder, make it remove tmp files consistently and clean it up a bit
2015-08-22 15:09:19 +02:00
Learath2
aa195955be
Don't highlight your own messages.
2015-08-20 17:01:34 +03:00
east
8dec8d7890
Fixed chat highlighting
2015-08-17 21:35:12 +02:00
BeaR
a4cfc10898
Implement an HSV picker for color of quad points
2015-08-17 20:14:23 +02:00
Chairn
f3a82b0c98
Fixed double clicking on friend when friend was on top server.
2015-08-14 19:25:45 +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
def
547274b806
Add cl_chat_reset, which can be set to 0 so that chat is not reset when pressing escape
2015-08-12 17:03:27 +02:00
Adam Jaworski
ab6f522aa5
Whether to show scoreboard after death or not
2015-08-12 11:30:26 +02:00
H-M-H
0086d19276
added Notifications for osx
2015-08-11 03:14:27 +02:00
Dennis Felsing
a0d1d8b744
Merge pull request #275 from nzyuzin/variables_h_naming
...
Add prefix Cl to dummy and player variables
2015-08-06 22:28:22 +02:00
Nikita Zyuzin
0b9e2f144c
Add prefix Cl to dummy and player variables
2015-08-07 00:16:33 +04:00
Dennis Felsing
b122b569bd
Merge pull request #274 from nzyuzin/variables_h_naming
...
Correct names in variables.h
2015-08-06 21:54:58 +02:00
Nikita Zyuzin
89536b10a3
Update dyncam variable names
2015-08-06 23:44:54 +04:00
def
348ac53226
Bind chat on enter/return by default as well
2015-08-05 15:34:08 +02:00
def
8203c5378d
Merge branch 'master' of github.com:def-/ddnet
2015-08-01 20:16:46 +02:00
def
8d216d8de1
Only print MOTD to console when it's not empty
2015-08-01 20:16:34 +02:00
Nikita Zyuzin
06c4470081
Don't use OldMousesens if it wasn't initialized
2015-08-01 09:08:25 +04:00
Nikita Zyuzin
e89843d811
Update dyncam to have special mousesens
2015-08-01 09:01:54 +04:00
def
6a2cc86d50
Sort spectators by name
2015-07-28 23:30:23 +02:00
def
d9f712bfcb
Print MOTD to console
2015-07-27 03:57:21 +02:00
def
dfcb9beabd
Visually tell tees apart that you can't spectate
2015-07-26 18:52:53 +02:00
def
cd267f53d8
Improve follow button a bit
2015-07-26 18:37:31 +02:00
def
791e260e65
Fix spectating in demo viewer and add a button to choose to follow a player
2015-07-26 18:21:51 +02:00
def
e6db197183
Fix scroll bar in server control votes when search bar is used
2015-07-25 18:43:54 +02:00
def
d570683b5a
TAB in console doesn't influence menu ( fixes #239 )
2015-07-24 01:28:19 +02:00
def
e97c8ac08f
Add foes (permanently ignored players)
2015-07-22 22:16:49 +02:00
def
1af5507b95
Allow spectating other players and freeview in demo player (especially fun with /showall and /showothers on)
2015-07-22 21:32:02 +02:00
east
d12c516508
fixed highlighting in demo playback
2015-07-22 15:37:00 +02:00
def
cc63e9fc89
Fix demo cutter to add .demo file ending
2015-07-14 13:43:44 +02:00
def
2077a4f83e
Add a string for localization
2015-07-14 13:43:24 +02:00
def
242f47e03e
Fix statboard a bit more!
2015-07-10 22:12:20 +02:00
def
4efaa85e7a
Stop showing statboard after key has been released ( fixes #219 )
2015-07-09 20:38:23 +02:00
def
1aeea28459
Fix statboard size for 4:3 and 5:4 screens ( fixes #211 )
2015-07-09 20:33:26 +02:00
def
6e8ada1ac8
Fix whitespaces a bit
2015-07-09 02:12:35 +02:00
def
a9690bb484
Show all recorders in scoreboard ( fixes #227 )
2015-07-09 02:00:40 +02:00
Dennis Felsing
b6c8faa9e2
Merge pull request #230 from timgame/DDRace64
...
added language scripts and improved german language
2015-07-08 20:38:41 +02:00
def
30e3861117
More reasonable default key bindings
2015-07-07 12:40:22 +02:00
def
9f5a2f7f93
Fix wording in settings
2015-07-01 16:45:41 +02:00
timgame
4e33c394b9
improved german language
2015-06-30 18:57:39 +02:00
def
4c3b97d6ba
Add size variable for clan plates
2015-06-29 02:06:27 +02:00
def
063be1f12e
Make TAB always work in serverbrowser
2015-06-28 15:43:34 +02:00
savander
a65243d8e9
Rermove Localize from server message
2015-06-26 21:39:36 +02:00
savander
52e60afafa
Added missing Localize()
2015-06-26 20:44:55 +02:00
def
1c7750151d
Show full time in scoreboard even when minutes are > 100
2015-06-25 15:39:22 +02:00
def
f6c3586d02
Fix serverbrowser on Android
2015-06-22 02:49:23 +02:00
def
d95145819f
Fix oversize headers on Android
2015-06-22 01:39:08 +02:00
def
b91ff8a9fc
Also with antiping
2015-06-22 00:44:26 +02:00
def
885f1a3276
Add support to show clan above name plates
2015-06-22 00:34:10 +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
east
45748f35e3
Revert: Changes on auto demo recorder
2015-06-16 22:35:21 +02:00
def
8f4e8a871d
Make autorecorder work with race again
2015-06-16 22:00:42 +02:00
Nikita Zyuzin
4d1fe71944
Fix #216
...
Fixes crash when statboard is shown immediately after joining a server
2015-06-14 19:20:40 +04:00
Dennis Felsing
03c5c765a9
Merge pull request #214 from nzyuzin/DDRace64
...
Fix bug with constant demo autorecording. Fixes #213
2015-06-14 13:59:32 +02:00
Nikita Zyuzin
038b11e7a8
Clean up statboard code
2015-06-14 15:41:03 +04:00
Nikita Zyuzin
897af546cb
Fix bug with constant demo autorecording. Fixes #213
...
It's relevant for states in which new RoundStartTick is sent each second tick
2015-06-14 14:39:42 +04:00
Dennis Felsing
dfb87d8a55
Merge pull request #212 from nzyuzin/DDRace64
...
Bugfixes for statboard + default mouse max distance feature
2015-06-14 02:08:20 +02:00
Nikita Zyuzin
c8d175a6f1
Remove redundant newline character
2015-06-12 15:32:24 +04:00
Nikita Zyuzin
7bb0c1cfbf
Fix bug with continuous demo recording restart in TILE_BEGIN
2015-06-12 15:15:23 +04:00
Nikita Zyuzin
8ec3e705e4
Don't show statboard at the end of demo game
2015-06-12 14:38:02 +04:00
Nikita Zyuzin
148f455293
Fix bug with 'grabs' being drawn in non-ctf game
2015-06-12 14:33:42 +04:00
Nikita Zyuzin
f004d851e9
Add default mouse max distance variable
2015-06-12 14:11:40 +04:00
def
d9b7f4e1f4
Fix settings menu
2015-05-31 22:40:38 +02:00
Nikita Zyuzin
077db7d149
Fix bug with 'Join Red' and 'Spectate' buttons sharing same state variable
2015-05-29 01:11:01 +04:00
Dennis Felsing
6dc9eab98c
Merge pull request #209 from nzyuzin/detailed_statboard
...
Detailed statboard
2015-05-25 15:48:09 +02:00
Nikita Zyuzin
85f8f84fec
Adjust Suicides text position
2015-05-21 21:21:13 +04:00
Nikita Zyuzin
a2371e8d24
Limit amount of players shown in statboard to 16
2015-05-21 18:27:26 +04:00
Nikita Zyuzin
88c0d798e8
Fix tabulation
2015-05-21 16:34:20 +04:00
Nikita Zyuzin
d40d7f8d03
Remove unused stats
2015-05-21 16:22:42 +04:00
Nikita Zyuzin
82fdf7a5de
Fix tabulation
2015-05-21 16:17:10 +04:00
Nikita Zyuzin
e3413e59cc
Fix bug with OnStartGame not called after game is over
2015-05-21 16:09:23 +04:00
Nikita Zyuzin
002fb4c0a6
Add default key binding for statboard
2015-05-21 15:36:56 +04:00
Nikita Zyuzin
1846b0216b
Fix bug when suicide weapons are not displayed
2015-05-21 15:31:56 +04:00
Nikita Zyuzin
ab2f87ace4
Don't call OnStartGame after pause
2015-05-21 15:11:53 +04:00
Nikita Zyuzin
3e3daf46bd
Don't reset stats when player goes spectator
2015-05-21 14:32:17 +04:00
Nikita Zyuzin
d06d085696
Add menu setting for auto stat board screenshot
2015-05-21 14:26:50 +04: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
246bb7eabf
Remove stat board columns configuration variable
2015-05-21 03:06:31 +04:00
Nikita Zyuzin
42759e8909
Fix restart on new round and grabs count
2015-05-21 00:23:58 +04:00
Nikita Zyuzin
99855c70a6
Remove individual stats display
2015-05-20 20:22:04 +04:00
Nikita Zyuzin
245ebccd7b
Add initial detailed stats board code
2015-05-20 02:51:02 +04:00
def
37f67f4eb0
Merge branch 'DDRace64' of github.com:def-/ddnet into DDRace64
2015-05-19 17:47:57 +02:00
def
7c38ecc5fb
Fix console page color
2015-05-19 17:47:51 +02:00
Nikita Zyuzin
f8b73701ca
Remove code duplication
...
Replace ad hoc solution to dynamic camera key binding with call to console
command
2015-05-19 15:51:51 +04:00
def
3cedbd5061
Revert "Add key binding for R to refresh serverbrowser"
...
This reverts commit db60bf6527
.
2015-05-12 23:28:10 +02:00
def
db60bf6527
Add key binding for R to refresh serverbrowser
2015-05-11 21:57:11 +02:00
def
b6008f5b20
Only refresh serverbrowser when necessary
2015-05-11 21:51:06 +02:00
Nikita Zyuzin
7c41cb1afe
Add dynamic camera console toggle feature
2015-05-11 14:21:34 +04:00
def
6b25d81938
Fix demo cutting buttons with 5:4 resolutions
2015-05-08 12:31:55 +02:00
def
9dc63ed429
Clean up a bit
2015-05-04 17:53:07 +02:00
nuborn
0a07787f37
improve prediction of collision between players
2015-05-03 16:15:45 +02:00
def
32feea555f
Also fix popup title flow on disconnect extra text (not just title)
2015-04-27 23:17:28 +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
16106d8ee6
Fix menu bug with button pressing (more of a hack)
2015-04-19 14:24:20 +02:00
def
9c1e65a1f5
Clean up a bit and hopefully fix player move on dummy connect
2015-04-19 14:06:31 +02:00
timgame
c4f011dd9d
resend player/dummy info that filtered the server
2015-04-19 13:17:51 +02:00
def
6d54de89b6
Get rid of clang static analyzer warnings
2015-04-19 00:31:45 +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
a57f639127
Minor cleanup
2015-04-12 15:23:33 +02:00
def
2e4cc07b09
Render kill messages with ddrace team color (only with cl_chat_teamcolors 1)
2015-04-12 15:19:47 +02:00
def
7bd3da6679
Hopefully fix voting problems
2015-04-03 01:29:11 +02:00
def
aa517af7c7
Don't let popup title flow out of box
2015-03-29 14:20:34 +02:00
def
a852e0da79
Fix spacing in browser menu search
2015-03-22 19:21:41 +01:00
def
d8c97f0339
Fix: Still show empty lines in votes
2015-03-15 17:08:39 +01:00
def
ad255ccfe5
Add default bind for converse
2015-03-15 10:18:43 +01:00
def
4965da940d
Fix shift+tab in server browser
2015-03-14 17:30:13 +01:00
def
6fc024d71f
Fix Visual Studio compilation
2015-03-14 17:26:24 +01:00
def
a913b1731c
Fix scrolling in votes
2015-03-14 16:52:57 +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
079d92c3e7
Fix vote selection
2015-03-14 15:32:04 +01:00
def
8cbd41abfe
Revert "Reduce client load by only searching for new skin when it changed"
...
This reverts commit 7c503c3197
.
2015-03-14 12:30:17 +01:00
def
6f4c7a1d41
Fix vote option search
2015-03-14 11:05:08 +01:00
def
ba4f961594
Some more autoupdater changes and a button to check for autoupdates
2015-03-14 10:45:11 +01:00
Learath Lea
6289d174ba
Fix graphical glitch with progressbar.
2015-03-14 11:09:04 +02:00
Learath Lea
eb107a8f22
Don't remove the current version.
2015-03-14 10:54:37 +02:00
def
8a5fda61d5
Remove unused "Ignored" parts
2015-03-13 22:33:48 +01:00
def
838f0f57f4
Update instead of Yes/No
2015-03-13 21:37:25 +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
def
62da96b518
Fix update done message a bit
2015-03-13 16:51:57 +01:00
def
b306f4133d
Fix button size for 5:4 resolution
2015-03-13 16:49:52 +01:00
def
81cb8fd32d
Working call vote search ( fixes #126 )
2015-03-13 16:44:05 +01:00
def
888c61a07d
Prepare call vote search (but not implemented yet)
2015-03-13 16:15:05 +01:00
def
7c503c3197
Reduce client load by only searching for new skin when it changed
2015-03-13 15:42:09 +01:00
def
f893ed6ec4
Fix and clean up autoupdater
2015-03-13 15:14:00 +01:00
def
ec3c43faec
TAB key in server browser swtiches between Filter, Info, Friends
2015-03-12 11:28:09 +01:00
Learath Lea
1f4ddfe0ba
Add some indication that the update is happening.
...
Prevent unexpected restart.
2015-03-08 19:51:13 +02:00
Learath Lea
fd4b9d1f06
Add Perform Update to settings
2015-03-05 23:09:14 +02:00
Learath Lea
467efee39b
Do not reintroduce old buttons.
2015-03-05 22:10:06 +02:00
Learath Lea
488db9b4fb
Can't autoupdate on OSX and Android.
2015-02-27 23:08:34 +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
1ea1e68005
Ui side of autoupdate.
2015-02-23 20:23:48 +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
def
781e96ef65
Emoticons for both with cl_dummy_copy_moves
2015-02-18 14:26:47 +01:00
def
7f54f8e10e
Kill for both with cl_dummy_copy_moves
2015-02-18 14:23:25 +01:00
def
ec01b6cd16
Add menu setting for dummy copy moves
2015-02-16 11:40:33 +01:00
Tobii
b309fd41eb
Added copy moves function for dummy
2015-02-16 11:19:42 +01:00
def
c1374ac70a
Oops, fix highlighting color in console again
2015-02-02 00:21:41 +01:00
def
aaf8311304
Reset highlighting color
2015-01-27 01:13:27 +01:00
def
3d686a223f
Add an option to disable http map download (not working yet)
2015-01-20 00:21:28 +01:00
nuborn
92c9646060
detect and predict weak/strong hook
2015-01-19 22:14:50 +01:00
def
c8405ce13e
Add cl_show_broadcasts, but don't save it
2015-01-19 22:14:49 +01:00
def
72278a18cb
Fix cl_default_zoom bug
2015-01-19 22:14:48 +01:00
def
ce13aa6809
Fix: Not jetpack prediction on DDNet incompatible servers
2015-01-19 22:14:48 +01:00
def
0ed314eef9
Add default zoom setting
2015-01-03 03:13:21 +01:00
def
79aeb5ea38
Add hook duration tune
2014-12-27 12:05:02 +01:00
def
6048e635c9
Fix friend display when clan doesn't match
2014-12-25 00:38:05 +01:00
def
ebf331febb
Show the function of search and exclusion edit boxes when empty (Suggestion by Saavik)
2014-12-24 03:38:40 +01:00
def
66a4d5b566
Highlight broadcasts in console as well
2014-12-22 18:07:22 +01:00
def
a44773e455
"Reset filter" also resets exclusion lists
2014-12-21 18:40:00 +01:00
def
c004a352d2
Highlight in console
2014-12-20 13:37:11 +01:00
def
f397838741
Browser: Flexible map column size
2014-12-15 21:24:04 +01:00
def
936b32ec48
Remove "pure" exclamation mark in browser
2014-12-15 20:58:33 +01:00
def
b694c865b4
Fix distance in menu
2014-12-14 17:34:50 +01:00
def
e816e2e0e0
Clean up menus
2014-12-14 17:16:44 +01:00
def
ad50badc05
Remove colorization options from server filter
2014-12-14 16:55:10 +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
BeaR
cd32f6d79a
Cleanup grenade prediction, now also correctly shows smoke trails
2014-12-08 19:14:44 +01:00
def
eb12370db0
Rename cl_antiping to cl_antiping_players and add cl_antiping metasetting
2014-12-08 13:49:39 +01:00
def
14382356d9
Add AntiPing weapons button
2014-12-05 18:47:27 +01:00
def
0947de4b3f
Centisecs -> Decisecs
2014-12-02 13:55:19 +01:00
def
d0c85acc0d
Add cl_show_centisecs
2014-12-02 13:19:06 +01:00
Dennis Felsing
b525de33b5
Merge pull request #112 from trml/prediction_weapons
...
Prediction weapons
2014-12-02 11:24:52 +01:00
nuborn
bb9c699f35
use consistent values for prediction
2014-12-01 18:34:16 +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
d1327742e7
Start adding support for custom shaped audio fields
...
Add version check for sound layers
2014-11-27 16:18:15 +01:00
def
0071fbaf8d
Make detail flag work for sounds ( fixes #103 )
2014-11-25 21:01:31 +01:00
def
91bc16c037
Add an option to assume demos to be race demos
2014-11-25 20:46:21 +01:00
def
a840df5635
Don't add duplicate skins ( fixes #102 )
2014-11-25 20:13:40 +01:00
def
4b3dd81a74
Disable map sounds with snd_enable 0 as well ( fixes #98 )
2014-11-25 19:56:31 +01:00
def
d7e5a7b9ab
Whitespace cleanup
2014-11-24 19:10:19 +01:00
def
bfcc82ff03
Fix demo saving
2014-11-24 18:29:38 +01:00
def
8c07ae19a1
Allow for more than 9 DDNet locations
2014-11-21 14:11:04 +01:00
def
8abe166484
Don't render evil cp-tele-in numbers either
2014-11-16 21:51:44 +01:00
def
2976f0719d
Don't render useless TILE_TELECHECKIN number
2014-11-16 21:51:44 +01:00
def
893fe8785b
Bring back gfx_text_overlay to stop rendering text at far distances for
...
better performance
2014-11-16 21:51:44 +01:00
def
bc9d632103
Clean up whitespace detection a bit and add BRAILLE PATTERN BLANK (U+2800)
2014-11-08 20:14:12 +01:00
def
9fb02ade4f
Remove BB skins
2014-11-07 02:20:36 +01:00
def
e67acc7d5c
Merge branch 'DDRace64' of github.com:def-/ddnet into DDRace64
2014-11-02 11:01:34 +01:00
def
627d6386ee
Revert "Revert "Revert "Add antiping for weapons (by nuborn)"""
...
This reverts commit 8f7e24b4db
.
2014-11-02 10:59:22 +01:00
def
e096cb56a0
Revert "Revert "Revert "Add option for weapons prediction"""
...
This reverts commit 99c928fc17
.
2014-11-02 10:59:18 +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
997e1edc0d
Revert "also predict explosions from crazy shotgun"
...
This reverts commit 1d21a552e8
.
2014-11-02 10:58:15 +01:00
BeaR
475c637996
Play sounds and envelopes also on pause
2014-10-31 16:10:09 +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
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
1d21a552e8
also predict explosions from crazy shotgun
2014-10-28 21:30:51 +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
Dennis Felsing
8334f1641a
Merge pull request #89 from trml/fix_antipingweapons
...
Add updated/fixed weapons prediction
2014-10-28 20:07:47 +01:00
def
30801c4e15
Add bind for dyncam to settings
2014-10-28 16:42:26 +01:00
nuborn
99c928fc17
Revert "Revert "Add option for weapons prediction""
...
This reverts commit 451cc8949d
.
2014-10-28 15:51:36 +01:00
nuborn
8f7e24b4db
Revert "Revert "Add antiping for weapons (by nuborn)""
...
This reverts commit 755e9f4d1c
.
2014-10-28 15:50:28 +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
eaaa29f5f6
Merge branch 'DDRace64' of github.com:def-/ddnet into DDRace64
2014-10-27 20:03:50 +01:00
def
755e9f4d1c
Revert "Add antiping for weapons (by nuborn)"
...
This reverts commit 48e66a2ab3
.
Conflicts:
src/game/client/gameclient.cpp
src/game/version.h
2014-10-27 20:03:22 +01:00
def
451cc8949d
Revert "Add option for weapons prediction"
...
This reverts commit 5d0bf727b0
.
2014-10-27 19:54:18 +01:00
def
26260181bd
Some work on Opus map sounds (not working yet)
2014-10-27 16:23:53 +01:00
def
71eb763e53
Fix: Don't autoswitch weapons on (dd)race(network) servers ( fixes #57 )
2014-10-26 02:01:03 +01:00
def
35f8b7a6dd
Add option for disabling gun sounds
2014-10-26 01:00:30 +02:00
def
8d230306d8
Fix sound enabling and disabling ( fixes #82 )
2014-10-25 02:52:08 +02:00
def
1523954333
check that index in within array bounds + only predict grenade projectiles (by nuborn)
2014-10-25 01:08:14 +02:00
def
4403a2df62
Minor cleanup
2014-10-23 17:40:10 +02:00
def
033ca57331
Oops
2014-10-23 17:39:29 +02:00
def
5d0bf727b0
Add option for weapons prediction
2014-10-23 17:34:24 +02:00
def
48e66a2ab3
Add antiping for weapons (by nuborn)
2014-10-23 17:31:29 +02:00
def
f8f8f0613e
Rename "Ambient" to "Map Sound"
2014-10-23 15:53:23 +02:00
Dennis Felsing
9baf62a3f0
Merge pull request #60 from Wohoo-GC/DDRace64
...
Teammate switching team reported on chat
2014-10-21 12:18:19 +02:00
Wohoo-GC
98305dab0e
Mouse button 2 to decrease FSAA samples in menu
2014-10-19 18:01:03 +02:00
def
f609417d43
Don't clear rcon history when connecting to new server
2014-10-19 13:11:57 +02:00
BeaR
2b1272ed69
Work on nicer audio timing
2014-10-18 18:41:59 +02:00
BeaR
b67fab8fdb
Fix parallax scrolling for audio sources and remove global property
2014-10-18 18:41:58 +02:00
BeaR
ef3b801999
Add volume slider for map sounds
2014-10-18 18:41:57 +02:00
BeaR
0931e6ed28
Fix sound envelopes ingame
2014-10-18 18:41:55 +02:00
BeaR
e211c7a2b2
Ingame sound pos envelope support
2014-10-18 18:41:55 +02:00
BeaR
0a70d49566
Remove distance from envelopes, add falloff distance to source properties and render it in the editor
2014-10-18 18:41:55 +02:00
BeaR
dfea1e9e71
Remove debug rendering for sound layers and unused item members
2014-10-18 18:41:53 +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
2e30e96ba5
Improve sound replay
2014-10-18 18:41:52 +02:00
BeaR
39f93716e0
Support replaying mapsounds
2014-10-18 18:41:52 +02:00
BeaR
5df94f772f
Add support for sound sources
2014-10-18 18:41:51 +02:00
BeaR
2f837a4c44
Notify player on chat highlight (windows only)
2014-10-18 16:17:36 +02:00
def
1144ba77c6
Split up demo recording into 3 separate recorders
2014-10-16 17:42:13 +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
1fc38356a5
Fix cl_show_ids
2014-10-11 22:47:13 +02:00
Wohoo-GC
3a2f078360
SHIFT+TAB invert completion order
2014-10-06 23:37:35 +02:00
Wohoo-GC
200fc3545b
SHIFT+TAB invert completion order
2014-10-06 23:36:39 +02:00
Dennis Felsing
3875741604
Merge pull request #51 from savander/DDRace64
...
Skin name in skin selector (next to the Skin useful)
2014-10-06 21:24:59 +02:00
def
4809fcd325
Sort player completion by name
2014-10-06 13:06:35 +02:00
def
89b2e78bc8
Shift+TAB for player completion (by Wohoo)
2014-10-06 13:02:55 +02:00
savander
66d0e3f57e
Skin name in skin selector
2014-10-05 22:26:47 +02:00
def
932fb826c7
Add cl_zoom_background_layers (set to 0 to keep background nice when zoomed out)
2014-09-29 21:13:35 +02:00
def
c54cf2e7ba
Cleanup
2014-09-26 02:41:25 +02:00
def
a32e9272eb
Restore Law & Order
2014-09-23 19:06:25 +02:00
Dennis Felsing
8abc15f48d
Merge pull request #47 from Laxa/upstream
...
Add cl_output_broadcast + add button for it + fix multi-line display.
2014-09-23 18:55:13 +02:00
laxa
a40bacc542
Remove useless <string.h>
2014-09-23 18:36:14 +02:00
laxa
41aa9300de
Added button for ClOutputBroadcast + fix the multi-line display
2014-09-23 18:34:48 +02:00
laxa
36153fc7fd
Add conf variable for broadcast ouput; made broadcast output works with multiple lines
2014-09-23 10:37:44 +02:00
def
89b92b4d6b
Cleanup
2014-09-23 09:52:18 +02:00
laxa
080ffc4df4
Sort ingame menus -> kick player -> move players to spectator
2014-09-23 08:03:26 +02:00
laxa
f13f040468
Sort playerlist inside game from Player tab
2014-09-23 02:10:59 +02:00
def
a5406762f6
Fix menu
2014-09-21 15:08:25 +02:00
laxa
f5ef04a3f7
Change the placement tab of cl_reset_wanted_weapon_on_death
2014-09-21 15:03:42 +02:00
laxa
9f5556a2e4
Add buton for cl_reset_wanted_weapon_on_death
2014-09-21 14:38:34 +02:00
laxa
718e45d84d
Added cl_reset_wanted_weapon_on_death
2014-09-21 14:11:27 +02:00
def
3c833bd93e
Make the initial ping in serverbrowser less wrong (still not perfect)
2014-09-20 16:20:27 +02:00
def
4ea77f1080
Oops
2014-09-20 16:11:29 +02:00
def
060b794a9d
Suggest Novice servers to new players
2014-09-20 16:08:11 +02:00
def
7a2021806b
Fix ingame ddnet menu (thanks east)
2014-09-20 13:49:29 +02:00
def
d6aea5ba40
Prepare DDNet gametype name
2014-09-20 13:48:59 +02:00
def
684ad0b890
Ingame DDNet menu
2014-09-20 13:41:20 +02:00
def
520b84328f
Fix 5:4 resolution in menu
2014-09-20 13:37:00 +02:00
east
c4fc429e99
small cleanup
2014-09-20 11:47:51 +02:00
east
66a3d89bf6
Merge remote-tracking branch 'def/DDRace64' into ddsrvs
2014-09-20 00:38:09 +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
Tobias Urlaub
b6c93baf72
Fix: also record a demo when the start line is on the front layer
2014-09-19 20:56:15 +02:00
east
9db12d455d
working on CDDNetCountry
2014-09-18 16:13:06 +02:00
east
c2b7482546
Merge remote-tracking branch 'def/DDRace64' into ddsrvs
2014-09-18 14:14:25 +02:00
def
18d1e25d5c
Fix: Render SwitchTimedOpen and Unsolo on seprate tiles
2014-09-17 20:22:42 +02:00
def
f3707c26f8
Fix: Show tune layer when cl_overlay_entities is less than 100
2014-09-17 19:56:42 +02:00
def
bbc21005dc
Use space AND colon
2014-09-13 23:50:35 +02:00
def
f8fa71de63
Use space as delimiter for ID
2014-09-13 21:48:55 +02:00
east
e732008157
DDNet serverlist added
2014-09-13 16:36:25 +02:00
def
886044532b
Only disable user inputs in race mods
2014-09-13 12:31:39 +02:00
def
3f8abd10ce
Add preparation for broadcast output
2014-09-10 23:20:04 +02:00
def
bb6c3ba951
Ignore user inputs when paused
2014-09-07 01:53:20 +02:00
def
93b57433b4
Fix: Reset zoom when going out of spectate mode (in zcatch for example)
2014-09-07 01:41:02 +02:00
def
07a46ab024
Cleanup in menu
2014-09-06 01:43:20 +02:00
def
0da1ba238c
Add cl_cpu_throttle_inactive
2014-09-06 01:42:59 +02:00
def
fc9ab26be0
Repopulate demo list after closing demo player because a new demo could have been created (Thanks Saavik)
2014-09-05 21:17:04 +02:00
def
4133e642f8
Remove Damage Indications when entering game ( fixes #29 )
2014-09-03 14:17:44 +02:00
def
45a5f65e55
Add demo speed setting in menu
2014-08-29 16:13:55 +02:00
def
489349d30b
Use × instead of x to indicate speed in demo player
2014-08-29 16:13:28 +02:00
def
e320d2a455
New Android fix try
2014-08-27 03:57:14 +02:00
def
29ef486c55
Fix Android gamepad
2014-08-27 03:49:42 +02:00
def
c6b63c34ba
Don't show quit popup on update
2014-08-26 22:06:35 +02:00
Dennis Felsing
fa750bd032
Merge pull request #16 from east/ddnet
...
don't render hooks to non-active character cores
2014-08-25 16:56:25 +02:00
east
c3eeeaadcd
don't render hooks to non-active character cores
2014-08-25 16:53:11 +02:00
east
eb67f6d04b
Merge remote-tracking branch 'def/DDRace64' into demoslice
2014-08-25 11:20:18 +02:00
east
862a520857
DemoPlayer: Refuse to overwrite demo
2014-08-25 11:19:00 +02:00
def
91e8eed73d
Don't reset wanted weapon on kill (by laxa)
2014-08-24 03:05:01 +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
d08e58daa8
Show IDs in scoreboard on any server type
2014-08-23 11:32:54 +02:00
def
3c4bf96b8c
Recording with multiple clients working
2014-08-22 14:18:16 +02:00
east
bb8076a3ba
DemoPlayer: Additional speed meter added
2014-08-22 10:00:48 +02:00
def
4617157754
Half transparent chat and emoticons
2014-08-22 02:32:05 +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
5b058b9941
Disable joystick on non-android by default
2014-08-17 16:33:43 +02:00
def
038129f9ce
Allow disabling custom and new skins in client
2014-08-17 05:34:16 +02:00
def
1c4fac8afd
Display map name while downloading
2014-08-16 01:06:17 +02:00
def
5f6be4d0bc
Make emoticon selector reset when you point it in the middle
2014-08-16 00:59:50 +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
fb35f90bee
Bandana Brother -> Custom
2014-08-11 22:38:47 +02:00
def
8640f422d7
Missing include
2014-08-10 13:00:45 +02:00
def
f42b9d6904
Fix timeout code on Windows
2014-08-10 12:54:01 +02:00
def
ee6fcdf876
Automatic timeout protect message in client
2014-08-09 19:17:21 +02:00
def
85b7475ae4
remove debug output
2014-08-09 18:13:21 +02:00
def
4af575654b
Kind of working
2014-08-09 14:50:51 +02:00
def
5b72add865
Case sensitive player sort
2014-07-27 11:41:31 +02:00
def
5864a47c4b
Show tune layers in entities again
2014-07-26 12:33:25 +02:00
def
b0594d5e5a
Change some default binds
2014-07-26 01:12:32 +02:00
Dennis Felsing
0652fcf1c3
Merge pull request #8 from CookieMichal/DDRace64
...
[Fixed] Warning C4805
2014-07-10 18:49:27 +02:00
def
2bf417b41f
Add setting for disconnect confirmation
2014-07-10 16:50:59 +02:00
def
5e89631637
Revert "Add 00Necrid skin"
...
This reverts commit b52afd5464
.
2014-07-10 16:46:46 +02:00
def
b52afd5464
Add 00Necrid skin
2014-07-10 16:19:56 +02:00
def
c5b36f8038
Minor textual changes in client
2014-07-09 21:59:03 +02:00
CookieMichal
3274fca115
[Fixed] Warning C4805
...
Warning C4805: '!=' : unsafe mix of type 'int' and type 'bool' in operation
2014-07-09 00:12:32 +02:00
Dennis Felsing
550ed6d704
Merge pull request #7 from CookieMichal/DDRace64
...
Fixed color of normal messages
2014-07-08 21:44:47 +02:00
def
c1eb944057
Minor fix
2014-07-08 21:04:04 +02:00
def
cf89fcd7a6
Demo map length in MiB and KiB instead of B
2014-07-08 20:35:27 +02:00
def
15ff17d8f8
Cleanup of some menus, added editor button, added disconnect question
2014-07-08 20:21:19 +02:00
CookieMichal
93ef86e1cc
[Fixed] Color of normal messages
2014-07-08 19:09:30 +02:00
def
417e4110ed
Hopefully fix rare crash on dummy switch
2014-07-08 02:17:08 +02:00
def
3d802dd5aa
Fix: ingame menu doesn't stop reacting anymore
2014-07-08 02:00:13 +02:00
def
bbe597ef04
Add cl_dummy_resetonswitch
2014-07-08 01:41:45 +02:00
def
c384098ee7
Grammar
2014-07-07 17:35:14 +02:00
CookieMichal
5d8386b286
Colors of messages and laser.
...
Added:
* Settings tab (HUD)
* Posibility to change color of:
- Team messages
- System messages
- Highlighted messages
- Normal messages
- Laser (inner and outline)
* Some commands
Changed:
* Moved some settings from DDNet to HUD
2014-07-07 15:47:11 +02:00
CookieMichal
91e0055a83
Added RGB to HSL
2014-07-07 15:43:34 +02:00
def
af52cc60d2
Move auto-reconnect to general settings
2014-06-28 01:07:41 +02:00
def
e6bcb528cd
Cleanup
2014-06-27 10:13:57 +02:00
CookieMichal
b9943706b3
Added:
...
* Second DDNet settings page with some settings
* Auto reconnect feature
* In-game commands:
- reconnect_ban
- reconnect_ban_timeout
- reconnect_full
- reconnect_full_timeout
Changed:
* Disconnected popup
* Name for first DDNet settings page
Signed-off-by: CookieMichal <MrCookieMichal@gmail.com>
2014-06-27 00:28:57 +02:00
def
11b439ba51
Fix 64 player on other servers
2014-06-22 15:30:15 +02:00
def
f2d6ceaf66
Add an exception for DDWar server, where we don't want to see all players
2014-06-17 11:34:07 +02:00
def
ec152dfb46
Fix vote in Android
2014-06-16 16:26:50 +02:00
def
42fde6b593
Add CPU throttle setting
2014-06-16 15:43:11 +02:00
def
2f491a7d2f
Better on screen keys for Android
2014-06-16 14:44:00 +02:00
def
7875c2ec36
Android support (by Pelya)
2014-06-16 13:29:18 +02:00
def
c4dac1b0cd
Fix: Don't crash when standing on start line and connecting dummy
2014-06-05 16:28:59 +02:00
def
c67742f60a
Add news
2014-06-05 12:11:41 +02:00
def
af12bd92ec
Bring back old cl_showothers
2014-05-25 00:59:52 +02:00
def
1b97bf3bcf
Add menus settings for timeout
2014-05-24 21:46:42 +02:00
def
6bcdb4fdb8
Some more dummy stuff, might fix sound
2014-05-23 23:59:26 +02:00
def
74844c98a6
Fix camera with dummy
2014-05-23 19:28:26 +02:00
def
62c474b489
Fix: Player keeps looking at the same position when paused
2014-05-22 17:03:52 +02:00
def
b2f5a1b96e
Fix showothers
2014-05-18 01:35:15 +02:00
def
b82950c9f9
Fix dummy highlight
2014-05-17 23:31:29 +02:00
def
e85d594f81
Other teams alpha settable
2014-05-17 23:00:52 +02:00
def
78d29e3301
Also highlight name of dummy
2014-05-17 22:45:44 +02:00
def
1296b1bf49
Fix compile for Mac
2014-05-17 19:30:24 +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
50ceebee23
Fix: Weapon switching with dummy
2014-05-10 18:22:51 +02:00
def
5b1c866b35
Feature: Separate inputs for dummy and player
2014-05-10 14:31:00 +02:00
def
ead16eb951
Fix: Quads always show properly in editor
2014-05-08 15:58:59 +02:00
def
bcec9d025d
Fix: More FPS with cl_overlay_entities under 100
2014-05-08 15:58:02 +02:00
def
4f8171fcde
Revert "Fix menus for 1280x1024"
...
This reverts commit 17478a4f17
.
2014-05-08 14:08:15 +02:00
def
9e53ed5367
Minor code cleanup
2014-05-07 03:50:23 +02:00
def
9ae6ce7097
Fix: You still receive whispers and team messages for dummy
2014-05-07 03:34:21 +02:00
def
a79b6079fa
Add cl_old_gun_position
2014-05-06 16:25:00 +02:00
def
26cb3030c3
Draw +showhookline with alpha too
2014-05-06 16:17:41 +02:00
def
147e8176e3
Make player direction arrows transparent when player is in other team
2014-05-06 13:48:08 +02:00
def
6dea977596
Fix: Always show quads in editor
2014-05-06 13:44:10 +02:00
def
17478a4f17
Fix menus for 1280x1024
2014-05-06 13:38:59 +02:00
def
7bec737acc
Reset text colors with cl_overlay_entities (Thanks Lifkug)
2014-05-04 23:49:33 +02:00
def
d0d76074cb
Less ambigious text
2014-05-04 18:42:01 +02:00
def
9340b1400f
Add team chat sound deactivation
2014-05-04 18:35:37 +02:00
def
e220f1b5a8
Fix: Better positioning of ingame menu buttons for 5:4 and 4:3 resolutions
2014-05-04 00:11:11 +02:00
def
0f8f055c14
Typo
2014-05-03 23:58:14 +02:00
def
d57634792d
Add ping and gametype colorization (Thanks to NooBxGockeL and Gamerclient)
2014-05-03 17:24:34 +02:00
HMH
addfe47d4c
fix correct dummy-tunings now
2014-05-03 02:44:28 +02:00
def
1704e27828
Fix: Also set alpha value on text when using cl_overlay_entities
2014-05-01 20:15:53 +02:00
def
bdb2dfeb79
Fix menu for entities overlay
2014-05-01 18:17:39 +02:00
def
bf6fb6eb0f
cl_overlay_entities instead of cl_show_entities
2014-05-01 17:44:35 +02:00
def
b3e9041768
Revert "Same hook strength for everyone (by cinaera)"
...
This reverts commit 2b08464527
.
2014-05-01 03:03:31 +02:00
def
e213ea27b4
Fix: Draw player direction arrows at different positions
2014-05-01 01:42:44 +02:00
def
2b08464527
Same hook strength for everyone (by cinaera)
2014-04-30 17:36:25 +02:00
def
c0e162e085
Fix: Correct tunings with dummies
2014-04-30 16:02:28 +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
a3cdbce6f9
Fix +showhookcoll with dummy
2014-04-30 13:32:47 +02:00
def
5eb7a74558
Fix: Tunings and Tunezones with dummies
2014-04-29 03:34:23 +02:00
def
95df7deb56
fix
2014-04-28 22:13:59 +02:00
def
7a5f32f155
Add hammerfly for dummies
2014-04-28 22:12:50 +02:00
def
832932c295
Fix: Dummy shouldn't shoot after toggling
2014-04-28 18:21:10 +02:00
def
4782d34667
Some more dummy fixes
2014-04-28 16:47:44 +02:00
def
474d307a9a
Fix: Only allow changing dummy when dummy is connected
2014-04-28 15:34:56 +02:00
def
9f509eeedb
Fix: Dummy setting updates
2014-04-28 15:19:57 +02:00
def
8f4452c118
More Mac compile fixes
2014-04-28 00:45:45 +02:00
def
d63f44e316
Make compile on Mac
2014-04-28 00:41:19 +02:00
def
215e5dbcab
Disable autoupdate on Mac
2014-04-28 00:23:04 +02:00
def
5f60491002
Minor fixes
2014-04-28 00:13:15 +02:00
def
866882efa1
Fix name size
2014-04-27 23:14:52 +02:00
def
3bbc2c4ef7
Fix dummy issues
2014-04-27 13:44:04 +02:00
def
7bcc51d488
Basic updating (thanks to unsigned char*
2014-04-27 05:01:03 +02:00
def
60ce467afb
Other wording
2014-04-26 21:11:00 +02:00
def
378d613de9
Add tee directions
2014-04-26 21:00:14 +02:00
def
3dce4c9489
Add dummy (Thanks to //toast and Monsta)
2014-04-26 20:29:42 +02:00
def
f72eafad61
Fix: Proper spectating
2014-04-24 14:59:16 +02:00
HMH
d79ce4beec
put dbg_tuning a little higher so its better readable
2014-04-18 14:43:33 +02:00
def
3006d3b03b
Cleanup DDNet menu
2014-04-15 22:10:46 +02:00
def
9d123cb95f
Fix: Work for pure vanilla servers
2014-04-15 21:22:12 +02:00
def
e56a99f5fc
Colored chat messages
2014-04-15 00:49:24 +02:00
def
68980e7699
Fix: Ok, proper Jetpack prediction now
2014-04-14 10:56:14 +02:00
def
b731221b2a
Better team differentiation ingame (colored nameplates and more transparency
2014-04-12 16:55:01 +02:00
def
7ae973af0d
Make jetpack strength a tuning
2014-04-12 11:12:29 +02:00
def
3e63993333
Fix: hook collision line of other players works on yourself when you're paused
2014-04-10 20:33:26 +02:00
def
af66d26bd5
Add cl_show_other_hook_coll
2014-04-10 20:33:05 +02:00
def
cb5fa76f85
Alternative fix for console input (doesn't break other things at least)
2014-03-30 22:58:59 +02:00
HMH
7e845b1512
fix: crash on too many unicode chars
2014-03-28 23:25:26 +01:00
def
92dffdbbcc
Add cl_show_ninja
2014-03-28 13:39:30 +01:00
def
4485fecdbd
Only stop rendering tune layer text
2014-03-28 12:56:52 +01:00
def
a4580c4af0
Add speedup prediction (by c)
2014-03-25 01:13:46 +01:00
def
6be24a310a
Fix double selection in spec-view
2014-03-24 01:48:07 +01:00
def
ed56ea64e5
Fix double selection in spec-view
2014-03-24 01:47:52 +01:00
def
b864bf908c
Team colors in spec-view
2014-03-24 00:04:44 +01:00
def
48f441bdc6
Sort spec-view same as scoreboard
2014-03-23 23:23:41 +01:00
def
c98ad5bf22
Merge branch 'new' into DDRace64
...
Conflicts:
src/game/editor/layer_tiles.cpp
2014-03-23 23:18:43 +01:00
def
9ae68b5efb
Don't show tune layer with cl_show_entities
2014-03-23 17:44:02 +01:00
HMH
d301010a95
Made texture rendering for layers less resourceintensive
2014-03-23 17:10:49 +01:00
HMH
adc1f9924c
added displaying tunelayer on showentities
2014-03-23 17:10:48 +01:00
HMH
a4632e2c07
added renderingfunction for tunelayer and tuneoverlay-function to display the zone-number
2014-03-23 17:10:48 +01:00
def
17ec1eabda
More resonable sound settings
2014-03-22 10:24:10 +01:00
def
61a5d9429d
Add cl_unpredicted_shadow
2014-03-21 14:01:14 +01:00
def
ba4d8d153e
Proper client version numbers
2014-02-19 22:29:46 +01:00
def
92e0b5fe3c
Add fake tunings so that freeze prediction is correct (by HMH)
2014-02-19 21:55:37 +01:00
def
434b2bec52
More info in player options
2014-02-19 14:49:08 +01:00
def
db0410c443
Add SPEC info to serverbrowser
2014-02-19 14:24:26 +01:00
def
99a086200f
Only keep holding hook, reset all other keys on /pause and chat
2014-02-18 22:26:17 +01:00
def
d1493d8c3e
Fix: Hook prediction should never loop forever
2014-02-17 23:12:29 +01:00
def
c6c438fe02
Fix: Only set standard search when starting for the first time
2014-02-15 01:19:07 +01:00
def
24c5dc3c6a
Make editor undo optional because of too many bug reports
2014-02-13 22:27:11 +01:00
def
17102bdf09
Still have to keep crashmeplx
2014-02-13 19:53:30 +01:00
def
dd17150160
Remove old code so that we work on 128p player servers
2014-02-13 04:39:29 +01:00
def
9d64525e5d
Fix rendering of layers with cl_show_entities and crashes
2014-02-10 19:19:49 +01:00
def
67ede77105
fix
2014-02-08 23:46:55 +01:00
def
50d3e03c16
Fix teams in client
2014-02-08 23:41:12 +01:00
def
f1661fc6b4
Sorted scoreboard and spectator view
2014-02-08 22:24:57 +01:00
def
bf658945a5
Fix some +showhookcoll
2014-02-08 21:55:08 +01:00
def
182c5aefc9
Fix +showhookcoll in demo
2014-02-08 19:06:24 +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
ceeb44ef2e
Bring back old DDRace record window as cl_showrecord and add compatibility for current time in race servers
2014-02-06 23:49:25 +01:00
def
89556e184b
No sound when you whisper, as some people are afraid of it
2014-02-06 18:17:29 +01:00
def
c4e0cca046
Fix +showhookcoll when player hooking is disabled
2014-02-05 03:39:09 +01:00
def
2cac8c7ab5
Scoreboard fix
2014-02-02 23:23:10 +01:00
def
6b8e6dcb10
Fix Player Options
2014-02-02 21:06:05 +01:00
def
5b07793c16
Better scoreboard colors
2014-02-02 20:12:53 +01:00
def
b21dc83b1a
Compatibility for old servers
2014-01-30 17:15:54 +01:00
def
d8533eea67
Proper Client Version numbers and more visible whispers
2014-01-30 16:49:15 +01:00
def
e97d3ba788
Fix: +showhookcoll fixes
2014-01-30 04:10:52 +01:00
def
fea96c411a
Properly show SUPER team in Scoreboard
2014-01-28 19:52:46 +01:00
def
9ff38a940b
Allow +showhookcoll on yourself
2014-01-27 05:16:07 +01:00
def
3e5bcb0213
Absolutely perfect +showhookcoll
2014-01-27 05:06:23 +01:00
def
8ec5aa46c5
Fix: Possible crash on map change
2014-01-27 05:06:03 +01:00
def
36568b97f2
Don't stop hooking when player is chatting
2014-01-26 01:53:53 +01:00
def
237b6c189a
Better transparency for /showothers
2014-01-24 23:11:33 +01:00
def
c7cc656f1a
Remove useless code
2014-01-24 22:10:14 +01:00
def
57889d5fbc
Also show proper times in Serverbrowser
2014-01-24 22:09:52 +01:00
def
221fd3a02b
Fix
2014-01-22 17:19:21 +01:00
def
7465939054
More exact scrolling in Demo Player
2014-01-22 17:14:47 +01:00
def
b1d2d4f59e
Zooming in demo player
2014-01-22 16:59:43 +01:00
def
853f510fc9
Proper old team
2014-01-22 15:38:05 +01:00
def
3426bc5fcf
Fix: Better teams in scoreboard
2014-01-22 14:04:15 +01:00
def
25f69ecdeb
Display teams in scoreboard
2014-01-22 01:39:18 +01:00
def
97d7037011
Render transparency properly when spectating
2014-01-22 00:31:17 +01:00
def
6e67cd0540
Render players in other teams half transparent
2014-01-22 00:24:26 +01:00
def
f0d79b8388
Trying to get better team support
2014-01-22 00:08:30 +01:00
def
fe7f274023
Fix: Proper super on DDRace 16 player servers
2014-01-21 18:21:01 +01:00
def
214d32fadd
Special scoreboard between 32 and 48 players
2014-01-19 22:08:33 +01:00
def
6d0bceda6b
Fix: Friend selection in server browser
2014-01-16 00:46:13 +01:00
def
fe5c26234b
add cl_showkillmessages
2014-01-15 15:25:13 +01:00
def
ca9b68b317
Hide demo player fully
2014-01-15 15:08:00 +01:00
def
31629b15c1
DDNet Version notice
2014-01-14 23:13:17 +01:00
def
028d3d731f
DDNet auto binds
2014-01-14 21:47:54 +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
9de10f9e91
Also show temporary results while server browser is loading
2014-01-14 20:58:47 +01:00