Dans ce référentiel, vous trouverez un code source inversé pour Fallout 2.
En tant que joueur / joueur, vous êtes probablement intéressé par Fallout 2 Community Edition qui est basé sur ce projet.
Si vous êtes un développeur, vous voudrez peut-être également consulter Fallout Reference Edition pour voir l'évolution du moteur.
L'objectif de ce projet est de restaurer le code source d'origine aussi proche possible avec toutes ses imperfections. À bien des égards, cet objectif peut être considéré comme atteint.
Il existe un petit nombre de fonctions qui ne sont pas encore décompilées. Ces fonctions ne sont pas essentielles au gameplay, la plupart d'entre elles sont des restes de Fallout 1, d'autres font partie des API plus grandes qui n'étaient pas pleinement utilisées. Outre ces fonctions manquantes, il existe des efforts continus pour mettre à jour la base de code vers C89 pour s'assurer que le jeu peut être compilé avec le compilateur WATCOM C (qui pourrait être pratique pour obtenir des résultats binaires identiques). Ces tâches sont faibles prioritaires et ne seront probablement jamais terminées.
Vous devez posséder le jeu pour jouer. Achetez votre copie sur GOG ou Steam. Téléchargez la dernière construction ou la construction à partir de la source. Le fallout2-re.exe remplace le remplacement de fallout2.exe . Copiez-le dans votre répertoire Fallout 2 et exécutez.
Le code source de ce référentiel est produit par ingénierie inverse du binaire d'origine. Il existe quelques exceptions pour l'ingénierie inverse sous DMCA - documentation, interopérabilité, utilisation équitable. Une documentation est nécessaire pour atteindre l'interopérabilité. L'exécution de votre copie légalement achetée sur Mac M1 moderne par exemple (interopérabilité en action) constitue une utilisation équitable. Publier ce truc à un large public est discutable. Finalement, c'est à Bethesda / Microsoft pour éliminer le projet ou le laisser être. Voir # 29 pour la discussion.
Le code source est que ce référentiel est disponible sous la licence d'utilisation durable.