{ "macros": { "macros-explanation" : [ "We have written a simple macro preprocessor for json.", "The following macros can be invoked from later in the json", "file. The macro preprocessing is done as part of the", "python script build-everything.py" ], "luprex-launch-config" : { "name": "CONFIGNAME", "request": "launch", "program": "UE5/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame", "preLaunchTask": "Make All", "args": [ "INTEGRATION/Integration.uproject", "-userdir=User/USERNAME", "-LuprexServer=SERVER" ], "cwd": "INTEGRATION", "type": "lldb", "initCommands": [ "command script import UNREALENGINE/Engine/Extras/LLDBDataFormatters/UEDataFormatters_2ByteChars.py", "settings set target.inline-breakpoint-strategy always", "target stop-hook add --one-liner \"p ::UngrabAllInputImpl()\"" ] } }, "folders": [ { "name": "Integration", "path": "INTEGRATION" }, { "name": "UE5", "path": "UNREALENGINE" } ], "settings": { "typescript.tsc.autoDetect": "off", "lldb.dereferencePointers": false, "npm.autoDetect": "off", "files.watcherExclude": { "UE5/Engine/**": true, "UE5/Samples/**": true, "UE5/Templates/**": true }, "files.associations": { "**/include/**": "cpp", "**/bits/**": "cpp", "**/c++/**": "cpp", "**/x86_64-linux-gnu/**": "cpp", "*.ipp": "cpp", "*.inc": "cpp" } }, "extensions": { "recommendations": [ "vadimcn.vscode-lldb", "dfarley1.file-picker", "ms-python.python", "ms-vscode.cpptools", "ms-dotnettools.csharp", "ms-vscode.mono-debug" ] }, "tasks": { "version": "2.0.0", "tasks": [ { "label": "Make All", "group": { "kind": "build", "isDefault": true }, "command": "make all", "presentation": { "clear": true }, "problemMatcher": "$msCompile", "type": "shell" }, { "label": "Make Clean", "group": "build", "command": "make clean", "presentation": { "clear": true }, "problemMatcher": "$msCompile", "type": "shell" } ] }, "launch": { "version": "0.2.0", "configurations": [ { "macro": "luprex-launch-config", "vars": {"CONFIGNAME":"Luprex Standalone", "SERVER":""} }, { "macro": "luprex-launch-config", "vars": {"CONFIGNAME":"Luprex Client", "SERVER":"192.168.0.100"} } ] } }