En este repositorio encontrará un código fuente de ingeniería inversa para Fallout: un juego de rol de rol post nuclear.
Este proyecto se basa y comparte gran parte del código con Fallout 2 Reference Edition, que había descompilado anteriormente. El motor de Fallout original es más simple en muchas maneras, pero sigue siendo un juego diferente, por lo que he decidido mantener Fallout 1 y Fallout 2 como proyectos separados.
El objetivo de este proyecto es restaurar el código fuente original lo más cerca posible con todas sus imperfecciones. Esto significa Windows/x86/640x480 entre muchas otras cosas. Fallout originales también tenían puertos DOS y Mac OS X que están fuera del alcance de este proyecto.
El juego se puede completar de principio a fin. Alrededor del 6% de las funciones de Fallout 2 CodeBase están actualmente en revisión. Al igual que con F2RE, hay una pequeña cantidad de funciones que no se descomponen porque nunca se usan en el juego.
Debes ser dueño del juego para jugar. Compre su copia en Gog o Steam. Descargue la última compilación o compilación desde la fuente. El fallout-re.exe sirve como un reemplazo de entrega para falloutw.exe . Copiéelo a su directorio de Fallout y ejecute.
Lo mejor que puede hacer es jugar e informar errores o inconsistencias. Adjunte guardado con cremallera si es necesario.
No envíe nuevas funciones ni ningún código que no esté presente en Fallout 1 Binary. Una vez que se complete el proceso de descomposición/revisión, el desarrollo continuará en el nuevo repositorio. Este repositorio quedará intacto por razones históricas.
El código fuente en este repositorio se produce mediante ingeniería inversa del binario original. Hay un par de excepciones para la ingeniería inversa bajo DMCA: documentación, interoperabilidad, uso justo. Se necesita documentación para lograr la interoperabilidad. Ejecución de su copia legalmente comprada en MAC M1 moderna, por ejemplo (interoperabilidad en acción), constituye un uso justo. Publicar estas cosas para una audiencia amplia es cuestionable. Finalmente, depende de Bethesda/Microsoft derribar el proyecto o dejarlo. Ver #29 para la discusión.
El código fuente es que este repositorio está disponible bajo la licencia de uso sostenible.