Merge pull request #12878 from LillyJadeKatrin/retroachievements-hardcore-state-changed Decouple Hardcore from EmulationStateChanged