New version supports arrays of data and dataset filtering, not using that yet but will in the future.
Also changes UGCFile_ID to be uint64 to match the new backend for steam, it used to be uint32.
Former-commit-id: 6cdb799eb0256fbad68c44d6bc597d11c10abe44
Added GetSteamGroups to the sessions plugin.
Added GetSteamFriendGamePlayed function to the sessions plugin.
Former-commit-id: 8e553495aa175521d91f9efd6b6432d237796fc9
but some very specific people it errors for. It should honestly be a problem for everyone....
But the UBT is rather complicated and intertwined.
Former-commit-id: a2e7d8bfd0e1056f00220457ac45ae00e3dc0c04
To all files that call ULocalPlayer, this should have been required but for
some reason visual studio was ignoring it being missing.
Former-commit-id: 94181a9f954dd114b40950d61f97432e8afd1dd0
Cannot fix exclusive as it crashes due to an engine bug slated to be
fixed in 4.15.2 and 4.16
Former-commit-id: 8b34fdc7e471c73896c8de23600ce1d4da9fff6a
If a player controller was removed between when the node was called and when it resolved it would crash.
Other async nodes were checked and they were not missing a validation check.
Former-commit-id: 971738d49efeb611978366be370060cae5d10dba
One is for the general AdvancedSessions
The second is for Steam specific implementations
This makes it easier to package without steam included, as the default setup always packaged steam out on PC platforms.
Unchecking the AdvancedSteamSessions plugin should allow for totally removing any steam reliance from the plugin.
You would also have to remove steam specific nodes from your blueprints as well however as they will no longer exist.
Former-commit-id: 0bf1fc80dff7be0cc2b9cebaf5affed4918cea49
It is not only not really useful in blueprints, but people have also been using it wrong.
It isn't useful to Steam Subsystem and isn't really useful in blueprints to begin with as its use is vauge, would rather enforce the actual
total destruction of the session instead by making users call DestroySession as is intended.
I feel like that node suffers from overexposing the back end to blueprints.
Former-commit-id: 77ce18bce6eb7f400ca744ef279cc8bba91f7073
Changed HasOnlineSubsystem to use a better function
Not running second search for AllServers enum when the subsystem isn't steam
Steam is the only subsystem that actually uses the flags that deal with that.
Former-commit-id: b07eadc87eaf82584ec63b6b4e91ace69fd5023f
Added "bRequireNameOnly" to the RequestSteamFriendInfo node, significantly reduces time to return
a result as the cost of not downloading the avatar for that user.
Added the following nodes
GetSteamPersonaName - To retrieve the name of a non friend
Make UniqueNetID from SteamID String - Makes a uniquenetid from a 64bit steam ID string
Former-commit-id: ec7b6b909584d0260225bd8a9e5477970483563a
This is because Steam splits the two queries up and doesn't allow combining them.
Added initial Workshop Items support for viewing subscribed items details and information.
Former-commit-id: 3153b6dbabf811e864a16408e816df5a03f5c0a3