Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
717dbe9
Add 5.6 to GH Actions Workflow (#308)
pete-tempo Jul 30, 2025
e0d51be
Fix Two Issues Leading to Flaky GHA Workflow (#312)
pete-tempo Aug 2, 2025
d88c69e
Specify Timeout in Workflow Retry Step (#313)
pete-tempo Aug 2, 2025
b239e81
Reset Permissions of Build Files Before Caching to Fix Caching in 5.6…
pete-tempo Aug 4, 2025
181c3ac
Add EpicGames.Perforce to Engine Mods Cache (#316)
pete-tempo Aug 4, 2025
b6bf0d7
Cache Whole Shared Folder, Not Just EpicGames.Perforce (#317)
pete-tempo Aug 4, 2025
54fd0cb
Use ENGINE_DIR not UNREAL_ENGINE_PATH in GenProtos (#314)
pete-tempo Aug 5, 2025
52c8773
Add Set Control Mode RPC (#310)
pete-tempo Aug 6, 2025
cbcab50
Add TempoImageUtils to API (#318)
pete-tempo Aug 9, 2025
11d469a
Correct Sensor Static TF Publish Frames (#319)
pete-tempo Aug 10, 2025
7e83315
Add Setting for TempoCamera Color Encoding (#320)
pete-tempo Aug 10, 2025
5df19dc
Repoint TempoROS (#322)
pete-tempo Aug 12, 2025
1eb3279
Fix Not Initialized Properly Errors in Structs (#325)
pete-tempo Aug 14, 2025
8bc5b3e
Prevent Crash When Robot Class is Null (#324)
pete-tempo Aug 15, 2025
a7b96e2
Recurse Submodules in Host Project
pete-tempo Aug 27, 2025
cb512b1
Add TempoLidar (#326)
pete-tempo Aug 27, 2025
a5ba13e
Allow Clearing Asset, Actor, Component, and Class Properties with Emp…
pete-tempo Sep 11, 2025
27a97aa
Perform Garbage Collection Before Saving (#330)
pete-tempo Sep 12, 2025
f189da2
Create TempoPCG Plugin (#327)
pete-tempo Sep 14, 2025
4364f53
Use uname -m instead of arch (#331)
truncs Sep 21, 2025
ff86593
Add Sample Grass Content to TempoPCG (#333)
pete-tempo Sep 25, 2025
89ba291
Add TempoPCG README
pete-tempo Sep 26, 2025
db2a940
Add Missing Include in MassCrowd
pete-tempo Oct 10, 2025
19f1a3c
Allow Specifying a Separate UBT Dir from Engine Dir
pete-tempo Oct 10, 2025
2bcd35b
Bump Magick Version Due to Security Vulernability (#341)
pete-tempo Oct 11, 2025
66494a0
Escape Quotes in around UBT_DIR
pete-tempo Oct 24, 2025
c6101c9
Allow TempoPlayerController to Control any Pawn (#287)
jason-tempo Oct 30, 2025
56e91dc
Cache AutomationTool EngineMods (#349)
pete-tempo Oct 31, 2025
4f6a099
Add ChaosVehiclesPlugin to TempoCore.uplugin (#348)
pete-tempo Oct 31, 2025
7ab7e94
Rewrite GenProtos Prebuild Step as Python
pete-tempo Nov 11, 2025
317ffca
Get all labeled actors grpc call (#346)
jasonashton Nov 11, 2025
7a47a19
Add includes where needed for docker build to work (#352)
jasonashton Nov 11, 2025
d1e4124
Fix Python Location on Mac and Linux
pete-tempo Nov 13, 2025
827f280
Fix Linux & Mac Builds
pete-tempo Nov 13, 2025
946df72
Merge pull request #351 from tempo-sim/gen_protos_python
pete-tempo Nov 14, 2025
aa9616f
Add Proxy Actors for Road, Intersection, and RoadModule (#356)
pete-tempo Nov 25, 2025
add3939
Tempo Crowd AI Controller (#359)
jason-tempo Dec 27, 2025
0e40aad
TempoCrowdObstacleAvoidanceComponent (#360)
jason-tempo Dec 27, 2025
303bb30
Escape out python path as it was having trouble with the fact Unreal …
jasonashton Jan 6, 2026
3f68492
Add StreamBoundingBoxes RPC to TempoSensors (#357)
jasonashton Jan 7, 2026
6d01c7e
Add Raycast RPC (#362)
jasonashton Jan 14, 2026
e4f94aa
Disable Renaming of Pak Chunks by Level Names (#367)
pete-tempo Jan 21, 2026
586d8c8
Tempo Actor Labeler Check Component IsValid First (#365)
pete-tempo Jan 23, 2026
04a05cf
PCG GitHub Actions Cache (#368)
pete-tempo Jan 25, 2026
064c413
GHA PCG Deps (#369)
pete-tempo Jan 26, 2026
0416380
CI Bugs (#370)
pete-tempo Jan 26, 2026
5f58688
Correct rpaths of rebuilt PCG Plugin (#371)
pete-tempo Jan 27, 2026
069835b
Fix PCG rpaths Correctly (#372)
pete-tempo Jan 28, 2026
16e3167
Fix Rebuilt PCG Plugin rpaths Attempt 3 (#373)
pete-tempo Jan 28, 2026
0af02d6
Upgrade Magick Again (#374)
pete-tempo Jan 30, 2026
030e77b
Fix Public/Private Bug in GenProtos.py (#375)
pete-tempo Jan 30, 2026
b63264a
Bump TempoROS Submodule (#376)
pete-tempo Jan 30, 2026
eeffdad
Upgrade Magick Again
pete-tempo Jan 30, 2026
f8cd81c
Setup and Prebuild Improvements (#380)
pete-tempo Feb 2, 2026
1927f6f
PCG Bugs EngineMods (#366)
pete-tempo Feb 5, 2026
5f199d2
Convert Windows-Style Paths to Unix in GenAPI.sh (#383)
pete-tempo Feb 6, 2026
9c2c917
Sync TempoROS Deps in GHA Workflow (#384)
pete-tempo Feb 6, 2026
6cd3250
Fix GHA TempoROS Deps (#386)
pete-tempo Feb 6, 2026
8bf6dad
Fix GHA TempoROS Deps Again (#387)
pete-tempo Feb 6, 2026
ca1691f
Add 5.7 to GHA Workflow Matrix
pete-tempo Feb 14, 2026
b038c39
Add 5.7 to GHA Workflow Matrix (#390)
pete-tempo Feb 14, 2026
82fc605
5.7 support (#389)
pete-tempo Feb 16, 2026
6e6f618
Quote Unreal and Linux Versions in GHA Matrix Args (#392)
pete-tempo Feb 16, 2026
760d09a
Bump TempoROS for 5.7 Support (#393)
pete-tempo Feb 16, 2026
5a69bcf
PCG Grass GPU (#391)
pete-tempo Feb 16, 2026
47f2f6d
Bump TempoROS for Xcode 26+ Support (#395)
pete-tempo Feb 20, 2026
0edd37d
Handle Situations That Could Lead to Incorrect Lane Ready Counts (#396)
pete-tempo Feb 24, 2026
13054f7
Camera Distortion for Brown-Conrady Model (#394)
jason-tempo Feb 26, 2026
af1d416
Prevent Security Vulnerability Errors from Magick by Not Treating War…
pete-tempo Mar 1, 2026
3bd0e7a
Protobuf unique symbols (#398)
pete-tempo Mar 18, 2026
9123cec
Remove Support for 5.4 and 5.5 (#399)
pete-tempo Mar 18, 2026
913c92c
Update TempoCore README for HUD Changes (#355)
pete-tempo Mar 18, 2026
94797df
Merge branch 'main' into release-0.6
pete-tempo Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 32 additions & 5 deletions .github/workflows/build_and_package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ on:
default: ubuntu-22.04
unreal_version:
type: string
description: Which Unreal version to build for (5.4, 5.5, and 5.6 are supported)
default: 5.6
description: Which Unreal version to build for (5.6, and 5.7 are supported)
default: 5.7
project_root:
type: string
description: Root of your project's repo
Expand Down Expand Up @@ -118,9 +118,9 @@ jobs:
;;
esac
case "${{ inputs.unreal_version }}" in
"5.4"|"5.5"|"5.6") ;;
"5.6"|"5.7") ;;
*)
echo "Error: Invalid Unreal Version. Only 5.4, 5.5, and 5.6 are supported."
echo "Error: Invalid Unreal Version. Only 5.6, and 5.7 are supported."
exit 1
;;
esac
Expand Down Expand Up @@ -208,6 +208,9 @@ jobs:
path: |
.engine-mods-cache/TempoMods/**
.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph/**
.engine-mods-cache/Engine/Plugins/PCG/**
.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities/**
.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework/**
.engine-mods-cache/Engine/Plugins/AI/MassCrowd/**
.engine-mods-cache/Engine/Plugins/Runtime/MassEntity/**
.engine-mods-cache/Engine/Plugins/Runtime/StateTree/**
Expand Down Expand Up @@ -278,17 +281,20 @@ jobs:
run: |
mkdir -p .engine-mods-cache/TempoMods
mkdir -p .engine-mods-cache/Engine/Plugins/Runtime
mkdir -p .engine-mods-cache/Engine/Plugins/Editor
mkdir -p .engine-mods-cache/Engine/Plugins/AI
mkdir -p .engine-mods-cache/Engine/Source/Programs
mkdir -p .engine-mods-cache/Engine/Binaries/DotNET
docker create --name temp_engine tempo_unreal_image
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/PCG ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Source/Programs/UnrealBuildTool ${{ github.workspace }}/.engine-mods-cache/Engine/Source/Programs
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Source/Programs/AutomationTool ${{ github.workspace }}/.engine-mods-cache/Engine/Source/Programs
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Source/Programs/AutomationTool ${{ github.workspace }}/.engine-mods-cache/Engine/Source/Programs
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Source/Programs/Shared ${{ github.workspace }}/.engine-mods-cache/Engine/Source/Programs
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool ${{ github.workspace }}/.engine-mods-cache/Engine/Binaries/DotNET
docker cp temp_engine:/home/ue4/UnrealEngine/Engine/Binaries/DotNET/AutomationTool ${{ github.workspace }}/.engine-mods-cache/Engine/Binaries/DotNET
Expand Down Expand Up @@ -317,6 +323,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand All @@ -334,6 +343,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand All @@ -352,6 +364,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand All @@ -369,6 +384,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand Down Expand Up @@ -397,6 +415,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand All @@ -417,6 +438,9 @@ jobs:
docker run --rm \
-v ${{ github.workspace }}/.engine-mods-cache/TempoMods:/home/ue4/UnrealEngine/TempoMods \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ZoneGraph \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/PCG:/home/ue4/UnrealEngine/Engine/Plugins/PCG \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities:/home/ue4/UnrealEngine/Engine/Plugins/Editor/EditorScriptingUtilities \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/ComputeFramework \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/AI/MassCrowd:/home/ue4/UnrealEngine/Engine/Plugins/AI/MassCrowd \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/MassEntity:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/MassEntity \
-v ${{ github.workspace }}/.engine-mods-cache/Engine/Plugins/Runtime/StateTree:/home/ue4/UnrealEngine/Engine/Plugins/Runtime/StateTree \
Expand Down Expand Up @@ -467,6 +491,9 @@ jobs:
path: |
.engine-mods-cache/TempoMods/**
.engine-mods-cache/Engine/Plugins/Runtime/ZoneGraph/**
.engine-mods-cache/Engine/Plugins/PCG/**
.engine-mods-cache/Engine/Plugins/Editor/EditorScriptingUtilities/**
.engine-mods-cache/Engine/Plugins/Runtime/ComputeFramework/**
.engine-mods-cache/Engine/Plugins/AI/MassCrowd/**
.engine-mods-cache/Engine/Plugins/Runtime/MassEntity/**
.engine-mods-cache/Engine/Plugins/Runtime/StateTree/**
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tempo_build_and_package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ jobs:
uses: ./.github/workflows/build_and_package.yml
strategy:
matrix:
platform: [ ubuntu-22.04, ubuntu-24.04 ]
unreal_version: [ 5.4, 5.5, 5.6 ]
platform: [ "ubuntu-22.04", "ubuntu-24.04" ]
unreal_version: [ "5.6", "5.7" ]
fail-fast: false
with:
platform: ${{ matrix.platform }}
Expand Down
39 changes: 0 additions & 39 deletions EngineMods/5.4/Engine/Plugins/AI/MassCrowd/MassCrowd.patch.3

This file was deleted.

This file was deleted.

Loading
Loading