Releases: PisterLab/micromissiles-unity
v0.2.1
micromissiles-unity
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
v0.2.0
micromissiles-unity
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
v0.1.4
micromissiles-unity
Build v0.1.4
The Python log visualizer added in this update uses new event monitoring logs.
Added
- Documentation: Implemented VitePress site for better documentation (at https://pisterlab.github.io/micromissiles-unity/)
- CI/CD: Added docs.yaml for documentation builds
- Testing: Added separate playmode/editmode test assemblies
- Simulation: Implemented Event monitoring system
- Tools: Added Python parse/visualize script using new event system (at `Tools/visualize_log.py`)
Improved
- Telemetry monitoring: Optimized telemetry monitoring system - it used to be the main performance bottleneck for larger swarms.
- Builds: Nightly CI tests now scheduled
- Architecture: Split IADS functionality out from SimManager
- File Structure: Moved Python scripts to Tools/ directory
- CI/CD: Updated test.yaml and build.yaml workflows
Fixed
- caveman no fix caveman only break
Full Changelog: v0.1.3...v0.1.4
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
v0.1.3
micromissiles-unity
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
Release Notes
New Features and Improvements
- Assignment system fixes:
- Allow multiple assignments of interceptors to threats
- Improved assignment, ensure all interceptors assigned to threats.
- Added some unit tests
- CI/CD improvements:
- Implemented CI tests in
test.yaml
- Added coverage upload to GitHub Pages in
test.yaml
- Implemented CI tests in
Bug Fixes
- Resolved issues with tags having the same name as branches.
- Fixed missing assemblies and added proper
#ifdef UNITY_EDITOR
directives to ensure editor scripts are not compiled unnecessarily.
Development Workflow Improvements
- Updated
release.yaml
to reference the latest tag instead of creating a new one. - Renamed assemblies for better organization and clarity.
Known Issues and Ongoing Development
- SimManager functionality needs to be split into two components:
- An "omniscient SimManager" for overall simulation control.
- A simulation-context aware Integrated Air Defense System (IADS) for more realistic scenario management.
For a detailed list of all changes, please refer to the full comparison on GitHub.
v0.1.2
micromissiles-unity
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.
Windows
- Download the zip file for Windows.
- Unzip the zip file and run the
.exe
file.
Mac
- Download the tarball for Darwin.
- Untar the tarball and run the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
v0.1.1
micromissiles-unity
Build v0.1.1
Added
- CI/CD: Added builder.yaml CI action
- Documentation: Added docs/Simulation_Logging.md
Updated
- Unity: Bumped to Unity 6000.0.20f1 (preview)
- CI/CD: Updated action/cache and actions/upload-artifact
Fixed
- MacOS: Attempted fix with file:// prefix
= File Access: Use WebRequests to get StreamingAssets files
- Rendering: Fixed render graph deprecation warning
Permissions: Added chmod to deployment Action, including chmod 777
Changed
- Data Storage: Write telemetry to persistentDataPath
Improved
- Physics: Calculate lift-induced drag from gravity
Full Changelog: v0.1.0...v0.1.1
Quick Start
We generate pre-built standalone binaries for Windows and Mac users from the release
branch. These binaries are intended for non-development users who just want to run the application and modify a few configurations along the way.
You can find the latest release here.
Windows
- Download the zip file for Windows:
micromissiles-<version>-windows_x86_64.zip
. - Unzip the zip file. The zip file should contain a single directory called
micromissiles-<version>-windows_x86_64
. - Run
micromissiles-<version>-StandaloneWindows64.exe
.
Mac
- Download the zip file for Darwin:
micromissiles-<version>-darwin.zip
. - Unzip the zip file. The zip file should contain a single app file.
- Change the permission of the app file recursively by running:
chmod -R +x micromissiles-<version>-StandaloneOSX.app
- Open the app file.
- If you get a warning that Apple cannot check the application for malicious software:
- Open
System Preferences
. - Navigate to
Privacy & Security
. - Click on
Open Anyway
to bypass Apple's developer check.
- Open
v0.1.0
micromissiles-unity
Build v0.1.0
Full Changelog: https://github.com/PisterLab/micromissiles-unity/commits/v0.1.0
Instructions
Download and extract the archive corresponding to your platform (Windows or Mac) from the binaries listed below.