momo5502
8cf9c0d93f
[Clantags] More fixes
2017-05-31 10:33:25 +02:00
momo5502
fbec01b237
[CardTitles] More fixes
2017-05-31 10:33:18 +02:00
momo5502
3e1b5df639
[CardTites] Optimize code
2017-05-31 09:59:03 +02:00
momo5502
5c91a8c451
[Clantags] Optimize code and get rid of memory leaks
2017-05-31 09:58:36 +02:00
RektInator
e99894f692
[Clantags] Initial commit
...
TODO: Add clantag to player overhead names and 'killed by' popup menus.
2017-05-31 03:33:31 +02:00
RektInator
fb6dd4a205
Merge remote-tracking branch 'refs/remotes/origin/develop' into v2features
2017-05-31 01:57:59 +02:00
RektInator
6357207326
[Dedicated] Fixed server command
2017-05-31 01:51:45 +02:00
RektInator
f798af7840
[Dedicated] Updated friend discovery hook
2017-05-31 01:51:06 +02:00
RektInator
0661972f68
[CardTitles] Changed command index.
2017-05-31 01:42:25 +02:00
RektInator
6f71a65a83
[Dedicated] Update cardtitles across clients.
2017-05-31 00:27:08 +02:00
RektInator
e55f807003
[CardTitles] Refactored CardTitle code.
2017-05-30 23:39:57 +02:00
momo5502
eb71cf0ae8
[Node] Fix sync nodes lag
2017-05-30 23:24:55 +02:00
momo5502
991056b362
[Maps] Check map hash and redownload when different
2017-05-30 21:49:13 +02:00
momo5502
a54e322f9c
[Download] Only create dir when downloading a map
2017-05-30 21:07:05 +02:00
RektInator
f6b855e3c1
[CardTitles] Fixed ASM mistake
2017-05-30 20:56:14 +02:00
momo5502
15aea4e0bc
[Node] Get serverlist from dedis
2017-05-30 20:31:00 +02:00
momo5502
2760e57c97
[Maps] Reenable distortion on custom maps
...
Distortion bugs should be fixed now
2017-05-30 19:23:06 +02:00
RektInator
a5a8b86c8c
[ServerCommands] Fix shortjump type
2017-05-30 18:49:51 +02:00
RektInator
859f00acdd
[CardTitles] Code optimizations
2017-05-30 18:38:54 +02:00
RektInator
d77c74f5a9
[Weapon] Runtime memory editing removed.
2017-05-30 16:32:17 +02:00
RektInator
652d7ff4fc
[Weapon] This might fix the fucked anims.
2017-05-30 15:58:39 +02:00
RektInator
150790a279
[ServerCommands] Fail hooks installed.
2017-05-30 15:37:50 +02:00
RektInator
dcb6c2b9e8
[ServerCommands] Server command hooks added
2017-05-30 14:29:09 +02:00
RektInator
9f0dc1139d
[CardTitles] Initial commit
...
Refactored most from V2's codebase already. TableLookupByRowHookStub
needs additional refactoring.
2017-05-30 13:45:19 +02:00
momo5502
350c451de8
[IMaterial] Find sortkey by comparing techsets
2017-05-30 10:52:22 +02:00
momo5502
7570ad055e
[IMaterial] Fix for material remap fails
2017-05-30 10:09:27 +02:00
RektInator
d0663eaefc
[AssetHandler] Visual bugs fixed.
2017-05-30 01:36:24 +02:00
momo5502
db2adce865
[Maps] Disable speculars on custom maps
2017-05-29 20:43:15 +02:00
momo5502
308b49ef0e
[Party] Disconnect before connecting
2017-05-29 20:43:03 +02:00
momo5502
e13a8045a2
[ZoneBuilder] Use language dir for techset generation
2017-05-29 19:52:37 +02:00
momo5502
d6b6cfe06b
[ZoneBuilder] Change fastfile version
...
As the techset bug is huge (90% of all assets require techsets)
we have to rebuild all fastfiles!
2017-05-29 10:58:43 +02:00
momo5502
d57bbbec18
[Materials] Remove unnecessary workarounds
2017-05-29 10:56:35 +02:00
momo5502
f6a242c6b7
[IMaterialTechniqueSet] Correctly write all arguments
2017-05-29 10:54:20 +02:00
momo5502
669a829c5c
[Materials] Don't synchronize techset remapping
2017-05-28 22:39:37 +02:00
momo5502
144874d36b
[Materials] Don't compare remapped techniques
2017-05-28 22:21:26 +02:00
momo5502
df2dd13b1d
[Maps] Make sure techsets are clean when sorting materials
2017-05-28 18:13:48 +02:00
momo5502
345c8e5a98
[Maps] Delay material sorting
2017-05-27 20:50:22 +02:00
momo5502
692c80bf98
[Maps] Don't wait for the entire database, just glass data
...
This actually allows the thread to continue and this 'fixes' the
material crash for custom maps. The Material_Sort function requires
something our thread seems to compute. I haven't had a deep look into it,
as for now this fix works, but for the future, a real fix is needed!
2017-05-27 19:22:56 +02:00
momo5502
8076deeb91
[Maps] Temporarily disable distortion warnings
2017-05-27 17:26:12 +02:00
momo5502
b166af9f1b
[ZoneBuilder] Use the custom entry point again
2017-05-27 17:17:12 +02:00
momo5502
908343a381
[ZoneBuilder] Disable experimental entrypoint until bugs are fixed
2017-05-27 15:38:12 +02:00
momo5502
84e2a2a7be
[Dvar] Allow fov up to 120
2017-05-27 14:40:12 +02:00
momo5502
4803cd1289
[ZoneBuilder] Fix commandline parsing
2017-05-27 14:22:26 +02:00
TheApadayo
5be5c70cb6
[ZoneBuilder] building techsets.ff is now working. still need to clean it up and add a function to generate defaults.ff as well.
...
also featured in this commit:
- better cpu performance when running zb from the shell
- asset pools that are bigger than ever!
- new random struct stuff
2017-05-26 15:41:40 -04:00
TheApadayo
5bbfdfed53
[ZoneBuilder] make startup prettier
2017-05-25 18:08:43 -04:00
momo5502
d0fc79ef2f
[ZoneBuilder] Use stderr for error messages
2017-05-25 21:12:20 +02:00
momo5502
7dd6ff0fe2
[Download] Optimize map download
2017-05-25 20:18:20 +02:00
momo5502
fc6c24ca30
[IFxEffectDef] Don't load native fx first
2017-05-25 15:01:28 +02:00
momo5502
72efac3a3a
[ZoneBuilder] Fix command execution
2017-05-25 13:34:01 +02:00
TheApadayo
281e986f4f
[ZoneBuilder] Fix stdout usage for zb. new entry point should work fully now.
2017-05-23 10:42:04 -04:00
TheApadayo
1b3a1302c5
[ZoneBuilder] Added Com_Error handling (very simple) and added default zones to fix build error. buildall should work now for iw4x-data
2017-05-22 21:55:03 -04:00
TheApadayo
0b6e7355a8
[ZoneBuilder] implement custom entry point for zonebuilder instead of nuking Com_Init
...
Still doesn't work for some reason and i still need to implement Com_Error functionality to see what the error is
2017-05-22 21:34:01 -04:00
/dev/urandom
708c30afaf
Revert "Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff""
2017-05-21 23:00:39 +02:00
/dev/urandom
c2930e59fb
Revert "[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff"
2017-05-21 22:59:59 +02:00
TheApadayo
63cec317b4
[ZoneBuilder] Neuter startup more and add support for defaults.ff and shaders.ff
...
shaders.ff should probably be re-generated to include every single techies including the SP ones. i'll do that later
2017-05-20 14:41:04 -04:00
momo5502
f6894b46c5
[Download] Add ssl support
2017-05-15 21:57:45 +02:00
momo5502
a5a56f1e72
[Download] Implement gsc http download
2017-05-14 20:32:39 +02:00
momo5502
309e2d2987
[Script] Allow adding custom script functions
2017-05-13 12:09:58 +02:00
momo5502
221e550180
[Submodules] Update WinToast and libtomcrypt
2017-05-12 19:52:42 +02:00
momo5502
a1bf2ee2e8
[Script] Remove debug message
2017-05-08 18:47:20 +02:00
momo5502
62f58b5b09
[Script] Fix setExpFog hook
2017-05-07 19:04:57 +02:00
momo5502
9bf36c2c77
[IMaterial] Adjust missing techset message
2017-05-04 12:30:39 +02:00
momo5502
66bf02ba43
[AssetHandler] Optimize bypass state handling
2017-05-04 12:30:22 +02:00
momo5502
e5bca7654b
[Exception] Fix error message
2017-05-02 13:37:41 +02:00
momo5502
997165d012
[Maps] Temporarily disable distortion for custom maps
2017-05-01 14:57:17 +02:00
momo5502
2c9a051aad
[ZoneBuilder] Enumerate XAssetEntries instead of logging them
2017-05-01 13:08:34 +02:00
momo5502
70d7312472
[Script] Allow 6 params for setExpFog
2017-04-29 23:08:41 +02:00
momo5502
7fcd0331be
[Colors] Fix color sign
2017-04-29 00:18:51 +02:00
momo5502
93e65b4767
[General] Fix issues for vs17 compatibility
2017-04-28 14:18:28 +02:00
momo5502
f750a15e78
[QuickPatch] Remove r from version
2017-04-27 22:30:08 +02:00
momo5502
3e20ca366a
[ZoneBuilder] Better FastFile obfuscation
2017-04-27 22:03:05 +02:00
momo5502
d6a674b883
[Exception] Don't deadlock trying to close the window
2017-04-27 11:14:44 +02:00
momo5502
f7a337f04c
[IMaterial] Update techset mapping
2017-04-26 08:05:11 +02:00
momo5502
7c728b4658
[General] Use preincrement
2017-04-24 22:33:13 +02:00
momo5502
cdf759736f
[IMaterial] Indentation
2017-04-24 21:14:59 +02:00
momo5502
e2bad62c70
[IXModel] Remove legacy support
2017-04-24 21:14:50 +02:00
momo5502
91c9cda59f
[Bots] Spawn models delayed
2017-04-24 21:14:08 +02:00
momo5502
1e617dc299
[Maps] Add model debug code
2017-04-24 21:13:54 +02:00
momo5502
1481b02867
[Exception] Fix R_RegisterFont
2017-04-23 13:38:24 +02:00
momo5502
d97c886ccd
[General] Fix R_RegisterFont
2017-04-23 13:32:47 +02:00
momo5502
1d5df78692
[Bots] Add spawnBot command
2017-04-23 13:32:47 +02:00
momo5502
a830fcde97
[General] Adjust shader structures
2017-04-22 21:47:04 +02:00
RektInator
c1615eb67f
[Isnd_alias_list_t] Compiler warnings fixed.
2017-04-22 19:20:17 +02:00
RektInator
2e92534e4d
[Isnd_alias_list_t] Property setting from json implemented, speakermap is todo.
2017-04-22 18:27:52 +02:00
momo5502
1470c8c308
[ZoneBuilder] Add non-redundant iwi dumper
2017-04-21 20:49:06 +02:00
momo5502
274b630c39
[Logger] Allow formatting larger messages
2017-04-21 20:48:31 +02:00
momo5502
ef882ff398
[IMaterial] Fix mapping for effect techsets
2017-04-20 21:52:50 +02:00
momo5502
1b41692f36
[IFxEffectDef] Add fx importer
2017-04-20 21:28:01 +02:00
momo5502
34df306212
[IMaterial] Add mapping for fx materials
2017-04-20 21:27:38 +02:00
momo5502
dbe0af988f
[IGfxWorld] Test pointer duplication
2017-04-18 19:28:00 +02:00
momo5502
85d519b7b0
[Maps] Disable model sorting until it's fixed
2017-04-16 14:29:35 +02:00
momo5502
6f72458a40
[IMaterial] Fix code analysis warning
2017-04-16 11:56:57 +02:00
momo5502
d11f5dee1f
[Memory] Use global memory allocator when possible
2017-04-16 11:47:57 +02:00
momo5502
a177e20bf6
[IMaterial] Fix technique mapping
2017-04-16 01:51:41 +02:00
momo5502
79c38f44f3
[IGfxWorld] Reflection null check missing
2017-04-16 01:51:23 +02:00
momo5502
0218c76a26
[IMaterial] Check if replacement was found
2017-04-15 22:50:20 +02:00
momo5502
360729120c
[General] Allow building custom maps
2017-04-15 16:48:43 +02:00
momo5502
85072b41b2
[QuickPatch] Add nointro flag
2017-04-13 22:04:01 +02:00
momo5502
c03268347a
[Maps] Only load usermaps iwd if available
2017-04-09 18:27:58 +02:00
momo5502
139ac3a80b
[AntiCheat] Fix virtual protect hook
2017-04-09 13:54:41 +02:00
momo5502
ddddf9914d
[IPCPipe] Disable when building zones
2017-04-08 17:29:07 +02:00
momo5502
8b22a1ff70
[Maps] Load map specific arena files
2017-04-08 15:32:51 +02:00
momo5502
0e56b345d8
[Maps] Ignore cull distance for frustum calculation
2017-04-07 22:07:44 +02:00
momo5502
2df233d694
[IclipMap_t] Read missing SModelAABBNodes
2017-04-07 22:07:23 +02:00
momo5502
8e67a43308
[ZoneBuilder] Don't read stats
2017-04-07 22:07:07 +02:00
momo5502
0a00ceef9e
[Maps] Download missing map on map rotation
2017-04-07 21:37:01 +02:00
momo5502
67defdf5a3
[Download] Implement map download
2017-04-06 22:22:47 +02:00
momo5502
8bb3c1deca
[Maps] Implement support for usermaps
2017-04-06 22:22:30 +02:00
TheApadayo
b0d4309067
[Game] Add R_DrawDebugBounds function
2017-04-05 18:36:01 -04:00
momo5502
59d8c85640
[ZoneBuilder] Check if CSV exists
2017-04-04 22:35:30 +02:00
momo5502
556fd8ac16
[IMaterial] Better techset mapping
2017-04-03 22:08:02 +02:00
momo5502
4d641ad567
[Maps] Better custom map detection
2017-04-03 22:07:49 +02:00
momo5502
0d1267f7d9
[IGfxWorld] Map all array entries
2017-04-01 10:34:34 +02:00
momo5502
ce457b20c6
[Toast] Only enable when the component model is initialized
2017-03-30 20:55:39 +02:00
momo5502
0580e59d11
[Toast] Skip during unit tests
2017-03-30 20:49:22 +02:00
momo5502
36beb29f55
[IPCPipe] Disable when debugging
2017-03-30 20:08:05 +02:00
momo5502
0a8f0e5f70
[Maps] Add r_disableModelWorkaround
2017-03-30 17:56:06 +02:00
momo5502
deaf269808
[General] Fix compiler warnings
2017-03-30 14:05:37 +02:00
momo5502
185ea56f72
[Functions] Fix debug line
2017-03-29 16:44:05 +02:00
momo5502
41fef13272
[Maps] Use angle to calculate model visibility
2017-03-28 17:34:39 +02:00
momo5502
e7b70b4bd7
[Maps] Correct if both vectors are null
2017-03-28 17:18:39 +02:00
momo5502
4cd6d5502d
[Maps] Optimize forward model calculation using glm
2017-03-28 17:16:11 +02:00
momo5502
3a0a5b8506
[Maps] Add dvar r_forceForwardModels for debugging
2017-03-28 14:09:24 +02:00
momo5502
7b22727bdf
[FastFiles] Load maps from userraw
...
IWD part is missing!
2017-03-28 09:01:56 +02:00
momo5502
b57aa4b262
[QuickPatch] Fix memory leak
2017-03-28 08:56:51 +02:00
TheApadayo
d8e0958a9b
[Materials] Lets try this one again... only modify sort keys in codol fastfiles
2017-03-27 21:26:43 -04:00
TheApadayo
0b1f28bdae
[IGfxWorld] More work, some possible fixes
2017-03-27 21:25:58 -04:00
momo5502
38080b7d73
[IGfxWorld] Make sure to allocate the necessary buffers
2017-03-27 18:01:23 +02:00
momo5502
50345ce512
[IGfxWorld] Sort world surfaces
2017-03-27 17:48:52 +02:00
TheApadayo
c02eede3f4
[IGfxWorld] My terrible attempt at sorting gfxsurfaces
2017-03-27 00:56:08 -04:00
TheApadayo
9e2fab7f54
[Techsets] half written dumptechsets command
2017-03-26 20:44:46 -04:00
TheApadayo
73e158e07e
[clipMap_t] Revert all my model fuckery
2017-03-26 20:44:46 -04:00
TheApadayo
d7c6786781
[Materials] only apply sort key fix when loading iw4c fast files
2017-03-26 20:44:46 -04:00
TheApadayo
8b51792e61
[IclipMap_t] Broken model aabb tree generation. will finish later
2017-03-26 20:44:46 -04:00
TheApadayo
f4a865698d
[ZoneBuilder] Add buildtechsets command, doesn't work yet
2017-03-26 20:44:45 -04:00
momo5502
aa20fc009d
[AntiCheat] Patch virtual protect
2017-03-26 20:41:37 +02:00
momo5502
654b2210ce
[IMapEnts] Correct map entities
2017-03-25 22:18:31 +01:00
momo5502
c77cbf39b2
[IMapEnts] Correct map ents if no preset found
2017-03-25 13:42:57 +01:00
momo5502
67717b589a
[ZoneBuilder] Find renamed assets
2017-03-25 13:42:32 +01:00
momo5502
576b07891e
[IXModel] Fix surfs sign
2017-03-25 13:42:21 +01:00
momo5502
e0a58948a4
[ServerList] No comment
2017-03-24 20:31:59 +01:00
momo5502
0f027dfd6c
[ServerList] Fix the netsource
2017-03-24 18:28:03 +01:00
momo5502
4449f76061
[ZoneBuilder] Remove unncessary restriction
2017-03-24 18:27:53 +01:00
momo5502
bf86ba7033
[IFxWorld] Fix missing block pop
2017-03-20 21:20:19 +01:00
momo5502
19b6203272
[IGfxWorld] Fix runtime data overflow
2017-03-20 21:07:55 +01:00
momo5502
2690b6dab7
[clipMap_t] Fix warning
2017-03-20 12:40:06 +01:00
momo5502
94eaf9c94d
[IComWorld] Add light support
2017-03-20 10:38:46 +01:00
TheApadayo
3427aa6e7f
[clipMap_t] working on the quad tree for model nodes
2017-03-19 23:38:53 -04:00
momo5502
c167f1754e
[Maps] Wait for database thread before loading glass data
2017-03-19 11:32:15 +01:00
momo5502
3ca58dd4ce
[IGfxWorld] Map smodel index pointers
2017-03-19 02:09:05 +01:00
momo5502
df59a4089e
[Maps] Add temporary workaround to force model drawing
2017-03-19 00:31:47 +01:00
momo5502
f2dcab13e1
[ZoneBuilder] Add temporary workaround to load rust's commap
2017-03-19 00:31:34 +01:00
momo5502
3b6c502368
[IGfxWorld] Fix aabbtree structure
2017-03-19 00:24:11 +01:00
momo5502
45147ec8ea
[StructuredData] Only add support for 15 classes when not building zones
2017-03-19 00:23:47 +01:00
momo5502
167c22abab
[Exception] Fix minidump creation
2017-03-19 00:23:20 +01:00
momo5502
674c6ebf60
[Logger] Fix onelog
2017-03-18 17:26:35 +01:00
momo5502
21a2be135f
[IXModel] Correctly read collision data
2017-03-18 15:20:32 +01:00
momo5502
5b0b14a5f5
[IPhyCollmap] Fix plane writing
2017-03-18 15:20:21 +01:00
momo5502
649605551d
[IclipMap_t] Fix incorrect plane check
2017-03-18 15:20:04 +01:00
momo5502
d47cc138d5
[IMaterial] Refactor binary material format
2017-03-18 15:19:41 +01:00
momo5502
b2aa36ca5c
[IGfxWorld] Map cplane pointer
2017-03-17 23:42:05 +01:00
momo5502
15a6f87057
[IclipMap_t] Map cplane pointer
2017-03-17 23:41:50 +01:00
momo5502
8366cbdfbc
[IclipMap_t] Fix asset type
2017-03-16 20:54:17 +01:00
momo5502
3b702b9d9a
[IclipMap_t] Use existing clipmap as base
2017-03-16 20:40:32 +01:00
/dev/root
f0f4a5b6cc
[Exception] Changed checks to use c++ experimental features
2017-03-15 19:30:15 +01:00
/dev/root
37e2dafb00
[Exception] Only start crash-helper if *.dmp exist
2017-03-14 18:16:12 +01:00
momo5502
a257292594
[Exception] Remove bitmrc and upload minidumps using the helper
2017-03-13 22:14:41 +01:00
momo5502
a9dd792b30
[AntiCheat] Softer process protection
2017-03-12 11:13:47 +01:00
momo5502
eb14a0df62
[AntiCheat] Don't acquire debug priviledge
2017-03-11 02:31:41 +01:00
momo5502
5542fe0c16
[AntiCheat] Don't inherit handle
2017-03-11 02:30:24 +01:00
momo5502
d87dab497a
[ServerList] Don't update the localized string when refreshing
2017-03-11 02:11:32 +01:00
/dev/root
11b6630c0e
[Staff] Add lsb_release
...
[ci skip]
2017-03-11 00:41:16 +01:00
/dev/root
3bd3d4b707
[Flags] Parse flags correctly
2017-03-10 23:41:01 +01:00
momo5502
590fe1c0fb
[AssetHandler] Fix sortkey issue
2017-03-09 22:09:45 +01:00
momo5502
e3fc5231a6
[AntiCheat] Disable process protection for dedis
2017-03-04 14:11:37 +01:00
momo5502
1b4393f095
[AntiCheat] More process security and debug priviledge acquisition
2017-03-04 13:52:00 +01:00
RektInator
19d122e187
[ImenuDef_t] 2 alignment issues fixed, some menu's still don't work though.
2017-03-02 00:20:20 +01:00
momo5502
e8b881ea53
[Party] Disable XP bar when maxlevel
2017-03-01 19:56:36 +01:00
momo5502
2e01137ff8
[ServerList] Use recursive mutex
2017-02-28 19:58:21 +01:00
/dev/root
983e1bd8f0
[News] Added Mutex for updater check
2017-02-28 19:55:22 +01:00
/dev/root
d0e760108f
[News] Added Updater Check to startup
2017-02-28 19:26:12 +01:00
momo5502
f4bbfdf102
[Stats] Shorten size calculation
2017-02-28 16:56:14 +01:00
momo5502
a057552afc
[Stats] Use stack buffer instead of heap memory
2017-02-28 13:36:38 +01:00
momo5502
1267a4a9f3
[Stats] Optimize stat reuploading and maxlevel function
2017-02-28 11:40:53 +01:00
RektInator
68bfc25074
[Dedicated] Hopefully fixes hostmigration.
2017-02-26 21:49:12 +01:00
RektInator
92102e44bb
[Stats] IsMaxLevel function implemented, XP bar hook coming soon.
2017-02-26 21:34:18 +01:00
momo5502
a8931fcc56
[ServerList] Show server/playercount
2017-02-26 15:27:02 +01:00
RektInator
643a3a36d5
[ImenuDef_t] Added sub save_ functions to ImenuDef_t interface
2017-02-26 14:54:19 +01:00
RektInator
23e1127e08
[ImenuDef_t] SelectIcon marking for feeder data
2017-02-26 13:10:48 +01:00
RektInator
f6d367e28b
[IFont_s] Font_s interface added
2017-02-26 12:57:02 +01:00
RektInator
509740b747
[ImenuDef_t] This wont be needed anymore.
2017-02-26 11:49:16 +01:00
RektInator
d1fbaf3f30
[ImenuDef_t] multiDef_s itemDefData writing
2017-02-26 11:45:53 +01:00
RektInator
edd906170b
[ImenuDef_t] itemDefData is now functional for most item types.
...
multiDef_s is todo.
2017-02-26 11:36:58 +01:00
RektInator
5e9e7e630d
[ImenuDef_t] ItemFloatExpressions are now functional
2017-02-26 11:25:22 +01:00
RektInator
451dc77d1c
[Stats] Warnings fixed
2017-02-26 01:43:26 +01:00
RektInator
451db1d986
[Stats] Playerstats reuploading initial commit
2017-02-26 01:36:37 +01:00
RektInator
1051a0b019
[ImenuDef_t] itemDefData writing in progress
2017-02-25 23:47:24 +01:00
RektInator
380d15ab07
[ImenuDef_t] ExpressionSupportingData writing
2017-02-25 22:02:58 +01:00
RektInator
26f8b86936
[ImenuDef_t] Menu marking.
2017-02-25 21:11:17 +01:00
RektInator
8c36783f1d
[IMenuList] asset marking.
2017-02-25 21:07:27 +01:00
RektInator
dafd117d07
[ImenuDef_t] Renamed IMenu to ImenuDef_t.
2017-02-25 21:01:06 +01:00
RektInator
e1c3ecdf4d
[IMenu] Initial commit
2017-02-25 20:55:04 +01:00
RektInator
bd8a746811
[IMenuList] Initial commit
2017-02-25 19:41:54 +01:00
/dev/root
c0dcc4afbf
[Monitor] Added Text to output
2017-02-25 18:52:53 +01:00
momo5502
0d4934d163
[StructuredData] Reset empty classnames
2017-02-25 17:27:34 +01:00
momo5502
89ef10b789
[Monitor] Correctly load stored nodes
2017-02-25 15:59:58 +01:00
momo5502
bc544748cc
[Monitor] Add monitoring for the node network with -monitor parameter
2017-02-25 15:32:15 +01:00
momo5502
b1f3056536
[News] Fix error
2017-02-25 13:23:01 +01:00
momo5502
ad47c581d1
[News] Use interval object
2017-02-25 13:13:58 +01:00
momo5502
741d5788bd
Merge remote-tracking branch 'origin/develop' into 191-dedicated-server-optimization
...
# Conflicts:
# src/Components/Modules/News.cpp
2017-02-25 13:00:56 +01:00
momo5502
46c054e7a8
[General] Disable certain components when running as dedi
...
- Changelog
- D3D9Ex
- Renderer
- UIScript
- UIFeeder
2017-02-25 12:54:26 +01:00
/dev/root
af8801c9c5
[Updater] Only download updater when required
2017-02-25 12:45:41 +01:00
momo5502
86e1f6f807
[Logger] Add iw4x_onelog dvar
2017-02-25 01:17:45 +01:00
momo5502
fe126a4308
[Party] Correctly parse max players
2017-02-25 00:52:11 +01:00
momo5502
04d09b39e0
[Menus] Store if menu is native of custom instead of enumerating menus
2017-02-24 20:22:53 +01:00
momo5502
a3cb37f7e4
[Toast] Uninitialize if possible
2017-02-24 13:30:31 +01:00
momo5502
d3ca680e7a
[Menus] Safely merge menus when loading them
2017-02-24 12:15:15 +01:00
sr0
3d2e8446f2
Merge remote-tracking branch 'origin/develop' into 191-dedicated-server-optimization
2017-02-23 21:37:22 +01:00
momo5502
5735731c3e
[Toast] Disable toasts for dedis
2017-02-23 21:36:02 +01:00
momo5502
070c7ac00a
[Menus] Separate playerdataread and restclass menu
2017-02-22 20:38:29 +01:00
momo5502
e7c2d10d19
[StructuredData] Correctly update stats (by @RektInator)
2017-02-22 20:17:58 +01:00
momo5502
ea3ac3ddcb
[Localization] Generate class names for 10+ classes
2017-02-22 19:07:46 +01:00
momo5502
712f0d9ef4
[D3D9Ex] Shader check causes FPS drops
2017-02-22 19:07:46 +01:00
momo5502
334cc318a4
[FileSystem] Allow executing configs in subfolders
2017-02-22 19:07:46 +01:00
sr0
94429ed35f
Revert "[QuickPatch] Disable several unneeded features when running as a dedicated server"
2017-02-21 21:49:42 +01:00
sr0
c7f7f532dd
[News] Remove unneeded dedicated check and fix another one
2017-02-21 21:47:02 +01:00
sr0
6ab4dd7f9a
[QuickPatch] Disable several unneeded features when running as a dedicated server
2017-02-21 21:40:59 +01:00
sr0
151bb04a26
[News] Do not initialize when running as a dedicated server
2017-02-21 21:40:18 +01:00
sr0
6d151f7707
[ModList] Do not initialize when running as a dedicated server
2017-02-21 21:39:58 +01:00
sr0
437ee48f8f
[ConnectProtocol] Do not initialize when running as a dedicated server
2017-02-21 21:39:40 +01:00
TheApadayo
06472685e2
[Memory] Add non buggy IsBadReadPtr implementation
2017-02-21 14:15:47 -05:00
momo5502
a88afc078f
[Friends] Small presence comment
...
[ci skip]
2017-02-21 16:07:52 +01:00
momo5502
2a3738e001
[Friends] Get friend appids with IW4x mod
2017-02-21 08:46:12 +01:00
momo5502
f89dd4f3e8
[Friends] Correctly clear presence data
2017-02-21 00:16:23 +01:00
momo5502
d121b9119d
[Friends] Better presence handling + Spacewar app as fallback
2017-02-20 23:58:58 +01:00
momo5502
0198948d26
[Exception] Fix message box
2017-02-20 21:30:59 +01:00
momo5502
a4abdd9dcb
[StructuredData] Add 15 classes code, still not fully working!
2017-02-20 19:18:07 +01:00
/dev/root
6ca62a27ab
[Friendlist] Only show ingame name if it is different to steam name
2017-02-20 17:57:25 +01:00
momo5502
131c165401
[Friends] Store logged in state
2017-02-19 11:38:18 +01:00
momo5502
81f0116071
[Friends] Correctly store cache
2017-02-19 10:48:56 +01:00
momo5502
b58e235653
[Menus] Fix scriptmenu error
2017-02-18 22:52:42 +01:00
momo5502
8be08154c5
[Menus] Fix scriptmenu loading
2017-02-18 21:51:07 +01:00
momo5502
a7f0b6b4d2
[Console] Correctly hide the console
2017-02-18 21:14:42 +01:00
momo5502
f2df11883c
[Proxy] Use IW4x icon for toast
2017-02-18 19:42:36 +01:00
momo5502
1764708d6f
[Proxy] Launch steam if necessary
2017-02-18 17:26:14 +01:00
momo5502
1b7aea6780
[Toast] Support for native toast notifications
2017-02-18 17:25:54 +01:00
momo5502
2f3e665c89
[Friends] Use joystick emblem
2017-02-18 12:50:02 +01:00
momo5502
7697ab1764
[Friends] Don't send friend info with nosteam flag
2017-02-18 11:45:13 +01:00
momo5502
ccb7c48587
[Dvar] Disallow setting cheat dvars via menus
2017-02-18 11:39:01 +01:00
momo5502
a67d2c9506
[Dedicated] Set playedwith only when valid guids are provided
2017-02-18 09:43:13 +01:00
momo5502
d32dfc712a
[Steam] Adapt steam structures to our style
2017-02-18 09:42:55 +01:00
momo5502
62200ebb9b
[Dedicated] Set friends you played with
2017-02-18 01:16:32 +01:00
momo5502
6d7236cb5e
[Proxy] Get rid of legacy friends interface
2017-02-18 00:03:00 +01:00
momo5502
b7340583fb
[Auth] Only set steamid when not anonymous
2017-02-17 14:13:25 +01:00
momo5502
e71409da28
[Dedicated] Transmit original steam ids
2017-02-17 12:26:07 +01:00
momo5502
aa8ca9cee7
[Friends] Set presence data correctly
2017-02-17 11:59:16 +01:00
momo5502
b87a038008
[Proxy] Enable In-Mod text
2017-02-17 03:27:38 +01:00
momo5502
a166f5b77d
[Weapon] Temporary patch for the surface error
2017-02-16 19:59:57 +01:00
momo5502
0458a4298a
[Friends] Experimental friends adding
2017-02-16 19:44:21 +01:00
sr0
ff91bd41c5
[Friends] Do not show friend status notifications while Stream Friendly UI is enabled
2017-02-15 20:33:38 +01:00
momo5502
c0889e25bc
[UIFeeder] Remove highlighting in the serverinfo feeder
2017-02-15 14:37:48 +01:00
momo5502
1ba7b44d4d
[ServerList] Ignore patch version for filtering (only major/minor version)
2017-02-15 14:11:36 +01:00
momo5502
1d9455891e
[Exception] Still show a messagebox with the error message
2017-02-15 13:28:05 +01:00
momo5502
2aa8044ec3
[ServerList] Reenable version filter that wasn't even disabled
2017-02-15 10:15:35 +01:00
/dev/urandom
62784225a1
[Localization] Alphabetically sort staff and contributors in credits menu.
2017-02-14 22:52:24 +01:00
momo5502
abccb0b7d2
[Weapon] Remove crash workaround
2017-02-14 22:22:12 +01:00
momo5502
07e1edc050
[Dowload] Add size check
2017-02-14 20:53:55 +01:00
momo5502
b4cff03ce7
[ServerList] Disable version filtering for now
2017-02-14 20:43:18 +01:00
/dev/root
d537ba5dbe
[Exception] Disabled question for big minidumps because of stupid users
...
- quality of small minidumps is increased since we reduced compiler optimization
2017-02-14 20:00:29 +01:00
/dev/root
cb2162a0d0
[Download] Changed registered endpoint to /file/
2017-02-14 17:12:07 +01:00
/dev/root
65fcc95480
[Download] Fix mongoose crash
2017-02-14 16:49:25 +01:00
momo5502
488706c71d
[Node] Limit servers to 10 per ip
2017-02-14 14:10:57 +01:00
momo5502
d8ab3ab422
[AssetHandler] 'Properly' reset bypass state
2017-02-14 11:38:44 +01:00
momo5502
3825f8fba7
[MusicalTalent] Disable musical talent for dedis
2017-02-14 10:49:09 +01:00
momo5502
9377d12c07
[Menus] Don't load the default menu upon failure
2017-02-14 00:09:24 +01:00
momo5502
07b19aed3e
[News] String version fallback
2017-02-13 22:36:29 +01:00
momo5502
954cd227ce
[AssetHandler] Count bypass states
2017-02-13 22:33:15 +01:00
momo5502
4a70fbf4c4
[ILoadedSound] Fix missing sound
2017-02-13 22:33:15 +01:00
momo5502
924e42ef33
[Isnd_alias_list_t] Fix missing sound
2017-02-13 22:33:15 +01:00
/dev/root
1604cf76e3
[News] JSON use integer instead of std::string
2017-02-13 21:50:43 +01:00
momo5502
9c66d49f72
[Menus] Fix menu crash
2017-02-13 19:58:29 +01:00
momo5502
90c646e698
[FastFiles] Add support for mod.ff
2017-02-13 19:40:53 +01:00
momo5502
9ac0ef53a1
[AntiCheat] Block LoadLibraryEx(A/W)
2017-02-13 18:32:07 +01:00
TheApadayo
f98562ebe0
[ILoadedSound] small fixes
2017-02-13 11:24:21 -05:00
TheApadayo
c8b93dfa20
[Isnd_alias_list_t] Add loader for sound aliases, really simple JSON format. (just type and soundFile entries, both strings)
2017-02-13 11:24:21 -05:00
TheApadayo
78826adeab
[LoadedSounds] Added RektInator's wav file loader for loaded sounds
2017-02-13 11:24:21 -05:00
momo5502
56f0897ac1
[Friends] Add mapname to the status string
2017-02-12 22:55:45 +01:00
momo5502
512bec249d
[Friends] Change toast text
2017-02-12 20:52:55 +01:00
momo5502
215d8efe56
[ConnectProtocol] Skip intro cause of possible vid_restart
2017-02-12 20:45:34 +01:00
momo5502
e6fb206d21
[Friends] Better toasts
2017-02-12 20:36:38 +01:00
momo5502
c51b14a0f2
[Friends] Optimize the toast message
2017-02-12 20:08:39 +01:00
momo5502
6f20e8eb31
[Toast] Correctly calculate the width of the title
2017-02-12 20:08:21 +01:00
momo5502
7d0b34da1a
[IPCPipe] Use old IPC handler again
2017-02-12 19:38:56 +01:00
momo5502
4c5b807326
[Friends] Show friends when calling xshowfriendslist
2017-02-12 18:03:55 +01:00
momo5502
9755059f2e
[Weapon] Workaround for the bounce sound crash
2017-02-12 17:16:01 +01:00
momo5502
78b1c1a597
[Console] Force terminating the process
2017-02-12 17:15:41 +01:00
sr0
b1cc8c8176
[QuickPatch] Change ui_buildLocation
2017-02-12 13:36:23 +01:00
momo5502
3c07d1addf
[Friends] Better sorting and notify if friends come online
2017-02-12 13:07:14 +01:00
momo5502
358d039244
[News] Check if revision is a string
2017-02-12 13:06:54 +01:00
/dev/root
aa76d38f3c
[News] Use client.json instead of caches.xml for update check
2017-02-12 10:16:19 +01:00
momo5502
41d6a86395
[Weapon] Fix bolted fx crash
2017-02-12 00:57:05 +01:00
momo5502
c5fabb343f
[Localization] Add missing accrediation
2017-02-12 00:30:09 +01:00
momo5502
0fcc70c107
[News] Clear flags when updater download failed
2017-02-11 19:49:52 +01:00
momo5502
60f96edcce
[Maps] Install dlcs using the updater
...
This also fixes @iw4x-dev-urandom's bug that prevents the updater from starting!!!
2017-02-11 19:47:48 +01:00
momo5502
989c4f64a5
[ServerList] Colored pings
2017-02-11 18:30:26 +01:00
momo5502
53c27aa425
[Weapon] Fix material stuff
2017-02-11 14:12:43 +01:00
momo5502
9d08e84627
[General] Small refactoring
2017-02-10 22:02:13 +01:00
momo5502
77bda3aea3
[Exception] More detailed crash message
2017-02-10 21:51:30 +01:00
momo5502
ef675d4d87
[MinidumpUpload] Only upload small dumps
2017-02-10 21:51:30 +01:00
momo5502
e72a60c19e
[Exception] Fix process suspension
2017-02-10 19:45:31 +01:00
momo5502
14601ebd03
[Node] Safer node deletion
2017-02-10 16:10:48 +01:00
momo5502
cf05da99a1
[IO] Safer file reading and writing
2017-02-10 15:18:11 +01:00
momo5502
b3f83fe955
[General] Fix code analysis warning and memory leaks
2017-02-10 14:17:01 +01:00
momo5502
a15ac958a3
[Dvar] Revert d528a2c5 and set name from steam
2017-02-10 10:19:36 +01:00
momo5502
ee06e79a28
[Exception] Destroy windows and suspend threads
2017-02-10 09:50:08 +01:00
momo5502
76c1d7754e
[Slowmotion] Remove unnecessary brackets
2017-02-10 08:24:52 +01:00
TheApadayo
23ff36d590
[Exception] Added better exception handling so that when the users are morons it explains exactly what happened to them.... cause they're morons
2017-02-09 16:17:06 -05:00
momo5502
2d828d27db
[IFxEffectDef] Continue with the efx parser
2017-02-09 21:14:47 +01:00
momo5502
12e3d9890f
[Localization] Optimize credits
2017-02-08 19:27:35 +01:00
momo5502
c8b8633cc2
[Localization] Add missing credits, IW4Play stuff is commented out for now
2017-02-08 16:32:02 +01:00
momo5502
ef078a0ffb
[Localization] Add credits
2017-02-08 16:25:48 +01:00
momo5502
7eef2ccf96
[Friends] Correctly hide localhost
2017-02-08 14:45:21 +01:00
momo5502
3b1c28ad1a
[Exception] OCD strikes again
2017-02-07 09:43:16 +01:00
TheApadayo
a19c98dfca
[MiniDump] Added 2 new flags: "bigminidump" and "reallybigminidumps" that dump code segments and code + data segments respectively. tell the testers to use them
2017-02-06 15:52:35 -05:00
momo5502
8270040aab
[StartupMessages] Don't initialize variable in the header
2017-02-06 21:49:14 +01:00
momo5502
ddd8cb8b6a
[StartupMessages] Adapt code to coding guidelines
2017-02-06 21:47:28 +01:00
momo5502
a0b21f43a0
[UIFeeder] Don't replace game feeders
2017-02-06 21:24:23 +01:00
TheApadayo
d524092944
[General] Housekeeping stuff and a NPE fix
2017-02-06 15:09:41 -05:00
momo5502
547fec18bd
[Weapon] Fix killicons
2017-02-06 19:29:49 +01:00
momo5502
62edf9f7cf
[Weapon] Fix sentry icon
2017-02-06 15:23:29 +01:00
momo5502
671a0b276d
[Changelog] Remove thread lock
2017-02-06 14:34:40 +01:00
momo5502
4d177e3c3f
[News] Don't fetch motd in unit tests
...
It's unreliable and not a unit we should test
2017-02-06 14:04:26 +01:00
sr0
13cffeba17
[Menus] Add credits menu
2017-02-06 13:55:19 +01:00
momo5502
4a65974901
[Weapon] Quick fix for sentry crash, icons are still shifted
2017-02-06 13:32:30 +01:00
momo5502
ee87a4948c
[Weapon] Correctly clear configstrings
2017-02-05 22:25:38 +01:00
momo5502
99351df9d0
[General] Update protocol version, as backwards compatibility is gone
2017-02-05 18:21:09 +01:00
momo5502
9cb5864f57
[Weapon] Fix optimized division
2017-02-05 17:27:24 +01:00
momo5502
b51b4fe895
[Weapon] Remove debugging leftovers
2017-02-05 11:53:50 +01:00
momo5502
3aeebf9ac5
[Maps] Increase the weapon pool accordingly to the weapon limit
2017-02-05 11:43:41 +01:00
momo5502
af05e9de2f
[Weapon] Reallocate config strings
2017-02-05 11:22:21 +01:00
momo5502
dfe404b1ad
[Bans] Concatinate reason from left params
2017-02-05 11:22:21 +01:00
momo5502
e2efb1b695
[Dedicated] Optimize say hook
2017-02-05 11:22:21 +01:00
sr0
58a76eb52e
[Menus] Add new menus
2017-02-05 03:46:27 +01:00
momo5502
59ae4b35c7
[Changelog] Optimize changelog
2017-02-04 21:52:49 +01:00
/dev/root
7faf4a91cd
[News] Removed deprecated unit test
2017-02-04 21:19:34 +01:00
/dev/root
a705e2823e
[News] Fixed typo
...
[ci skip]
2017-02-04 20:45:27 +01:00
/dev/root
9f52029121
[Changelog] Removed trim
2017-02-04 20:26:46 +01:00
/dev/root
f042aa2d4f
[Changelog] Improved UIScript
...
- only run once
- support for offline
2017-02-04 19:07:19 +01:00
/dev/urandom
97bdf1a842
[News] Run Updater with -update -c flags to tell it to restart IW4x after updating.
2017-02-04 18:56:22 +01:00
/dev/root
a965fb1468
[Changelog] Changelog as Feeder
2017-02-04 18:42:12 +01:00
momo5502
ea76ca1823
[Weapon] Configstring patches, still doesn't fully work
2017-02-03 21:53:03 +01:00
momo5502
47c4a4f2bb
[Weapon] Patch client config strings
2017-02-03 15:02:43 +01:00
momo5502
1570f6d8f6
[Weapon] Experimental configstring patches
2017-02-03 10:26:19 +01:00
momo5502
451eef2873
[Weapon] More fixes, configstring reallocation is needed though
2017-02-03 00:00:08 +01:00
momo5502
519042a283
[Weapon] Fix invalid address
2017-02-02 22:18:43 +01:00
momo5502
9cb7e0dffa
[Download] Fix crash if TCP port is blocked
2017-02-02 21:07:40 +01:00
momo5502
8506a1bc51
[Friends] Regularly update the guid
2017-02-02 20:53:43 +01:00
momo5502
a1eccc2699
[Weapon] Finish increasing the weapon limit
...
I'm sure there are arrays I didn't reallocate, which might lead to buffer
overflows, so we absolutly need to test that code!!!!!!!
2017-02-02 18:51:20 +01:00
momo5502
0e5665a1b3
[Weapon] More weaponlimit patches
2017-02-02 17:47:11 +01:00
TheApadayo
7f09085218
[Party] Possible fix
2017-02-01 22:20:53 -05:00
momo5502
5f4cb40244
[Weapon] Fix weapon string reallocation
2017-02-02 00:19:18 +01:00
momo5502
6682893529
[Weapon] Experimental weapon limit patch, doesn't fully work yet
2017-02-02 00:04:31 +01:00
momo5502
a1a8d22275
[Friends] Add cl_anonymous
2017-02-01 21:16:22 +01:00
momo5502
ef937073ce
[QuickPatch] Fix mouse pitch
2017-02-01 20:13:28 +01:00
momo5502
29acb108be
[Hooking] Optimizie inline-asm hooks
2017-02-01 15:04:32 +01:00
momo5502
7954330418
[Network] Use linebreaks as separators
2017-01-31 22:02:08 +01:00
momo5502
29b3acfacb
[Friends] Fix fps drops
2017-01-31 20:58:12 +01:00
momo5502
9b462469da
[Friends] Correct order in frame handler
2017-01-31 18:35:56 +01:00
momo5502
5798de30be
[Friends] Optimize sorting
2017-01-31 18:16:30 +01:00
momo5502
d31ff2e180
[RCon] Use linebreak as separator
2017-01-31 17:58:26 +01:00
momo5502
8e510aa45b
[Friends] Cache friend data, as steam clears it
2017-01-31 17:53:59 +01:00
momo5502
8dd86043dc
[Friends] Transmit ingame name
2017-01-31 17:04:54 +01:00
momo5502
538724f67e
[Friends] Slightly optimize sorting
2017-01-31 16:32:04 +01:00
momo5502
4f421a642a
[Friends] Clear state when debugging
2017-01-31 15:56:24 +01:00
momo5502
9bf1934083
[Friends] Use correct duration cast to determine online state
2017-01-31 15:35:34 +01:00
momo5502
b85dd9e3a1
[Friends] Determine online status using a timestamp
2017-01-31 10:21:12 +01:00
TheApadayo
358822d560
[StartupMessages] Added startup messages for the user to let us warn them of things that we need to (steam not being on, not having correct combo of DLC installed). Menu still needs some work though
2017-01-30 21:57:31 -05:00
momo5502
3cd287ae89
[Friends] Don't clear presence
2017-01-30 23:04:48 +01:00
momo5502
1f66ba68cb
[Friends] Don't push update on startup
2017-01-30 22:19:13 +01:00
momo5502
0820e55f45
[Proxy] Run callbacks
2017-01-30 22:13:57 +01:00
momo5502
33c799b66e
[Friends] Fix bugs
2017-01-30 21:54:34 +01:00
momo5502
deb2508b8d
[Friends] Friends without worker
2017-01-30 21:13:30 +01:00
momo5502
9179714651
[Worker] Get rid of worker
2017-01-30 20:47:01 +01:00
momo5502
dc9171f136
[AntiCheat] Allow process synchronization
2017-01-30 18:57:26 +01:00
momo5502
2e6f8b1f9d
[Friends] Consider localhost has a bad address
2017-01-30 18:09:08 +01:00
momo5502
a97260122a
[IPCHandler] Only start the worker when running a client
2017-01-29 22:56:22 +01:00
momo5502
3d8a1010c2
[Friends] Display friends in blue
2017-01-29 21:50:08 +01:00
sr0
41c9ec9d32
[News] Open menu_first_launch when player is starting the game for the first time
2017-01-29 21:43:57 +01:00
sr0
6433e11f59
[Menus] Add menu_first_launch.menu
2017-01-29 21:43:12 +01:00
sr0
aeb730b7f4
[News] Add UIScript for open website and wiki
2017-01-29 21:42:35 +01:00
TheApadayo
c3fb9671b2
[DLC] Added better handling for users who don't have dlc maps installed when launching from the server list
2017-01-29 12:27:11 -05:00
momo5502
bb18fcc034
[Friends] Show playing iw4x state
2017-01-29 18:06:48 +01:00
momo5502
22b91c7a77
[Friends] First working version of the friend system
2017-01-29 17:16:09 +01:00
momo5502
f20fa5763c
[Friends] Trigger state change when updating stats
2017-01-29 15:26:46 +01:00
momo5502
7d24aa8fe0
[Friends] Transmit rank
2017-01-29 15:10:54 +01:00
momo5502
0139465337
[Friends] Faster update
2017-01-29 11:40:20 +01:00
momo5502
adedc4088f
[IPCHandler] Only run worker for the first instance
2017-01-29 11:02:29 +01:00
momo5502
7a9bda58c2
[RCon] Remove console spam
2017-01-29 11:02:10 +01:00
momo5502
4e587e91a0
[Friends] Correctly transmit presence data
2017-01-29 00:31:11 +01:00
momo5502
4271e3b108
[SteamCallbacks] Transmit callbacks from the worker to the client
2017-01-28 22:01:49 +01:00