Compare commits

...

3 Commits

163 changed files with 8411 additions and 29342 deletions

View File

@ -1,10 +0,0 @@
<?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>

View File

@ -1,5 +0,0 @@
<?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>

View File

@ -1,10 +0,0 @@
<?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>

View File

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

View File

@ -1,44 +0,0 @@
#!/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

View File

@ -1,44 +0,0 @@
#!/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

View File

@ -1,10 +0,0 @@
<?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

View File

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

Binary file not shown.

Binary file not shown.

View File

@ -21,150 +21,6 @@
"BuildId": "37670630"
},
"BuildProducts": [
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-LuckyWorld.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-LuckyWorld.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor-AsyncLoadingScreen.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor-AsyncLoadingScreen.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor-BlueprintJson.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor-BlueprintJson.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujocoEditor.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujocoEditor.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor-LuckyTextWrite.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor-LuckyTextWrite.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-CoreUtility.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-CoreUtility.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJEditorPlugin.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJEditorPlugin.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJson.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJson.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOClient.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOClient.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOLib.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOLib.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRest.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRest.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRestEditor.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRestEditor.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(EngineDir)/Binaries/ThirdParty/USD/UsdResources/Win64/plugins/ar/resources/plugInfo.json",
"Type": "RequiredResource"
@ -4996,41 +4852,153 @@
{
"Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-LuckyWorld.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor-LuckyWorld.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor-AsyncLoadingScreen.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor-AsyncLoadingScreen.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor-BlueprintJson.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor-BlueprintJson.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor-FileHelper.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujocoEditor.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujocoEditor.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor-LuckyTextWrite.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor-LuckyTextWrite.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-CoreUtility.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-CoreUtility.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJEditorPlugin.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJEditorPlugin.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJson.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SIOJson.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOClient.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOClient.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOLib.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor-SocketIOLib.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRest.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRest.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRestEditor.dll",
"Type": "DynamicLibrary"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor-VaRestEditor.pdb",
"Type": "SymbolFile"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource"
}
],
"RuntimeDependencies": [
{
"Path": "$(ProjectDir)/LuckyWorld.uproject",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/AsyncLoadingScreen.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/BlueprintJson.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/FileHelper.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/LuckyMujoco.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/LuckyTextWrite.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/SocketIOClient.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/VaRest.uplugin",
"Type": "UFS"
},
{
"Path": "$(EngineDir)/Binaries/ThirdParty/DbgHelp/dbghelp.dll",
"Type": "NonUFS"
@ -30774,6 +30742,38 @@
{
"Path": "$(EngineDir)/Plugins/XGEController/XGEController.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/LuckyWorld.uproject",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/AsyncLoac1ceae7b44acV11/AsyncLoadingScreen.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/BlueprintJson/BlueprintJson.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/FileHelperPlugin/FileHelper.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyMujoco/LuckyMujoco.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/LuckyTextWrite/LuckyTextWrite.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/SocketIOClient/SocketIOClient.uplugin",
"Type": "UFS"
},
{
"Path": "$(ProjectDir)/Plugins/VaRestPlugin/VaRest.uplugin",
"Type": "UFS"
}
],
"BuildPlugins": [

Binary file not shown.

Binary file not shown.

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

Binary file not shown.

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

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

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

Binary file not shown.

View File

@ -248,7 +248,7 @@ GameDefaultMap=/Game/Map/SelectLevel.SelectLevel
GlobalDefaultGameMode=/Game/Blueprint/Game/BP_LuckyRobots.BP_LuckyRobots_C
GlobalDefaultServerGameMode=/Game/luckyBot/blueprint/gameBP/luckycar.luckycar_C
GameInstanceClass=/Game/Blueprint/Game/BP_LuckyGameinstanceMode.BP_LuckyGameinstanceMode_C
EditorStartupMap=/Game/Map/Test_Level.Test_Level
EditorStartupMap=/Game/Map/Drone_world.Drone_world
[/Script/LinuxTargetPlatform.LinuxTargetSettings]
SpatializationPlugin=

Binary file not shown.

Binary file not shown.

BIN
Content/Blueprint/Mujoco/BP_DJI300_Mujoco_Settings.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Blueprint/RobotPawnActors/BP_DJI300_pawn.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/Developers/Wdev/Robots/BP_DJI300.uasset (Stored with Git LFS) Normal file

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/Map/Drone_world.umap (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/DroneControl.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/alt_hold.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/drone_backward.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/drone_forward.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/height_decrease.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/height_increase.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/move_left.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/move_right.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/turn_ccw.uasset (Stored with Git LFS) Normal file

Binary file not shown.

BIN
Content/luckyBot/INPUT/DroneInput/turn_cw.uasset (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,4 +1,3 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31314.256
@ -17,9 +16,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{577136
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnrealBuildTool.Plugins", "UnrealBuildTool.Plugins", "{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE5", "Intermediate\ProjectFiles\UE5.vcxproj", "{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE5", "Intermediate\ProjectFiles\UE5.vcxproj", "{73838CB3-5E75-38DD-8E40-78EF43FD5631}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LuckyWorld", "Intermediate\ProjectFiles\LuckyWorld.vcxproj", "{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LuckyWorld", "Intermediate\ProjectFiles\LuckyWorld.vcxproj", "{3A323015-96A8-37B4-9349-194F972B1BAB}"
ProjectSection(ProjectDependencies) = postProject
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}
EndProjectSection
@ -128,8 +127,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LuckyWorldModuleRules", "In
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{1CCEC849-CC72-4C59-8C36-2F7C38706D4C}"
ProjectSection(SolutionItems) = preProject
C:\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis = C:\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis
C:\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter = C:\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter
..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter = ..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter
..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis = ..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis
EndProjectSection
EndProject
Global
@ -160,84 +159,80 @@ Global
Shipping|Win64-arm64 = Shipping|Win64-arm64
Shipping|Win64-arm64ec = Shipping|Win64-arm64ec
EndGlobalSection
# UnrealVS Section
GlobalSection(ddbf523f-7eb6-4887-bd51-85a714ff87eb) = preSolution
AvailablePlatforms=Win64;Linux;LinuxArm64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Linux.ActiveCfg = Linux_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Linux.Build.0 = Linux_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|LinuxArm64.ActiveCfg = Invalid|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64-arm64.Build.0 = Win64_arm64_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Linux.ActiveCfg = Linux_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Linux.Build.0 = Linux_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|LinuxArm64.ActiveCfg = LinuxArm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|LinuxArm64.Build.0 = LinuxArm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64.ActiveCfg = DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64.Build.0 = DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64.Build.0 = Win64_arm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Linux.ActiveCfg = Linux_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Linux.Build.0 = Linux_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|LinuxArm64.ActiveCfg = Invalid|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64.Build.0 = Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64-arm64.ActiveCfg = Win64_arm64_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64-arm64.Build.0 = Win64_arm64_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Linux.ActiveCfg = Linux_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Linux.Build.0 = Linux_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|LinuxArm64.ActiveCfg = LinuxArm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|LinuxArm64.Build.0 = LinuxArm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64.ActiveCfg = Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64.Build.0 = Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64.ActiveCfg = Win64_arm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64.Build.0 = Win64_arm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64ec.Build.0 = Win64_arm64ec_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Linux.ActiveCfg = Linux_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Linux.Build.0 = Linux_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|LinuxArm64.ActiveCfg = LinuxArm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|LinuxArm64.Build.0 = LinuxArm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64.ActiveCfg = Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64.Build.0 = Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64.ActiveCfg = Win64_arm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64.Build.0 = Win64_arm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64ec.Build.0 = Win64_arm64ec_Shipping|x64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Linux.ActiveCfg = Linux_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Linux.Build.0 = Linux_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|LinuxArm64.ActiveCfg = Invalid|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64-arm64.Build.0 = Win64_arm64_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Linux.ActiveCfg = Linux_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Linux.Build.0 = Linux_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|LinuxArm64.ActiveCfg = LinuxArm64_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|LinuxArm64.Build.0 = LinuxArm64_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64.ActiveCfg = DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64.Build.0 = DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64.Build.0 = Win64_arm64_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Linux.ActiveCfg = Linux_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Linux.Build.0 = Linux_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|LinuxArm64.ActiveCfg = Invalid|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64.Build.0 = Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64-arm64.ActiveCfg = Win64_arm64_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64-arm64.Build.0 = Win64_arm64_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_Development_Editor|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Linux.ActiveCfg = Linux_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Linux.Build.0 = Linux_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|LinuxArm64.ActiveCfg = LinuxArm64_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|LinuxArm64.Build.0 = LinuxArm64_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64.ActiveCfg = Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64.Build.0 = Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64.ActiveCfg = Win64_arm64_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64.Build.0 = Win64_arm64_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64ec.Build.0 = Win64_arm64ec_Development|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Linux.ActiveCfg = Linux_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Linux.Build.0 = Linux_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|LinuxArm64.ActiveCfg = LinuxArm64_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|LinuxArm64.Build.0 = LinuxArm64_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64.ActiveCfg = Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64.Build.0 = Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64.ActiveCfg = Win64_arm64_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64.Build.0 = Win64_arm64_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Shipping|x64
{3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64ec.Build.0 = Win64_arm64ec_Shipping|x64
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Linux.ActiveCfg = Development|Any CPU
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Linux.Build.0 = Development|Any CPU
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|LinuxArm64.ActiveCfg = Development|Any CPU
@ -2793,13 +2788,13 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE} = {233774A8-CC9D-3FA9-86D1-90573E92B704}
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1} = {DE1F8B53-6C02-3C13-9101-A7C8D96F3FF6}
{0BFBE63A-B98A-3411-8EEB-8918FEC737B3} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{57713676-9DBE-331C-AD10-26632AC9EE0C} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{73838CB3-5E75-38DD-8E40-78EF43FD5631} = {233774A8-CC9D-3FA9-86D1-90573E92B704}
{3A323015-96A8-37B4-9349-194F972B1BAB} = {DE1F8B53-6C02-3C13-9101-A7C8D96F3FF6}
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{A4DA514A-CBB8-3614-89E1-39139198AD1E} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{0BFBE63A-B98A-3411-8EEB-8918FEC737B3} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{57713676-9DBE-331C-AD10-26632AC9EE0C} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{057E46F0-FAAE-3021-A1AB-1D057ACE1BD0} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3}
{1D787964-7C93-3BAA-BF5D-910620BE4FEC} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3}
{FBBC90BA-DDB7-390E-910D-CDA595A2025B} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3}
@ -2850,4 +2845,7 @@ Global
{56715E44-C4C5-32A6-BFE1-54B72B3132AD} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180}
{64B00F42-5CF8-3F10-8096-E67A4EF9E96A} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180}
EndGlobalSection
GlobalSection(ddbf523f-7eb6-4887-bd51-85a714ff87eb) = preSolution
AvailablePlatforms = Win64;Linux;LinuxArm64
EndGlobalSection
EndGlobal

Binary file not shown.

Binary file not shown.

View File

@ -11,10 +11,10 @@ DEFINE_LOG_CATEGORY(LogMujoco);
void FLuckyMujocoModule::StartupModule()
{
FString BaseDir = IPluginManager::Get().FindPlugin(TEXT("LuckyMujoco"))->GetBaseDir();
#if PLATFORM_WINDOWS
FString Library = FPaths::Combine(FPaths::ProjectDir(), TEXT("Binaries/Win64/mujoco.dll"));
FString Library = FPaths::Combine(*BaseDir, TEXT("Source/ThirdParty/Mujoco/bin/mujoco.dll"));
MujocoHandle = !Library.IsEmpty() ? FPlatformProcess::GetDllHandle(*Library) : nullptr;
if (MujocoHandle == nullptr)

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