A reproducible Windows desktop port of MiniDayZ Plus 1.2. The game runs locally in a hardened Electron shell and does not require an internet connection after the portable executable has been built.
This is an unofficial community port. Mini DAYZ and its game assets belong to their respective rights holders; see THIRD_PARTY_NOTICES.md.
- Desktop port: v0.2.0
- Game build: MiniDayZ Plus 1.2
- Platform: Windows 10/11 x64
- Package: portable
.exe(no installer required)
Download the newest executable from GitHub Releases.
| Input | Action |
|---|---|
WASD / arrow keys |
Move or drive |
Space |
Attack, fire, or fire from a vehicle |
F |
Alternate attack |
E |
Interact, pick up, or leave a vehicle |
R |
Reload |
Q / middle mouse button |
Cycle weapon |
1 / 2 / 3 |
Select melee / primary firearm / pistol |
Tab |
Open or close inventory |
X / right mouse button |
Toggle aim |
P |
Open perks and status |
G |
Use the equipped flare |
T |
Talk |
Esc |
Pause and options |
F1 |
Show or hide the in-game controls card |
F11 |
Toggle full screen |
Alt+F4 |
Close the game |
The left mouse button keeps the original touch behavior for menus, inventory, and on-screen controls. Launch with --windowed to start in a resizable 4:3 window; only one instance runs at a time.
Game saves use a stable private origin under Electron's %APPDATA%\MiniDayZ PC profile, so they persist between launches and desktop-port updates.
Requirements:
- Node.js 22.12 or newer
- pnpm 11.7.0
pnpm install --frozen-lockfile
pnpm startpnpm start downloads the pinned upstream MiniDayZ Plus files on first use, verifies the archive's SHA-256 checksum, and applies the versioned desktop-control patch. Later runs reuse the verified local copy and reapply the patch idempotently.
Useful commands:
pnpm start:windowed
pnpm verify
pnpm smoke
pnpm build:winThe Windows build is written to release/MiniDayZ-PC-<version>-x64.exe.
The original upload did not contain the docs/ game directory referenced by package.json. The build restores that directory from the exact upstream commit linked by the original README:
- Repository:
NextDev65/MiniDayZ - Commit:
40ac9cf58af806e2d7c1c0638f6c3214042239b7 - Archive SHA-256:
0b49d59718849c903d370f29fee337b018d35db287a8beec15cdb3ce71058971
Pinning both the commit and archive checksum prevents future upstream changes from silently changing a release.
The desktop port follows semantic versioning:
- Patch (
0.1.1): fixes and small optimizations - Minor (
0.2.0): new desktop features or meaningful behavior changes - Major (
1.0.0): stable release milestone or incompatible changes
Every push to main is validated and compiled on a clean Windows runner. The workflow publishes the portable executable and SHA256SUMS.txt under the version declared in package.json.