67 Commits

Author SHA1 Message Date
otavepto
3a64b604a0 debug message 2024-01-22 19:43:56 +02:00
otavepto
9e84f4abec forgot that while debugging! 2024-01-22 19:26:51 +02:00
otavepto
371d50b62e make sure buffer is nulled in ugc::GetItemInstallInfo() + a bunch of params check & stub code 2024-01-20 23:01:29 +02:00
otavepto
6249d7ca4d * attempt to auto detect mods with the same behavior as if they were defined in mods.json, for an easier config
* new function in local storage to get list of folders at root level, given some path

* use last week epoch as the default time for mods dates (created, added, etc...)

* UGC: some params checks according to SDK docs for CreateQueryXXX() functions

* fixed some mistakes
2024-01-20 18:46:43 +02:00
otavepto
45d76fbc31 bunch of scoped debug messages 2024-01-20 18:46:43 +02:00
otavepto
43debcbaf8 * local storage: allow files in root of user data
* common mods subscription state between ugc and remote storage

* ugc: implement SetUserItemVote(), GetUserItemVote(), AddItemToFavorites(), RemoveItemFromFavorites(), favorite mods list is now save in `favorites.txt` in the user data folder

* ugc: make sure returned mod folder from GetItemInstallInfo() is null terminated & validate arg
2024-01-20 18:46:43 +02:00
otavepto
0d1e54e9a2 * a working impl to bridge ugc/remote_storage as suggested by Detanup01
* edits by Kola124 + other changes in the settings parser

* random ugc mod handle at object creation

* file size using std::filesystem + fix warnings + some print + arg validation
2024-01-20 18:46:43 +02:00
Detanup01
0f002f7ef9 Update steam_ugc.h
forgot this one
2024-01-20 18:46:43 +02:00
Detanup01
03f9da07cb Update steam_ugc.h
introducing temporary thing to apps can see its good to let the file tru (will not be invalid!)

- GetItemDownloadInfo implementation
2024-01-20 18:46:43 +02:00
Detanup01
0bc7438257 Update steam_remote_storage.h
better fprintf
2024-01-20 18:46:43 +02:00
Detanup01
8ad0fc4aa2 Update steam_ugc.h
Adding this field for future todo
2024-01-20 18:46:43 +02:00
Detanup01
b4e70b9778 Update steam_remote_storage.h
soem more debug
2024-01-20 18:46:43 +02:00
Detanup01
1bdd540498 Update steam_remote_storage.h
Added better version if this.
Now support from reading mods and using the mods file
2024-01-20 18:46:43 +02:00
otavepto
ab99591483 stub for appticket 2024-01-19 04:28:03 +02:00
otavepto
0358bcae89 parse the crash printer path from config file 2024-01-19 03:51:44 +02:00
otavepto
440d8335e2 fixed a bunch of includes 2023-12-28 01:30:46 +02:00
otavepto
aa03e94378 relocate dll .h files 2023-12-28 01:30:46 +02:00