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-dedicatedserver 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.ymlMakefilelaunch-dedicated.cmdlaunch-dedicated.shmod.configmods/example/bits/dialog.pngmods/example/chrome.yamlpackaging/artwork/*(new files)packaging/linux/mod_*x*.png(removed files)packaging/linux/buildpackage.shpackaging/macos/*(new files)packaging/osx/*(removed files)packaging/package-all.shpackaging/windows/buildpackage.nsipackaging/windows/buildpackage.shpackaging/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 Configurationsection:- Change
ENGINE_VERSIONtoplaytest-20200329
- Change
- In the
Packagingsection:- Change
PACKAGING_OSX_LAUNCHER_TAGtoosx-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_TAGto20200222
- 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.