Лицензии
Runtime собран из модифицированной web-дистрибуции
fallout2-ce. Исходный код движка не изменён;
локальные index.html, config.mjs и
safe-game-slot.mjs и
gameplay-safety.mjs
заменяют web-shell и отключают стороннюю телеметрию.
Локальный patch для mainmenu.mjs выводит имена
импортированных сохранений только как текст, без HTML parsing.
Overlay patches/fallout2-ce-gameplay-safety.patch
удаляет fallback на отсутствующую английскую игру и инъекцию
отсутствующих hi-res файлов. Первый запуск использует
640x480; hi-res режим сохраняет
IFACE_BAR_WIDTH=640 и
IFACE_BAR_SIDE_ART=0, поэтому side-art не нужен.
HTTP non-2xx отклоняется до чтения body и gzip inflate. Ошибки
4xx считаются постоянными и завершаются сразу, кроме явно
retryable 408/429; network и 5xx
могут быть повторены.
При упаковке также изменяется index.sw.js: его
immutable service-worker/cache schema version равна
ad70dbd1de1bebc1248b79796479852cc199be01-emsdk-3.1.74-v5,
поиск ограничен текущим versioned cache, а эта страница,
уведомления и тексты лицензий доступны офлайн.
- fallout2-ce — Sustainable Use License 1.0
- Уведомление о наших изменениях fallout2-ce
- fpattern — MIT
- LodePNG — zlib license
- SDL2 2.30.9 — zlib license
- SDL2_mixer 2.8.0 — zlib license
- zlib 1.2.13 — zlib license
- libogg — BSD-3-Clause
- libvorbis — BSD-3-Clause
- Pako 2.1.0 — MIT
- Emscripten 3.1.74 — MIT и University of Illinois/NCSA
- musl 1.2.5 — copyright и license notices
- compiler-rt — Apache 2.0 с LLVM exception
- libc++ — Apache 2.0 с LLVM exception
- libc++abi — Apache 2.0 с LLVM exception
- Точные версии и provenance