Oder (wie jetzt in Gen8) der Encounterzähler und dann einfach nur noch suchen.
Wobei man da aber bedenken muss (wie ich vor kurzem erfahren habe) funktioniert diese Methode nicht. Sie sollte es zwar und ist so im Code hinterlegt, aber es gibt einen Bug, der verhindert, dass die Chance auf bis zu 1:512 ansteigen kann und somit auf 1:1300 stehen bleibt.
Der existiert seit Release von ST/SD und wurde bisher noch nicht gefixt
Kann ich auch bestätigen da es bei mir oft aufgefallen ist das die Shinys nie kommen obwohl ich 500 Pokémon von der Sorte besiegt habe besonders bei Cottini habe ich lange gebracht.