Commit Graph

79 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
66d0fef6fe [Steam] Adjust modname 2017-02-19 00:43:01 +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
4428f70aeb [Steam] Remove snake emoji :( 2017-02-18 12:49:49 +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
aa8ca9cee7 [Friends] Set presence data correctly 2017-02-17 11:59:16 +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
7040c51fa1 [SteamFriends] Correct IClientFriends structure 2017-02-16 21:02:57 +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
29b3acfacb [Friends] Fix fps drops 2017-01-31 20:58: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
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
9b88a19e35 [Steam] Delete destructors 2017-01-22 23:21:52 +01:00
momo5502
2de95b4a3b [General] Fix protobuf and other memory leaks 2017-01-22 21:38:57 +01:00
momo5502
1a0fedf591 [Steam] Fix compile error 2017-01-22 15:01:08 +01:00
momo5502
8807d31221 [Steam] Add -nosteam flag 2017-01-22 03:06:53 +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
079bc920a8 [General] Basic refactoring 2017-01-20 14:37:52 +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