Einfacher eigener Random Encounter:

Common Event > Paralleler Prozess > Startbedingung: Schalter "Random Encounter" On
Zuvor eine "Random Encounter Steps"-Variable auf einen bestimmten Wert setzen (z.B. 30).
Im Common Event die Heldenkoordinaten in Variablen speichern, dann entsprechend der Laufgeschwindigkeit warten (Wait-Befehl), dann Heldenkoordinaten erneut speichern (in anderen Variablen). Anschliessend die Koordinaten vergleichen und bei Differenz die "Random Encounter Steps" um eins vermindern. Das ganze dann in einen Loop packen. Nach jeder Koordinatenüberprüfung den "Random Encounter Steps"-Variablenwert überprüfen. Ist der 0, kannst du den Kampf starten und den Schalter "Random Encounter" ausschalten. Nach dem Kampf dann die "Random Encounter Steps"-Variable wieder setzen und den Schalter "Random Encounter" wieder anschalten.

Habs jetzt nicht getestet, sollte so aber funktionieren.