Compare commits

...

72 Commits
v1.0.3 ... main

Author SHA1 Message Date
102d8f0750 Merge pull request 'Identification of random objects with mujoco.' () from gurkan.model.add.mujoco into main
Reviewed-on: 
2025-04-11 21:19:15 +00:00
fbd378539e Merge pull request 'oodle settings' () from erdinc.oodle into main
Reviewed-on: 
2025-04-11 21:18:27 +00:00
124635bec6 Object menu fixed 2025-04-11 23:44:37 +03:00
3dbd3e5c08 oodle settings 2025-04-11 19:20:59 +03:00
Devrim Yasar
44a125e44e Update project references and ignore rules for Linux and Windows builds 2025-04-11 09:49:55 -05:00
271315f69b Merge pull request 'IK fixed' () from gurkan.IK.fix into main
Reviewed-on: 
2025-04-10 16:54:10 +00:00
ee77ef6d8d IK fixed 2025-04-10 19:51:20 +03:00
6d2f2ac3e2 update license description in readme 2025-04-10 15:27:53 +00:00
Devrim Yasar
993677e971 merged 2025-04-10 08:37:46 -05:00
Devrim Yasar
5ba13ad0c2 Merge branch 'LuckyWorld.namechange' 2025-04-10 08:36:21 -05:00
Devrim Yasar
96edce83ea feat: Ignore root Binaries directory 2025-04-10 08:34:50 -05:00
00269327c6 Merge pull request 'Update .gitea/workflows/unreal-build.yml' () from m-patch-1 into main
Reviewed-on: 
2025-04-10 13:11:51 +00:00
3b52ba3596 Merge pull request 'Developer menu add' () from gurkan.new.stat into main
Reviewed-on: 
2025-04-10 13:09:49 +00:00
5355fa3d9a Merge pull request 'ethan/readme' () from ethan/readme into main
Reviewed-on: 
2025-04-10 13:09:36 +00:00
4dcf92124f New Project name changed on windows 2025-04-10 15:34:50 +03:00
3640778c7b Level change bug fix 2025-04-10 15:20:55 +03:00
Devrim Yasar
58073d73f3 name change complete for LuckyWorld 2025-04-10 07:17:18 -05:00
9fabe6620f update readme to match structure with luckyrobots readme 2025-04-09 23:54:49 +00:00
d2cbe4c0e5 add assets folder to store readme visuals 2025-04-09 23:53:08 +00:00
1ca7338ef5 Bug fixed
In some cases the button worked illogically.
2025-04-09 23:44:16 +03:00
0d4b4981ed Developer menu add
which will evolve over time. stat menu plugin.
2025-04-09 23:22:25 +03:00
d03bbb482b Update .gitea/workflows/unreal-build.yml 2025-04-09 19:11:48 +00:00
3fa68331b6 Merge pull request 'istanbullevel optimized' () from gurkan.erdinc.temp into main
Reviewed-on: 
2025-04-08 21:55:53 +00:00
981d30b2ed istanbullevel optimized 2025-04-09 00:31:30 +03:00
a8580042f6 Merge pull request 'new IK system for soArm100 Robot' () from gurkan.erdinc.temp into main
Reviewed-on: 
2025-04-08 21:21:21 +00:00
74a6cdca2e IK system 2025-04-08 23:59:06 +03:00
Devrim Yasar
65220f3318 Update .gitignore and remove deleted files 2025-04-07 17:01:02 -05:00
Devrim Yasar
dde79ffd54 Update .gitignore 2025-04-07 15:40:36 -05:00
Devrim Yasar
c5c9eb20a5 Remove .DS_Store files from Git tracking 2025-04-07 15:40:35 -05:00
Devrim Yasar
9ce6ba07eb dsstore ignore 2025-04-07 15:40:35 -05:00
468dc0043a Capture Camera image correction
I've converted it to the new cinecapture system. It should now give high quality image results.
2025-04-07 16:47:03 +03:00
1b391cfa2a mac light problem
Fixed the lighting issue in the loft scene.
2025-04-06 19:02:11 +03:00
5705c28881 binary files 2025-04-05 17:58:26 +03:00
126ffaa30a character reloading problem fixed 2025-04-05 16:48:27 +03:00
3edf8c4ae5 Merge pull request 'gurkan.erdinc.temp' () from gurkan.erdinc.temp into main
Reviewed-on: 
2025-04-05 12:18:55 +00:00
dcdeca1471 Update .gitignore 2025-04-05 12:10:49 +00:00
dae8a865e5 Update .gitignore 2025-04-05 00:45:38 +03:00
f1254d0192 s 2025-04-05 00:43:20 +03:00
42e3a54baa Ik system 2025-04-05 00:30:08 +03:00
196c02cd4b all linux binnary files 2025-04-04 18:45:13 +03:00
ae25b88325 all linux binnary files 2025-04-04 18:30:05 +03:00
85382d5e7f all linux binnary files 2025-04-04 17:49:27 +03:00
8d9588447c fsr edit 2025-04-04 16:55:15 +03:00
63780d36ab plugin deleted 2025-04-04 16:40:13 +03:00
20e87ac918 plugin deleted 2025-04-04 16:35:31 +03:00
3f9091a8b2 main screen 2025-04-04 16:32:37 +03:00
d24fb31073 Merge branch 'gurkan.erdinc.temp' of https://luckyrobots.com/luckyrobots/luckyworld into gurkan.erdinc.temp 2025-04-04 16:16:13 +03:00
92fb535c5a fsr 3 plugin disable on mac 2025-04-04 16:15:54 +03:00
3beca60602 Update .gitignore 2025-04-04 12:46:52 +00:00
67dafa089a gitignore and binnary files 2025-04-04 15:44:01 +03:00
511e79706d new Update 2025-04-04 14:35:47 +03:00
c863ecf3e5 All settings 2025-04-03 18:13:52 +03:00
8605e20018 all Plugin revert 2025-04-03 15:29:06 +03:00
f5f227f180 builds delete 2025-04-03 14:29:08 +03:00
505555ff16 Merge branch 'main' into gurkan.erdinc.temp 2025-04-03 14:01:51 +03:00
2fe66c6071 Merge pull request 'dlss and fsr plugin added' () from gurkan.erdinc into main
Reviewed-on: 
2025-04-02 21:11:56 +00:00
Goran Lazarevski
1094e73c1c Allow paths as inputs 2025-04-02 23:07:51 +02:00
3ad7393e45 settings 2025-04-02 23:56:04 +03:00
7604b2735e send new binnary addig 2025-04-02 23:11:53 +03:00
13e55228d9 Merge branch 'gurkan.erdinc' into gurkan.erdinc.temp 2025-04-02 23:05:10 +03:00
5198f2b094 new plugin add 2025-04-02 23:01:56 +03:00
028015b4e5 new plugin sent 2025-04-02 22:53:47 +03:00
7c2bd7b4c3 s key 2025-04-02 22:50:21 +03:00
b410a8a42d settings UI 2025-04-02 22:38:39 +03:00
Goran Lazarevski
790467d3b1 Merge branch 'main' of ssh://luckyrobots.com:2222/luckyrobots/luckyworld 2025-04-02 15:39:07 +02:00
Goran Lazarevski
ba98447176 Update windows workflow 2025-04-02 15:30:42 +02:00
e87ee0c81d sent all files 2025-04-02 15:04:08 +03:00
Goran Lazarevski
0b4b220dd3 Update windows workflow 2025-04-02 13:33:49 +02:00
b8facc78ec game size edited. Test level size 3gb to 1.2 gb. All game size reduced 2025-03-30 16:05:32 +03:00
2c2219b3e8 dlss and fsr plugin added
dlss is not active. FSR is standart mode force active. We will make the arrangements together with Gurkan
2025-03-29 16:06:55 +03:00
7daabf6fba event tick size 2025-03-29 09:13:21 +03:00
95069a412e stretch robot mujoco fxied 2025-03-28 13:01:15 +03:00
6758 changed files with 978977 additions and 14997032 deletions
.DS_Store
.gitea/workflows
.gitignore.vsconfig
Assets
Binaries
Builds

BIN
.DS_Store vendored

Binary file not shown.

@ -0,0 +1,103 @@
name: Unreal Release
on:
workflow_dispatch:
inputs:
windows_build_path:
description: 'Absolute path to the Windows build zip file'
required: true
default: 'E:\LuckyWorld\LuckyRobots\UNREAL_PROJECTS\Luckyrobots\Builds\Windows\LuckyRobots-Windows.zip'
linux_build_path:
description: 'Absolute path to the Linux build zip file'
required: true
default: 'E:\LuckyWorld\LuckyRobots\UNREAL_PROJECTS\Luckyrobots\Builds\Linux\LuckyRobots-Linux.zip'
mac_build_path:
description: 'Absolute path to the Mac build zip file'
required: true
default: 'E:\LuckyWorld\LuckyRobots\UNREAL_PROJECTS\Luckyrobots\Builds\Mac\LuckyRobots-Mac.zip'
jobs:
build:
runs-on: windows
steps:
- name: Upload Linux Build Artifact
uses: actions/upload-artifact@v3
with:
name: LuckyRobots-Linux
path: ${{ github.event.inputs.linux_build_path }}
retention-days: 365
- name: Upload Windows Build Artifact
uses: actions/upload-artifact@v3
with:
name: LuckyRobots-Windows
path: ${{ github.event.inputs.windows_build_path }}
retention-days: 365
- name: Upload Mac Build Artifact
uses: actions/upload-artifact@v3
with:
name: LuckyRobots-Mac
path: ${{ github.event.inputs.mac_build_path }}
retention-days: 365
- name: Get Release Tag
shell: pwsh
run: |
# Fetch all tags
git fetch --tags
# Get the latest version tag, if any
# Uses Sort-Object with a version comparison scriptblock
$latestTag = git tag -l "v[0-9]*.[0-9]*.[0-9]*" | Sort-Object -Property @{Expression={[version]($_ -replace 'v')}} | Select-Object -Last 1
$newVersion = "1.0.0" # Default start version
if ($null -ne $latestTag -and $latestTag -ne '') {
Write-Host "Latest tag found: $latestTag"
# Strip 'v' prefix
$versionString = $latestTag -replace '^v'
# Split version into parts
$versionParts = $versionString.Split('.')
if ($versionParts.Length -eq 3) {
$major = [int]$versionParts[0]
$minor = [int]$versionParts[1]
$patch = [int]$versionParts[2]
# Auto-increment patch version
$patch++
$newVersion = "$major.$minor.$patch"
Write-Host "Auto-incremented patch version from $versionString to $newVersion"
} else {
Write-Host "Could not parse version from tag: $latestTag. Defaulting to 1.0.0"
}
} else {
Write-Host "No previous version tags found, starting with 1.0.0"
}
# Final tag with v prefix
$tag = "v$newVersion"
# Set environment variable for subsequent steps
echo "RELEASE_TAG=$tag" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
Write-Host "Using release tag: $tag"
- name: Create Release
uses: https://gitea.com/actions/gitea-release-action@main
with:
token: '${{ secrets.GITEA_TOKEN }}'
title: 'Release ${{ env.RELEASE_TAG }}'
body: |
## LuckyRobots Game Release ${{ env.RELEASE_TAG }}
Windows, Linux and Mac builds are attached below.
### Build Information
- Build Number: #${{ github.run_number }}
- Commit: ${{ github.sha }}
- Branch: ${{ github.ref_name }}
- Build Date: $(date -u +"%Y-%m-%d %H:%M:%S UTC")
prerelease: ${{ github.ref != 'refs/heads/main' }}
tag_name: '${{ env.RELEASE_TAG }}'

@ -2,8 +2,6 @@ name: Unreal Engine Build
on: on:
workflow_dispatch: workflow_dispatch:
push:
branches: [main, develop]
jobs: jobs:
build-and-release: build-and-release:
@ -64,7 +62,7 @@ jobs:
with: with:
name: LuckyRobots-Windows name: LuckyRobots-Windows
path: PackagedReleases/LuckyRobots-Windows.zip path: PackagedReleases/LuckyRobots-Windows.zip
retention-days: 14 retention-days: 365
- name: Upload Linux Build Artifact - name: Upload Linux Build Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
@ -72,7 +70,7 @@ jobs:
with: with:
name: LuckyRobots-Linux name: LuckyRobots-Linux
path: PackagedReleases/LuckyRobots-Linux.zip path: PackagedReleases/LuckyRobots-Linux.zip
retention-days: 14 retention-days: 365
- name: Create Tag - name: Create Tag
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop' if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop'
@ -185,11 +183,6 @@ jobs:
<p><a href="https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Linux" class="download-btn">Download Linux Build</a></p> <p><a href="https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Linux" class="download-btn">Download Linux Build</a></p>
</div> </div>
<div class="platform">
<h2>macOS</h2>
<p><a href="https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-macOS" class="download-btn">Download macOS Build</a></p>
</div>
<footer> <footer>
<p>Generated on '$(date -u +"%Y-%m-%d %H:%M:%S UTC")'</p> <p>Generated on '$(date -u +"%Y-%m-%d %H:%M:%S UTC")'</p>
</footer> </footer>
@ -213,9 +206,6 @@ jobs:
- [Windows Build](https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Windows) - [Windows Build](https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Windows)
- [Linux Build](https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Linux) - [Linux Build](https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-Linux)
- [macOS Build](https://luckyrobots.com/luckyrobots/luckyworld/actions/runs/${{ github.run_id }}/artifacts/LuckyRobots-macOS)
Or visit our [download page](https://luckyrobots.com/luckyrobots/luckyworld/releases/download/${{ env.RELEASE_TAG }}/downloads.html).
### Build Information ### Build Information
@ -329,7 +319,7 @@ jobs:
with: with:
name: LuckyRobots-macOS name: LuckyRobots-macOS
path: PackagedReleases/*-macOS.zip path: PackagedReleases/*-macOS.zip
retention-days: 14 retention-days: 365
- name: Create Release Note - name: Create Release Note
run: | run: |

51
.gitignore vendored

@ -1,78 +1,43 @@
BP_Puralink
BP_Revolute
# Visual Studio 2015 user specific files # Visual Studio 2015 user specific files
.vs/ .vs/
# Compiled Object files # Compiled Object files
*.slo *.slo
*.lo *.lo
*.o *.o
*.obj *.obj
# Precompiled Headers # Precompiled Headers
*.gch *.gch
*.pch *.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files # Fortran module files
*.mod *.mod
# Compiled Static libraries # Compiled Static libraries
*.lai *.lai
*.la *.la
*.a *.a
*.lib *.lib
# Executables
*.exe
*.out
*.app
*.ipa
# These project files can be generated by the engine
*.xcodeproj
*.xcworkspace
*.sln
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
# Precompiled Assets
SourceArt/**/*.png
SourceArt/**/*.tga
# Binary Files
Binaries/*
Plugins/**/Binaries/*
# Builds # Builds
Build/* Build/*
Builds/*
*.app
# Whitelist PakBlacklist-<BuildConfiguration>.txt files # Whitelist PakBlacklist-<BuildConfiguration>.txt files
!Build/*/ !Build/*/
Build/*/** Build/*/**
!Build/*/PakBlacklist*.txt !Build/*/PakBlacklist*.txt
# Don't ignore icon files in Build # Don't ignore icon files in Build
!Build/**/*.ico !Build/**/*.ico
# Built data for maps # Built data for maps
*_BuiltData.uasset *_BuiltData.uasset
# Configuration files generated by the Editor # Configuration files generated by the Editor
Saved/* Saved/*
# Compiled source files for the engine to use # Compiled source files for the engine to use
Intermediate/* Intermediate/*
Plugins/**/Intermediate/* Plugins/**/Intermediate/*
# Cache files for the editor to use # Cache files for the editor to use
DerivedDataCache/* DerivedDataCache/*
.DS_Store .DS_Store
/RobotData
#this only is the Binaries folder on the root, not the Binaries folder in the plugin folders
Binaries/**
*.app/

@ -9,6 +9,7 @@
"Microsoft.VisualStudio.Component.Windows11SDK.22621", "Microsoft.VisualStudio.Component.Windows11SDK.22621",
"Microsoft.VisualStudio.Workload.CoreEditor", "Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Workload.ManagedDesktop", "Microsoft.VisualStudio.Workload.ManagedDesktop",
"Microsoft.VisualStudio.Workload.NativeCrossPlat",
"Microsoft.VisualStudio.Workload.NativeDesktop", "Microsoft.VisualStudio.Workload.NativeDesktop",
"Microsoft.VisualStudio.Workload.NativeGame" "Microsoft.VisualStudio.Workload.NativeGame"
] ]

BIN
Assets/Default_Logo_Horizontal.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Assets/bedroom.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Assets/loft.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Assets/luck-e.mp4 Normal file

Binary file not shown.

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>

@ -0,0 +1 @@
pR°M0# com.apple.security.app-sandboxÿ0& !com.apple.security.get-task-allowÿ

@ -0,0 +1,44 @@
#!/bin/sh
set -eo pipefail
SRC_EXE="${UE_BINARIES_DIR}/${UE_UBT_BINARY_SUBPATH}"
DEST_EXE="${CONFIGURATION_BUILD_DIR}/${EXECUTABLE_PATH}"
DEST_EXE_DIR=`dirname "${DEST_EXE}"`
echo Copying executable and any standalone dylibs into ${DEST_EXE_DIR} but do not overwrite unless src is newer
mkdir -p "${DEST_EXE_DIR}"
rsync -au "${SRC_EXE}" "${DEST_EXE}"
ditto "/Users/d/Projects/LuckyWorld/Plugins/LuckyMujoco/Source/ThirdParty/Mujoco/lib/mujoco.dylib" "${DEST_EXE_DIR}/libmujoco.3.2.7.dylib"
# Skip syncing if desired
if [[ ${UE_SKIP_STAGEDDATA_SYNC} -eq 1 ]]; then exit 0; fi
# When building engine projects, like UnrealGame, we don't have data to stage unless something has specified UE_OVERRIDE_STAGE_DIR
if [[ -z ${UE_OVERRIDE_STAGE_DIR} ]]; then
STAGED_DIR="${UE_PROJECT_DIR}/Saved/StagedBuilds/${UE_TARGET_PLATFORM_NAME}"
else
STAGED_DIR="${UE_OVERRIDE_STAGE_DIR}"
fi
if [[ -z ${STAGED_DIR} ]]; then exit 0; fi
# Make sure the staged directory exists and has files in it
if [[ ! -e "${STAGED_DIR}" || ! $(ls -A "${STAGED_DIR}") ]]; then
echo =========================================================================================
echo "WARNING: To run, you must have a valid staged build directory. The Staged location is:"
echo " ${STAGED_DIR}"
echo "Use the editor's Platforms menu, or run a command like::"
echo "./RunUAT.sh BuildCookRun -platform=Mac -project=<project> -build -cook -stage -pak"
echo =========================================================================================
exit -0
fi
echo "Syncing ${STAGED_DIR} to ${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/UE"
if [[ -e "${STAGED_DIR}" ]]; then
rsync -a --delete --exclude="/Info.plist" --exclude="/Manifest_*" --exclude="/*.app" "${STAGED_DIR}/" "${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/UE"
else
echo =========================================================================================
echo "WARNING: To run, you must have a valid staged sync source directory. The Staged SyncSource location is:"
echo "${STAGED_DIR}"
echo "Use the editor's Platforms menu, or run a command like::"
echo "./RunUAT.sh BuildCookRun -platform=Mac -project=<project> -build -cook -stage -pak"
echo =========================================================================================
exit -0
fi

@ -0,0 +1,44 @@
#!/bin/sh
set -eo pipefail
SRC_EXE="${UE_BINARIES_DIR}/${UE_UBT_BINARY_SUBPATH}"
DEST_EXE="${CONFIGURATION_BUILD_DIR}/${EXECUTABLE_PATH}"
DEST_EXE_DIR=`dirname "${DEST_EXE}"`
echo Copying executable and any standalone dylibs into ${DEST_EXE_DIR} but do not overwrite unless src is newer
mkdir -p "${DEST_EXE_DIR}"
rsync -au "${SRC_EXE}" "${DEST_EXE}"
ditto "/Users/d/Projects/LuckyWorld/Plugins/LuckyMujoco/Source/ThirdParty/Mujoco/lib/mujoco.dylib" "${DEST_EXE_DIR}/libmujoco.3.2.7.dylib"
# Skip syncing if desired
if [[ ${UE_SKIP_STAGEDDATA_SYNC} -eq 1 ]]; then exit 0; fi
# When building engine projects, like UnrealGame, we don't have data to stage unless something has specified UE_OVERRIDE_STAGE_DIR
if [[ -z ${UE_OVERRIDE_STAGE_DIR} ]]; then
STAGED_DIR="${UE_PROJECT_DIR}/Saved/StagedBuilds/${UE_TARGET_PLATFORM_NAME}"
else
STAGED_DIR="${UE_OVERRIDE_STAGE_DIR}"
fi
if [[ -z ${STAGED_DIR} ]]; then exit 0; fi
# Make sure the staged directory exists and has files in it
if [[ ! -e "${STAGED_DIR}" || ! $(ls -A "${STAGED_DIR}") ]]; then
echo =========================================================================================
echo "WARNING: To run, you must have a valid staged build directory. The Staged location is:"
echo " ${STAGED_DIR}"
echo "Use the editor's Platforms menu, or run a command like::"
echo "./RunUAT.sh BuildCookRun -platform=Mac -project=<project> -build -cook -stage -pak"
echo =========================================================================================
exit -0
fi
echo "Syncing ${STAGED_DIR} to ${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/UE"
if [[ -e "${STAGED_DIR}" ]]; then
rsync -a --delete --exclude="/Info.plist" --exclude="/Manifest_*" --exclude="/*.app" "${STAGED_DIR}/" "${CONFIGURATION_BUILD_DIR}/${CONTENTS_FOLDER_PATH}/UE"
else
echo =========================================================================================
echo "WARNING: To run, you must have a valid staged sync source directory. The Staged SyncSource location is:"
echo "${STAGED_DIR}"
echo "Use the editor's Platforms menu, or run a command like::"
echo "./RunUAT.sh BuildCookRun -platform=Mac -project=<project> -build -cook -stage -pak"
echo =========================================================================================
exit -0
fi

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleIconFile</key>
<string>AppIcon</string>
<key>CFBundleIconName</key>
<string>AppIcon</string>
</dict>
</plist>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -0,0 +1,7 @@
{
"BuildId": "37670630",
"Modules":
{
"LuckyWorld": "UnrealEditor-LuckyWorld.dylib"
}
}

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
Binaries/Mac/mujoco.dylib Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
Binaries/Win64/UnrealEditor-LuckyWorld-Win64-DebugGame.dll (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Binaries/Win64/UnrealEditor-LuckyWorld-Win64-DebugGame.pdb (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Binaries/Win64/UnrealEditor-LuckyWorld.dll (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Binaries/Win64/UnrealEditor-LuckyWorld.pdb (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Binaries/Win64/UnrealEditor-Luckyrobots.patch_0.exe (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
Binaries/Win64/UnrealEditor-Luckyrobots.patch_0.pdb (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,7 @@
{
"BuildId": "37670630",
"Modules":
{
"LuckyWorld": "UnrealEditor-LuckyWorld-Win64-DebugGame.dll"
}
}

@ -2,6 +2,6 @@
"BuildId": "37670630", "BuildId": "37670630",
"Modules": "Modules":
{ {
"Luckyrobots": "UnrealEditor-Luckyrobots.dll" "LuckyWorld": "UnrealEditor-LuckyWorld.dll"
} }
} }

BIN
Binaries/Win64/mujoco.dll (Stored with Git LFS) Normal file

Binary file not shown.

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TpsData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>Last Resort Font</Name>
<Location>/Engine/Content/SlateDebug/Fonts/LastResort.ttf</Location>
<Date>2016-06-10T14:17:31.3888811-04:00</Date>
<Function>The Last Resort font is a collection of glyphs to represent types of Unicode characters</Function>
<Justification>These glyphs are designed to allow users to recognize an encoded value in scenarios where the desired font doesnt provide a character</Justification>
<Eula>http://www.unicode.org/policies/lastresortfont_eula.html</Eula>
<RedistributeTo>
<EndUserGroup>Licensees</EndUserGroup>
<EndUserGroup>Git</EndUserGroup>
<EndUserGroup>P4</EndUserGroup>
</RedistributeTo>
<LicenseFolder>/Engine/Source/ThirdParty/Licenses/LastResortFont_License.txt</LicenseFolder>
</TpsData>

@ -1,5 +0,0 @@
#!/bin/sh
UE_TRUE_SCRIPT_NAME=$(echo \"$0\" | xargs readlink -f)
UE_PROJECT_ROOT=$(dirname "$UE_TRUE_SCRIPT_NAME")
chmod +x "$UE_PROJECT_ROOT/Luckyrobots/Binaries/Linux/Luckyrobots-Linux-Shipping"
"$UE_PROJECT_ROOT/Luckyrobots/Binaries/Linux/Luckyrobots-Linux-Shipping" Luckyrobots "$@"

@ -1,6 +0,0 @@
Engine/Binaries/Linux/CrashReportClient.debug 2025-03-31T17:17:51.362Z
Engine/Binaries/Linux/CrashReportClient.sym 2025-03-31T17:17:51.841Z
Luckyrobots/Binaries/Linux/Luckyrobots-Linux-Shipping.debug 2025-03-31T18:45:17.778Z
Luckyrobots/Binaries/Linux/Luckyrobots-Linux-Shipping.sym 2025-03-31T18:45:16.073Z
Engine/Content/SlateDebug/Fonts/LastResort.tps 2025-03-14T19:15:14.694Z
Engine/Content/SlateDebug/Fonts/LastResort.ttf 2025-03-14T19:15:14.698Z

@ -1,32 +0,0 @@
Engine/Binaries/Linux/CrashReportClient 2025-03-31T17:17:49.036Z
Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so 2025-03-31T17:17:56.606Z
Luckyrobots/Binaries/Linux/Luckyrobots-Linux-Shipping 2025-03-31T18:45:18.120Z
Luckyrobots/Binaries/Linux/libOpenColorIO.so 2025-03-31T17:20:47.304Z
Luckyrobots/Binaries/Linux/libOpenColorIO.so.2.3 2025-03-31T17:20:47.311Z
Luckyrobots/Binaries/Linux/libboost_atomic-mt-x64.so 2025-03-31T17:21:08.703Z
Luckyrobots/Binaries/Linux/libboost_atomic-mt-x64.so.1.82.0 2025-03-31T17:21:08.705Z
Luckyrobots/Binaries/Linux/libboost_chrono-mt-x64.so 2025-03-31T17:21:08.709Z
Luckyrobots/Binaries/Linux/libboost_chrono-mt-x64.so.1.82.0 2025-03-31T17:21:08.712Z
Luckyrobots/Binaries/Linux/libboost_filesystem-mt-x64.so 2025-03-31T17:21:08.716Z
Luckyrobots/Binaries/Linux/libboost_filesystem-mt-x64.so.1.82.0 2025-03-31T17:21:08.719Z
Luckyrobots/Binaries/Linux/libboost_iostreams-mt-x64.so 2025-03-31T17:21:08.724Z
Luckyrobots/Binaries/Linux/libboost_iostreams-mt-x64.so.1.82.0 2025-03-31T17:21:08.727Z
Luckyrobots/Binaries/Linux/libboost_program_options-mt-x64.so 2025-03-31T17:21:08.733Z
Luckyrobots/Binaries/Linux/libboost_program_options-mt-x64.so.1.82.0 2025-03-31T17:21:08.737Z
Luckyrobots/Binaries/Linux/libboost_python311-mt-x64.so 2025-03-31T17:21:08.743Z
Luckyrobots/Binaries/Linux/libboost_python311-mt-x64.so.1.82.0 2025-03-31T17:21:08.746Z
Luckyrobots/Binaries/Linux/libboost_regex-mt-x64.so 2025-03-31T17:21:08.752Z
Luckyrobots/Binaries/Linux/libboost_regex-mt-x64.so.1.82.0 2025-03-31T17:21:08.754Z
Luckyrobots/Binaries/Linux/libboost_system-mt-x64.so 2025-03-31T17:21:08.757Z
Luckyrobots/Binaries/Linux/libboost_system-mt-x64.so.1.82.0 2025-03-31T17:21:08.758Z
Luckyrobots/Binaries/Linux/libboost_thread-mt-x64.so 2025-03-31T17:21:08.763Z
Luckyrobots/Binaries/Linux/libboost_thread-mt-x64.so.1.82.0 2025-03-31T17:21:08.766Z
Luckyrobots/Binaries/Linux/libmujoco.so 2025-03-21T18:56:06.878Z
Luckyrobots/Binaries/Linux/libmujoco.so.3.2.7 2025-03-21T18:56:06.878Z
Luckyrobots.sh 2025-03-31T18:58:36.201Z
Engine/Binaries/ThirdParty/MsQuic/v220/linux/libmsquic.so 2025-03-31T17:19:31.492Z
Engine/Binaries/ThirdParty/MsQuic/v220/linux/libmsquic.so.2 2025-03-31T17:19:31.653Z
Engine/Content/Renderer/TessellationTable.bin 2025-03-14T19:15:14.474Z
Engine/Plugins/NNE/NNERuntimeORT/Binaries/ThirdParty/Onnxruntime/Linux/libonnxruntime.so 2025-03-14T19:21:51.435Z
Engine/Plugins/NNE/NNERuntimeORT/Binaries/ThirdParty/Onnxruntime/Linux/libonnxruntime.so.1.17.1 2025-03-14T19:18:09.960Z
Engine/Config/StagedBuild_Luckyrobots.ini 2025-03-31T18:58:36.205Z

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

(image error) Size: 326 B

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<TpsData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>Last Resort Font</Name>
<Location>/Engine/Content/SlateDebug/Fonts/LastResort.ttf</Location>
<Date>2016-06-10T14:17:31.3888811-04:00</Date>
<Function>The Last Resort font is a collection of glyphs to represent types of Unicode characters</Function>
<Justification>These glyphs are designed to allow users to recognize an encoded value in scenarios where the desired font doesnt provide a character</Justification>
<Eula>http://www.unicode.org/policies/lastresortfont_eula.html</Eula>
<RedistributeTo>
<EndUserGroup>Licensees</EndUserGroup>
<EndUserGroup>Git</EndUserGroup>
<EndUserGroup>P4</EndUserGroup>
</RedistributeTo>
<LicenseFolder>/Engine/Source/ThirdParty/Licenses/LastResortFont_License.txt</LicenseFolder>
</TpsData>

Binary file not shown.

Binary file not shown.

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