Hey man, not sure if this helps narrow it down. Certainly not trying to add to frustration but…
I just finished merging one of our projects with the out-of-the-box generic shooter 4.14 version and simply added:
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“/Script/OnlineSubsystemUtils.IpNetDriver”)
[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
GameServerQueryPort=27015
bRelaunchInSteam=false
GameVersion=1.0.0.0
bVACEnabled=1
bAllowP2PPacketRelay=true
P2PConnectionTimeout=90
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=“/Script/OnlineSubsystemSteam.SteamNetConnection”
… to the defaultengine.ini… Then I enabled steam sub system in plugins like Moore there aforementioned… and wallah… steam overlay pulling steam id out of the box… tested in editor and works…
And full compile with zero errors. That being said…
***** I am having an issue where the packaged game does not allow me to click on anything in the menu when it runs… just doesn’t react at all. (Though the steam overlay pops perfectly.) So, obviously I haven’t been able to test how well it pulls the server list and connects this time around… (ive used this project before and have had it working fine in that old attempt)
So, I don’t know if that helps narrow it down but it might be that when you started replacing versions and files and doing that other **** you might have caused an issue… maybe go to a back up before you added steam and try just those two steps i mentioned.
As for my problem…
Does anyone know what would cause it so that I would not be able to click anything on the menu after a 32 bit packaging with zero errors? Any advice is appreciated. If I figure it out I will post my findings.
UPDATE: Well, I checked the menu in the editor preview window and in stand alone… I cannot click on the menu items there either… so apparently its not a packaged issue, but at some point merging the projects I made this issue happen. So, it might make it doubtful that any advice is to be had since its probably specific to something I did. So, I will work on it. But if anyone has run into this issue and could save me some time… again… I’d be much obliged.
UPDATE(RESOLVED): It was because I had implemented my own interface system for doors and melee weapons. In game the interface doesn’t mess with any of the other functionality, (other than menus to click on) but all the regular weapon interact works great so I didn’t realize it was causing issues.
To fix this, I just set my interactwidget to only load if currentlevel did not match “Menu.” It is kind of a band-aid fix and I will have to figure out how to have my interface work alongside 's interface in all circumstances, but my issue is resolved here and !*********! as far as Pheeno’s issue or anyone else having trouble, I’d suggest doing only those two things I mentioned above before replacing files and not doing unnecessary work that will make it harder to track down what mistakes were made. It took me 3 mins and those two steps to get steam working, I’d advise not to change unnecessary things. When I added those config lines to the defaultengine.ini … keep in mind that did most of it for you already… the things he had in, I just left… and addended what wasn’t there. Good luck all!
(and if someone wants to reply or send a pm regarding best way to load an interact widget system along side this without conflict go for it! But I will probably work it out on my own.)
Thanks to those who read! And thanks to Michael … One clean **** coder with great flow, logic and talent!
LASTUPDATE: My interactwidget system I put in to work along side the guns for melee weapons and severed limb weapons wasn’t being assigned a controller on widget creation. Easy fix.