Commit Graph

26 Commits (c8092f9f45a3673c860a4e0bcd0d1ad7ec677ac1)

Author SHA1 Message Date
Mr_Goldberg c8092f9f45
Implement GetFileDetails. 3 years ago
Mr_Goldberg 51702b898e
UTF8 paths are now properly handled on windows. 3 years ago
Nemirtingas c8e9a162ea Add steam screenshot api. 4 years ago
Nemirtingas fe9bbd1104 Add a common include file. 4 years ago
Mr_Goldberg 828e5d456c
Inventory/achivements bug fixes/improvements/cleanups. 5 years ago
Nemirtingas 22b52df279 Fix the disabled functions prototype 5 years ago
Nemirtingas 8c45ab2003 Rework inventory loading
More generic json loading allows to load a json from a specified folder rather than the "inventory" directory.
Also changed achievements location to <appid> root diectory
5 years ago
Nemirtingas 6c19056fbb Change inventory files place.
inventory is now in %appdata%/goldberg.../<appid>/inventory just like remote and stats.
It is also affected by the local_save.txt
5 years ago
Nemirtingas abb26d402f Fix 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
Mr_Goldberg 7939796680
Fix build. 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 6dd7f517e6
Fix last pull request. 5 years ago
Nemirtingas 72d7d15adc Added the line to push dir name on linux 5 years ago
Nemirtingas a1d336bf56 Pass dir_name by reference
Passing dir_name by reference will save a copy constructor.
5 years ago
Nemirtingas 717808e796 Updated for the linux case. 5 years ago
Nemirtingas e54072918f Added check on directory in Local_Storage::file_exists
Added check on directory in Local_Storage::file_exists.
Added check in get_filenames_recursive if last char is the path separator (some use cases were adding a path separator even if there were already one).

In base.h, added check on s and r, that will avoid an out-of-range vector exception on Visual Studio, same for network.cpp.
5 years ago
Nemirtingas b093ca90d3 Fix issue #14
This commit fixes game crash in ETS2.
The parameter order is wrong, 1st param is what to replace and 2nd param is with what to replace.
5 years ago
Nemirtingas 32b8a8b169 Update local_storage.cpp, replace_with string parameters should be const. (Fix build error on VisualStudio) 5 years ago
Mr_Goldberg 9a9c3e1a4b
Fix remote folder so that directory structure is exactly like in real steam. 5 years ago
Mr_Goldberg 2ba58d9f78
Fix build. 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
soft as HELL 52cad2114d
Simplify default path creation 5 years ago
soft as HELL 1c19f418c6
Respect XDG_DATA_HOME 5 years ago
Mr_Goldberg d968c3e1b5
Initial commit. 5 years ago