More work on patch-integration.py

This commit is contained in:
2024-10-28 19:03:54 -04:00
parent fb4df7b872
commit ab3832681a
3 changed files with 157 additions and 108 deletions

View File

@@ -0,0 +1,119 @@
{
"folders": [
{
"name": "Integration",
"path": "."
},
{
"name": "UE5",
"path": "ENGINEPATH"
}
],
"settings": {
"typescript.tsc.autoDetect": "off",
"npm.autoDetect": "off"
},
"extensions": {
"recommendations": [
"ms-vscode.cpptools",
"ms-dotnettools.csharp",
"vadimcn.vscode-lldb",
"ms-vscode.mono-debug",
"dfarley1.file-picker"
]
},
"tasks": {
"version": "2.0.0",
"tasks": [
{
"label": "IntegrationEditor Linux DebugGame Build",
"group": {
"kind": "build",
"isDefault": "true"
},
"command": "Engine/Build/BatchFiles/Linux/Build.sh",
"args": [
"IntegrationEditor",
"Linux",
"DebugGame",
"INTEGRATIONPATH/Integration.uproject",
"-waitmutex"
],
"problemMatcher": "$msCompile",
"type": "shell",
"options": {
"cwd": "ENGINEPATH"
}
},
{
"label": "IntegrationEditor Linux DebugGame Rebuild",
"group": "build",
"command": "Engine/Build/BatchFiles/Linux/Build.sh",
"args": [
"IntegrationEditor",
"Linux",
"DebugGame",
"INTEGRATIONPATH/Integration.uproject",
"-waitmutex"
],
"problemMatcher": "$msCompile",
"dependsOn": [
"IntegrationEditor Linux DebugGame Clean"
],
"type": "shell",
"options": {
"cwd": "ENGINEPATH"
}
},
{
"label": "IntegrationEditor Linux DebugGame Clean",
"group": "build",
"command": "Engine/Build/BatchFiles/Linux/Build.sh",
"args": [
"IntegrationEditor",
"Linux",
"DebugGame",
"INTEGRATIONPATH/Integration.uproject",
"-waitmutex",
"-clean"
],
"problemMatcher": "$msCompile",
"type": "shell",
"options": {
"cwd": "ENGINEPATH"
}
},
{
"label": "Build Luprex",
"group": "build",
"command": "make",
"problemMatcher": "$msCompile",
"type": "shell",
"options": {
"cwd": "INTEGRATIONPATH/luprex"
}
}
]
},
"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "Launch IntegrationEditor (DebugGame)",
"request": "launch",
"program": "ENGINEPATH/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame",
"preLaunchTask": "IntegrationEditor Linux DebugGame Build",
"args": [
"INTEGRATIONPATH/Integration.uproject",
"-userdir=User/USERNAME"
],
"cwd": "ENGINEPATH",
"type": "lldb",
"initCommands": [
"command script import ENGINEPATH/Engine/Extras/LLDBDataFormatters/UEDataFormatters_2ByteChars.py",
"target stop-hook add --one-liner \"p ::UngrabAllInputImpl()\""
]
}
]
}
}

27
EnginePatches/uproject Normal file
View File

@@ -0,0 +1,27 @@
{
"FileVersion": 3,
"EngineAssociation": "5.3",
"Category": "",
"Description": "",
"Modules": [
{
"Name": "Integration",
"Type": "Runtime",
"LoadingPhase": "Default",
"AdditionalDependencies": [
"Engine",
"CoreUObject"
]
}
],
"Plugins": [
{
"Name": "ModelingToolsEditorMode",
"Enabled": true,
"TargetAllowList": [
"Editor"
]
}
]
}