Commit Graph

449 Commits (48ea1da91f2236c633ece2c75fb83e877ec5d253)

Author SHA1 Message Date
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
Mr_Goldberg 60fbdcfdba
Fix build and makefile. 2020-05-02 00:54:55 -04:00
Mr_Goldberg 91dbf2f9b0
Fixed some networking api related threading 2020-05-01 22:56:53 -04:00
Mr_Goldberg 657a36a21a
Fix build. 2020-05-01 13:25:51 -04:00
Mr_Goldberg 1ff11daf57
Error build if debug steamclient doesn't get built. 2020-05-01 12:24:19 -04:00
Mr_Goldberg 4e3331ddad
Fix lobby search bug when games sets an unsigned value but then searches for a signed value. 2020-05-01 12:23:39 -04:00
Mr_Goldberg 3c02f88b5d
Fix steamclient windows build. 2020-05-01 12:19:41 -04:00
Mr_Goldberg 0f6ae7f09e
Don't block local adapter related ips in experimental build. 2020-04-30 13:36:59 -04:00
Mr_Goldberg 0857125d03
Ci fix. 2020-04-29 13:08:09 -04:00
Mr_Goldberg bd5fa2f0b3
Try to fix cmake linux ci build. 2020-04-29 12:35:47 -04:00
Mr_Goldberg 517fc6a6f9
Link the right libs in linux build. 2020-04-29 12:35:32 -04:00
Mr_Goldberg 24fbb0978c
Allow building with the .bat using vs build tools. 2020-04-29 10:14:02 -04:00
Mr_Goldberg d71ce908f5
Merge branch 'master' of gitlab.com:OancaAndrei/goldberg_emulator 2020-04-29 10:09:19 -04:00
Mr_Goldberg 5c41ba020c
Update to sdk 1.48 2020-03-25 13:43:23 -04:00
Mr_Goldberg a0b66407bf
Some networking/matchmaking improvements. 2020-03-03 09:04:04 -05:00
gion 12e9b31b30 Bug fixes. 2020-02-29 16:33:30 +01:00
Mr_Goldberg 0e72e995ee
Fix issues when config text files contain utf8 bom. 2020-02-25 22:35:51 -05:00
Mr_Goldberg f62a2e4566
Add delay to matchmaking servers direct ip requests. 2020-02-24 15:05:51 -05:00
Mr_Goldberg 2204de7ce4
Fix generate_game_infos not building with clang. 2020-02-17 19:14:24 -05:00
Mr_Goldberg 46a8736f17
Fix ci build. 2020-02-15 18:01:34 -05:00
Mr_Goldberg 6884c1e551
Matchmaking accuracy improvements. 2020-02-15 17:20:48 -05:00
Mr_Goldberg 3b9366e71b
generate_game_infos improvements.
now generates a DLC.txt and a steam_appid.txt and puts everything in a folder.
appid and api key can be provided as arguments instead.
2020-02-15 17:20:29 -05:00
Mr_Goldberg e13a3c632d
Woops. 2020-02-15 17:18:09 -05:00
Mr_Goldberg 2c95011e73
Fix mouse cursor showing up in some games due to overlay. 2020-02-14 15:03:20 -05:00
Mr_Goldberg 767fee6840
lobby dataupdate is called even when the value does not change. 2020-02-14 15:02:54 -05:00
Mr_Goldberg 7e136bba14
Callback results improvements. 2020-02-14 15:01:54 -05:00
Mr_Goldberg 6f4273bf3a
Only run background thread if runcallbacks has been called more than 1 seconds ago. 2020-02-14 15:01:10 -05:00
Mr_Goldberg 8cdf5cee26
Proper vcpkg directory for protobuf (thanks Christsnatcher). 2020-02-14 15:00:16 -05:00
Mr_Goldberg 1e7c3cd7e1
Fix build. 2020-02-09 09:33:51 -05:00
Mr_Goldberg 40b9b0ef3d
Call lobby invite callback when friend is invited. 2020-02-08 15:40:26 -05:00
Mr_Goldberg b4205535fb
Only allow people to join lobbies with the overlay if they have been invited first. 2020-02-02 19:07:30 -05:00
Mr_Goldberg 245d379720
Fix overlay not working in barotrauma. 2020-02-02 19:06:44 -05:00
Mr_Goldberg 624455705f
Use steam pipe instead of steam user to know if server or client interface. 2020-02-01 13:55:41 -05:00
Mr_Goldberg 03839a7de6
Use the same steam pipe/user numbers that the real steam dll uses because some games actually depend on it. 2020-02-01 13:46:05 -05:00
Mr_Goldberg 05e6c103f8
Fix compile error. 2020-01-31 15:47:56 -05:00
Mr_Goldberg 6ccb8f6c0b
ISteamApps 002-007 implemented. 2020-01-31 14:32:28 -05:00