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