SSDTs are in the first post in the form of C++ code, they need to be compiled with masiASL.app (you need to download and paste the ACPI code in the first post for audio or whatever device you need and compile it) playing around with ACPI tables requires a little understanding first, is not rocket science but I strongly suggest you dig a little beforehand.
X299 is a difficult platform to begin with, so I would document myself as much as possible and look for posts that might help to achieve basic understanding. There is a post from
@RehabMan about ACPI patching that can help anyone with desire to learn, a somewhat "noob" friendly starter (a little dated by now but still worth every line).
VirtualSMC plugins can be found at the developer's github (same goes for maciASL), don't compile if you don't know what you are doing, just download the pre compiled stable version, much less frustrating than receiving errors in terminal.
Good luck!