Complete BigTask
Sync changed files to Google Drive / sync (push) Successful in 1m34s

This commit is contained in:
admin_d committed 2026-09-14 20:47:20 +05:00
1 parent 15a968a2f7
commit b52921e171
38 files changed
+564 -2956

No files matched your search

+17 -20
View File
@@ -1,27 +1,24 @@
# Первичные источники
# Primary sources
Проверено при подготовке: 8 сентября 2026 года. Это ссылки для воспроизведения API/сборочных решений, не утверждение, что Android APK был собран в среде подготовки.
## Pinned KaM authority
## Зафиксированный KaM
- Repository: [reyandme/kam_remake](https://github.com/reyandme/kam_remake)
- Release/tag: r16020
- Commit: [962fb850324b79bbe5480e1c2087d98f83a60917](https://github.com/reyandme/kam_remake/tree/962fb850324b79bbe5480e1c2087d98f83a60917)
- [KaM_Remake.inc](https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/KaM_Remake.inc) and [PascalScript gitlink](https://github.com/reyandme/kam_remake/blob/962fb850324b79bbe5480e1c2087d98f83a60917/.gitmodules)
- База и исходники: 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 подмодуля из закреплённого дерева, не его текущая ветка.
Source authority is, in order: pinned upstream r16020 semantics; project-owned registered adaptations; and Castle Android platform/tooling documentation. `vendor/kam_remake` is the pinned source location, with adaptation registration owned by `config/extra-paths.json` and `tools/source_resolution.py`.
## 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
- [Castle build tool](https://castle-engine.io/build_tool)
- [Castle project manifest](https://castle-engine.io/project_manifest)
- [Castle Docker toolchain](https://castle-engine.io/docker)
- [Castle Android documentation](https://castle-engine.io/android)
- [Castle Android assets](https://castle-engine.io/android_faq)
- [Castle lifecycle callbacks](https://castle-engine.io/apidoc/html/CastleApplicationProperties.TCastleApplicationProperties.html)
- [Castle files and config URLs](https://castle-engine.io/apidoc/html/CastleUriUtils.html)
- [Android ABI guidance](https://developer.android.com/ndk/guides/abis)
- [Android device deployment](https://developer.android.com/studio/run/device)
CGE API развивается. Именно поэтому первый реальный запуск сохраняет digest toolchain, а ошибка платформенного API в `platform` не называется ошибкой KaM. Default SDK/NDK берутся из выбранного CGE, а не из неподтверждённой собственной таблицы версий.
These references support the pinned baseline; mutable upstream `master` is not implementation authority.