In diesem Repository finden Sie den Reverse Engineered Quellcode für Fallout 2.
Als Spieler/Spieler sind Sie höchstwahrscheinlich an der Fallout 2 Community Edition interessiert, die auf diesem Projekt basiert.
Wenn Sie ein Entwickler sind, möchten Sie möglicherweise auch die Fallout Reference Edition überprüfen, um die Entwicklung des Motors zu sehen.
Das Ziel dieses Projekts ist es, den ursprünglichen Quellcode so nahe bei all den Unvollkommenheiten wiederherzustellen. In sehr vieler Hinsicht kann dieses Ziel als erreicht angesehen werden.
Es gibt eine kleine Anzahl von Funktionen, die noch nicht zerlegt werden. Diese Funktionen sind für das Gameplay nicht wesentlich, die meisten von ihnen sind Reste von Fallout 1, andere sind Teil größerer APIs, die nicht vollständig genutzt wurden. Abgesehen von diesen fehlenden Funktionen gibt es ständige Anstrengungen, um die Codebasis auf C89 zu aktualisieren, um sicherzustellen, dass das Spiel mit Watcom C -Compiler zusammengestellt werden kann (was möglicherweise praktisch ist, um binäre identische Ergebnisse zu erzielen). Diese Aufgaben haben eine niedrige Priorität und werden wahrscheinlich nie erledigt sein.
Sie müssen das Spiel zum Spielen besitzen. Kaufen Sie Ihre Kopie auf GOG oder Steam. Laden Sie den neuesten Build oder Build von Quelle herunter. Der fallout2-re.exe dient als Drop-In-Ersatz für fallout2.exe . Kopieren Sie es in Ihr Fallout 2 -Verzeichnis und führen Sie es aus.
Der Quellcode in diesem Repository wird durch Reverse Engineering the Original Binary erstellt. Es gibt einige Ausnahmen für Reverse Engineering unter DMCA - Dokumentation, Interoperabilität, fairer Gebrauch. Dokumentation ist erforderlich, um Interoperabilität zu erreichen. Das Ausführen Ihrer legal gekauften Kopie auf dem modernen Mac M1 beispielsweise (Interoperabilität in Aktion) ist eine faire Verwendung. Das Veröffentlichen dieses Zeuges beim breiten Publikum ist fraglich. Schließlich liegt es an Bethesda/Microsoft, das Projekt abzubauen oder es sein zu lassen. Siehe #29 für Diskussion.
Der Quellcode ist, dass dieses Repository unter der Lizenz für nachhaltige Nutzung verfügbar ist.