Commit Graph

507 Commits

Author SHA1 Message Date
Mr_Goldberg 8e9d3e8f3a
Add force_listen_port.txt 2021-02-27 16:28:59 -05:00
Mr_Goldberg 8e1be658e9
Networking messages improvements. 2021-02-21 11:13:43 -05:00
Mr_Goldberg 990a0eb71f
Steam networking messages implementation. 2021-02-16 12:37:22 -05:00
Mr_Goldberg 1648c14243
Fixed issue with game treating bool return values as an int. 2021-02-16 12:30:24 -05:00
Mr_Goldberg bfa1e95f7b
Use the same interface for both enabled and disabled controller builds. 2021-02-07 19:09:48 -05:00
Mr_Goldberg 69d5facf4f
Cleanup steamclient loader a bit. 2021-02-07 19:05:22 -05:00
Mr_Goldberg 5f8a454e3f
Fixed mouse getting stuck in the middle of the overlay in some games. 2021-02-06 22:38:51 -05:00
Mr_Goldberg 6dfe11503b
Dll loading feature now only tries loading .dll files. 2021-02-06 22:37:59 -05:00
Mr_Goldberg 5873398790
Fix some header issues that broke some interfaces. 2021-02-04 12:49:01 -05:00
Mr_Goldberg 9a63cf868d
Listen socket ids should be different from connection socket ids. 2021-01-31 21:50:31 -05:00
Mr_Goldberg 37b329c9c5
Implement networking sockets connection status/info functions. 2021-01-31 21:50:11 -05:00
Mr_Goldberg 7ea90b03c4
Fixed some dedicated servers not booting up correctly. 2021-01-23 23:03:10 -05:00
Mr_Goldberg ccc48d83a8
Fix dx9 overlay graphics bug with black mesa. 2021-01-23 16:48:45 -05:00
Mr_Goldberg 58b09d4f11
Fix old steamnetworkingsockets headers. 2021-01-23 16:47:22 -05:00
Mr_Goldberg cfff531a23
Put back the if new frame for overlay. 2021-01-23 16:46:44 -05:00
Mr_Goldberg 671277a154
Remove useless build. 2021-01-18 00:01:05 -05:00
Mr_Goldberg d41fe5ab98
Keep all old git builds. 2021-01-17 23:43:08 -05:00
Mr_Goldberg 22c0e98b61
Remove useless build. 2021-01-17 23:39:27 -05:00
Mr_Goldberg d6bdde0123
Update ImGui 2021-01-17 22:58:42 -05:00
Mr_Goldberg 294c8e8124
Update to sdk 1.51 2021-01-17 22:46:00 -05:00
Mr_Goldberg 4cb55c52e2
Add support for loading custom dlls in the experimental build.
Put them in steam_settings\load_dlls\
2020-12-25 21:00:36 -05:00
Mr_Goldberg 147ff1b5da
Only trigger data update when lobby data is actually changed. 2020-12-13 00:10:33 -05:00
Mr_Goldberg 50f379aa91
Fix callback being too fast. 2020-12-06 15:46:34 -05:00
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