Commit Graph

684 Commits

Author SHA1 Message Date
Mr_Goldberg
e297347c07
Test if disabling optimizations when building steamclient_loader.exe fixes the false positive. 2020-11-24 21:01:51 -05:00
Mr_Goldberg
51b3fa95ed
ISteamNetworkingSockets004 2020-11-18 10:15:24 -05:00
Nemirtingas
145cbfdffd Fix crash on some games using DX11.
The line: "ctx->PSGetSamplers(0, 1, &old.PSSampler);" will fail silently (no return code) but will not modify old.PSSampler making the game crash when accessing uninitialized memory.
2020-11-17 17:15:16 +00:00
Nemirtingas
fc76b2d53f Add LICENCE FILE 2020-10-09 13:17:36 +00:00
Nemirtingas
c8e9a162ea Add steam screenshot api. 2020-10-09 13:48:09 +02:00
Nemirtingas
ef35271a38 Add image png/jpg read and png write libraries. 2020-10-09 13:46:33 +02:00
Mr_Goldberg
af3b7223bd
Try to use less CI minutes. 2020-10-04 13:15:32 -04:00
Mr_Goldberg
95bebdfb7c
Implement poll groups and missing message fields. 2020-10-04 13:14:49 -04:00
Mr_Goldberg
747f178b56
SDK 1.50 2020-09-14 19:53:56 -04:00
Mr_Goldberg
f6a2c0e5ef
ISteamNetworkingSocketsSerialized004 2020-08-27 00:15:15 -04:00
Mr_Goldberg
a22ca27c26
Don't trust anyone especially not the steam sdk docs. 2020-08-25 23:14:23 -04:00
Mr_Goldberg
4180911fec
Fix lobby_connect. 2020-08-08 19:27:29 -04:00
Mr_Goldberg
cbdd033b34
Make GetAchievementAndUnlockTime return false to prevent some games getting stuck. 2020-08-08 13:49:18 -04:00
Mr_Goldberg
2e1c24dfea
Small code cleanup. 2020-08-03 23:08:22 -04:00
Mr_Goldberg
ba25559920
Fixes to matchmaking and friends. 2020-08-03 12:56:33 -04:00
Nemirtingas
e100c89160 Remove some other headers that are in common_includes.h 2020-07-16 20:25:14 +02:00
Nemirtingas
fe9bbd1104 Add a common include file. 2020-07-16 11:56:24 +02:00
Nemirtingas
25ee1dfa52 Implement all 4 Steam_Networking_Utils functions
SteamNetworkingIPAddr_ToString
SteamNetworkingIPAddr_ParseString
SteamNetworkingIdentity_ToString
SteamNetworkingIdentity_ParseString
2020-07-15 20:33:49 +02:00
Nemirtingas
d86721afcb Implement SteamNetworkingIdentity_ToString for volcanoids 2020-07-13 23:22:36 +02:00
Mr_Goldberg
31c1453d2b
Implement the GamepadIndex functions. 2020-07-11 11:48:01 -04:00
Mr_Goldberg
9b9c440fbc
Fixed crash when getlobbydata key is null. 2020-07-07 21:47:10 -04:00
Mr_Goldberg
e9cdbdd07f
Fixed ColdClientLoader ExeCommandLine not working for some games. 2020-07-06 11:27:05 -04:00
Mr_Goldberg
c7fd4ba158
FileReadAsync should be as fast as possible. 2020-07-05 18:46:38 -04:00
Mr_Goldberg
a32bba8c68
Small changes to gitlab.io site. 2020-06-29 10:21:43 -04:00
Mr_Goldberg
39cb2c7c17
Implement the promoitems functions. 2020-06-25 11:26:40 -04:00
Mr_Goldberg
833510fbf1
Very basic implementations of a few steamhttp functions. 2020-06-25 11:26:19 -04:00
Mr_Goldberg
d531e27ac0
Fixed potential bug. Thanks to Nemirtingas for finding it. 2020-06-23 07:19:45 -04:00
Mr_Goldberg
02ee5f9a6d
Implement the TriggerItemDrop function. 2020-06-20 21:17:31 -04:00
Mr_Goldberg
a0648d454c
Add a way to set subscribed groups. 2020-06-20 21:15:26 -04:00
Mr_Goldberg
beffb89bda
Some refactoring. Added a define for the default callresult/callback timeout. 2020-06-20 21:14:37 -04:00
Mr_Goldberg
25d53b6542
Might as well implement the other version of GetItemInstallInfo too. 2020-06-14 16:17:33 -04:00
Mr_Goldberg
9154f04f60
Merge branch 'master' of gitlab.com:Goldberguser/goldberg_emulator 2020-06-14 16:16:46 -04:00
Mr_Goldberg
66e596ea29
Update to sdk 1.49 2020-06-14 16:04:43 -04:00
Goldberguser
619a9c9877 Implement old version of GetItemInstallInfo 2020-06-12 13:48:26 +02:00
Mr_Goldberg
a36d6e475d
GetEncryptedAppTicket can be called with cbMaxTicket=0 to get the ticket size. 2020-06-11 12:21:19 -04:00
Mr_Goldberg
48ea1da91f
Add missing steamclient function. 2020-06-11 12:20:31 -04:00
Mr_Goldberg
ee4f1d7d79
Fix callback being too fast for some games. 2020-06-04 22:02:50 -04:00
Mr_Goldberg
dd1c6f01a0
Fix CI build. 2020-05-26 10:18:45 -04:00
Mr_Goldberg
afc4da658c
More accurate lobby emulation.
Lobby data and lobby member data is now treated as case
insensitive just like on real steam

If JoinLobby is called multiple time in succession with the same lobby id
it returns the same api call id.
2020-05-26 08:17:34 -04:00
Mr_Goldberg
91d1391644
Fix some games that seem to never call the runcallbacks functions. 2020-05-23 23:54:26 -04:00
Mr_Goldberg
6cccdd2b16
Properly handle multiple lobby joins by the same peer. 2020-05-23 09:12:16 -04:00
Mr_Goldberg
4882344673
Fix bug. 2020-05-23 09:11:39 -04:00
Mr_Goldberg
1c141783ac
Small mutex fix. 2020-05-23 09:10:56 -04:00
Mr_Goldberg
714904b984
Make all functions return something and re enable the msvc error. 2020-05-20 18:42:15 -04:00
Mr_Goldberg
7039d10159
Update detours library. 2020-05-20 18:40:59 -04:00
Mr_Goldberg
3b3dc98b3a
Add a way to force emu account name, language and steamid in steam_settings folder. 2020-05-18 11:21:04 -04:00
Mr_Goldberg
e9278e7708
Fix CI build. 2020-05-17 09:49:51 -04:00
Mr_Goldberg
2a2e1fc2d4
Print files before creating CI release. 2020-05-17 08:57:57 -04:00
Mr_Goldberg
83fe490471
Added missing connection callback when accepting networking socket connection. 2020-05-17 00:15:57 -04:00
Mr_Goldberg
4ab508f7ef
Implement CreateSocketPair. 2020-05-11 15:06:00 -04:00