fastfourier666 / Plugins

1 stars 0 forks source link

How to port the 5.3 #1

Open Hugofgx9 opened 3 months ago

Hugofgx9 commented 3 months ago

Hey, thank you for sharing this one :) I need to port the 5.3 plugin, can you explain me exactly what you did for the 5.1 ?

fastfourier666 commented 3 months ago

hi! The best explanation I can provide is for 5.1 and in the readme of this repository unfortunately. Even though it did work, I got occasional crashes when starting/stopping the editor. IIRC it was complaining about the rendering thread being stopped before the plugin had unloaded itself.

Unfortunately at this point I had almost run of time to work on this and gave up. I don't know much about how unreal works under the hood and some of the folks on various unreal engine plugin discord channels were less than helpful.

It should be possible though with a bit of research. I would suggest setting up UE and XCode and just load in the 5.3 NDI plugin source. Use the readme as a guide of what you might want to change. This is how I started with the 5.1, and just went error by error until it built.

All that said, you might be able to just build the plugin binary under 5.1 and use it in 5.3? not sure about that.

Hugofgx9 commented 3 months ago

Thanks for you reply, I already tried to build the 5.1 and use it in 5.3 but of course it doesn't work /: I work mainly on touchdesigner, and i'm new to unreal so I don't know any more than you about how unreal works under the hood. I will try to build using Xcode as you suggest. I will fork you repo if it work :)

Hugofgx9 commented 3 months ago

I have an issue with configuring Xcode to build. I use Xcode 14.1 as u mentioned. The error : shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted I already ensure to give full disk access to Xcode and bin/sh. Did you remember encounter something like that ?