SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Currently there's no way to query all UGC for a given application.
How would you like it to be solved?
The Steamworks API provides the CreateQueryAllUGCRequest() method in the ISteamUGC interface, which allows querying all UGC for an application. SteamKit would emulate this functionality to implement the feature.
Have you considered any alternative solutions
The Steam Web API provides this functionality, but the relevant endpoints require a publisher API key, so it's not an alternative.
What problem is this feature trying to solve?
Currently there's no way to query all UGC for a given application.
How would you like it to be solved?
The Steamworks API provides the
CreateQueryAllUGCRequest()
method in theISteamUGC
interface, which allows querying all UGC for an application. SteamKit would emulate this functionality to implement the feature.Have you considered any alternative solutions
The Steam Web API provides this functionality, but the relevant endpoints require a publisher API key, so it's not an alternative.
Additional Information
No response