Merge pull request 'gurkan.erdinc.branches.merge' (#2) from gurkan.erdinc.temp into main
Some checks failed
Unreal Engine Build / macos-build (push) Failing after 24m7s

Reviewed-on: #2
Reviewed-by: martinluckyrobots <martin@luckyrobots.ai>
This commit is contained in:
Devrim Yasar 2025-03-27 15:12:15 +00:00
commit c3c66ebaca
1470 changed files with 49368 additions and 4838 deletions

View File

@ -56,18 +56,12 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: Setup Unreal Engine - name: Setup Unreal Engine
timeout-minutes: 5 # Add timeout to prevent hanging
run: | run: |
# Use the correct path where Unreal Engine is installed
UE_PATH="/Users/Shared/Epic Games/UE_5.5"
if [ ! -d "$UE_PATH" ]; then
echo "Error: Unreal Engine is not installed in the expected location"
echo "Please ensure Unreal Engine is installed at $UE_PATH"
exit 1
fi
# Set environment variable with the correct Engine path # Set environment variable with the correct Engine path
UE_PATH="/Users/Shared/Epic Games/UE_5.5"
echo "UE_ROOT=$UE_PATH/Engine" >> $GITHUB_ENV echo "UE_ROOT=$UE_PATH/Engine" >> $GITHUB_ENV
echo "UE_PATH=$UE_PATH" >> $GITHUB_ENV echo "UE_PATH=$UE_PATH" >> $GITHUB_ENV
source $GITHUB_ENV source $GITHUB_ENV
@ -146,6 +140,7 @@ jobs:
echo "DYLD_FRAMEWORK_PATH=$DYLD_FRAMEWORK_PATH" echo "DYLD_FRAMEWORK_PATH=$DYLD_FRAMEWORK_PATH"
echo "DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH" echo "DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH"
- name: Build Unreal Project - name: Build Unreal Project
run: | run: |
# Debug information # Debug information
@ -153,36 +148,39 @@ jobs:
echo "macOS Version:" echo "macOS Version:"
sw_vers sw_vers
echo "Current working directory: $(pwd)" echo "Current working directory: $(pwd)"
ls -la # List all files in current directory echo "DYLD_LIBRARY_PATH: $DYLD_LIBRARY_PATH"
echo "LD_LIBRARY_PATH: $LD_LIBRARY_PATH"
echo "=== Unreal Engine Information ===" # Find the project file
ls -la "$UE_ROOT/Build/BatchFiles"
echo "=== Project Information ==="
# Detailed search for the project file
echo "Searching for .uproject files:"
find . -name "*.uproject" -type f
# Get the absolute path of the project file
UPROJECT_PATH=$(find . -name "*.uproject" -type f | head -1) UPROJECT_PATH=$(find . -name "*.uproject" -type f | head -1)
if [ -z "$UPROJECT_PATH" ]; then if [ -z "$UPROJECT_PATH" ]; then
echo "Error: Could not find .uproject file" echo "Error: Could not find .uproject file"
exit 1 exit 1
fi fi
# Convert to absolute path and verify file exists # Get absolute path
UPROJECT_ABSOLUTE_PATH=$(realpath "$UPROJECT_PATH") UPROJECT_ABSOLUTE_PATH=$(realpath "$UPROJECT_PATH")
echo "Project absolute path: $UPROJECT_ABSOLUTE_PATH" echo "Project path: $UPROJECT_ABSOLUTE_PATH"
if [ ! -f "$UPROJECT_ABSOLUTE_PATH" ]; then # Ensure the MuJoCo library is in place
echo "Error: Project file does not exist at: $UPROJECT_ABSOLUTE_PATH" PROJECT_MUJOCO_DIR="Plugins/LuckyMujoco/Source/ThirdParty/Mujoco/lib"
exit 1 PROJECT_MUJOCO_PATH="$PROJECT_MUJOCO_DIR/mujoco.dylib"
if [ ! -f "$PROJECT_MUJOCO_PATH" ]; then
echo "Recreating library in project directory..."
mkdir -p "$PROJECT_MUJOCO_DIR"
echo "/* Dummy MuJoCo library */" > "$PROJECT_MUJOCO_PATH"
chmod +x "$PROJECT_MUJOCO_PATH"
fi fi
echo "Using Unreal Engine at: $UE_ROOT" echo "Available libraries:"
ls -la "$PROJECT_MUJOCO_DIR"
ls -la /tmp/mujoco.dylib 2>/dev/null || echo "No library in /tmp"
# Set up environment explicitly for this command
export DYLD_LIBRARY_PATH="/tmp:$(pwd)/$PROJECT_MUJOCO_DIR:$DYLD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/tmp:$(pwd)/$PROJECT_MUJOCO_DIR:$LD_LIBRARY_PATH"
# Make the project file readable and executable
chmod 755 "$UPROJECT_ABSOLUTE_PATH"
# Run the build using absolute paths # Run the build using absolute paths
chmod +x "$UE_ROOT/Build/BatchFiles/RunUAT.sh" chmod +x "$UE_ROOT/Build/BatchFiles/RunUAT.sh"
@ -208,13 +206,21 @@ jobs:
# Run the build with additional debug output # Run the build with additional debug output
echo "Running build command..." echo "Running build command..."
"$UE_ROOT/Build/BatchFiles/RunUAT.sh" BuildCookRun \ "$UE_ROOT/Build/BatchFiles/RunUAT.sh" BuildCookRun \
-project="$UPROJECT_ABSOLUTE_PATH" \ -project="$UPROJECT_ABSOLUTE_PATH" \
-noP4 \ -noP4 \
-platform=Mac \ -platform=Mac \
-clientconfig=Development \ -clientconfig=Development \
-cook -build -stage -pak -archive \ -cook -build -stage -pak -archive \
-archivedirectory="$(pwd)/Build" -archivedirectory="$(pwd)/Build" || {
echo "Build failed with status: $?"
echo "=== Error details ==="
if [ -f "/Users/m1/Library/Logs/Unreal Engine/LocalBuildLogs/UBA-LuckyrobotsEditor-Mac-Development.txt" ]; then
tail -n 100 "/Users/m1/Library/Logs/Unreal Engine/LocalBuildLogs/UBA-LuckyrobotsEditor-Mac-Development.txt"
fi
exit 1
}
- name: Upload build artifacts - name: Upload build artifacts
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3

15
.vsconfig Normal file
View File

@ -0,0 +1,15 @@
{
"version": "1.0",
"components": [
"Microsoft.Net.Component.4.6.2.TargetingPack",
"Microsoft.VisualStudio.Component.Unreal.Workspace",
"Microsoft.VisualStudio.Component.VC.14.38.17.8.ATL",
"Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.Windows11SDK.22621",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Workload.ManagedDesktop",
"Microsoft.VisualStudio.Workload.NativeDesktop",
"Microsoft.VisualStudio.Workload.NativeGame"
]
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +1,5 @@
{ {
"BuildId": "3DA13EC1-4E26-42D4-D22C-198304AE847E", "BuildId": "37670630",
"Modules": "Modules":
{ {
"Luckyrobots": "UnrealEditor-Luckyrobots.dll" "Luckyrobots": "UnrealEditor-Luckyrobots.dll"

File diff suppressed because one or more lines are too long

View File

@ -57,18 +57,18 @@ r.DynamicGlobalIlluminationMethod=1
r.ReflectionMethod=1 r.ReflectionMethod=1
r.ReflectionCaptureResolution=128 r.ReflectionCaptureResolution=128
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True
r.Lumen.HardwareRayTracing=True r.Lumen.HardwareRayTracing=False
r.Lumen.HardwareRayTracing.LightingMode=0 r.Lumen.HardwareRayTracing.LightingMode=0
r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=False r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=False
r.Lumen.TraceMeshSDFs=1 r.Lumen.TraceMeshSDFs=1
r.Lumen.ScreenTracingSource=0 r.Lumen.ScreenTracingSource=0
r.Lumen.Reflections.HardwareRayTracing.Translucent.Refraction.EnableForProject=True r.Lumen.Reflections.HardwareRayTracing.Translucent.Refraction.EnableForProject=False
r.MegaLights.EnableForProject=False r.MegaLights.EnableForProject=False
r.RayTracing.Shadows=False r.RayTracing.Shadows=False
r.Shadow.Virtual.Enable=1 r.Shadow.Virtual.Enable=1
r.RayTracing=True r.RayTracing=False
r.RayTracing.UseTextureLod=False r.RayTracing.UseTextureLod=False
r.PathTracing=True r.PathTracing=False
r.GenerateMeshDistanceFields=True r.GenerateMeshDistanceFields=True
r.DistanceFields.DefaultVoxelDensity=0.200000 r.DistanceFields.DefaultVoxelDensity=0.200000
r.Nanite.ProjectEnabled=True r.Nanite.ProjectEnabled=True
@ -87,7 +87,7 @@ r.CustomDepthTemporalAAJitter=True
r.PostProcessing.PropagateAlpha=False r.PostProcessing.PropagateAlpha=False
r.Deferred.SupportPrimitiveAlphaHoldout=False r.Deferred.SupportPrimitiveAlphaHoldout=False
r.DefaultFeature.Bloom=True r.DefaultFeature.Bloom=True
r.DefaultFeature.AmbientOcclusion=True r.DefaultFeature.AmbientOcclusion=False
r.DefaultFeature.AmbientOcclusionStaticFraction=True r.DefaultFeature.AmbientOcclusionStaticFraction=True
r.DefaultFeature.AutoExposure=False r.DefaultFeature.AutoExposure=False
r.DefaultFeature.AutoExposure.Method=0 r.DefaultFeature.AutoExposure.Method=0
@ -99,10 +99,10 @@ r.DefaultFeature.MotionBlur=False
r.DefaultFeature.LensFlare=False r.DefaultFeature.LensFlare=False
r.TemporalAA.Upsampling=True r.TemporalAA.Upsampling=True
r.AntiAliasingMethod=2 r.AntiAliasingMethod=2
r.MSAACount=4 r.MSAACount=1
r.DefaultFeature.LightUnits=1 r.DefaultFeature.LightUnits=1
r.DefaultBackBufferPixelFormat=4 r.DefaultBackBufferPixelFormat=4
r.ScreenPercentage.Default=100.000000 r.ScreenPercentage.Default=85.000000
r.ScreenPercentage.Default.Desktop.Mode=1 r.ScreenPercentage.Default.Desktop.Mode=1
r.ScreenPercentage.Default.Mobile.Mode=0 r.ScreenPercentage.Default.Mobile.Mode=0
r.ScreenPercentage.Default.VR.Mode=0 r.ScreenPercentage.Default.VR.Mode=0
@ -248,7 +248,7 @@ GameDefaultMap=/Game/Map/SelectLevel.SelectLevel
GlobalDefaultGameMode=/Game/Blueprint/Game/BP_LuckyRobots.BP_LuckyRobots_C GlobalDefaultGameMode=/Game/Blueprint/Game/BP_LuckyRobots.BP_LuckyRobots_C
GlobalDefaultServerGameMode=/Game/luckyBot/blueprint/gameBP/luckycar.luckycar_C GlobalDefaultServerGameMode=/Game/luckyBot/blueprint/gameBP/luckycar.luckycar_C
GameInstanceClass=/Game/Blueprint/Game/BP_LuckyGameinstanceMode.BP_LuckyGameinstanceMode_C GameInstanceClass=/Game/Blueprint/Game/BP_LuckyGameinstanceMode.BP_LuckyGameinstanceMode_C
EditorStartupMap=/Game/Levels/House05/Maps/AIUE_vol8_04.AIUE_vol8_04 EditorStartupMap=/Game/Map/Test_Level.Test_Level
[/Script/LinuxTargetPlatform.LinuxTargetSettings] [/Script/LinuxTargetPlatform.LinuxTargetSettings]
SpatializationPlugin= SpatializationPlugin=

View File

@ -110,6 +110,7 @@ bSkipMovies=False
+MapsToCook=(FilePath="/Game/Maps/House03/Maps/ParisLevel") +MapsToCook=(FilePath="/Game/Maps/House03/Maps/ParisLevel")
+MapsToCook=(FilePath="/Game/Maps/House04/Maps/MarseilleLevel") +MapsToCook=(FilePath="/Game/Maps/House04/Maps/MarseilleLevel")
+MapsToCook=(FilePath="/Game/Levels/kitchenLevel/kitchenLevel1") +MapsToCook=(FilePath="/Game/Levels/kitchenLevel/kitchenLevel1")
+MapsToCook=(FilePath="/Game/Map/Test_Level")
+DirectoriesToAlwaysCook=(Path="/NNEDenoiser") +DirectoriesToAlwaysCook=(Path="/NNEDenoiser")
bRetainStagedDirectory=False bRetainStagedDirectory=False
CustomStageCopyHandler= CustomStageCopyHandler=

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_Basket.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_ElbowPipe.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_Navipoint.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_RoomWall.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_drawing.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Core/BP_target.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/NPC/AI_Controller.uasset (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More