Hey there @drgghost1! Welcome to the community! So without a TON of messing with the source and knowledge of engine programming, you’ll be making more of a facsimile of the system.
However someone had already done all of this and has a repo here:
It’s decently old so you’d likely have to update it to run more modern versions, but this could show you a good first step!