sync: restore source from Google Drive
Sync changed files to Google Drive / sync (push) Successful in 1h45m13s
Sync changed files to Google Drive / sync (push) Successful in 1h45m13s
This commit is contained in:
1 parent
e2d8247e91
commit
7063d1b1c9
993 files changed
+949976
No files matched your search
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"command": [
|
||||
"docker",
|
||||
"run",
|
||||
"--rm",
|
||||
"--platform=linux/amd64",
|
||||
"--user",
|
||||
"0:0",
|
||||
"-e",
|
||||
"HOME=/work/.cache/home",
|
||||
"-v",
|
||||
"/codex/kam/src/kam-android-architecture-probe-r16020:/work",
|
||||
"-w",
|
||||
"/work",
|
||||
"--entrypoint",
|
||||
"python3",
|
||||
"kambi/castle-engine-cloud-builds-tools@sha256:1a67fad233fe7a2e81ed5f750b548c9ef136ed7d36ec061ff96b2e5eb6eaa218",
|
||||
"tools/runner.py",
|
||||
"--local",
|
||||
"--cpu",
|
||||
"aarch64",
|
||||
"--profiles",
|
||||
"all",
|
||||
"--timeout",
|
||||
"1800"
|
||||
],
|
||||
"image": "kambi/castle-engine-cloud-builds-tools@sha256:1a67fad233fe7a2e81ed5f750b548c9ef136ed7d36ec061ff96b2e5eb6eaa218"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
# KaM r16020 — Android architecture probe
|
||||
|
||||
Build ID: `20260908T164542Z-0843e132` · CPU: `aarch64` · Gate: **NOT_BUILDABLE_AS_IS**
|
||||
|
||||
Нет desktop target. Успех означает сборку выбранных Android-корней, не игровую совместимость.
|
||||
|
||||
| Проба | Compile + native link | APK | Ошибка / следующий шаг |
|
||||
|---|---|---|---|
|
||||
| platform | FAIL | NOT_RUN | /work/build/20260908T164542Z-0843e132/platform/./code/GameViewMain.pas(47,10) Error: identifier idents no member "Enabled" |
|
||||
| core_types | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
| core_streams | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
| mission_tokens | FAIL | NOT_RUN | /work/build/20260908T164542Z-0843e132/mission_tokens/./code/GameViewMain.pas(47,10) Error: identifier idents no member "Enabled" |
|
||||
| mission_info | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
| terrain_io | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
| sprite_loader | FAIL | NOT_RUN | /work/vendor/kam_remake/src/res/KM_ResSprites.pas(5,17) Fatal: Can't find unit LCLIntf used by KM_ResSprites |
|
||||
| terrain_pathfinding | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/KromUtils.pas(7,18) Fatal: Can't find unit LCLType used by KromUtils |
|
||||
| mission_world | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
| simulation | FAIL | NOT_RUN | /work/vendor/kam_remake/src/settings/KM_GameSettings.pas(6,15) Fatal: Can't find unit Forms used by KM_GameSettings |
|
||||
| script_vm | FAIL | NOT_RUN | /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSCompiler.pas(6844,13) Error: Illegal expression |
|
||||
| scripting | FAIL | NOT_RUN | /work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(116,5) Error: Wrong number of parameters specified for call to "Invoke" |
|
||||
| legacy_render | FAIL | NOT_RUN | /work/vendor/kam_remake/src/render/KM_Render.pas(6,17) Fatal: Can't find unit LCLIntf used by KM_Render |
|
||||
| legacy_audio | FAIL | NOT_RUN | /work/vendor/kam_remake/src/ext/openal.pas(76,1) Fatal: Syntax error, "identifier" expected but "TYPE" found |
|
||||
| integration | FAIL | NOT_RUN | /work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO |
|
||||
|
||||
## Что установлено
|
||||
|
||||
`PASS` compile_link = FPC завершился успешно, найден свежий ELF нужного ABI, проверены корневые PPU. Линковка не отключена; требуются определённые символы. `PASS` APK = упаковка завершилась, проверены ZIP/DEX, правильный ABI, совпадение native library и DT_NEEDED. Подпись проверяется отдельно, если доступен apksigner. `runtime=NOT_RUN` до реального запуска на Android.
|
||||
|
||||
`NOT_BUILDABLE_AS_IS` — найдено препятствие в текущем коде/окружении, а не доказательство, что core надо переписать. Ошибки legacy_render/legacy_audio диагностические и не входят в обязательный gate, но их транзитивное попадание в core всё равно видно.
|
||||
|
||||
## Как принимать решение
|
||||
|
||||
| Свидетельство | Разумное решение |
|
||||
|---|---|
|
||||
| Корень собирается с оригинальными исходниками | Кандидат на reuse; поведение ещё проверяется отдельно |
|
||||
| Активная зависимость Windows/LCL/desktop GL | Исследовать минимальное отделение платформенной части |
|
||||
| Отсутствует source unit / package | Проверить комплектность исходников, условные defines и пакет для Android |
|
||||
| Undefined reference / отсутствует native library | Сборка/подключение Android-библиотеки либо адаптер Castle |
|
||||
| Один и тот же блокер у многих модулей | Исправить общий корень и повторить пробы; не считать это множеством отдельных переписываний |
|
||||
| Срабатывает exception при запуске | Снять logcat; проверить unit initialization/lifecycle/доступ к данным |
|
||||
|
||||
Ни один автоматический результат здесь не выносит решение «написать подсистему с нуля».
|
||||
@@ -0,0 +1,5 @@
|
||||
$ adb version
|
||||
Android Debug Bridge version 1.0.41
|
||||
Version 37.0.1-15733141
|
||||
Installed as /usr/local/android/android-sdk/platform-tools/adb
|
||||
Running on Linux 6.8.0-139-generic (x86_64)
|
||||
@@ -0,0 +1,2 @@
|
||||
$ castle-engine --version
|
||||
castle-engine 7.0-alpha.3.snapshot
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_core_streams" caption="KaM Android: core_streams" author="KaM Mobile" qualified_name="org.kammobile.archprobe.corestreams" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,31 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_CommonClasses, KM_Points;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
var P,Q:TKMPoint;
|
||||
S:TKMemoryStreamBinary; I:Integer; U:UnicodeString;
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_CommonClasses, KM_Points; this does not execute a game world');
|
||||
try
|
||||
P:=KMPoint(17,-3); Q:=KMPointRight(P);
|
||||
R.Check('core.points',(P.X=17) and (P.Y=-3) and (Q.X=18) and (Q.Y=-3),
|
||||
'Calls original KMPoint / KMPointRight, not a local replacement');
|
||||
R.Check('core.point_layout',(SizeOf(TKMPoint)=8) and (SizeOf(TKMPointF)=8),
|
||||
Format('TKMPoint=%d TKMPointF=%d',[SizeOf(TKMPoint),SizeOf(TKMPointF)]));
|
||||
except on E:Exception do R.Add('core.points','FAIL',E.ClassName+': '+E.Message);end;
|
||||
try
|
||||
S:=TKMemoryStreamBinary.Create;
|
||||
try
|
||||
S.Write(Integer(123456)); S.Write(P); S.WriteW(UnicodeString('KaM Android'));
|
||||
S.Position:=0; S.Read(I); S.Read(Q); S.ReadW(U);
|
||||
R.Check('core.stream_roundtrip',(I=123456) and (Q.X=P.X) and (Q.Y=P.Y)
|
||||
and (U=UnicodeString('KaM Android')) and (S.Position=S.Size),
|
||||
'Calls original TKMemoryStreamBinary Read/Write/ReadW/WriteW');
|
||||
finally S.Free;end;
|
||||
except on E:Exception do R.Add('core.stream_roundtrip','FAIL',E.ClassName+': '+E.Message);end;
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_core_streams" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/core_streams/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/core_streams/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"profile": "core_streams",
|
||||
"name": "kam_probe_core_streams",
|
||||
"package": "org.kammobile.archprobe.corestreams",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_CommonClasses",
|
||||
"KM_Points"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_core_types" caption="KaM Android: core_types" author="KaM Mobile" qualified_name="org.kammobile.archprobe.coretypes" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,20 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_CommonTypes, KM_Points;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
var P,Q:TKMPoint;
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_CommonTypes, KM_Points; this does not execute a game world');
|
||||
try
|
||||
P:=KMPoint(17,-3); Q:=KMPointRight(P);
|
||||
R.Check('core.points',(P.X=17) and (P.Y=-3) and (Q.X=18) and (Q.Y=-3),
|
||||
'Calls original KMPoint / KMPointRight, not a local replacement');
|
||||
R.Check('core.point_layout',(SizeOf(TKMPoint)=8) and (SizeOf(TKMPointF)=8),
|
||||
Format('TKMPoint=%d TKMPointF=%d',[SizeOf(TKMPoint),SizeOf(TKMPointF)]));
|
||||
except on E:Exception do R.Add('core.points','FAIL',E.ClassName+': '+E.Message);end;
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_core_types" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/core_types/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/core_types/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"profile": "core_types",
|
||||
"name": "kam_probe_core_types",
|
||||
"package": "org.kammobile.archprobe.coretypes",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_CommonTypes",
|
||||
"KM_Points"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
$ fpc -iV
|
||||
3.2.2
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_integration" caption="KaM Android: integration" author="KaM Mobile" qualified_name="org.kammobile.archprobe.integration" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,31 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_CommonTypes, KM_Points, KM_CommonClasses, KM_MissionScript_Info, KM_TerrainUtils, KM_ResSprites, KM_Terrain, KM_MissionScript_Standard, KM_Game, KM_ScriptingEvents;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
var P,Q:TKMPoint;
|
||||
S:TKMemoryStreamBinary; I:Integer; U:UnicodeString;
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_CommonTypes, KM_Points, KM_CommonClasses, KM_MissionScript_Info, KM_TerrainUtils, KM_ResSprites, KM_Terrain, KM_MissionScript_Standard, KM_Game, KM_ScriptingEvents; this does not execute a game world');
|
||||
try
|
||||
P:=KMPoint(17,-3); Q:=KMPointRight(P);
|
||||
R.Check('core.points',(P.X=17) and (P.Y=-3) and (Q.X=18) and (Q.Y=-3),
|
||||
'Calls original KMPoint / KMPointRight, not a local replacement');
|
||||
R.Check('core.point_layout',(SizeOf(TKMPoint)=8) and (SizeOf(TKMPointF)=8),
|
||||
Format('TKMPoint=%d TKMPointF=%d',[SizeOf(TKMPoint),SizeOf(TKMPointF)]));
|
||||
except on E:Exception do R.Add('core.points','FAIL',E.ClassName+': '+E.Message);end;
|
||||
try
|
||||
S:=TKMemoryStreamBinary.Create;
|
||||
try
|
||||
S.Write(Integer(123456)); S.Write(P); S.WriteW(UnicodeString('KaM Android'));
|
||||
S.Position:=0; S.Read(I); S.Read(Q); S.ReadW(U);
|
||||
R.Check('core.stream_roundtrip',(I=123456) and (Q.X=P.X) and (Q.Y=P.Y)
|
||||
and (U=UnicodeString('KaM Android')) and (S.Position=S.Size),
|
||||
'Calls original TKMemoryStreamBinary Read/Write/ReadW/WriteW');
|
||||
finally S.Free;end;
|
||||
except on E:Exception do R.Add('core.stream_roundtrip','FAIL',E.ClassName+': '+E.Message);end;
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_integration" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/integration/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/integration/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,100 @@
|
||||
{
|
||||
"profile": "integration",
|
||||
"name": "kam_probe_integration",
|
||||
"package": "org.kammobile.archprobe.integration",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_CommonTypes",
|
||||
"KM_Points",
|
||||
"KM_CommonClasses",
|
||||
"KM_MissionScript_Info",
|
||||
"KM_TerrainUtils",
|
||||
"KM_ResSprites",
|
||||
"KM_Terrain",
|
||||
"KM_MissionScript_Standard",
|
||||
"KM_Game",
|
||||
"KM_ScriptingEvents"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
$ java -version
|
||||
openjdk version "17.0.20" 2026-07-21
|
||||
OpenJDK Runtime Environment (build 17.0.20+8-1-deb12u1-Debian)
|
||||
OpenJDK 64-Bit Server VM (build 17.0.20+8-1-deb12u1-Debian, mixed mode, sharing)
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_legacy_audio" caption="KaM Android: legacy_audio" author="KaM Mobile" qualified_name="org.kammobile.archprobe.legacyaudio" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_Sound;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_Sound; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,12 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_legacy_audio" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/legacy_audio/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/legacy_audio/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/ext/openal.pas(76,1) Fatal: Syntax error, "identifier" expected but "TYPE" found
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "legacy_audio",
|
||||
"name": "kam_probe_legacy_audio",
|
||||
"package": "org.kammobile.archprobe.legacyaudio",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_Sound"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_legacy_render" caption="KaM Android: legacy_render" author="KaM Mobile" qualified_name="org.kammobile.archprobe.legacyrender" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_Render;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_Render; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,12 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_legacy_render" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/legacy_render/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/legacy_render/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/render/KM_Render.pas(6,17) Fatal: Can't find unit LCLIntf used by KM_Render
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "legacy_render",
|
||||
"name": "kam_probe_legacy_render",
|
||||
"package": "org.kammobile.archprobe.legacyrender",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_Render"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_mission_info" caption="KaM Android: mission_info" author="KaM Mobile" qualified_name="org.kammobile.archprobe.missioninfo" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_MissionScript_Info;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_MissionScript_Info; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_mission_info" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/mission_info/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/mission_info/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "mission_info",
|
||||
"name": "kam_probe_mission_info",
|
||||
"package": "org.kammobile.archprobe.missioninfo",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_MissionScript_Info"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_mission_tokens" caption="KaM Android: mission_tokens" author="KaM Mobile" qualified_name="org.kammobile.archprobe.missiontokens" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_MissionScript;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_MissionScript; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,15 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_mission_tokens" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/mission_tokens/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/mission_tokens/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/build/20260908T164542Z-0843e132/mission_tokens/./code/GameViewMain.pas(47,10) Error: identifier idents no member "Enabled"
|
||||
/work/build/20260908T164542Z-0843e132/mission_tokens/./code/GameViewMain.pas(108,10) Warning: Symbol "Left" is deprecated: "use Translation.X"
|
||||
/work/build/20260908T164542Z-0843e132/mission_tokens/./code/GameViewMain.pas(108,39) Warning: Symbol "Bottom" is deprecated: "use Translation.Y"
|
||||
GameViewMain.pas(236) Fatal: There were 1 errors compiling module, stopping
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "mission_tokens",
|
||||
"name": "kam_probe_mission_tokens",
|
||||
"package": "org.kammobile.archprobe.missiontokens",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_MissionScript"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_mission_world" caption="KaM Android: mission_world" author="KaM Mobile" qualified_name="org.kammobile.archprobe.missionworld" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_MissionScript_Standard;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_MissionScript_Standard; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_mission_world" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/mission_world/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/mission_world/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "mission_world",
|
||||
"name": "kam_probe_mission_world",
|
||||
"package": "org.kammobile.archprobe.missionworld",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_MissionScript_Standard"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_platform" caption="KaM Android: platform" author="KaM Mobile" qualified_name="org.kammobile.archprobe.platform" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
</search_paths>
|
||||
<defines />
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','NOT_RUN','Platform-only APK; no KaM modules imported');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,15 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_platform" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/platform/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/platform/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/build/20260908T164542Z-0843e132/platform/./code/GameViewMain.pas(47,10) Error: identifier idents no member "Enabled"
|
||||
/work/build/20260908T164542Z-0843e132/platform/./code/GameViewMain.pas(108,10) Warning: Symbol "Left" is deprecated: "use Translation.X"
|
||||
/work/build/20260908T164542Z-0843e132/platform/./code/GameViewMain.pas(108,39) Warning: Symbol "Bottom" is deprecated: "use Translation.Y"
|
||||
GameViewMain.pas(236) Fatal: There were 1 errors compiling module, stopping
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"profile": "platform",
|
||||
"name": "kam_probe_platform",
|
||||
"package": "org.kammobile.archprobe.platform",
|
||||
"cpu": "aarch64",
|
||||
"units": [],
|
||||
"source_paths": [],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_script_vm" caption="KaM Android: script_vm" author="KaM Mobile" qualified_name="org.kammobile.archprobe.scriptvm" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,uPSCompiler, uPSRuntime;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: uPSCompiler, uPSRuntime; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,14 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_script_vm" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/script_vm/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/script_vm/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSCompiler.pas(5499,3) Note: Local variable "C" is assigned but never used
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSCompiler.pas(6844,13) Error: Illegal expression
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSCompiler.pas(6844,17) Fatal: Syntax error, ";" expected but "identifier BTYPE" found
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"profile": "script_vm",
|
||||
"name": "kam_probe_script_vm",
|
||||
"package": "org.kammobile.archprobe.scriptvm",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"uPSCompiler",
|
||||
"uPSRuntime"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_scripting" caption="KaM Android: scripting" author="KaM Mobile" qualified_name="org.kammobile.archprobe.scripting" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_ScriptingEvents;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_ScriptingEvents; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,65 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_scripting" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/scripting/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/scripting/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(13,37) Warning: Unit "Rtti" is experimental
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1368,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1374,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1380,17) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1385,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1391,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(1397,17) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3592,37) Warning: Implicit string type conversion from "Char" to "WideString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3614,37) Warning: Implicit string type conversion from "Char" to "WideString"
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(3921,10) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9022,9) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9022,9) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead.
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9057,8) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(9057,8) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead.
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(29,15) Warning: Local variable "Args" of a managed type does not seem to be initialized
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(116,5) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(121,65) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(123,62) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(124,59) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(126,56) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(127,56) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(128,64) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(129,70) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(130,60) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(131,60) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(132,64) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(134,58) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(135,56) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(143,39) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(144,39) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/InvokeCall.inc(146,46) Error: Wrong number of parameters specified for call to "Invoke"
|
||||
/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/units/aarch64-android/rtl-objpas/rtti.ppu:rtti.pp(2321,10) Error: Found declaration: Invoke(Pointer;const TArray$1$crc9240FF1D;TCallConv;PTypeInfo;Boolean;Boolean):<record type>;
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10266,15) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10280,16) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10370,17) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10410,13) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10459,13) Warning: Conversion between ordinals and pointers is not portable
|
||||
/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/uPSRuntime.pas(10901,69) Warning: Conversion between ordinals and pointers is not portable
|
||||
uPSRuntime.pas(13304) Fatal: There were 32 errors compiling module, stopping
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "scripting",
|
||||
"name": "kam_probe_scripting",
|
||||
"package": "org.kammobile.archprobe.scripting",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_ScriptingEvents"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_simulation" caption="KaM Android: simulation" author="KaM Mobile" qualified_name="org.kammobile.archprobe.simulation" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_Game;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_Game; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_simulation" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/simulation/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/simulation/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/settings/KM_GameSettings.pas(6,15) Fatal: Can't find unit Forms used by KM_GameSettings
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "simulation",
|
||||
"name": "kam_probe_simulation",
|
||||
"package": "org.kammobile.archprobe.simulation",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_Game"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_sprite_loader" caption="KaM Android: sprite_loader" author="KaM Mobile" qualified_name="org.kammobile.archprobe.spriteloader" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_ResSprites;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_ResSprites; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,12 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_sprite_loader" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/sprite_loader/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/sprite_loader/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/res/KM_ResSprites.pas(5,17) Fatal: Can't find unit LCLIntf used by KM_ResSprites
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "sprite_loader",
|
||||
"name": "kam_probe_sprite_loader",
|
||||
"package": "org.kammobile.archprobe.spriteloader",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_ResSprites"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_terrain_io" caption="KaM Android: terrain_io" author="KaM Mobile" qualified_name="org.kammobile.archprobe.terrainio" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_TerrainUtils;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_TerrainUtils; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,19 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_terrain_io" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/terrain_io/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/terrain_io/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonTypes.pas(79,57) Note: Values in enumeration types have to be ascending
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(586,3) Note: Local variable "Encoding" not used
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1504,22) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1513,42) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1639,49) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1665,33) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/common/KM_CommonClasses.pas(1675,18) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/io/KM_FileIO.pas(5,16) Fatal: Can't find unit lconvencoding used by KM_FileIO
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "terrain_io",
|
||||
"name": "kam_probe_terrain_io",
|
||||
"package": "org.kammobile.archprobe.terrainio",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_TerrainUtils"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<project name="kam_probe_terrain_pathfinding" caption="KaM Android: terrain_pathfinding" author="KaM Mobile" qualified_name="org.kammobile.archprobe.terrainpathfinding" game_units="GameInitialize" compiler="fpc" screen_orientation="landscape" fullscreen_immersive="true">
|
||||
<version value="0.3.1" code="30" />
|
||||
<compiler_options>
|
||||
<search_paths>
|
||||
<path value="code/" />
|
||||
<path value="../../../vendor/kam_remake" />
|
||||
<path value="../../../vendor/kam_remake/src" />
|
||||
<path value="../../../vendor/kam_remake/src/ai" />
|
||||
<path value="../../../vendor/kam_remake/src/common" />
|
||||
<path value="../../../vendor/kam_remake/src/controls" />
|
||||
<path value="../../../vendor/kam_remake/src/forms" />
|
||||
<path value="../../../vendor/kam_remake/src/game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui" />
|
||||
<path value="../../../vendor/kam_remake/src/hands" />
|
||||
<path value="../../../vendor/kam_remake/src/houses" />
|
||||
<path value="../../../vendor/kam_remake/src/maped" />
|
||||
<path value="../../../vendor/kam_remake/src/media" />
|
||||
<path value="../../../vendor/kam_remake/src/minimap" />
|
||||
<path value="../../../vendor/kam_remake/src/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/navmesh" />
|
||||
<path value="../../../vendor/kam_remake/src/net" />
|
||||
<path value="../../../vendor/kam_remake/src/pathfinding" />
|
||||
<path value="../../../vendor/kam_remake/src/perflog" />
|
||||
<path value="../../../vendor/kam_remake/src/render" />
|
||||
<path value="../../../vendor/kam_remake/src/res" />
|
||||
<path value="../../../vendor/kam_remake/src/scripting" />
|
||||
<path value="../../../vendor/kam_remake/src/settings" />
|
||||
<path value="../../../vendor/kam_remake/src/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/units" />
|
||||
<path value="../../../vendor/kam_remake/src/unused" />
|
||||
<path value="../../../vendor/kam_remake/src/utils" />
|
||||
<path value="../../../vendor/kam_remake/src/ai/newAI" />
|
||||
<path value="../../../vendor/kam_remake/src/game/gip" />
|
||||
<path value="../../../vendor/kam_remake/src/game/misc" />
|
||||
<path value="../../../vendor/kam_remake/src/game/notifications" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_common" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_game" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_menu" />
|
||||
<path value="../../../vendor/kam_remake/src/net/http" />
|
||||
<path value="../../../vendor/kam_remake/src/units/actions" />
|
||||
<path value="../../../vendor/kam_remake/src/units/tasks" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/algorithms" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/io" />
|
||||
<path value="../../../vendor/kam_remake/src/utils/method_parser" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/menu" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/mission" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/player" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/terrain" />
|
||||
<path value="../../../vendor/kam_remake/src/gui/pages_maped/town" />
|
||||
<path value="../../../vendor/kam_remake/src/ext" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/BGRABitmap" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LazarusOpenGL" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/OggVorbis" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/LNet/sys" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Virtual-TreeView/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/dunit" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty" />
|
||||
<path value="../../../vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import" />
|
||||
</search_paths>
|
||||
<defines>
|
||||
<define>DBG_SKIP_SECURE_AUTH</define>
|
||||
</defines>
|
||||
<custom_options>
|
||||
<option>-B</option>
|
||||
<option>-CX-</option>
|
||||
<option>-XX-</option>
|
||||
<option>-k--no-undefined</option>
|
||||
<option>-k--no-gc-sections</option>
|
||||
</custom_options>
|
||||
<library_paths />
|
||||
</compiler_options>
|
||||
</project>
|
||||
@@ -0,0 +1,12 @@
|
||||
unit ProbeImports;
|
||||
{$mode delphi}{$H+}
|
||||
interface
|
||||
uses ProbeReport;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
implementation
|
||||
uses SysUtils ,KM_Terrain;
|
||||
procedure RunUpstreamChecks(R:TProbeReport);
|
||||
begin
|
||||
R.Add('upstream.imports','PASS','Real imported units initialized: KM_Terrain; this does not execute a game world');
|
||||
end;
|
||||
end.
|
||||
@@ -0,0 +1,12 @@
|
||||
$ castle-engine --os=android --cpu=aarch64 --compiler=fpc --mode=debug compile
|
||||
Compiling project "kam_probe_terrain_pathfinding" for OS / CPU "android / aarch64" in mode "debug".
|
||||
FPC executing...
|
||||
Free Pascal Compiler version 3.2.2 [2026/08/04] for aarch64
|
||||
Copyright (c) 1993-2021 by Florian Klaempfl and others
|
||||
/work/build/20260908T164542Z-0843e132/terrain_pathfinding/./code/ProbePlatform.pas(52,13) Warning: Implicit string type conversion from "AnsiString" to "UnicodeString"
|
||||
/work/build/20260908T164542Z-0843e132/terrain_pathfinding/./code/ProbePlatform.pas(52,21) Warning: Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
|
||||
/work/vendor/kam_remake/src/utils/KromUtils.pas(7,18) Fatal: Can't find unit LCLType used by KromUtils
|
||||
Fatal: Compilation aborted
|
||||
Error: /usr/local/fpclazarus/3.2.2/fpc/bin/ppcrossa64 returned an error exitcode
|
||||
Exception "Exception":
|
||||
Failed to compile
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"profile": "terrain_pathfinding",
|
||||
"name": "kam_probe_terrain_pathfinding",
|
||||
"package": "org.kammobile.archprobe.terrainpathfinding",
|
||||
"cpu": "aarch64",
|
||||
"units": [
|
||||
"KM_Terrain"
|
||||
],
|
||||
"source_paths": [
|
||||
"/work/vendor/kam_remake",
|
||||
"/work/vendor/kam_remake/src",
|
||||
"/work/vendor/kam_remake/src/ai",
|
||||
"/work/vendor/kam_remake/src/common",
|
||||
"/work/vendor/kam_remake/src/controls",
|
||||
"/work/vendor/kam_remake/src/forms",
|
||||
"/work/vendor/kam_remake/src/game",
|
||||
"/work/vendor/kam_remake/src/gui",
|
||||
"/work/vendor/kam_remake/src/hands",
|
||||
"/work/vendor/kam_remake/src/houses",
|
||||
"/work/vendor/kam_remake/src/maped",
|
||||
"/work/vendor/kam_remake/src/media",
|
||||
"/work/vendor/kam_remake/src/minimap",
|
||||
"/work/vendor/kam_remake/src/mission",
|
||||
"/work/vendor/kam_remake/src/navmesh",
|
||||
"/work/vendor/kam_remake/src/net",
|
||||
"/work/vendor/kam_remake/src/pathfinding",
|
||||
"/work/vendor/kam_remake/src/perflog",
|
||||
"/work/vendor/kam_remake/src/render",
|
||||
"/work/vendor/kam_remake/src/res",
|
||||
"/work/vendor/kam_remake/src/scripting",
|
||||
"/work/vendor/kam_remake/src/settings",
|
||||
"/work/vendor/kam_remake/src/terrain",
|
||||
"/work/vendor/kam_remake/src/units",
|
||||
"/work/vendor/kam_remake/src/unused",
|
||||
"/work/vendor/kam_remake/src/utils",
|
||||
"/work/vendor/kam_remake/src/ai/newAI",
|
||||
"/work/vendor/kam_remake/src/game/gip",
|
||||
"/work/vendor/kam_remake/src/game/misc",
|
||||
"/work/vendor/kam_remake/src/game/notifications",
|
||||
"/work/vendor/kam_remake/src/gui/pages_common",
|
||||
"/work/vendor/kam_remake/src/gui/pages_game",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped",
|
||||
"/work/vendor/kam_remake/src/gui/pages_menu",
|
||||
"/work/vendor/kam_remake/src/net/http",
|
||||
"/work/vendor/kam_remake/src/units/actions",
|
||||
"/work/vendor/kam_remake/src/units/tasks",
|
||||
"/work/vendor/kam_remake/src/utils/algorithms",
|
||||
"/work/vendor/kam_remake/src/utils/io",
|
||||
"/work/vendor/kam_remake/src/utils/method_parser",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/menu",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/mission",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/player",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/terrain",
|
||||
"/work/vendor/kam_remake/src/gui/pages_maped/town",
|
||||
"/work/vendor/kam_remake/src/ext",
|
||||
"/work/vendor/kam_remake/src/ext/BGRABitmap",
|
||||
"/work/vendor/kam_remake/src/ext/LNet",
|
||||
"/work/vendor/kam_remake/src/ext/LazarusOpenGL",
|
||||
"/work/vendor/kam_remake/src/ext/OggVorbis",
|
||||
"/work/vendor/kam_remake/src/ext/LNet/sys",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source",
|
||||
"/work/vendor/kam_remake/src/ext/Virtual-TreeView/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/dunit",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Extras",
|
||||
"/work/vendor/kam_remake/src/ext/Overbyte ICS 8/Source/Include",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/DataAbstract",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Addon/RemObjects SDK",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Debug",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/IDE",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Import",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/Kylix",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/RemObjects SDK Client",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Samples/TestApp",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/Source/ThirdParty",
|
||||
"/work/vendor/kam_remake/src/ext/pascalscript_submodule/unit-importing/Import"
|
||||
],
|
||||
"compiler_options": [
|
||||
"-B",
|
||||
"-CX-",
|
||||
"-XX-",
|
||||
"-k--no-undefined",
|
||||
"-k--no-gc-sections"
|
||||
],
|
||||
"upstream_defines": [
|
||||
"DBG_SKIP_SECURE_AUTH"
|
||||
],
|
||||
"assets": [],
|
||||
"shims": false
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"castle": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.008,
|
||||
"command": [
|
||||
"castle-engine",
|
||||
"--version"
|
||||
],
|
||||
"log": "reports/runs/20260908T164542Z-0843e132/castle-version.log",
|
||||
"output": "$ castle-engine --version\ncastle-engine 7.0-alpha.3.snapshot\n"
|
||||
},
|
||||
"fpc": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.004,
|
||||
"command": [
|
||||
"fpc",
|
||||
"-iV"
|
||||
],
|
||||
"log": "reports/runs/20260908T164542Z-0843e132/fpc-version.log",
|
||||
"output": "$ fpc -iV\n3.2.2\n"
|
||||
},
|
||||
"java": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.067,
|
||||
"command": [
|
||||
"java",
|
||||
"-version"
|
||||
],
|
||||
"log": "reports/runs/20260908T164542Z-0843e132/java-version.log",
|
||||
"output": "$ java -version\nopenjdk version \"17.0.20\" 2026-07-21\nOpenJDK Runtime Environment (build 17.0.20+8-1-deb12u1-Debian)\nOpenJDK 64-Bit Server VM (build 17.0.20+8-1-deb12u1-Debian, mixed mode, sharing)\n"
|
||||
},
|
||||
"adb": {
|
||||
"status": "PASS",
|
||||
"exit_code": 0,
|
||||
"seconds": 0.004,
|
||||
"command": [
|
||||
"adb",
|
||||
"version"
|
||||
],
|
||||
"log": "reports/runs/20260908T164542Z-0843e132/adb-version.log",
|
||||
"output": "$ adb version\nAndroid Debug Bridge version 1.0.41\nVersion 37.0.1-15733141\nInstalled as /usr/local/android/android-sdk/platform-tools/adb\nRunning on Linux 6.8.0-139-generic (x86_64)\n"
|
||||
},
|
||||
"paths": {
|
||||
"CASTLE_ENGINE_PATH": "/usr/local/castle-engine/",
|
||||
"ANDROID_HOME": "/usr/local/android/android-sdk/",
|
||||
"JAVA_HOME": "/usr/lib/jvm/java-17-openjdk-amd64/",
|
||||
"FPCDIR": "/usr/local/fpclazarus/3.2.2/fpc/lib/fpc/3.2.2/"
|
||||
},
|
||||
"docker_image_lock": {
|
||||
"image": "kambi/castle-engine-cloud-builds-tools@sha256:1a67fad233fe7a2e81ed5f750b548c9ef136ed7d36ec061ff96b2e5eb6eaa218",
|
||||
"image_id": "sha256:1a67fad233fe7a2e81ed5f750b548c9ef136ed7d36ec061ff96b2e5eb6eaa218",
|
||||
"resolved_from": "kambi/castle-engine-cloud-builds-tools:cge-unstable",
|
||||
"locked_at": "20260908T161942Z",
|
||||
"note": "Subsequent runs use this digest, never silently advance the tag."
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user