Skip to content

Build initial Windows desktop port v0.1.0 - #1

Merged
lestx05 merged 3 commits into
mainfrom
agent/initial-desktop-port
Jul 14, 2026
Merged

Build initial Windows desktop port v0.1.0#1
lestx05 merged 3 commits into
mainfrom
agent/initial-desktop-port

Conversation

@lestx05

@lestx05 lestx05 commented Jul 14, 2026

Copy link
Copy Markdown
Owner

What changed

  • restores the missing MiniDayZ Plus 1.2 game assets reproducibly from the exact upstream commit referenced by the imported README
  • adds a checksum-verified asset sync step instead of committing thousands of generated game files
  • implements a secure Electron desktop shell with a stable custom origin, persistent saves, full-screen/windowed modes, single-instance behavior, and safe external navigation
  • adds byte-range asset responses for Construct 2 audio
  • adds project integrity checks, protocol tests, dependency pinning, attribution, changelog, and documentation
  • adds a least-privilege Windows CI build that smoke-tests startup, produces a portable x64 executable, writes SHA256SUMS.txt, and publishes versioned releases from main

Root cause

The initial repository import contained package metadata but omitted both folders required by it: desktop/ and docs/. The project therefore could not start or build. The original README identifies NextDev65/MiniDayZ as the source; this change pins its Plus 1.2 build at commit 40ac9cf58af806e2d7c1c0638f6c3214042239b7 and verifies the archive SHA-256 before use.

Validation

  • pnpm run verify: 1,877 game files verified
  • 8/8 Node tests passing
  • pnpm audit --prod: no known vulnerabilities
  • Linux Electron package assembled successfully
  • native Windows smoke test opened Electron, instantiated the Construct 2 runtime, and loaded local game assets
  • native Windows portable build completed and its uploaded artifact digest was verified
  • executable: MiniDayZ-PC-0.1.0-x64.exe (107,015,324 bytes)
  • executable SHA-256: bab2229e0027519a19e0fd07f556d013cf824ee8e60cb0ce1f4aa7f25526965d

Impact

This establishes desktop-port version v0.1.0. No minified gameplay logic was modified in this first-pass stabilization.

@lestx05
lestx05 marked this pull request as ready for review July 14, 2026 21:37
@lestx05
lestx05 merged commit 831a681 into main Jul 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant