In diesem Repository finden Sie den Reverse Engineered Source Code für Fallout: ein Spiel nach nuklearen Rollenspielen.
Dieses Projekt basiert auf einem Großteil des Codes mit Fallout 2 Reference Edition, die ich zuvor dekompiliert hatte. Die ursprüngliche Fallout -Engine ist in vielerlei Hinsicht einfacher, aber es ist immer noch ein anderes Spiel. Deshalb habe ich beschlossen, Fallout 1 und Fallout 2 als separate Projekte zu halten.
Ziel dieses Projekts ist es, den ursprünglichen Quellcode so nah wie möglich mit all den Unvollkommenheiten wiederherzustellen. Dies bedeutet unter anderem Windows/X86/640x480. Die ursprünglichen Fallout hatten auch DOS- und Mac OS X -Ports, die nicht in diesem Projekt geraten.
Das Spiel kann von Anfang bis Ende abgeschlossen werden. Etwa 6% der Funktionen aus Fallout 2 Codebase werden derzeit überprüft. Wie bei F2RE gibt es eine kleine Anzahl von Funktionen, die nicht zerlegt werden, weil sie im Spiel nie verwendet werden.
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 fallout-re.exe dient als Drop-In-Ersatz für falloutw.exe . Kopieren Sie es in Ihr Fallout -Verzeichnis und führen Sie es aus.
Das Beste, was Sie tun können, ist, Fehler oder Inkonsistenzen zu spielen und zu melden. Fügen Sie bei Bedarf die Reißverschlusssparung bei.
Bitte senden Sie keine neuen Funktionen oder Code, die in Fallout 1 Binary nicht vorhanden sind. Sobald die Dekompilierung/Überprüfung der Überprüfung abgeschlossen ist, wird die Entwicklung im neuen Repository fortgesetzt. Dieses Repository bleibt aus historischen Gründen intakt.
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.