Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How to integreate Steamworks v136 or v132 to UE4.11 project?

We have some issues installing the Steamworks SDK within our current project. Since the documentation on this topic is slightly outdated (UE4.9 and Steamworks v1.29a), we looked arround for more current guidelines. Every solution we found so far, however, seems to have its downsides. Thus, we want to ask, if there is a good up to date tutorial or, otherwise, if we made false assuptions about the possible options we considered?

Our first idea was to get the current Steamworks version v136 working. We found this comprehensive blog entry, which covers the entire process. The problem with it was, that it would require us to use the custom SteamController plugin provided by the author, as Epic´s own plugin seems not to work with v136. For the custom plugin we have no guarantee that we will receive updates or that it will still be working with future versions of the UE.

The other option would be to stick with v132, as this is the one currently ment to be used with UE4.11.2 (at least if you look into the source and binaries folders). Steam, however, does not include all necessary dlls in the Steamworks SDK download, so the missing ones have to be found in our own Steam installtion. But, since v132 is over a year old, we are not sure if the dlls we have in our Steam installtions are still compatible?

Product Version: UE 4.11
more ▼

asked Apr 24 '16 at 02:39 PM in Everything Else

avatar image

212 22 23 31

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

I think you misunderstood Allars blog, what he is doing is modifying engine, SteamOnlineSubsystem module is not a plugin but part of the engine. If you use his method you will need to use modified engine source to build you rproject, but i think since it does not effect onlinesubsystem APIs you project will work with both 132 and 136. the client library should work i think, ass all it does is communicate with Steam, if theres any incompatibilities Valve would said so and Epic would update already as they would have dead module.... but i don't know that just my guess

more ▼

answered Apr 24 '16 at 04:18 PM

avatar image

36.6k 932 169 1111

avatar image Syrill Apr 25 '16 at 01:19 PM

I know that the SteamOnlineSubsystem is part of the engine, the plugin I was concerned about is the SteamController plugin. To quote Allar´s blog entry: "At the time of this writing, UE4 4.11 and older provide an outdated implementation of the Steam Controller API in their SteamController plugin."

It would help us a lot if we knew if our "up to date dlls" from our Steam installation are compatible with the current SteamOnlineSubsystem which works with Steamworks v132. :)

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question