20200329
Pre-release- Replaced macOS packaging with a new system that creates a disk image (dmg) and supports code signing and notarization
- Replaced platform-specific mod icon artwork with multi-resolution source pngs
- Fixed packaging failures caused by missing NSIS and GeoLite downloads
- Fixed "View Logs" button in the macOS crash dialog
- Updated engine version to playtest-20200329
- Updated
launch-dedicated
server scripts to add new options supported byplaytest-20200329
- Updated placeholder example mod yaml definitions for playtest-20200329
This mod SDK release contains minor updates to the development and testing capabilities, and major updates to the packaging/installer creation. The following files have changed:
.travis.yml
Makefile
launch-dedicated.cmd
launch-dedicated.sh
mod.config
mods/example/bits/dialog.png
mods/example/chrome.yaml
packaging/artwork/*
(new files)packaging/linux/mod_*x*.png
(removed files)packaging/linux/buildpackage.sh
packaging/macos/*
(new files)packaging/osx/*
(removed files)packaging/package-all.sh
packaging/windows/buildpackage.nsi
packaging/windows/buildpackage.sh
packaging/windows/mod.ico
(removed file)
To update from the 20200202
SDK release we recommend backing your platform-specific mod icons and then deleting and replacing the entire packaging
directory with the new directory structure included in this update. The packaging scripts no longer requires you to provide platform-specific icons (the mod.ico
, mod.icns
and mod_*x*.png
files), and now creates these as part of the packaging process. You will need to replace the png files in packaging/artwork/
with your own mod-specific artwork for the multi-resolution icons and macOS disk image background.
You should then copy the new versions of .travis.yml
, Makefile
, launch-dedicated.cmd
, and launch-dedicated.sh
into your mod project then make the following changes to your mod.config
:
- In the
Core Configuration
section:- Change
ENGINE_VERSION
toplaytest-20200329
- Change
- In the
Packaging
section:- Change
PACKAGING_OSX_LAUNCHER_TAG
toosx-launcher-20200316
- Add new definitions below
PACKAGING_OSX_LAUNCHER_TAG
:
# The macOS disk image icon positions, matched to the background artwork PACKAGING_OSX_DMG_MOD_ICON_POSITION="190, 210" PACKAGING_OSX_DMG_APPLICATION_ICON_POSITION="410, 210" PACKAGING_OSX_DMG_HIDDEN_ICON_POSITION="190, 350"
- Change
PACKAGING_APPIMAGE_DEPENDENCIES_TAG
to20200222
- Change
This SDK version is compatible with OpenRA engine versions release-20200202
plus playtest-20200303
and playtest-20200329
. If updating from earlier versions you should proceed to the Engine update guide.