def
61f89533c5
Clean up skin downloader code a bit
...
Was trying to find what's causing the issues with skin downloader, but
didn't find anything suspicious.
2020-09-20 02:19:49 +02:00
def
8ef6a0da16
Revert "Revert "Fix clang-format""
...
This reverts commit 833e3640b4
.
2020-09-20 02:19:32 +02:00
def
1d868fec70
Revert "Revert "Fix skin prefix search crash""
...
This reverts commit 4ad0f61a00
.
2020-09-20 02:19:28 +02:00
def
a09be98df9
Revert "Revert "Implement on-demand skin downloader ( fixes #1166 )""
...
This reverts commit cc2f05b6df
.
2020-09-20 02:19:24 +02:00
def
cc2f05b6df
Revert "Implement on-demand skin downloader ( fixes #1166 )"
...
This reverts commit 3cc1e47ec4
.
2020-09-20 01:51:23 +02:00
def
4ad0f61a00
Revert "Fix skin prefix search crash"
...
This reverts commit 1270434f5e
.
2020-09-20 01:49:58 +02:00
def
833e3640b4
Revert "Fix clang-format"
...
This reverts commit f42a5a0431
.
2020-09-20 01:49:26 +02:00
Jupeyy
1270434f5e
Fix skin prefix search crash
2020-09-18 06:27:18 +02:00
def
f42a5a0431
Fix clang-format
2020-09-15 22:17:09 +02:00
def
3cc1e47ec4
Implement on-demand skin downloader ( fixes #1166 )
...
Seems to work on first try, I'm somewhat surprised :D
Future ideas (not for this change):
- I haven't checked how the performance impact is of a new skin joining,
might want to move the loading to a separate thread?
- Use the skins from download directory instead of redownloading? Might
want to compare modified time.
- Make all skins load on demand only to save some memory?
2020-09-15 22:17:08 +02:00
Learath
1f261198a7
Don't search the sorted array linearly
2020-09-09 21:10:40 +03:00
Edgar
f3466e05ba
Show /spec tees with a dashed skin
2020-06-21 17:48:33 +02:00
sirius
7710b88670
Merge branch 'master' of https://github.com/ddnet/ddnet into demo_render2
2020-01-01 18:36:49 +08: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
sirius
b0ee5671ff
rebased to ef32fc4
2019-10-02 09:51:33 +08:00
Learath
65a17599e1
Add ColorHSVA, phase out more vec3's
2019-04-26 15:06:32 +03:00
Learath
cc36af73be
Cleanup colors
2019-04-24 23:53:26 +03:00
def
87fa394daa
Add Christmas skin event for client
2018-12-23 22:58:30 +01: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
fokkonaut
53e4bd44b7
fix #1226
2018-08-13 20:54:01 +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
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
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
def
8d621dfc00
Add kitty skins (by Ravie + fuzzy ninja by patwo.*)
2017-07-25 00:11:37 +02:00
necropotame
b8e4e5beea
Fix style in several places
2017-03-22 19:45:14 +01: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
ed49e3214a
Some more minor settings menu fixes
2015-08-28 20:44:07 +02:00
def
a840df5635
Don't add duplicate skins ( fixes #102 )
2014-11-25 20:13:40 +01:00
def
9fb02ade4f
Remove BB skins
2014-11-07 02:20:36 +01:00
def
038129f9ce
Allow disabling custom and new skins in client
2014-08-17 05:34:16 +02:00
oy
6e20c32859
removed some resource loading spam. Closes #894
2011-12-10 18:23:29 +01:00
oy
06115dd49d
added "Whitespace and line Endings cleanup" by GreYFoX
2011-04-13 20:37:12 +02:00
oy
b4bec53359
added clan name and country flag selector to the player settings
2011-03-16 21:31:55 +01:00
oy
d9ce720387
made engine an interface
2011-02-27 15:03:57 +01:00
oy
088ec3e2f3
made the client's map search work with sub folders. Closes #254
2011-02-21 11:23:30 +01:00
oy
09cd38d320
cleaned up skin initialisation
2011-02-13 13:58:59 +01:00
oy
eedaf62d97
fixed that the client crashes if it has no skins
2011-01-06 22:55:57 +01:00
oy
bcba9e5c89
moved HslToRgb stuff
2011-01-04 11:58:25 +01:00
oy
e6698b1118
apply custom colour to blood colour. Closes #314
2010-11-24 01:11:56 +01:00
Sworddragon
fc9211c777
Updated copyrights
2010-11-20 21:26:06 +01:00
oy
3a98f7a048
added mod system. Closes #34
2010-10-06 23:07:35 +02:00
oy
7e0b37e06c
fixed that it checks the current dir for demos too
2010-09-24 13:38:03 +02:00
oy
27425facff
fixed last commit
2010-09-24 13:21:03 +02:00
Choupom
aa46c22e10
now put skins in an array to save memory
2010-09-24 13:13:46 +02:00