Repository navigation
DayZ Studio 0.1.0-alpha.4 - Nasdara and every map to come
Pre-releaseNasdara, and every map to come
DayZ Studio now finds the maps in your own DayZ install, so Nasdara shows up next to Chernarus+, Livonia and Sakhal. When Bohemia releases another DLC map, Studio finds it too, without waiting for a Studio update.
🧪 Still an alpha. Please tell us what breaks or confuses you.
Already on an earlier alpha? DayZ Studio will offer this update by itself when it starts (or File ▸ ⟳ Check for updates). Your projects, keys, workspace profiles and map data are kept.
What's new
🗺 Nasdara. Pick it in the Map list (click an empty spot on the map, then look in the right panel). Then press ⬇ Extract Nasdara imagery from DayZ and, after a few minutes, you have its satellite map, loot spawns and loot zones to work with.
🔎 Studio finds your maps. Studio used to have a fixed list of maps. Now it looks at what Steam installed:
- the map list marks DLC maps with (DLC),
- maps you don't have show (not installed), with a note explaining what's missing,
- a new DLC map appears in the list as soon as Steam has downloaded it, at its correct size.
⬇ Extract one map at a time. The extract button now does only the map you picked, instead of re-doing every map. The loot and zone layers show up as soon as it's done; no restart needed.
📂 Projects from another PC. If you open a project made for a map your PC doesn't have, Studio keeps that map and its size. It tells you which map is missing, instead of quietly treating it as Chernarus.
Fixes
- Switching to another map kept the old map's loot spawns and zones on screen (Livonia showed Chernarus's loot spilling off its edge). Each map now shows its own.
- Testing on a local server on any map other than Chernarus+, Livonia or Sakhal quietly started Chernarus instead. It now starts the right map, or explains that DayZ Server doesn't have it yet.
- The game view didn't start on maps outside that list.
- Importing a file from another editor switched to its map but kept the old map size.
For veterans and modders: the technical details
- Discovery (
tools/worlds.py, served at/api/worlds): everyworlds_<map>_data.pboinDayZ\Addonsand in each DLC folder'sAddons(DayZ\sakhal,DayZ\nasdara…), everympmissions\dayzOffline.<map>of DayZ Server, and any map already extracted intomaps/. - Map size comes from the
areaflags.mapheader (cells x, cells z, width, height): DayZ Server's copy, otherwise read straight from insideworlds_<map>_ce.pbo, otherwise from Studio's extracted copy. - Missions: server and game-view missions are found per map instead of from a fixed table; a map Studio doesn't know by name uses its id as the world name.
- Command line:
python tools/extract_maps.py --world nasdaraextracts one map, andpython tools/worlds.pyprints what your PC has.
Known issues
- Nasdara hasn't been tried yet with Capture from the game (terrain heights and objects for the 3D tab), the game view or the local server. These use the same steps that work for Sakhal; please tell us if anything goes wrong.
- From alpha.3: trading ten at once (Shift), custom currencies and Hostile players at a store are not yet tested in a live game.
- Still from earlier alphas: the docked game window hasn't been tested in every workspace layout; the four views can't float in their own window yet; guards' aim animation is basic; with Nahimic audio software the installer may close right after starting (run it again).
DayZ Studio is a free, fan-made tool and is not affiliated with Bohemia Interactive.