Announcement

Collapse
No announcement yet.

[Plugin] OSC for UE4

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

    Ok so the plugin works great in the editor. I followed this tutorial video here for building the thing https://www.youtube.com/watch?v=GGGs-n-CKtY .
    BUT when I come to package the project, it packages, but the packaged project crashes with an error. "....Could nor find SuperStruct OscReceiverActor to create OSCreceiverBP_C.." Any idea how to fix this?

    Comment


      I tried packaging without using PAK files, so you can see all the gubbins in diredctories. AndI manually copied over the plugin to the build folder. Still crashes but error message now reads " Plugin OSC failed to load because module OSC could not be found. Please ensure the plugin is properly installed, otherwise consider disabling the plugin for this project." Any ideas?

      Comment


        ok so the answer was staring me in the face - I had moved a compiled plugin from a test C++ project. So to fix, I copied my existing project (a blueprint one), opened it, added a C++Class (I have Visual Studio 2015 installed btw.) And then it packaged just fine. No errors running the packaged project. So this may help someone else who has issues with packaging plugins.

        Comment


          Originally posted by Gibson_Martelli View Post
          ok so the answer was staring me in the face - I had moved a compiled plugin from a test C++ project. So to fix, I copied my existing project (a blueprint one), opened it, added a C++Class (I have Visual Studio 2015 installed btw.) And then it packaged just fine. No errors running the packaged project. So this may help someone else who has issues with packaging plugins.
          HI Gibson, i've been having exactly the same problem. I'm quite new with unreal, can you elaborate a bit more on how you added the c++ class? When I try adding a class in the unreal engine it adds an empty c++ class that opens in visual studio.

          Comment


            Hey Jim, if the c++ class opens in VS, your project is now a C++ Project and you can copy over the OSC folder.
            Plugin works at the moment perfect with 4.21.1, so big thanks!

            Comment


              Did anyone manage to run this plugin on 4.21 on iOS? I tested it with just an empty map and one umg button that sends osc, but it crashes immediately when I press that button.

              edit: I got it to work. I used "get all actors with tag" to get blueprint, and after replacing it with something else, managed to get it working.
              Last edited by uros.rajsic; 01-30-2019, 07:31 AM.

              Comment


                I would like to include this plugin in a project for Magic Leap with the dev-magicleap-mlsdk-0.19. branch of the UE4 source code.

                Is it possible to have the plugin updated to successfully build with this branch of the editor?

                If you'd rather talk about this privately please let me know.

                Thank you in advance.

                Comment


                  I'm having an issue with 4.21.2 whereby I can only receive unicast messages regardless of the setting in ProjectSetting/Plugins/OSC/Receive. This is true even if I have just the port number set there (so in theory it should receive everything on that port). Any ideas?...

                  Jon

                  Comment


                    Any chance this will be updated to 4.23? I know 4.23 has a native OSC plugin now but it's not as user friendly as this and it's sorely missing the ability to register an incoming OSC message as an input in Project Settings.

                    Comment


                      Hello all. Does anyone know how to set the plugin settings at runtime (especially in c++)? I'd like to set my receive port based on a config file. I tried updating "ReceiveFrom" in OscSettings.cpp constructor but that didn't work.

                      Thanks!

                      Comment

                      Working...
                      X