Mr_Goldberg
81830efd58
Close background thread on steamclient shutdown.
5 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.
5 years ago
Mr_Goldberg
4e6aa809de
Kill background thread on client shutdown.
5 years ago
Mr_Goldberg
e9513d4733
Add linux steamclient builds.
5 years ago
Mr_Goldberg
262ee1d18f
Update to sdk 1.47
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
Mr_Goldberg
2af93427fe
Initial Xinput ISteamInput/ISteamController support.
5 years ago
Nemirtingas
7a59f48000
Merge branch 'master' into achievements_support
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
Mr_Goldberg
0e17aeef76
Basic steamclient.dll emulation.
...
Build with STEAMCLIENT_DLL defined to build in steamclient.dll mode.
5 years ago
Lyberta
b41517cd91
Added hash comments to DLC.txt
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
Mr_Goldberg
26c5b7949f
Implemented some ugc remote storage functions related to fileshare.
5 years ago
Mr_Goldberg
8723dad025
Update to sdk 1.46
5 years ago
Mr_Goldberg
59a9fcee0d
Some cleanups.
...
Load items json only if there's an inventory request.
Launch callbacks only when loading is done.
Copy over original unformatted json.hpp
5 years ago
Mr_Goldberg
f3e968b54c
SteamInternal_CreateInterface should return NULL if not called with "SteamClient"
5 years ago
Mr_Goldberg
794469c4cf
Create lobby even if the run callbacks function is never run.
5 years ago
Mr_Goldberg
68b8e0241a
Add support for isteamgameserver 005-011
5 years ago
Mr_Goldberg
cf05e58266
Add program to generate steam_interfaces.txt
5 years ago
Mr_Goldberg
c20944ca0a
More accurate behavior.
5 years ago
Mr_Goldberg
a36f6e8e68
Add support for setting app/DLC paths.
5 years ago
Mr_Goldberg
147fc50be1
custom broadcasts file can now contain domains.
...
custom broadcasts can now be put in the steam_settings folder.
5 years ago
Mr_Goldberg
701eba17e8
Custom broadcasts file is more appropriate in:
...
Goldberg SteamEmu Saves/settings/custom_broadcasts.txt
Use C++ vector instead of C arrays.
5 years ago
Mr_Goldberg
9cdf99c63a
Merge branch 'Arkhist/goldberg_emulator-custom_broadcasts' into HEAD
5 years ago
Arkhist
b9e2b5fa40
Added custom broadcasts file
5 years ago
Mr_Goldberg
5af7508e2f
Add steam offline mode and change steam_appid.txt priority.
5 years ago
Mr_Goldberg
d968c3e1b5
Initial commit.
6 years ago