Commit graph

208 commits

Author SHA1 Message Date
heinrich5991 6ef9c8dbcd First working version of teehistorian
teehistorian records all inputs from the players as well as the player
positions in each tick. It stores this info in a highly compressible
output format (I've achived 5x compression using xz or bz2).
2017-09-20 02:16:11 +02:00
def c53f39c434 Let's try the nicer dll names on windows 2017-07-21 23:43:01 +02:00
def b57ffa429e Use scancodes instead of keycodes for input (fixes #796, please test) 2017-07-21 19:53:49 +02:00
def 41d9de997c ddnet-libs submodule and some fixes 2017-07-20 23:07:15 +02:00
def a72910bb4e Move external libraries to ddnet/ddnet-libs repo 2017-07-19 21:51:47 +02:00
def ed3b3f94c4 Further build fixes 2017-07-17 00:34:11 +02:00
def b1b4aa78ea Windows build fixes 2017-07-17 00:17:22 +02:00
def f94f567acf New curl and openssl versions 2017-07-16 23:52:55 +02:00
def 8580aa6b6c Bundle map_diff on OSX 2017-07-15 19:13:38 +02:00
def 8b111ab6c3 Distribute map_diff 2017-07-12 20:31:02 +02:00
def 66f6f16e81 Windows DPI fixes #2 2017-07-09 09:44:07 +02:00
def 12286fe2f9 Add map_extract to distribution 2017-06-12 21:12:26 +02:00
heinrich5991 72f2eb32ee Fix wording in scripts/hash_passwords.py, fix brace in other file 2017-03-09 13:37:54 +01:00
heinrich5991 e707749fac Add a tool to hash new passwords or to update config files
Usage:

```
$ python scripts/hash_passwords.py --new username admin password
auth_add_p username admin 9415aef5cc5043800377584cff32b90c 26fd308aad6b04f2
```

```
$ python scripts/hash_passwords.py autoexec.cfg
```
updates all instances of `auth_add` to `auth_add_p`.

```
$ python scripts/hash_passwords.py autoexec.cfg \
  --new user1 admin password1 \
  --new user2 admin password2
```
updates all instances of `auth_add` to `auth_add_p` and adds two new
users.

On Windows, you should be able to drag-and-drop your config file onto
this script and have it automatically updated (not tested).
2017-03-09 12:48:06 +01:00
heinrich5991 cd3b0ae855 Implement the confusable algorithm from Unicode more closely
See UTS#39 "Unicode Security Mechanisms":
http://www.unicode.org/reports/tr39/

This means that characters with accents or other things around them are
now considered the confusable with the base character.

Fixes #557. Fixes #575.
2016-10-30 13:45:55 +01:00
H-M-H 9ca7651cb1 fixed path to look for SDL2 on OS X 2016-05-26 21:13:27 +02:00
def 9f08b68a01 Info.plist entry for High DPI on Mac 2016-05-07 16:41:46 +02:00
def 4de7b45ea6 Select SDL2.framework instead of SDL.framework on Mac OS X 2016-05-02 10:31:39 +02:00
def cc1f80471b Use same key limit as SDL2 does 2016-04-29 21:56:38 +02:00
def 5a42d90ee6 More SDL.dll -> SDL2.dll 2016-04-29 21:56:38 +02:00
def db8a126315 Merge swick's SDL2 branch 2016-04-29 21:55:48 +02:00
def ecca293cd0 Use tar.xz instead of tar.gz 2016-04-27 01:35:17 +02:00
def 975fbf3702 libwinpthread for new mingw 2015-09-03 11:50:40 +02:00
def d8a93ec084 Add config_store and config_retrieve to releases 2015-08-27 14:28:08 +02:00
def 15b69bdd9b Update def- -> ddnet 2015-08-17 02:25:37 +02:00
def aa1d5d3226 Ship autoexec_server.cfg 2015-08-12 14:29:13 +02:00
H-M-H 0086d19276 added Notifications for osx 2015-08-11 03:14:27 +02:00
def b6d5cf02b9 Use new master branch 2015-07-31 21:19:35 +02:00
def 6ae503353d Don't add announcement.txt and license_DDRace.txt to releases anymore 2015-07-22 23:06:45 +02:00
def 4b1b7adc4b Further license and cleanup 2015-07-22 22:49:20 +02:00
def e332a43dc5 Add libwinpthread-1.dll for Win64 2015-07-01 14:59:44 +02:00
def f711ba2ca3 Also fix 64bit Windows curl 2015-07-01 14:40:37 +02:00
def 9f0ad0fd33 Fix make_release.py for win64 2015-07-01 14:29:00 +02:00
def 224e1f5a8a Sigh, forgot another dll 2015-02-06 05:14:49 +01:00
def 8ecd66fc89 Fix windows build 2015-02-05 23:56:03 +01:00
fisted 095d172903 Link against libcurl.
Conflicts:
	scripts/make_release.py
2015-01-05 22:43:09 +02:00
def 006acade69 make_release.py for Windows with opus 2014-10-28 16:19:49 +01:00
def 2512005f6e Try adding the dilate binary 2014-05-09 01:17:46 +02:00
def 5f60491002 Minor fixes 2014-04-28 00:13:15 +02:00
def 3fc879728a Change example map to Kobra 2014-03-29 18:28:49 +01:00
def 6774a92029 Cleanup 2014-03-29 00:24:34 +01:00
def efa4f8b8d6 Cleanup of make_release.py by HMH 2014-03-29 00:08:35 +01:00
def fff4b4a677 Make OS X run without freetype dependency (by HMH) 2014-03-28 12:40:07 +01:00
def 5bfda18aea OS X server changes 2014-01-16 20:23:00 +01:00
def c90568ce71 Support for 9th mouse key (by Tolsi) 2014-01-14 20:33:18 +01:00
def a8ea0785d8 New icon for Mac OS X version 2013-12-31 13:34:15 +01:00
def f08f143fe7 update make_release.py 2013-12-30 19:49:19 +01:00
def 3eaad43b6b Merge remote-tracking branch 'upstream-teeworlds/0.6' into DDRace
Conflicts:
	bam.lua
	data/languages/index.txt
	src/engine/server/server.cpp
	src/engine/shared/network_server.cpp
	src/game/client/components/chat.cpp
	src/game/client/components/menus_settings.cpp
	src/game/server/entities/character.cpp
	src/game/server/gamecontext.cpp
	src/game/version.h
2013-12-26 18:02:22 +01:00
oy 614020de6e fixed make_release script on win64 2013-05-02 00:38:32 +02:00
Shereef Marzouk 6f7d6c4c8d Added try catch block to deal with languages dir not found 2013-02-01 21:52:27 +02:00