Eine unerwartete Entdeckung
Spieler von Metal Gear Solid 3: Snake Eater haben über 15 Jahre lang mit einer technisch fehlerhaften Kameraeinstellung gelebt. Die Community-Mod MGSHDFix deckt nun auf, dass das Spiel intern in einer falschen Auflösung und mit verzerrten Seitenverhältnissen lief.
Diese Korrektur folgt direkt auf eine ähnliche Entdeckung bei Metal Gear Solid 2. Modder fanden heraus, dass die interne Kamera-Matrix die Perspektive subtil falsch berechnete.
Die Ursprünge von Metal Gear Solid 3 liegen bei Kojima Productions, einem internen Studio von Konami. Hideo Kojima leitete die Entwicklung ab 2002, nachdem er bereits mit Titeln wie Snatcher und der Metal Gear-Reihe seit 1987 das Genre der Stealth-Action prägte.
Das Spiel erschien ursprünglich 2004 für die PlayStation 2. Die Hardware der Konsole arbeitete mit einer nativen Auflösung von 640x448 Pixeln, was bei der Portierung auf moderne HD-Systeme oft zu Skalierungsproblemen führt.
Was die Modifikation ändert
Die Modifikation MGSHDFix behebt spezifische Probleme der ursprünglichen Portierungen. Hier sind die technischen Details der Anpassungen:
- Korrektur des fehlerhaften Field-of-View (FOV), das das Bild bisher leicht gestaucht darstellte.
- Anpassung der internen Kameraparameter für den korrekten 16:9-Bildaufbau.
- Entfernung von Bildfehlern, die durch fehlerhafte Skalierungen seit den frühen Versionen existierten.
Bei der Metal Gear Solid HD Collection von 2011, entwickelt von Bluepoint Games, wurden die Spiele auf Xbox 360 und PlayStation 3 für 720p optimiert. Dabei übernahmen die Entwickler die ursprünglichen Kamera-Matrizen, ohne die Auswirkungen auf die Geometrie bei 16:9-Auflösungen vollständig anzupassen.
Die nun veröffentlichte Mod überschreibt diese veralteten Werte im Speicher des Spiels. Sie erzwingt eine mathematisch korrekte Projektionsmatrix, die das Blickfeld an das Seitenverhältnis des Monitors anpasst.
Warum das für Fans zählt
Das Spielgefühl ändert sich durch diese Anpassung spürbar, da die Abstände im Dschungel von Tselinoyarsk nun korrekt wahrgenommen werden. Viele Spieler bemerkten seit Jahren eine leichte Unstimmigkeit beim Zielen, konnten diese aber nie genau benennen.
Die fehlerhafte Darstellung war in der gesamten Metal Gear Solid HD Collection sowie späteren PC-Umsetzungen vorhanden. Konami hatte diese Verzerrungen nie offiziell adressiert, weshalb die Arbeit der Modder-Gruppe hier für Klarheit sorgt.
Das Zielen auf Entfernungen erforderte in der ungepatchten Fassung eine intuitive Kompensation durch den Spieler. Da das Bild horizontal gestreckt wurde, wirkten Objekte in der Mitte des Bildschirms näher als sie waren.
Dieser Effekt beeinträchtigte besonders das Scharfschützen-Gameplay. Mit dem SVD Dragunov oder dem Mosin Nagant im Spiel mussten Spieler die durch die Kamera verzerrte Ballistik mental korrigieren.
Die technische Realität
Eine falsche Kamera-Matrix bedeutet in der Praxis, dass geometrische Objekte nicht dort liegen, wo das Auge sie vermutet. Wer Snake Eater heute mit der Mod spielt, sieht die Welt endlich so, wie die Entwickler sie ursprünglich entwarfen.
Die Installation erfordert lediglich das Ersetzen einiger Spieldateien im Installationsverzeichnis. Der direkte Vergleich zwischen der ungepatchten Version und der korrigierten Fassung zeigt, wie stark die ursprüngliche Kamera das Bild in die Breite zog.
Modder nutzen für solche Eingriffe Werkzeuge wie Cheat Engine oder direkte Binär-Patches. Sie lesen den Speicher des laufenden Prozesses aus, um die Werte für das FOV zu lokalisieren, die für die verzerrte Darstellung verantwortlich sind.
Die Master Collection Vol. 1, die 2023 von Konami veröffentlicht wurde, basiert technisch auf der HD Collection von 2011. Trotz der neuen Plattformen blieb der Fehler der Kamera-Matrix bei dieser Neuveröffentlichung bestehen.
Die Modifikation ist für alle Besitzer der PC-Fassung bei GitHub verfügbar. Die Community plant bereits, ähnliche Fixes für weitere Titel der Serie zu entwickeln.
Die Arbeit an MGSHDFix zeigt die Grenzen von Portierungen auf, die lediglich die Auflösung erhöhen, ohne die mathematischen Grundlagen der Engine an moderne Standards anzupassen. In der Datei metalgearsolid3.exe wurden die Kameraparameter durch den Modder nun manuell korrigiert, um die ursprünglichen Proportionen des Spiels wiederherzustellen.