Skip to content

ScullyXlife/dayz-ce-reference-electron

Repository files navigation

DayZ CE Reference Electron

Standalone desktop viewer for DayZ CE map reference data.

Features

  • Runs on Linux and Windows.
  • Uses remote base map tiles from the public tile repository.
  • Builds portable desktop artifacts with Electron.
  • Keeps bundled assets slim by excluding local base tile packs.
  • Includes local map manifests and overlay PNGs required by the CE reference viewer.

Requirements

  • Node.js 20 or newer
  • npm 10 or newer

Local Development

From this folder:

  1. npm install
  2. npm run dev

Build Locally

Linux build (AppImage):

  1. npm run dist:linux

Linux optional deb package:

  1. npm run dist:linux:deb

Windows portable build:

  1. npm run dist:win

Windows NSIS installer build:

  1. npm run dist:win:nsis

Build output goes to release.

Run Built App

Linux AppImage:

  1. cd release
  2. ./DayZ-CE-Reference-0.1.0-linux-x86_64.AppImage

Windows:

  1. Open release in File Explorer
  2. Run the .exe in the release folder

Map Sideload Integration

The CE viewer loads base tiles from the public map repo (remote-only).

Map manifests and overlay definitions are loaded from bundled local files.

Bundled viewer data location in this repo:

  • dayz-ce-reference/viewer
  • dayz-ce-reference/chernarus
  • dayz-ce-reference/livonia
  • dayz-ce-reference/sakhal

Default remote source:

Runtime overrides (viewer URL query parameters):

  • ceMapRoot=<base-url> sets a custom remote base root.

Licensing and Attribution

This project includes DayZ CE-derived data/assets and keeps attribution and licensing notices in:

  • LICENSE
  • THIRD_PARTY_NOTICES.md
  • LICENSES/BOHEMIA-ADPL-SA.md

Bohemia source and license references:

Not affiliated with or endorsed by Bohemia Interactive.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors