Beeren-Glitch

Aus PokéWiki
(Weitergeleitet von Beerenprogramm-Update)
Zur Navigation springen Zur Suche springen

Der Beeren-Glitch ist ein Glitch aus frühen Versionen der Spiele Pokémon Rubin und Saphir, der den spielinternen Kalender betrifft. Der Name entstand dadurch, dass Spieler üblicherweise zuerst feststellten, dass Beeren nicht mehr weiterwachsen. Abgesehen davon können auch andere zeitgebundene Ereignisse nicht mehr stattfinden. Der Glitch tritt 366 Tage nach erstmaligem Start des Spiels oder Austauschen der Batterie im Spielmodul auf.

Nachdem der Fehler von Nintendo und der Pokémon Company offiziell anerkannt wurde, gab es mehrere Möglichkeiten zur Fehlerbehebung. In späteren Versionen der Spiele wurde dieser Fehler behoben.

Erklärung

Das Spielmodul enthält eine EchtzeituhrWikipedia-Icon (englisch real-time clock oder RTC), die das aktuelle Jahr, den Monat, den Tag, die Uhrzeit und den Wochentag verfolgt und den Spiel-Code mitteilt. Wenn die Uhr zum ersten Mal startet, wird das Datum auf den ersten Januar 2000 eingestellt.

Da das Spiel keinen Nutzen aus einem vollwertigen Kalender-System zieht, errechnet es aus den Daten der Uhr, wie viele Tage seit dem Start schon vergangen sind.

In diese Umrechnung hat sich allerdings ein Fehler eingeschlichen:
Während der Tageszähler zwischen dem ersten Januar und dem 31. Dezember des Jahres 2000 (also für ein Jahr nach erstmaligem Start des Spiels) einen Wert zwischen 1 und 366 (da 2000 ein SchaltjahrWikipedia-Icon war) liefert, beginnt er am ersten Januar 2001 wieder, von 1, und ab hier auch fortlaufend korrekt zu zählen.

Beispiel:
Pflanzte man am 31. Dezember 2000 (also am 366. Tag) etwa eine Tsitrubeere, erreichte diese ihren Reifezustand am 367. Tag. Durch Auftreten des Beeren-Glitches fällt der Zähler am darauffolgenden Tag allerdings einmalig auf 1 zurück.
Erst, wenn die Uhr den zweiten Januar 2002 erreichte (also ein Jahr später), stünde der Tageszähler auf 367 und die Tsitrubeere wäre reif.

Auftretende Fehler

Durch den Berechnungsfehler funktionieren nach 366 Tagen für die nächsten 366 Tage keine Events mehr, die auf dem Verstreichen von Tagen basieren.

Das bedeutet, dass:

  • eingepflanzte Beeren nicht mehr wachsen (daher auch der Kosename „Beeren-Update“)
  • alle Tages-Events auf dem gleichen Stand bleiben

Features, die rein auf der Tageszeit basieren, funktionieren jedoch weiterhin.

Ähnliche Fehler bei leerer Batterie

Wenn die Batterie des Spielemoduls leer ist, kann man einen ähnlichen Fehler beobachten. Da durch eine leere Batterie jedoch auch die Uhrzeit nicht mehr funktioniert, sind auch Features, die auf der Tageszeit basieren, nicht mehr verfügbar.

Eine leere Batterie sorgt außerdem für eine entsprechende Meldung beim Start des Spieles, daher ist dieser Fall einfach vom „echten“ Beeren-Glitch zu unterscheiden.

Die unten genannten Möglichkeiten zur Fehlerbehebung werden in diesem Fall nicht funktionieren. Lediglich mit einem Austausch der Spielebatterie kann das Problem behoben werden, was allerdings wiederum Probleme auslöst.

Ähnliche Fehler nach Austausch einer leeren Batterie

Oben genannte Fehler lassen sich in Teilen auch beobachten, wenn die Batterie innerhalb des Spielemoduls ausgetauscht, der Spielstand aber seitdem nicht gelöscht und neu gestartet wurde. Grund dafür ist, dass der Austausch der Batterie die Uhr auf den Ausgangswert (1. Januar 2000) zurücksetzt. Das Spiel erwartet jedoch auch nach den Austausch der Batterie den alten Wert für die Anzahl der vergangene Tage - die Uhr allerdings beginnt wieder bei 0 zu zählen.

Dies kann unter Umständen zu dem Eindruck führen, dass eine Pokémon Smaragd-Edition vom Beeren-Glitch betroffen ist.

Auch hier werden die unteren genannten Möglichkeiten zur Fehlerbehebung nicht funktionieren. Ein neuer Spielstand behebt diese Probleme jedoch. Um den Spielstand zu behalten und dennoch die Fehler zu beheben, sind Eingriffe in den Spielstand oder den Zeitchip nötig.

Möglichkeiten zur Fehlerbehebung

Das Beeren-Update in Rubin/Saphir.
  • 2. Möglichkeit: Es gibt außerdem die Möglichkeit, zwei Game Boy Advance-Systeme mittels Linkkabel zu verbinden, in eines das Rubin/Saphir-Modul und in das andere Pokémon Feuerrot, Blattgrün oder Smaragd zu stecken. Danach muss während des Titelbildschirms von Feuerrot/Blattgrün/Smaragd gleichzeitig B + Select gedrückt und den Anweisungen gefolgt werden. Die Aktualisierung wird vom Spiel nur dann vorgenommen, wenn sie notwendig ist.
  • 3. Möglichkeit: Das betroffene Spiel lässt sich auch mit einer bestimmten GameCube-Demo-Disc (Multi Game Demo Disc 14 oder 16) aktualisieren. Diese Disc wurde allerdings nur in Japan und den USA veröffentlicht. Dadurch erhält man ein schillerndes Zigzachs. Die US-amerikanische Disc funktioniert auch mit den europäischen/deutschen Editionen.
  • 4. Möglichkeit: Bis zum 27. Juli 2007 konnte man sein Spielmodul an Nintendo Of Europe schicken, um den Fehler beheben zu lassen. Dabei erhielt man außerdem ein Exemplar eines schillernden Zigzachs, wenn man mindestens einen freien Platz im Team hatte. (weitere Informationen zu diesem Zigzachs gibt es hier).
    • Adresse für Deutschland:
      Nintendo of Europe GmbH
      Reparaturabteilung
      Stichwort: Beeren-Update
      Nintendo Center
      63760 Großostheim
    • Adresse für die Schweiz:
      Waldmeier AG
      Auf dem Wolf 30
      4028 Basel

Technischer Hintergrund

Wenn das Spiel zum Zeitpunkt des Patches bzw. der Fehlerbehebung von Nintendo noch nicht vom Glitch betroffen ist, wird die EchtzeituhrWikipedia-Icon um 366 Tage in die Zukunft gestellt, damit die Effekte des Glitches nicht auftreten.
Wenn das Spiel allerdings schon betroffen ist, wird die Uhr auf den 2. Januar 2002 gestellt, damit die zeitbasierten Events am nächsten Tag wieder funktionieren.

Wird die Batterie ausgetauscht und ein neues Spiel gestartet, muss der Fehler nochmals behoben werden.

In anderen Sprachen: