28 lines
2.6 KiB
Markdown
28 lines
2.6 KiB
Markdown
# Первичные источники
|
|
|
|
Проверено при подготовке: 8 сентября 2026 года. Это ссылки для воспроизведения API/сборочных решений, не утверждение, что Android APK был собран в среде подготовки.
|
|
|
|
## Зафиксированный KaM
|
|
|
|
- База и исходники: https://github.com/reyandme/kam_remake/tree/962fb850324b79bbe5480e1c2087d98f83a60917
|
|
- Переключатели FPC/существующий `DBG_SKIP_SECURE_AUTH`: https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/KaM_Remake.inc
|
|
- Подмодуль PascalScript: https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/.gitmodules
|
|
- Оригинальные координаты: https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/src/common/KM_Points.pas
|
|
- Оригинальные потоки: https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/src/common/KM_CommonClasses.pas
|
|
|
|
Upstream revision, blob SHA-1 и SHA-256 для всех реально используемых файлов записывает `tools/source_fetch.py`. Используется SHA gitlink подмодуля из закреплённого дерева, не его текущая ветка.
|
|
|
|
## Castle / Android
|
|
|
|
- Build tool, Android `--os/--cpu`, `--assume-compiled`, debug APK: https://castle-engine.io/build_tool
|
|
- Формат manifest, game_units, search_paths, defines, custom_options: https://castle-engine.io/project_manifest
|
|
- Официальный toolchain Docker image и его состав: https://castle-engine.io/docker
|
|
- Android: https://castle-engine.io/android
|
|
- Android assets: https://castle-engine.io/android_faq
|
|
- Lifecycle callbacks: https://castle-engine.io/apidoc/html/CastleApplicationProperties.TCastleApplicationProperties.html
|
|
- Файлы и config URLs: https://castle-engine.io/apidoc/html/CastleUriUtils.html
|
|
- Android ABI: https://developer.android.com/ndk/guides/abis
|
|
- Проверка реального устройства: https://developer.android.com/studio/run/device
|
|
|
|
CGE API развивается. Именно поэтому первый реальный запуск сохраняет digest toolchain, а ошибка платформенного API в `platform` не называется ошибкой KaM. Default SDK/NDK берутся из выбранного CGE, а не из неподтверждённой собственной таблицы версий.
|