Added Android Launcher and Disk Extration

This commit is contained in:
iChris4 committed 2026-09-17 18:32:04 +02:00
1 parent 1346e53cd6
commit 2f85207c39
74 files changed
+6153 -70

No files matched your search

@@ -16,6 +16,10 @@ internal static class InstallStages
public const string BuildBase = "build-base";
public const string BuildRetro = "build-retro";
public const string Publish = "publish";
public const string QuestKit = "quest-kit";
public const string QuestToolchain = "quest-toolchain";
public const string QuestBuild = "quest-build";
public const string QuestPackage = "quest-package";
}
/// <summary>
@@ -93,6 +97,23 @@ internal sealed class NdjsonInstallReporter : IInstallReporter
_log?.Invoke("FAILED: " + error);
}
/// <summary>
/// <c>--build-quest</c>'s product: where the game package is and what it was built against. Written
/// once, before the terminal result line.
/// </summary>
public void QuestPackage(QuestBuildService.Result result)
{
lock (_gate)
{
if (_finished) return;
WriteLine(new
{
type = "quest-package", path = result.PackagePath, kitFingerprint = result.KitFingerprint,
includesGameFiles = result.IncludesGameFiles, sizeBytes = result.SizeBytes
});
}
}
/// <summary>
/// The terminal result line is the caller's only completion signal, so no exit path may skip it.
/// Callers invoke this from a finally block; it is a no-op once a result was already written.