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" "BuildId": "37670630"
}, },
"BuildProducts": [ "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", "Path": "$(EngineDir)/Binaries/ThirdParty/USD/UsdResources/Win64/plugins/ar/resources/plugInfo.json",
"Type": "RequiredResource" "Type": "RequiredResource"
@ -4996,41 +4852,153 @@
{ {
"Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor.modules", "Path": "$(EngineDir)/Plugins/XGEController/Binaries/Win64/UnrealEditor.modules",
"Type": "RequiredResource" "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": [ "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", "Path": "$(EngineDir)/Binaries/ThirdParty/DbgHelp/dbghelp.dll",
"Type": "NonUFS" "Type": "NonUFS"
@ -30774,6 +30742,38 @@
{ {
"Path": "$(EngineDir)/Plugins/XGEController/XGEController.uplugin", "Path": "$(EngineDir)/Plugins/XGEController/XGEController.uplugin",
"Type": "UFS" "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": [ "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 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/Map/Test_Level.Test_Level EditorStartupMap=/Game/Map/Drone_world.Drone_world
[/Script/LinuxTargetPlatform.LinuxTargetSettings] [/Script/LinuxTargetPlatform.LinuxTargetSettings]
SpatializationPlugin= 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 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17 # Visual Studio Version 17
VisualStudioVersion = 17.0.31314.256 VisualStudioVersion = 17.0.31314.256
@ -17,9 +16,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{577136
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnrealBuildTool.Plugins", "UnrealBuildTool.Plugins", "{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnrealBuildTool.Plugins", "UnrealBuildTool.Plugins", "{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B}"
EndProject 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 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 ProjectSection(ProjectDependencies) = postProject
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}
EndProjectSection EndProjectSection
@ -128,8 +127,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LuckyWorldModuleRules", "In
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{1CCEC849-CC72-4C59-8C36-2F7C38706D4C}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{1CCEC849-CC72-4C59-8C36-2F7C38706D4C}"
ProjectSection(SolutionItems) = preProject 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 ..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter = ..\..\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 = C:\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 EndProjectSection
EndProject EndProject
Global Global
@ -160,84 +159,80 @@ Global
Shipping|Win64-arm64 = Shipping|Win64-arm64 Shipping|Win64-arm64 = Shipping|Win64-arm64
Shipping|Win64-arm64ec = Shipping|Win64-arm64ec Shipping|Win64-arm64ec = Shipping|Win64-arm64ec
EndGlobalSection EndGlobalSection
# UnrealVS Section
GlobalSection(ddbf523f-7eb6-4887-bd51-85a714ff87eb) = preSolution
AvailablePlatforms=Win64;Linux;LinuxArm64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.DebugGame|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.DebugGame|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Development|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Development|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Linux.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|LinuxArm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE}.Shipping|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 {73838CB3-5E75-38DD-8E40-78EF43FD5631}.Shipping|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Linux.ActiveCfg = Linux_DebugGame_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Linux.ActiveCfg = Linux_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Linux.Build.0 = Linux_DebugGame_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Linux.Build.0 = Linux_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|LinuxArm64.ActiveCfg = Invalid|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|LinuxArm64.ActiveCfg = Invalid|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame Editor|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Linux.ActiveCfg = Linux_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Linux.ActiveCfg = Linux_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Linux.Build.0 = Linux_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Linux.Build.0 = Linux_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|LinuxArm64.ActiveCfg = LinuxArm64_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|LinuxArm64.ActiveCfg = LinuxArm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|LinuxArm64.Build.0 = LinuxArm64_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|LinuxArm64.Build.0 = LinuxArm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64.ActiveCfg = DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64.ActiveCfg = DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64.Build.0 = DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64.Build.0 = DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64.Build.0 = Win64_arm64_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64.Build.0 = Win64_arm64_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.DebugGame|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.DebugGame|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Linux.ActiveCfg = Linux_Development_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Linux.ActiveCfg = Linux_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Linux.Build.0 = Linux_Development_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Linux.Build.0 = Linux_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|LinuxArm64.ActiveCfg = Invalid|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|LinuxArm64.ActiveCfg = Invalid|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64.ActiveCfg = Development_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64.ActiveCfg = Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64.Build.0 = Development_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64.Build.0 = Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development Editor|Win64-arm64.ActiveCfg = Win64_arm64_Development_Editor|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.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 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_Development_Editor|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Linux.ActiveCfg = Linux_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Linux.ActiveCfg = Linux_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Linux.Build.0 = Linux_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Linux.Build.0 = Linux_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|LinuxArm64.ActiveCfg = LinuxArm64_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|LinuxArm64.ActiveCfg = LinuxArm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|LinuxArm64.Build.0 = LinuxArm64_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|LinuxArm64.Build.0 = LinuxArm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64.ActiveCfg = Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64.ActiveCfg = Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64.Build.0 = Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64.Build.0 = Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64.ActiveCfg = Win64_arm64_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64.ActiveCfg = Win64_arm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64.Build.0 = Win64_arm64_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64.Build.0 = Win64_arm64_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Development|Win64-arm64ec.Build.0 = Win64_arm64ec_Development|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Development|Win64-arm64ec.Build.0 = Win64_arm64ec_Development|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Linux.ActiveCfg = Linux_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Linux.ActiveCfg = Linux_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Linux.Build.0 = Linux_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Linux.Build.0 = Linux_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|LinuxArm64.ActiveCfg = LinuxArm64_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|LinuxArm64.ActiveCfg = LinuxArm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|LinuxArm64.Build.0 = LinuxArm64_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|LinuxArm64.Build.0 = LinuxArm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64.ActiveCfg = Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64.ActiveCfg = Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64.Build.0 = Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64.Build.0 = Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64.ActiveCfg = Win64_arm64_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64.ActiveCfg = Win64_arm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64.Build.0 = Win64_arm64_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64.Build.0 = Win64_arm64_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Shipping|x64 {3A323015-96A8-37B4-9349-194F972B1BAB}.Shipping|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Shipping|x64
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1}.Shipping|Win64-arm64ec.Build.0 = 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.ActiveCfg = Development|Any CPU
{F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Linux.Build.0 = 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 {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|LinuxArm64.ActiveCfg = Development|Any CPU
@ -2793,13 +2788,13 @@ Global
HideSolutionNode = FALSE HideSolutionNode = FALSE
EndGlobalSection EndGlobalSection
GlobalSection(NestedProjects) = preSolution GlobalSection(NestedProjects) = preSolution
{849816FC-CAA5-3DFC-A8CF-8F7E94F403DE} = {233774A8-CC9D-3FA9-86D1-90573E92B704} {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{502D0BED-E00D-3C63-A8EB-CF9E7F4CBDB1} = {DE1F8B53-6C02-3C13-9101-A7C8D96F3FF6} {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} {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {A338B9E2-A559-34BE-A46D-F789DD488FAD}
{A4DA514A-CBB8-3614-89E1-39139198AD1E} = {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} {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3}
{1D787964-7C93-3BAA-BF5D-910620BE4FEC} = {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} {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} {56715E44-C4C5-32A6-BFE1-54B72B3132AD} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180}
{64B00F42-5CF8-3F10-8096-E67A4EF9E96A} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180} {64B00F42-5CF8-3F10-8096-E67A4EF9E96A} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180}
EndGlobalSection EndGlobalSection
GlobalSection(ddbf523f-7eb6-4887-bd51-85a714ff87eb) = preSolution
AvailablePlatforms = Win64;Linux;LinuxArm64
EndGlobalSection
EndGlobal EndGlobal

Binary file not shown.

Binary file not shown.

View File

@ -11,10 +11,10 @@ DEFINE_LOG_CATEGORY(LogMujoco);
void FLuckyMujocoModule::StartupModule() void FLuckyMujocoModule::StartupModule()
{ {
FString BaseDir = IPluginManager::Get().FindPlugin(TEXT("LuckyMujoco"))->GetBaseDir();
#if PLATFORM_WINDOWS #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; MujocoHandle = !Library.IsEmpty() ? FPlatformProcess::GetDllHandle(*Library) : nullptr;
if (MujocoHandle == nullptr) if (MujocoHandle == nullptr)

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