Sidebar anzeigen

Urglmator RNG Abuse

Es wird Zeit, Rache am Scamator zu nehmen. Man kann nämlich errechnen, wann man ihn ansprechen muss, um auch bei den Bällen genau das Resultat zu erhalten, das man wirklich will. Schluss mit Materialverschleiss ohne Ertrag!

Vorbereitung

Ihr benötigt:

  • SWSH Overworld RNG Programm
    Drückt auf der verlinkten Seite auf SWSH_OWRNG_Generator.zip um den Download zu starten.
    Starten könnt ihr das Programm, indem ihr den Ordner unzippt, hineinnavigiert und auf SWSH_OWRNG_Generator.WinForms.exe drückt. (Gegebenenfalls werdet ihr aufgefordert, eine aktuellere oder unterstützte .NET Version herunterzuladen. Das ist von Microsoft, also keine Sorge.)
  • Switch mit SwoShi DLC
  • Aprikokos, die in den Urglmator gegeben werden. Hier seht ihr Fundorte und welche Aprikokos welchen Ball produzieren. Für Safariball müssen alle Aprikoko dieselbe Farbe haben, während für den Turnierball unterschiedliche Farben genutzt werden müssen.
  • Taschenrechner (falls ihr die Dojo-Story nicht beendet habt)

Vorgang

Grob zusammengefasst: Wir berechnen mithilfe eines Programms unseren Startpunkt, den "Initial Seed" (oder momentaner Seed), anschliessend schreiten wir den Spiel-Status in der Einheit Advances/Schritte voran und sobald wir unser Ziel-Schritt erreicht haben, sprechen wir den Urglmator an, um das gewünschte Resultat zu erhalten.

  • Positioniert euch vor den Urglmator, sodass ihr diesen ohne Bewegung ansprechen könnt.
  • Öffnet mit X das Menü. Dieser Zustand ist wie eine Art Pause, es werden keine Frames in der Menü-Ansicht voranschreiten.
  • Findet euren Initial Seed heraus.
  • Falls ihr die Dojo-Story nicht abgeschlossen habt, findet eure NPC-Zahl heraus.
  • Klickt auf den [2] Cram-o-matic Tab


    Es öffnet sich folgendes Fenster:

    • [1] Item: Wählt, ob ihr unterschiedliche Aprikoko "Mixed Apricorn" oder nur eine Sorte Aprikoko "Same Apricorn" benutzt.
    • [2] Consider Menu Close: Setzt den Haken hier.
    • [3] NPCS: Hier gebt ihr entweder 21 ein (wenn ihr die Dojo-Story beendet habt) oder die in "NPC Anzahl herausfinden" errechnete Zahl.
    • "Show Apriball" inkludiert Apriball Ergebnisse, "Show Safari/Sport Ball" inkludiert den Safari- und Turnierball und "Show Bonus frames only" forciert, dass nur Resultate, wo man 5 Bälle erhält, angezeigt werden. Kreuzt hier nach Belieben an, bedenkt aber, dass bei strikteren Suchen eventuell kein oder nur weit entfernte (d.h. hohe maximale Schrittanzahl, die ist standardmässig auf 5000, die müsstet ihr dann auch hochschrauben) Resultate erscheinen werden.
  • Schreitet die benötigte Anzahl Advances voran.
    In diesem Beispiel müsste ich Advance 21, 22, 23 oder 24 für einen Aprikokoball erreichen.
  • Wenn nur noch wenige Advances übrigbleiben, kreuze ich meist "Show Poké Ball", "Show Great Ball", "Show Shop Ball 1" und "Show Shop Ball 2" auch an, damit ich jeden einzelnen Schritt bis zum Ziel sehen kann:

    Dadurch kann ich mich auch vergewissern, auf dem richtigen Frame zu sein.
    Animation 0 bedeutet physische Animation im Bericht, Animation 1 hingegen spezielle Animation und die sind fix für jedes Frame. Wenn also mein Pokémon nun zuerst eine physische Animation, gefolgt von 2 speziellen macht, bin ich sicher, Advance 2 abgeschlossen zu haben und würde ich den Urglmator nun direkt nach dem Menü-Schliessen ansprechen, erhalte ich das Item von Advance 3 "Shop Slot 2". Mein Ziel ist aber Advance 21-24, weswegen ich noch bis Schritt 20 voranschreite.
  • Schliesst das Menü und sprecht den Urglmator direkt an. Falls ihr alles richtig gemacht habt, erhaltet ihr das gewünschte Resultat:

Initial/Momentaner Seed herausfinden

  • In SWSH OW RNG auf [1] "Retail Seed Finder" drücken.
  • Es öffnet sich ein neues Fenster:
  • Zum Bericht eines beliebigen Pokémon navigieren.
  • Im neuen Programm-Fenster 128mal auf [1] "Physical" oder [2] "Special" drücken, je nachdem welche Animation euch beim Drücken des rechten Joysticks vom Pokémon angezeigt wird. Falls ihr euch unsicher seid, ob eine Animation physisch oder speziell ist, wählt entweder ein anderes Pokémon, bei dem es deutlicher ist oder benutzt eine entsprechende Attacke im Kampf, um seine Bewegung für physische und für spezielle Attacken kennenzulernen.


Beispielanimationen von Emolga

Physisch


Spezielle Animation

  • [3] "Update Main Form" drücken
  • Das Program hat euren momentanen/Initial Seed nun gespeichert und ihr könnt das Fenster schliessen.

Momentaner Seed wiederfinden

Wenn ihr bereits den Initial Seed herausgefunden habt und lediglich etwas unbestimmte Zeit vergangen ist, könnt ihr mit deutlich weniger als 128 Animationen euren neuen Status herausfinden.

  1. Öffnet den Bericht eures Pokémon.
  2. Drückt den rechten Joystick, um seine momentane Animation zu sehen. Im Eingabefeld [4] gebt ihr dann 0 (= physische Animation) oder 1 (= spezielle Animation) ein.
  3. Wiederholt 2, bis ihr ein Resultat erhalten habt (meist so 10mal). Darunter wird euer neuer momentaner Seed angezeigt. Wenn ihr auf [6] "Update State" drückt, wird der neue momentane Seed im Programm übernommen. Nur, wenn ihr die NPC Zahl manuell herausfinden wollt, solltet ihr diesen Knopf nicht drücken.

NPC Zahl herausfinden

Es gibt zwei Varianten, um die NPC Zahl herauszufinden:

  • Lauft im Dojo-Raum umher und zählt manuell die NPCs, dabei gelten Pokémon wie Quappo und Pikachu sowie die Menschen. Rotom hingegen zählt nicht.
  • Komplizierter, aber akkurater (sowie allgemein anwendbar):
    1. Mit X das Spiel pausieren.

    2. Findet euren Initial Seed heraus.
    3. [7] "Menu Close Advances Viewer" drücken.
    4. Ein neues Fenster öffnet sich:
    5. Die Anzahl der vermuteten NPCs eingeben und auf "Search" drücken. Dieses Fenster offen lassen, aber zurück zum Haupt-Toolfenster fokussieren.
    6. Zweimal X drücken, damit das Spiel kurz unpausiert und dann wieder pausiert.
    7. Den momentanen Seed wiederfinden
    8. Ablesen, wie viele Inputs und wie viele Advances für das Seed wiederfinden benötigt wurden:

      In diesem Fall sind 2609 (ich habe nicht nur das Menü geschlossen, sondern bin auch im Raum herumgelaufen) Advances vergangen und ich habe 15 Inputs gemacht, um den neuen Seed herauszufinden.
      Dann rechen wir:
      Advances - Input = Schritte, die das Menü schliessen dieses Mal vorangeschritten hat
    9. Im anderen Fenster abgleichen, ob im nächsten (hier blau markierten) Schritt unser neuer momentaner Seed (45E71F586531CE55, 31C41D46CEB75C26) zu sehen ist:
    10. Falls richtig, habt ihr die richtige NPC Zahl eingegeben! Ansonsten müsst ihr unten beim Regler, wo ich momentan 21 stehen habe herumprobieren, bis ihr den neu gefundenen Seed als erstes Resultat erhaltet. Das ist dann eure NPC Zahl für die momentane Umgebung.

Frames voranschreiten

Es gibt mehrere Möglichkeiten, gezielt Frames voranzuschreiten.


Rechten Stick in der Team-Ansicht drücken (1 Schritt)


Jedes Mal, wenn ihr den rechten Joystick drückt, vergeht hier genau ein 1 Schritt.

Eine Animation im Bericht anschauen (1 Schritt)

Hier vergeht 1 Schritt pro gezeigte Animation. Wenn ihr hier aber zu schnell drückt, kann es da manchmal zu Fehlern beim Voranschreiten kommen.

Menü öffnen und schliessen (variabel, um die 30)

[7] "Menu Close Advances Viewer" drücken, im neuen Fenster die Anzahl NPCs eingeben und auf "Search" drücken

Dann seht ihr in der Tabelle, wie viele Advances/Schritte ihr pro Menü öffnen und schliessen voranschreitet (der Schritt umfasst 2mal X drücken).

NPCS aktivieren (ungefähr 2500 pro Minute)

Wenn ihr euch NPCs annähert, sodass sie sich an euch orientieren, nennt sich das NPCs aktivieren. Immer wieder zum NPC und weg laufen, lässt Schritte schneller vergehen. Gut für lange Distanzen. Sobald ihr dadurch ein wenig vorangeschritten seid, könnt ihr mit momentaner Seed wiederfinden wieder euren aktuellen Status herausfinden.

Lotto RNG

Die Lotterie (z.B. für Meisterbälle) kann sehr ähnlich rng abuset werden. Dazu klickt ihr auf [6] "Loto ID", geht ins Pokémon Center von Brassbury, stellt euch vor Rotom und gebt 5 NPCs ein.

Credits