Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HIDUE Missing when packaging a blueprint-only project #103

Open
otherstew opened this issue Mar 22, 2024 · 2 comments
Open

HIDUE Missing when packaging a blueprint-only project #103

otherstew opened this issue Mar 22, 2024 · 2 comments

Comments

@otherstew
Copy link

Setup:

  • Windows 10
  • UE5.3
  • Latest UE5.3-flavoured pre-built plugin (this one)
  • A project with the SpaceMouse plugin and the minimal stuff to get some input bindings to move a pawn with the spacemouse input
  • Make sure the plugin is enabled (and check the .ueproject file to make sure)

Things work fine in the editor, but when you try to run the packaged project you get the 'Missing HIDUE' message and the packaged game crashes.

If you add a C++ class to the project (Tools>New C++ Class) then everything works fine. The Readme mentions that you need to create a code project to build the plugin from source, but I'm using the pre-built version so that shouldn't apply? Or does it only work blueprint-only if you get it from the marketplace?

@microdee
Copy link
Owner

well unfortunately I've never packaged an Unreal project without C++ code, so I don't really know how does it handle code plugins without building first, or if it works from marketplace, what are they exactly executing to get binaries compatible with code-less projects. although I'd be surprised if the same thing doesn't happen from the marketplace

@otherstew
Copy link
Author

Neither had I, until the the other day... Maybe (to catch future 'HIDUE Missing' issues) it would be helpful to add a note clarifying that you can use the plugin with blueprint projects, but if you want to be able to package the project you'll have to add at least one C++ class first (even if it's just an empty class).

(I'm pretty sure the binaries from the pre-built plugin that I linked would be compatible, but they're just not packaged with the rest of the project since the files don't show up in the package. I don't have time to sift through the arcane details of the UE build/package to figure out how to package things properly though, so I'll just use the 'add a dummy C++ class' workaround)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants