Hello. I have tried playing royals on parallels and it didn't work at all. Now i tried crossover and for some weird reason it gave me c++ kind of error. I downloaded the visual studio but it still gave me the same error. Then i somehow got into the game when i went to crossover and ran royals.exe with options ( i clicked run with options ). But now it freezes when i put the PIC code. I tried everything here https://royals.ms/forum/threads/royals-playable-on-m1-mac.201135/ Nothing works, it just freezes. I'm using macbook air m1.
In Crossover under Advanced Settings in the "bottle" you created, try toggling off CSMT (on by default after install). Hope it helps!