From 9c808f4c8cff9855a1a2b969d0db21342925b9ea Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 18 May 2026 15:26:58 -0700 Subject: [PATCH] Update investor demo to 0.1.L --- Config/DefaultGame.ini | 2 +- Docs/Investor/Agrarian-Investor-Roadmap-2026-05-18.html | 8 ++++---- Scripts/InstallWindowsDemoLaunchers.bat | 2 +- Scripts/verify_startup_credits_sequence.py | 8 ++++---- Source/AgrarianGame/AgrarianDemoNoticeActor.h | 2 +- Source/AgrarianGame/AgrarianDemoNoticeWidget.h | 2 +- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini index b959bf0..38d0165 100644 --- a/Config/DefaultGame.ini +++ b/Config/DefaultGame.ini @@ -3,7 +3,7 @@ ProjectID=1C37CF214211E5FA6177D497FE103AC4 ProjectName=Agrarian ProjectDisplayedTitle=NSLOCTEXT("[/Script/EngineSettings]", "AgrarianProjectDisplayedTitle", "Agrarian") ProjectDebugTitleInfo=NSLOCTEXT("[/Script/EngineSettings]", "AgrarianProjectDebugTitle", "Agrarian - Development Build") -ProjectVersion=0.1.K-investor.20260518 +ProjectVersion=0.1.L-investor.20260518 Description=Persistent generational civilization survival prototype. CompanyName=Agrarian Studio CompanyDistinguishedName=Agrarian Studio diff --git a/Docs/Investor/Agrarian-Investor-Roadmap-2026-05-18.html b/Docs/Investor/Agrarian-Investor-Roadmap-2026-05-18.html index a62182d..c086d33 100644 --- a/Docs/Investor/Agrarian-Investor-Roadmap-2026-05-18.html +++ b/Docs/Investor/Agrarian-Investor-Roadmap-2026-05-18.html @@ -27,7 +27,7 @@

Agrarian Investor Roadmap Update

-

May 18, 2026 - Windows investor demo v0.1.K baseline, roadmap current through the wildlife prototype.

+

May 18, 2026 - Windows investor demo v0.1.L baseline, roadmap current through basic multiplayer hardening.

@@ -41,7 +41,7 @@
Startup PresentationCinematic startup credits now play during the demo startup flow.
Fire SystemCampfires support fuel, extinguishing, smoke placeholder, persistence, and weather interaction.
-
Investor BuildWindows investor demo package was rebuilt successfully for v0.1.K.
+
Investor BuildWindows investor demo metadata is current for v0.1.L; final packaging is pending the restored Windows build VM.
Roadmap DirectionRealism, scalable graphics tiers, and fire-spread gameplay are now explicitly tracked.
@@ -62,7 +62,7 @@
  • 0.1.I Shelter building completed: kit-based primitive shelter placement, ghost preview, wall/roof inputs, open entrance decision, and damage/deconstruction placeholder.
  • 0.1.J Injury and basic survival consequences completed: bleeding, sprain movement penalty, treatment item, death state, MVP respawn, corpse/backpack decision, and replicated death feedback.
  • 0.1.K Wildlife prototype completed: MVP species, base pawn, wander/flee/aggression, health/damage, harvesting, meat/hide resources, spawn manager, replication, and performance limits.
  • -
  • 0.1.L Basic multiplayer hardening.
  • +
  • 0.1.L Basic multiplayer hardening completed: dedicated server target/bootstrap, server travel flow, replicated session foundations, network relevancy rules, latency test plan, and disconnect/reconnect snapshots.
  • 0.1.M Persistence MVP completion.
  • 0.1.N MVP UI/UX, including character selection.
  • 0.1.O Audio, atmosphere, and fire-risk expansion.
  • @@ -108,7 +108,7 @@

    Build Reference

    Prepared for investor-facing review. This is a roadmap and status summary, not a final art-quality claim.

    diff --git a/Scripts/InstallWindowsDemoLaunchers.bat b/Scripts/InstallWindowsDemoLaunchers.bat index 07737ad..06dedfd 100644 --- a/Scripts/InstallWindowsDemoLaunchers.bat +++ b/Scripts/InstallWindowsDemoLaunchers.bat @@ -19,7 +19,7 @@ set "DX12_LAUNCHER=%PACKAGE_DIR%\Start Agrarian Demo - DX12.cmd" set "DX11_LAUNCHER=%PACKAGE_DIR%\Start Agrarian Demo - Compatibility DX11.cmd" set "PREREQ_LAUNCHER=%PACKAGE_DIR%\Install Prerequisites.cmd" set "README_FILE=%PACKAGE_DIR%\README-Investor-Demo.txt" -set "DEMO_VERSION=Investor Demo v0.1.K - Build 2026.05.18" +set "DEMO_VERSION=Investor Demo v0.1.L - Build 2026.05.18" > "%DEFAULT_LAUNCHER%" echo @echo off >> "%DEFAULT_LAUNCHER%" echo cd /d "%%~dp0" diff --git a/Scripts/verify_startup_credits_sequence.py b/Scripts/verify_startup_credits_sequence.py index a73310a..b18a513 100644 --- a/Scripts/verify_startup_credits_sequence.py +++ b/Scripts/verify_startup_credits_sequence.py @@ -6,14 +6,14 @@ ROOT = Path(__file__).resolve().parents[1] REQUIRED = { ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeActor.h": [ "float NoticeDurationSeconds = 24.0f;", - "Investor Demo v0.1.K - Build 2026.05.18", + "Investor Demo v0.1.L - Build 2026.05.18", ], ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeWidget.h": [ "virtual void NativeConstruct() override;", "DrawCinematicCredits", "DrawCreditIllustration", "CreditsStartTimeSeconds", - "Investor Demo v0.1.K - Build 2026.05.18", + "Investor Demo v0.1.L - Build 2026.05.18", ], ROOT / "Source" / "AgrarianGame" / "AgrarianDemoNoticeWidget.cpp": [ "Nathan Slaven", @@ -31,10 +31,10 @@ REQUIRED = { "DrawCreditIllustration", ], ROOT / "Config" / "DefaultGame.ini": [ - "ProjectVersion=0.1.K-investor.20260518", + "ProjectVersion=0.1.L-investor.20260518", ], ROOT / "Scripts" / "InstallWindowsDemoLaunchers.bat": [ - "DEMO_VERSION=Investor Demo v0.1.K - Build 2026.05.18", + "DEMO_VERSION=Investor Demo v0.1.L - Build 2026.05.18", ], ROOT / "AGRARIAN_DEVELOPMENT_ROADMAP.md": [ "Add unattended and poorly maintained fire risk for campfires and other open-flame sources.", diff --git a/Source/AgrarianGame/AgrarianDemoNoticeActor.h b/Source/AgrarianGame/AgrarianDemoNoticeActor.h index a56bfd5..b2bcc25 100644 --- a/Source/AgrarianGame/AgrarianDemoNoticeActor.h +++ b/Source/AgrarianGame/AgrarianDemoNoticeActor.h @@ -23,7 +23,7 @@ public: float NoticeDurationSeconds = 24.0f; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|Demo") - FText VersionLabel = FText::FromString(TEXT("Investor Demo v0.1.K - Build 2026.05.18")); + FText VersionLabel = FText::FromString(TEXT("Investor Demo v0.1.L - Build 2026.05.18")); UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|Demo") FText DemoNotice = FText::FromString(TEXT("Beta prototype build - not for public distribution")); diff --git a/Source/AgrarianGame/AgrarianDemoNoticeWidget.h b/Source/AgrarianGame/AgrarianDemoNoticeWidget.h index 8e2b395..810be3b 100644 --- a/Source/AgrarianGame/AgrarianDemoNoticeWidget.h +++ b/Source/AgrarianGame/AgrarianDemoNoticeWidget.h @@ -18,7 +18,7 @@ public: FText Motto = FText::FromString(TEXT("What survives after you are gone?")); UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|Demo") - FText VersionLabel = FText::FromString(TEXT("Investor Demo v0.1.K - Build 2026.05.18")); + FText VersionLabel = FText::FromString(TEXT("Investor Demo v0.1.L - Build 2026.05.18")); UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Agrarian|Demo") FText DemoNotice = FText::FromString(TEXT("Beta prototype build - not for public distribution"));