В этом репозитории вы найдете исходный код с обратно разработкой для Fallout 2.
Как игрок/геймер, вы, скорее всего, заинтересованы в Fallout 2 Community Edition, основанном на этом проекте.
Если вы разработчик, вы также можете проверить справочное издание Fallout, чтобы увидеть эволюцию двигателя.
Цель этого проекта - восстановить оригинальный исходный код как можно ближе со всеми его недостатками. Во многих отношениях эта цель можно считать достигнутой.
Существует небольшое количество функций, которые еще не разбиты. Эти функции не важны для игрового процесса, большинство из них являются остатками от Fallout 1, другие являются частью более крупных API, которые не были полностью использованы. Помимо этих пропущенных функций, существуют постоянные усилия по обновлению кодовой базы на C89, чтобы убедиться, что игра может быть составлена с компилятором Watcom C (что может быть удобно для достижения бинарных идентичных результатов). Эти задачи имеют низкий приоритет и, вероятно, никогда не будут выполнены.
Вы должны владеть игрой, чтобы играть. Купите свою копию на Gog или Steam. Загрузите последнюю сборку или сборку из Source. fallout2-re.exe служит заменой падения для fallout2.exe . Скопируйте его в свой каталог Fallout 2 и запустите.
Исходный код в этом репозитории создается обратной инженерией оригинальной бинарной. Существует пара исключений для обратной инженерии в рамках DMCA - документация, совместимость, справедливое использование. Документация необходима для достижения совместимости. Например, запуск вашей юридически приобретенной копии на Modern Mac M1 (совместимость в действии) составляет справедливое использование. Публикация этого материала для широкой аудитории сомнительна. В конце концов, Bethesda/Microsoft заставит снять проект или оставить его. Смотрите #29 для обсуждения.
Исходным кодом является этот репозиторий доступен по лицензии на устойчивое использование.