{ "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()\"" ] } ] } }