I've just updated the tutorial with new versions of the image vmdk files with the following changes:
Kexts have been removed:
- VirtualSMC.kext (removed to fix freezing when macOS restarts or shutdown)
- VoodooHDA.kext (In VMWare the audio works without any kext additional of Opencore and AppleALC did not work with this version of VMWare)
The aml SSDTs were removed as they did not influence the operation for the current VMWare.
I tried to work on some ACPI table patches for several days, but due to the fact that VMWare has a table totally different from the standard mentioned by dortania or other sites, forums and videos I gave up on finding a way to fix it. VMWare works much better for now with these fixes.
Feel free to look for a way to improve it.
As mentioned above, I also kept VMHide.kext and updated Lilu.kext to version 1.7.0 for iServices to work. This way everyone can log in to their iCloud or Apple Store account as normal.
Feel free to download the new Opencore vmdk disk images with these modifications.
I'd really appreciate it if you could report back.