Announcement

Collapse
No announcement yet.

Advanced Sessions Plugin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by PropagandaWar View Post

    Ok I guess what I am failing to understand is what you mean by "Project Directory". To me that means I install it in the project I am working on plugin folder (which does not dectect the advance sessions plugins when I go to plugins). Maybe I need an example if that's not it. I can assure you it's completely wiped from 4.20. Which advance sessions works fine in I just can't do a build. I attached right where I am putting it.
    It goes in the "Plugins" folder, not "Plugin"



    Consider supporting me on patreon

    My Open source tools and plugins
    Advanced Sessions Plugin
    VR Expansion Plugin

    Comment


      Originally posted by polygon View Post
      Hi,

      this plugin looks amazing and I wish this would be part of the blueprint system of UE4 natively!

      But I'm kind of stuck at the moment and I'm trying to find out how to invite steam friends to my sessions. Could you please explain briefly with a simple screenshot how to do this?

      My current first test looks like this:

      [ATTACH=CONFIG]62399[/ATTACH]

      The blueprint shows the total number of steam friends and my own playername, which makes me really happy so far. But as you can see in the upper part I don't know how to get more advanced access to my friends list in order to invite friends

      Thanks and best regards,
      Daniel
      Hello, I set up GameInstance according to your tutorial, and the parent class is also changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.

      Comment


        Originally posted by polygon View Post
        Hi mordentral,

        thanks for your reply, that helped! I've managed to get my full friends list from steam and display the information like friend's name, online status etc. in a printstring on screen.

        But I'm struggling with the invitation itself. Every time I grab a UniqueID with index X from the friend's array, I can display the friend's information properly but the invitation fails. As a simple test I tried to invite myself as you can see in the attached screenshots. This works fine except that I don't get a steam overlay that notifies me about the invitiation (The overlay in the attached screenshot is the basic "Steam is active" overlay that show up when you start a steam game)

        [ATTACH=CONFIG]62602[/ATTACH]
        [ATTACH=CONFIG]62603[/ATTACH]
        [ATTACH=CONFIG]62604[/ATTACH]

        And I'm wondering why I need to plugin a player controller into the node and not only the Unique ID if you want to send an invite to a friend from your steam friend's list who is currently not in your game and who doesn't have a player controller at this point?

        The whole subsystem is still quite confusing to me and I would be really grateful if you could clarify the procedure of inviting steam friends to your game

        Thanks and best regards,
        Daniel
        Hello, I set up GameInstance according to your tutorial, and the parent class is also changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.

        Comment


          Originally posted by Blue man View Post
          [MENTION=4285]mordentral[/MENTION] Do you maybe know why On session invite accepted doesn't work in a C++ project?
          Hello, I set up GameInstance according to your tutorial, and the parent class is also changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.

          Comment


            Originally posted by rojo8399 View Post
            Hi, after searching this forum for a while I couldn't find an answer.

            What's the proper way to get the Session Invite Event working?
            I've tried sending invites through the steam overlay and your send invite node. Nothing gets the event to call.
            My GameInstance has your GameInstance as parent, and Invite Accepted works just fine.

            I can't figure out why Invite Received won't call.

            Hello, I want to know if your problem is solved. I have encountered the same problem. I set up GameInstance according to the tutorial, and the parent class is changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.

            Comment


              Hello, I want to know if your problem is solved. I have encountered the same problem. I set up GameInstance according to the tutorial, and the parent class is changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.

              Comment


                Originally posted by mordentral View Post

                It goes in the "Plugins" folder, not "Plugin"
                The only Plugins folders in my project file are wones under saved\cooked\windowsno editor and saved\temp\win64\engine. I tried both no bueno. I've got unsubsystem and steam subsystem in the win64 but I'm pretty sure that's not afvance sessions

                Comment


                  Originally posted by xugg01 View Post
                  Hello, I want to know if your problem is solved. I have encountered the same problem. I set up GameInstance according to the tutorial, and the parent class is changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.
                  None of the default engine subsystems currently implement "OnInviteReceived", it is exposed for third party subsystems that may end up using it, but with the raw engine it is a dead event.


                  Consider supporting me on patreon

                  My Open source tools and plugins
                  Advanced Sessions Plugin
                  VR Expansion Plugin

                  Comment


                    Originally posted by PropagandaWar View Post

                    The only Plugins folders in my project file are wones under saved\cooked\windowsno editor and saved\temp\win64\engine. I tried both no bueno. I've got unsubsystem and steam subsystem in the win64 but I'm pretty sure that's not afvance sessions
                    Then add it, the installation instructions go over that part. Add a Plugins folder to your base project directory and place it in there.


                    Consider supporting me on patreon

                    My Open source tools and plugins
                    Advanced Sessions Plugin
                    VR Expansion Plugin

                    Comment


                      Originally posted by xugg01 View Post

                      Hello, I set up GameInstance according to your tutorial, and the parent class is also changed to StaemAdvanceFriend. When I sent my friend an invitation to Steam, his Steam showed my invitation, but the AcceptInvite event did not fire. I want to know what might be the reason.
                      Accepted invite should be working, it would be the other one that isn't.


                      Consider supporting me on patreon

                      My Open source tools and plugins
                      Advanced Sessions Plugin
                      VR Expansion Plugin

                      Comment


                        Originally posted by mordentral View Post

                        Then add it, the installation instructions go over that part. Add a Plugins folder to your base project directory and place it in there.
                        Didn't think to look at the installation guide as the patch looked Identical to the rest. Derp. I have honestly had this plugin for a long time. I don't like plugins and in fact really only use yours. I think that's why I'm frustrated. Sorry to be a pest. Sometimes you just overlook the simple things.

                        Comment


                          Hey! How to use steam workshop? (any simple example please)

                          Comment


                            I got it working for 4.20 by putting the plugin inside the project instead of the engine...
                            I had to convert the project into c++ and add the following code to build.cs file.

                            Code:
                            DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");

                            Comment


                              Uploaded 4.21 packaged and the main branch of the repo is on 4.21 now.


                              Consider supporting me on patreon

                              My Open source tools and plugins
                              Advanced Sessions Plugin
                              VR Expansion Plugin

                              Comment


                                I'm trying to do a team-based chat so I'm muting all the members of the other team. Is this the correct approach? Because unfortunately it is currently not working (everyone can hear everyone):



                                For the records, the return value of Mute Remote Talker is "true". Should I unregister the remote talker instead?
                                Last edited by ostinelli; 11-11-2018, 07:22 AM.

                                Comment

                                Working...
                                X