Neste repositório, você encontrará o código fonte de engenharia reversa para Fallout: um jogo de dramatização de papéis nucleares.
Este projeto é baseado e compartilhe grande parte do código com a Fallout 2 Reference Edition, que eu havia descompilado anteriormente. O mecanismo Fallout original é mais simples de várias maneiras, mas ainda é um jogo diferente, então decidi manter o Fallout 1 e o Fallout 2 como projetos separados.
O objetivo deste projeto é restaurar o código -fonte original o mais próximo possível de todas as suas imperfeições. Isso significa que o Windows/X86/640x480 entre muitas outras coisas. Fallout original também tinha portas de DOS e Mac OS X, fora do escopo deste projeto.
O jogo pode ser concluído do início ao fim. Cerca de 6% das funções da Fallout 2 CodeBase estão atualmente em revisão. Como no F2re, há um pequeno número de funções que não são descompiladas porque nunca são usadas no jogo.
Você deve possuir o jogo para jogar. Compre sua cópia em Gog ou Steam. Faça o download da última construção ou construção da fonte. O fallout-re.exe serve como um substituto para falloutw.exe . Copie -o para o seu diretório de Fallout e execute.
A melhor coisa que você pode fazer é tocar e relatar bugs ou inconsistências. Anexe o salvamento com zíper, se necessário.
Por favor, não envie novos recursos ou qualquer código que não esteja presente no Fallout 1 binário. Uma vez concluído o processo de descompilação/revisão, o desenvolvimento continuará no novo repositório. Este repositório será deixado intacto por razões históricas.
O código -fonte deste repositório é produzido pela engenharia reversa do binário original. Existem algumas exceções para engenharia reversa sob DMCA - documentação, interoperabilidade, uso justo. É necessária documentação para obter interoperabilidade. A execução da sua cópia adquirida legalmente no Mod Mac M1, por exemplo (interoperabilidade em ação), constitui um uso justo. Publicar esse material para o público amplo é questionável. Eventualmente, cabe a Bethesda/Microsoft retirar o projeto ou deixá -lo. Veja #29 para discussão.
O código -fonte é que este repositório está disponível sob a licença de uso sustentável.