Commit Graph

45 Commits

Author SHA1 Message Date
momo5502
8e5446e198 [Proxy] Cleaner interface disassembly 2017-03-03 11:33:13 +01:00
momo5502
4c6694026b [Proxy] Update clientengine
Based on http://osw.didrole.com/src/1487812945/CSteamClient.h
2017-03-03 09:19:02 +01:00
momo5502
0fcf3ea014 [Proxy] Watch if steam crashes 2017-02-24 23:14:23 +01:00
momo5502
7f8f73e39e [Proxy] Cache method params, so we don't have to disassemble everytime 2017-02-22 09:32:24 +01:00
momo5502
f5d5e76ac1 [Proxy] Safer disassembly of the steam api 2017-02-21 21:32:47 +01:00
TheApadayo
06472685e2 [Memory] Add non buggy IsBadReadPtr implementation 2017-02-21 14:15:47 -05:00
momo5502
fb328e0b38 [Proxy] Correctly reset steam's active user if it crashed 2017-02-21 16:25:46 +01:00
momo5502
46cada4bb3 [Proxy] Handle steam crashes 2017-02-21 16:03:27 +01:00
momo5502
91d643b2b0 [Proxy] Set IW4x specific mod id 2017-02-21 08:45:55 +01:00
momo5502
d121b9119d [Friends] Better presence handling + Spacewar app as fallback 2017-02-20 23:58:58 +01:00
momo5502
760debe648 [Proxy] Adapt process spawning for different api versions 2017-02-19 02:00:45 +01:00
momo5502
2ac212cbbb [Proxy] Disable mod for zonebuilder 2017-02-18 21:23:56 +01:00
momo5502
733054431b [Proxy] Set text to please wait 2017-02-18 19:56:15 +01:00
momo5502
f2df11883c [Proxy] Use IW4x icon for toast 2017-02-18 19:42:36 +01:00
momo5502
0535070402 [Proxy] Delay for 1 more second after user has been created 2017-02-18 18:57:45 +01:00
momo5502
cd56398a7f [Proxy] Wait till logged in with timeout 2017-02-18 17:55:56 +01:00
momo5502
1764708d6f [Proxy] Launch steam if necessary 2017-02-18 17:26:14 +01:00
momo5502
d32dfc712a [Steam] Adapt steam structures to our style 2017-02-18 09:42:55 +01:00
momo5502
6d7236cb5e [Proxy] Get rid of legacy friends interface 2017-02-18 00:03:00 +01:00
momo5502
6e718fc929 [Proxy] Set mod before setting the game 2017-02-17 13:46:18 +01:00
momo5502
495a55e135 [Proxy] Correctly set app config 2017-02-17 13:19:48 +01:00
momo5502
cd6c35861d [Proxy] Correctly release steam handles 2017-02-17 13:05:14 +01:00
momo5502
1bec54a587 [Proxy] Disable mod for dedis 2017-02-17 12:01:22 +01:00
momo5502
51de8a4c7a [Proxy] Remove debugging leftovers 2017-02-17 03:50:04 +01:00
momo5502
b87a038008 [Proxy] Enable In-Mod text 2017-02-17 03:27:38 +01:00
momo5502
0458a4298a [Friends] Experimental friends adding 2017-02-16 19:44:21 +01:00
sr0
aa2562e420 [SteamProxy] Do not load Steam-Overlay when running a dedicated server or zonebuilder 2017-02-03 23:25:57 +01:00
momo5502
0820e55f45 [Proxy] Run callbacks 2017-01-30 22:13:57 +01:00
momo5502
deb2508b8d [Friends] Friends without worker 2017-01-30 21:13:30 +01:00
momo5502
7d24aa8fe0 [Friends] Transmit rank 2017-01-29 15:10:54 +01:00
momo5502
4271e3b108 [SteamCallbacks] Transmit callbacks from the worker to the client 2017-01-28 22:01:49 +01:00
momo5502
d79493d6d7 [Steam] Only handle overlay related operations in the client 2017-01-27 22:04:11 +01:00
momo5502
c211fe7fa2 [Friends] Use feeder 6, this should be the best choice 2017-01-26 22:14:44 +01:00
momo5502
c8a41139cf [Steam] Add native callback interface 2017-01-25 22:38:38 +01:00
momo5502
82e9f3864c [General] Refactor all the code
This is the actual refactoring, the last commit was broken
2017-01-20 22:41:03 +01:00
momo5502
74b34f2a6d [LineEndings] Fix them all 2017-01-19 22:55:15 +01:00
sr0
e1a4e3ec27 Remove .gitattributes file 2017-01-18 23:44:36 +01:00
/dev/root
6c9e28ff42 [LineEndings] Fix crlf lineendings
- added gitattributes file to force crlf for hpp/cpp/lua
2017-01-16 17:42:50 +01:00
momo5502
c21ef7452a [Steam] Show playing game 2017-01-15 15:18:31 +01:00
momo5502
ba14a60429 [Proxy] Don't release steam structs, as they cause deadlocks 2016-12-11 13:31:59 +01:00
momo5502
6b86d4a807 [Proxy] Basic steam proxy 2016-12-10 13:07:45 +01:00
momo5502
8085e4bd88 [CodeStyle] Refactor the code to match our basic style guidelines 2016-11-20 14:10:57 +01:00
momo5502
25585fc9a4 Introduce library util 2016-09-17 00:14:59 +02:00
momo5502
1db207497b ´ 2016-08-13 17:34:54 +02:00
momo5502
245cd533d1 Steam proxy 2016-07-12 18:33:25 +02:00