Open kornman00 opened 1 year ago
A long shot with how old this is: I assume you never got around to it?
I've attempted to just fork it and add the ability to set these values however Steam always returns 0 items when I pass two different apps. One for consumer one for creator.
For future searches: Okay so it turns out even though it had access to list workshop items from another app. It will only show ones that where uploaded from the tool. Not ones uploaded from the app.
Once I uploaded a workshop item from my tool to the app. Querying for all users published items from the tool only returned that one I just uploaded, when there was 3 others uploaded directly from the app.
Also another intresting note I found when researching, aparently you can only get the users published stuff across apps.
Describe the bug I hope the title is clear and concise enough.
To Reproduce Steps to reproduce the behavior:
Calling Code https://github.com/Facepunch/Facepunch.Steamworks/blob/master/Facepunch.Steamworks/Structs/UgcQuery.cs#L15
Expected behavior When you're using this wrapper to implement a Workshop tool that publishes for a different app (the game), one needs to be able to set these individually. The Workshop tool is the creatorApp, and the game is the consumerApp. So without APIs to set these existing fields, this throws a wrench in things.
Desktop (please complete the following information):
Additional context If no one else takes the time to address this, I'll probably set aside time in December to throw up a PR for adding some APIs which are needed here (
WithConsumerAppId
, etc as it appears that is the pattern used elsewhere).