Commit Graph

68 Commits (475342f0d8b2bd7eb0d93bd7cfdd61e3ae7cda24)

Author SHA1 Message Date
Mr_Goldberg 475342f0d8
SDK 1.56 and 1.57 1 year ago
Mr_Goldberg 7163daa6c1
Destroy client, network sockets and other objects on shutdown. 2 years ago
Mr_Goldberg 7c419e0afe
Fix overlay crash in games that load then unload steam api dll. 2 years ago
Mr_Goldberg d3e8a701dd
All interface versions from sdk 1.0 and up are now supported. 2 years ago
Mr_Goldberg 03426b217d
Set the appid env variables. 2 years ago
Mr_Goldberg a8c03fe8cd
Fix crash with flat api. 2 years ago
Mr_Goldberg 5533a9d5b0
Make gameserver and client interfaces share the same socket pool.
Some games depend on this behavior.
2 years ago
Mr_Goldberg 1a411405e6
SDK 1.53 update. 2 years ago
Mr_Goldberg 98b149b9b6
SDK 1.52 3 years ago
Mr_Goldberg a24a9c266f
Make the TriggerVibrationvibration behave closer to real steam. 3 years ago
Mr_Goldberg 0595490c00
Support old steam http interfaces. 3 years ago
Mr_Goldberg 19015c097c
Hopefully this fixes the SteamAPI_ISteamGameServer_GetPublicIP function 3 years ago
Mr_Goldberg 294c8e8124
Update to sdk 1.51 3 years ago
Mr_Goldberg 51b3fa95ed
ISteamNetworkingSockets004 4 years ago
Nemirtingas c8e9a162ea Add steam screenshot api. 4 years ago
Mr_Goldberg 747f178b56
SDK 1.50 4 years ago
Mr_Goldberg f6a2c0e5ef
ISteamNetworkingSocketsSerialized004 4 years ago
Nemirtingas fe9bbd1104 Add a common include file. 4 years ago
Mr_Goldberg 66e596ea29
Update to sdk 1.49 4 years ago
Mr_Goldberg 91d1391644
Fix some games that seem to never call the runcallbacks functions. 4 years ago
Mr_Goldberg 5c41ba020c
Update to sdk 1.48 4 years ago
Mr_Goldberg 6f4273bf3a
Only run background thread if runcallbacks has been called more than 1 seconds ago. 4 years ago
Mr_Goldberg 624455705f
Use steam pipe instead of steam user to know if server or client interface. 4 years ago
Mr_Goldberg 6ccb8f6c0b
ISteamApps 002-007 implemented. 4 years ago
Mr_Goldberg db2a803cf7
A few improvements to the overlay merge request.
NO_OVERLAY define becomes EMU_OVERLAY which enables the overlay instead of disabling it.

disable_overlay.txt moved to steam_settings.
4 years ago
Mr_Goldberg ffdaf72597
Merge branch 'overlay_h' of https://gitlab.com/Nemirtingas/goldberg_emulator
# Conflicts:
#	build_steamos.sh
#	dll/dll.cpp
4 years ago
Mr_Goldberg 81830efd58
Close background thread on steamclient shutdown. 4 years ago
Mr_Goldberg 11cb3ce998
Fix some major issues (networking didn't work, gameservers didn't work) with the steamclient version.
Implemented a basic steampipe alloc system and fixed build.
4 years ago
Mr_Goldberg 4e6aa809de
Kill background thread on client shutdown. 4 years ago
Nemirtingas 118dee9278 Merge remote-tracking branch 'Mr_Goldberg/master' into overlay_h 4 years ago
Mr_Goldberg e9513d4733
Add linux steamclient builds. 4 years ago
Mr_Goldberg 262ee1d18f
Update to sdk 1.47 5 years ago
Nemirtingas d1a4adc5bd Merge branch 'master' into 'overlay_h'
# Conflicts:
#   .gitlab-ci.yml
#   dll/steam_client.cpp
#   dll/steam_inventory.h
#   dll/steam_user_stats.h
5 years ago
Nemirtingas c8288d6bf3 Added file to disable overlay
Disable the overlay by creating a file disable_overlay.txt next to steam_api.dll
5 years ago
Nemirtingas 8d22fb72ae Merge branch 'master' into 'achievements_support'
# Conflicts:
#   dll/steam_remote_storage.h
5 years ago
Mr_Goldberg bd921b0939
Add a way to disable all the networking functionality in the emulator. 5 years ago
Nemirtingas 5ad434e190 Merge branch 'master' into overlay_h 5 years ago
Mr_Goldberg 2af93427fe
Initial Xinput ISteamInput/ISteamController support. 5 years ago
Nemirtingas 7a59f48000 Merge branch 'master' into achievements_support 5 years ago
Nemirtingas 2365b50c38 Merge branch 'master' into overlay_h 5 years ago
Mr_Goldberg bca4bd6dc1
Added a way to configure stats and moved parser logic to other file. 5 years ago
Nemirtingas 21e08ed220 Achievements support & inventory customization.
Added achievements support. Achievements are saved like real steam, see your inventory directory.(like items, uses a .json, tool can be used to dump achievements from steam public api).
You will need a public apikey. (See https://steamcommunity.com/dev)
Reworked item support to split inventory items to defined items.
5 years ago
Nemirtingas ea4588f442 (WIP) achievements support
build is also WIP
5 years ago
Nemirtingas 7daf605511 Merge branch 'master' into overlay_h 5 years ago
Mr_Goldberg 0e17aeef76
Basic steamclient.dll emulation.
Build with STEAMCLIENT_DLL defined to build in steamclient.dll mode.
5 years ago
Nemirtingas 03d02b497b Merge branch 'master' into overlay_h 5 years ago
Lyberta b41517cd91 Added hash comments to DLC.txt 5 years ago
Nemirtingas f30b0c9fb2 Merge branch 'master' into overlay_h 5 years ago
Mr_Goldberg bf4847452e
SteamAPI_Shutdown actually does something now. 5 years ago
Mr_Goldberg f4ab249f36
Add a way to configure which leaderboards are seen by the game. 5 years ago