Skip to content

Build 2024/12/04 (Engine, Tools, Samples and OuterSpace game sample)

Latest
Compare
Choose a tag to compare
@NicSavichev NicSavichev released this 04 Dec 10:09
· 12 commits to main since this release

Binaries for tools and samples.
tools-base.7z and samples-base.7z are pure source (mandatory base) binary files. They are needed if you plan to build everything from scratch.
outerSpace-devsrc.7z contains source (develop) files for OuterSpace sample game project. They are needed to build game resources from scratch.

east_district-dagor.tar.gz contains sample EastDistrict scene files that can be loaded and viewed with dngSceneViewer sample app. viewer folder in archive contains both prebuilt data to be loaded (compiledShaders, content, content.hq, sound, ui) and prebuilt binaries of dngSceneViewer app (built for windows-x86_64, linux-x86_64 and macOS x86_64 arch)

After downloading mandatory binary files above and unpacking it to DagorEngine folder (root of git repo) you can rebuild tools and samples with build_all.cmd (or build_all_linux.sh, build_all_macOS.sh) batch scripts. It builds tools and utils that later are used to compile shaders and build vromfs binaries.
When tools are built (or downloaded as prebuilt binaries) you can rebuild game resources of samples with dabuild_all.cmd (or dabuild_all_linux.sh, dabuild_all_macOS.sh) batch script. It uses dabuild utility and builds source assets (models and textures) to game-readable form.

You can skip building everything from scratch (which may take a while) and download prebuilt executables and data:
tools-prebuilt-windows-x86_64.7z is full prebuilt CDK and utilities for Windows (64-bit).
tools-prebuilt-linux-x86_64.tar.gz is prebuilt version of limited set of tools for Linux (built on CentOS7).
tools-prebuilt-macOS.tar.gz is prebuilt version of limited set of tools for macOS (x86_64 and universal arch).
plugins-3dsMax_2015-2022.7z contains prebuilt 3dsMax plugins (x86_64) for older versions (2015-2022) that are not easily buildable with ordinary devtools (requires older buildtools for older 3dsMax versions).
dag4blend.zip contains prebuilt Blender plugin (build from source code 2024/12/03, suitable for Blender 4.+)

You can skip building OuterSpace sample game project and download prebuilt archive to just run and test:
outerSpace-prebuilt-fullsrc.tar.gz contains prebuilt outerSpace/game folder as well as source outerSpace/develop and outerSpace/tools folders. Contents of archive is suitable to run game and run tools to edit source data. Archive contains copy of tools\dargbox to allow using devlauncher to start game but you will need to download prebuilt tools (see links above) to run daEditorX or assetViewer.

Some documentation is available at https://gaijinentertainment.github.io/DagorEngine/