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

Steps for Hermes_Urls Registration #10

Open
delscorcho opened this issue May 9, 2023 · 2 comments
Open

Steps for Hermes_Urls Registration #10

delscorcho opened this issue May 9, 2023 · 2 comments

Comments

@delscorcho
Copy link

Are there documented steps for setting up the Hermes URI registration/association? For some, clicking the URI only takes them to the windows store. I didn't see any documentation on running the hermes_url register command, assuming it's needed for proper association. Thanks in advance!

@jorgenpt
Copy link
Owner

@delscorcho The URI registration / association should happen automatically the first time you start the editor with the plugin loaded -- no manual work required.

The registration itself happens in FWindowsHermesServerModule::RegisterScheme, where it calls hermes_urls.exe register. If you start the editor with -LogCmds="LogHermesServer verbose", it should log that it does so you can verify.

The call to register comes from FGenericHermesServer::UpdateScheme, which should happen in FGenericHermesServer::StartupModule.

To help troubleshoot hermes_urls.exe, you can go Edit > Preferences in Unreal and find "Hermes URLs" under plugins, and check "Enable Debug Logging". If you restart the editor after enabling that, it'll instruct hermes_urls.exe to log -- I believe that goes into Project/Plugins/HermesCore/Binaries/Win64/hermes.log.

Let me know if that helped or you're still having intermittent luck getting it to work.

@delscorcho
Copy link
Author

Yes, thank you, we did get to the bottom of it. The code you mentioned that handles registration was failing due to anti-malware software on some of our team's machines. We got that resolved. Thanks again for your time!

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