Compare commits

..

No commits in common. "a2b32c448119c9f95797679500333b595b81576f" and "fa05591cd064c50ae6d10824d4146a988f0f5747" have entirely different histories.

6 changed files with 161 additions and 318 deletions

Binary file not shown.

View File

@ -1,152 +0,0 @@
import bpy
import os
from bpy.props import (StringProperty, PointerProperty, EnumProperty, BoolProperty)
from bpy.types import (Panel, Operator, AddonPreferences, PropertyGroup)
bl_info = \
{
"name": "Unreal Exporter",
"author": "Bozarre",
"version": (1, 0, 0),
"blender": (4, 2, 0),
"location": "View 3D > Object Mode > Unreal Exporter",
"description":
"Bartch exporter for Unreal Engine",
"warning": "",
"wiki_url": "",
"tracker_url": "",
"category": "Exporter",
}
class UEExporterSettings(PropertyGroup):
path : StringProperty(
#name="",
description="Path to Directory (empty means same as curren file)",
default="//",
maxlen=1024,
subtype='FILE_PATH')
source_collection : StringProperty(
description="Collection name (collisions don't have to be in the same collection",
default="Export",
maxlen=1024)
collisions: BoolProperty(
name="Export Collisions",
description="Whether to export the collision shapes",
default = True
)
local_origin: BoolProperty(
name="Export Origin",
description="Whether to use the objects origin as the export origin",
default = False
)
class VIEW3D_PT_PanelExportAll(bpy.types.Panel):
bl_label = "Export Selected"
bl_space_type = "VIEW_3D"
bl_region_type = "UI"
bl_category = "UE Exporter"
bl_context = "objectmode"
def draw(self, context):
layout = self.layout
scn = context.scene
layout.label(text="Export Path Location:")
layout.prop(scn.ue_exporter, "path", text="")
layout.label(text="Collection to export")
layout.prop(scn.ue_exporter, "source_collection", text="")
layout.prop(scn.ue_exporter, "local_origin", text=" Export Origin")
layout.prop(scn.ue_exporter, "collisions", text=" Export Collisions")
layout.operator("ue_exporter_obs.separate_export", text='Export Seperate', icon='TRIA_RIGHT')
layout.operator("ue_exporter_obs.combine_export", text='Export Combined', icon='TRIA_RIGHT')
class OBJECT_OT_SeparateExport(bpy.types.Operator):
bl_idname = "ue_exporter_obs.separate_export"
bl_label = "Export Selected"
bl_options = {"UNDO"}
def execute(self, context):
return {'FINISHED'}
def invoke(self, context, event):
SeparateExport(context.scene.ue_exporter.path)
self.report({'INFO'}, 'Exported')
return {'FINISHED'}
class OBJECT_OT_CombineExport(bpy.types.Operator):
bl_idname = "ue_exporter_obs.combine_export"
bl_label = "Export Selected"
bl_options = {"UNDO"}
def execute(self, context):
return {'FINISHED'}
def invoke(self, context, event):
CombineExport(context.scene.ue_exporter.path)
self.report({'INFO'}, 'Exported')
return {'FINISHED'}
def SeparateExport(exportFolder):
objects = bpy.data.collections[bpy.context.scene.ue_exporter.source_collection].all_objects
#for some absurd logic it works only if objects comes from the selection, no time to explain...
for object in objects:
object.select_set(True)
objects = bpy.context.selected_objects
bpy.ops.object.select_all(action='DESELECT')
for object in objects:
object.select_set(True)
if object.type not in ['MESH']:
continue
exportName = bpy.path.abspath(exportFolder) + object.name + '.fbx'
bpy.ops.export_scene.fbx(filepath=exportName, use_selection=True, mesh_smooth_type='FACE')
object.select_set(False)
def CombineExport(exportFolder):
objects = bpy.data.collections[bpy.context.scene.ue_exporter.source_collection].all_objects
#for some absurd logic it works only if objects comes from the selection, no time to explain...
for object in objects:
object.select_set(True)
bpy.ops.object.select_all(action='DESELECT')
isOrigin = bpy.context.scene.ue_exporter.local_origin
origLocs = []
for object in objects:
object.select_set(True)
if isOrigin:
origLocs.append(object.location.copy())
object.location = (0.0,0.0,0.0)
object.name = object.name
exportName = exportFolder + bpy.context.active_object.name + '.fbx'
bpy.ops.export_scene.fbx(filepath=exportName, use_selection=True, mesh_smooth_type='FACE')
for object in objects:
if isOrigin:
object.location = origLocs.pop(0)
classes = (
VIEW3D_PT_PanelExportAll,
OBJECT_OT_SeparateExport,
OBJECT_OT_CombineExport,
UEExporterSettings
)
def register():
for c in classes:
bpy.utils.register_class(c)
bpy.types.Scene.ue_exporter = bpy.props.PointerProperty(type=UEExporterSettings)
def unregister():
for c in reversed(classes):
bpy.utils.unregister_class(c)
del bpy.types.Scene.ue_exporter
if __name__ == "__main__":
register()

BIN
Content/Maps/Gym/Gym_GF_Liquid.umap (Stored with Git LFS)

Binary file not shown.

View File

@ -6,24 +6,20 @@
}, },
{ {
"name": "UE5", "name": "UE5",
"path": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "path": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
], ],
"settings": { "settings": {
"typescript.tsc.autoDetect": "off", "typescript.tsc.autoDetect": "off",
"npm.autoDetect": "off", "npm.autoDetect": "off"
"terminal.integrated.env.linux": {
"PATH": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64:${env:PATH}",
"DOTNET_ROOT": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64",
"DOTNET_HOST_PATH": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64/dotnet",
"DOTNET_MULTILEVEL_LOOKUP": "0",
"DOTNET_ROLL_FORWARD": "LatestMajor"
}
}, },
"extensions": { "extensions": {
"recommendations": [ "recommendations": [
"ms-vscode.cpptools", "ms-vscode.cpptools",
"ms-dotnettools.csharp" "ms-dotnettools.csharp",
"vadimcn.vscode-lldb",
"ms-vscode.mono-debug",
"dfarley1.file-picker"
] ]
}, },
"tasks": { "tasks": {
@ -43,7 +39,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -63,7 +59,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -81,7 +77,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -98,7 +94,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -118,7 +114,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -136,7 +132,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -153,7 +149,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -173,7 +169,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -191,7 +187,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -208,7 +204,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -228,7 +224,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -246,7 +242,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -263,7 +259,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -283,7 +279,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -301,7 +297,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -318,7 +314,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -338,7 +334,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -356,7 +352,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -373,7 +369,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -393,7 +389,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -411,7 +407,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -428,7 +424,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -448,7 +444,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -466,7 +462,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -483,7 +479,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -503,7 +499,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -521,7 +517,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -538,7 +534,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -558,7 +554,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -576,7 +572,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -593,7 +589,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -613,7 +609,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -631,7 +627,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -648,7 +644,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -668,7 +664,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -686,7 +682,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -703,7 +699,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -723,7 +719,7 @@
], ],
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
}, },
{ {
@ -741,7 +737,7 @@
"problemMatcher": "$msCompile", "problemMatcher": "$msCompile",
"type": "shell", "type": "shell",
"options": { "options": {
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
} }
] ]
@ -752,100 +748,100 @@
{ {
"name": "Launch GrapplingGravity (Debug)", "name": "Launch GrapplingGravity (Debug)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/UnrealGame-Linux-Debug", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/GrapplingGravity-Linux-Debug",
"preLaunchTask": "GrapplingGravity Linux Debug Build", "preLaunchTask": "GrapplingGravity Linux Debug Build",
"args": [ "args": [
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravity (DebugGame)", "name": "Launch GrapplingGravity (DebugGame)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/UnrealGame-Linux-DebugGame", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/GrapplingGravity-Linux-DebugGame",
"preLaunchTask": "GrapplingGravity Linux DebugGame Build", "preLaunchTask": "GrapplingGravity Linux DebugGame Build",
"args": [ "args": [
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravity (Development)", "name": "Launch GrapplingGravity (Development)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/UnrealGame", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/GrapplingGravity",
"preLaunchTask": "GrapplingGravity Linux Development Build", "preLaunchTask": "GrapplingGravity Linux Development Build",
"args": [ "args": [
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravity (Test)", "name": "Launch GrapplingGravity (Test)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/UnrealGame-Linux-Test", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/GrapplingGravity-Linux-Test",
"preLaunchTask": "GrapplingGravity Linux Test Build", "preLaunchTask": "GrapplingGravity Linux Test Build",
"args": [ "args": [
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravity (Shipping)", "name": "Launch GrapplingGravity (Shipping)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/UnrealGame-Linux-Shipping", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/Binaries/Linux/GrapplingGravity-Linux-Shipping",
"preLaunchTask": "GrapplingGravity Linux Shipping Build", "preLaunchTask": "GrapplingGravity Linux Shipping Build",
"args": [ "args": [
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravityEditor (Debug)", "name": "Launch GrapplingGravityEditor (Debug)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/Linux/UnrealEditor-Linux-Debug", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Binaries/Linux/UnrealEditor-Linux-Debug",
"preLaunchTask": "GrapplingGravityEditor Linux Debug Build", "preLaunchTask": "GrapplingGravityEditor Linux Debug Build",
"args": [ "args": [
"/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject"
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravityEditor (DebugGame)", "name": "Launch GrapplingGravityEditor (DebugGame)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame",
"preLaunchTask": "GrapplingGravityEditor Linux DebugGame Build", "preLaunchTask": "GrapplingGravityEditor Linux DebugGame Build",
"args": [ "args": [
"/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject"
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
"name": "Launch GrapplingGravityEditor (Development)", "name": "Launch GrapplingGravityEditor (Development)",
"request": "launch", "request": "launch",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/Linux/UnrealEditor", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Binaries/Linux/UnrealEditor",
"preLaunchTask": "GrapplingGravityEditor Linux Development Build", "preLaunchTask": "GrapplingGravityEditor Linux Development Build",
"args": [ "args": [
"/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject"
], ],
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5", "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine",
"type": "cppdbg", "type": "cppdbg",
"visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Extras/VisualStudioDebugging/Unreal.natvis", "visualizerFile": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
"showDisplayString": true "showDisplayString": true
}, },
{ {
@ -853,7 +849,7 @@
"type": "coreclr", "type": "coreclr",
"request": "launch", "request": "launch",
"preLaunchTask": "UnrealBuildTool Linux Development Build", "preLaunchTask": "UnrealBuildTool Linux Development Build",
"program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Build/BatchFiles/RunUBT.bat", "program": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine/Engine/Build/BatchFiles/RunUBT.bat",
"args": [ "args": [
"-projectfiles", "-projectfiles",
"-vscode", "-vscode",
@ -862,17 +858,10 @@
"-engine", "-engine",
"-dotnet" "-dotnet"
], ],
"env": {
"PATH": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64:${env:PATH}",
"DOTNET_ROOT": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64",
"DOTNET_HOST_PATH": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5/Engine/Binaries/ThirdParty/DotNet/8.0.300/linux-x64/dotnet",
"DOTNET_MULTILEVEL_LOOKUP": "0",
"DOTNET_ROLL_FORWARD": "LatestMajor"
},
"console": "internalConsole", "console": "internalConsole",
"internalConsoleOptions": "openOnSessionStart", "internalConsoleOptions": "openOnSessionStart",
"stopAtEntry": false, "stopAtEntry": false,
"cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5" "cwd": "/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngine"
} }
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"FileVersion": 3, "FileVersion": 3,
"EngineAssociation": "5.5", "EngineAssociation": "5.3",
"Category": "", "Category": "",
"Description": "", "Description": "",
"Modules": [ "Modules": [

164
Makefile
View File

@ -1,43 +1,44 @@
# Makefile generated by MakefileGenerator.cs # Makefile generated by MakefileGenerator.cs
# *DO NOT EDIT* # *DO NOT EDIT*
UNREALROOTPATH = /run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/UnrealEngineDownloaded/5.5 UNREALROOTPATH = /run/media/bozarre/SSD M2 Projects n Games/Projects/Unreal/UnrealEngine
GAMEPROJECTFILE =/run/media/bozarre/SSD M2 Projects n Games/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject
TARGETS = \ TARGETS = \
GrapplingGravity-Android-DebugGame \ GrapplingGravity-Linux-Debug \
GrapplingGravity-Android-Development \
GrapplingGravity-Android-Shipping \
GrapplingGravity-Linux-DebugGame \ GrapplingGravity-Linux-DebugGame \
GrapplingGravity-Linux-Development \ GrapplingGravity-Linux-Test \
GrapplingGravity-Linux-Shipping \ GrapplingGravity-Linux-Shipping \
GrapplingGravity-LinuxArm64-DebugGame \
GrapplingGravity-LinuxArm64-Development \
GrapplingGravity-LinuxArm64-Shipping \
GrapplingGravity \ GrapplingGravity \
GrapplingGravityEditor-Linux-Debug \
GrapplingGravityEditor-Linux-DebugGame \ GrapplingGravityEditor-Linux-DebugGame \
GrapplingGravityEditor-Linux-Development \ GrapplingGravityEditor-Linux-Test \
GrapplingGravityEditor-Linux-Shipping \
GrapplingGravityEditor \ GrapplingGravityEditor \
LiveLinkHub-Linux-DebugGame \ UnrealClient-Linux-Debug \
LiveLinkHub-Linux-Development \ UnrealClient-Linux-DebugGame \
LiveLinkHub \ UnrealClient-Linux-Test \
DotNetPerforceLib \ UnrealClient-Linux-Shipping \
EventLoopUnitTests \ UnrealClient \
UnrealEditor-Linux-Debug \
UnrealEditor-Linux-DebugGame \ UnrealEditor-Linux-DebugGame \
UnrealEditor-Linux-Development \ UnrealEditor-Linux-Test \
UnrealEditor-Linux-Shipping \
UnrealEditor \ UnrealEditor \
UnrealGame-Android-DebugGame \ UnrealGame-Linux-Debug \
UnrealGame-Android-Development \
UnrealGame-Android-Shipping \
UnrealGame-Linux-DebugGame \ UnrealGame-Linux-DebugGame \
UnrealGame-Linux-Development \ UnrealGame-Linux-Test \
UnrealGame-Linux-Shipping \ UnrealGame-Linux-Shipping \
UnrealGame-LinuxArm64-DebugGame \ UnrealGame \
UnrealGame-LinuxArm64-Development \ UnrealServer-Linux-Debug \
UnrealGame-LinuxArm64-Shipping \ UnrealServer-Linux-DebugGame \
UnrealGame\ UnrealServer-Linux-Test \
UnrealServer-Linux-Shipping \
UnrealServer\
configure configure
BUILD = "$(UNREALROOTPATH)/Engine/Build/BatchFiles/RunUBT.sh" BUILD = bash "$(UNREALROOTPATH)/Engine/Build/BatchFiles/Linux/Build.sh"
PROJECTBUILD = "$(UNREALROOTPATH)/Engine/Binaries/ThirdParty/DotNet/6.0.302/linux/dotnet" "$(UNREALROOTPATH)/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll"
all: StandardSet all: StandardSet
@ -48,93 +49,98 @@ StandardSet: RequiredTools UnrealFrontend GrapplingGravityEditor UnrealInsights
DebugSet: RequiredTools UnrealFrontend-Linux-Debug GrapplingGravityEditor-Linux-Debug DebugSet: RequiredTools UnrealFrontend-Linux-Debug GrapplingGravityEditor-Linux-Debug
GrapplingGravity-Android-DebugGame: GrapplingGravity-Linux-Debug:
$(BUILD) GrapplingGravity Android DebugGame -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravity Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-Android-Development:
$(BUILD) GrapplingGravity Android Development -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS)
GrapplingGravity-Android-Shipping:
$(BUILD) GrapplingGravity Android Shipping -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS)
GrapplingGravity-Linux-DebugGame: GrapplingGravity-Linux-DebugGame:
$(BUILD) GrapplingGravity Linux DebugGame -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravity Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-Linux-Development: GrapplingGravity-Linux-Test:
$(BUILD) GrapplingGravity Linux Development -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravity Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-Linux-Shipping: GrapplingGravity-Linux-Shipping:
$(BUILD) GrapplingGravity Linux Shipping -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravity Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-LinuxArm64-DebugGame: GrapplingGravity:
$(BUILD) GrapplingGravity LinuxArm64 DebugGame -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravity Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-LinuxArm64-Development: GrapplingGravityEditor-Linux-Debug:
$(BUILD) GrapplingGravity LinuxArm64 Development -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravityEditor Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravity-LinuxArm64-Shipping:
$(BUILD) GrapplingGravity LinuxArm64 Shipping -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS)
GrapplingGravity: GrapplingGravity-Linux-Development
GrapplingGravityEditor-Linux-DebugGame: GrapplingGravityEditor-Linux-DebugGame:
$(BUILD) GrapplingGravityEditor Linux DebugGame -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravityEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravityEditor-Linux-Development: GrapplingGravityEditor-Linux-Test:
$(BUILD) GrapplingGravityEditor Linux Development -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" $(ARGS) $(PROJECTBUILD) GrapplingGravityEditor Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
GrapplingGravityEditor: GrapplingGravityEditor-Linux-Development GrapplingGravityEditor-Linux-Shipping:
$(PROJECTBUILD) GrapplingGravityEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
LiveLinkHub-Linux-DebugGame: GrapplingGravityEditor:
$(BUILD) LiveLinkHub Linux DebugGame $(ARGS) $(PROJECTBUILD) GrapplingGravityEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
LiveLinkHub-Linux-Development: UnrealClient-Linux-Debug:
$(BUILD) LiveLinkHub Linux Development $(ARGS) $(BUILD) UnrealClient Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
LiveLinkHub: LiveLinkHub-Linux-Development UnrealClient-Linux-DebugGame:
$(BUILD) UnrealClient Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
DotNetPerforceLib: DotNetPerforceLib-Linux-Development UnrealClient-Linux-Test:
$(BUILD) UnrealClient Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
EventLoopUnitTests: EventLoopUnitTests-Linux-Development UnrealClient-Linux-Shipping:
$(BUILD) UnrealClient Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealClient:
$(BUILD) UnrealClient Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor-Linux-Debug:
$(BUILD) UnrealEditor Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor-Linux-DebugGame: UnrealEditor-Linux-DebugGame:
$(BUILD) UnrealEditor Linux DebugGame $(ARGS) $(BUILD) UnrealEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor-Linux-Development: UnrealEditor-Linux-Test:
$(BUILD) UnrealEditor Linux Development $(ARGS) $(BUILD) UnrealEditor Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealEditor: UnrealEditor-Linux-Development UnrealEditor-Linux-Shipping:
$(BUILD) UnrealEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Android-DebugGame: UnrealEditor:
$(BUILD) UnrealGame Android DebugGame $(ARGS) $(BUILD) UnrealEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Android-Development: UnrealGame-Linux-Debug:
$(BUILD) UnrealGame Android Development $(ARGS) $(BUILD) UnrealGame Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Android-Shipping:
$(BUILD) UnrealGame Android Shipping $(ARGS)
UnrealGame-Linux-DebugGame: UnrealGame-Linux-DebugGame:
$(BUILD) UnrealGame Linux DebugGame $(ARGS) $(BUILD) UnrealGame Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Linux-Development: UnrealGame-Linux-Test:
$(BUILD) UnrealGame Linux Development $(ARGS) $(BUILD) UnrealGame Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-Linux-Shipping: UnrealGame-Linux-Shipping:
$(BUILD) UnrealGame Linux Shipping $(ARGS) $(BUILD) UnrealGame Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-LinuxArm64-DebugGame: UnrealGame:
$(BUILD) UnrealGame LinuxArm64 DebugGame $(ARGS) $(BUILD) UnrealGame Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-LinuxArm64-Development: UnrealServer-Linux-Debug:
$(BUILD) UnrealGame LinuxArm64 Development $(ARGS) $(BUILD) UnrealServer Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame-LinuxArm64-Shipping: UnrealServer-Linux-DebugGame:
$(BUILD) UnrealGame LinuxArm64 Shipping $(ARGS) $(BUILD) UnrealServer Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealGame: UnrealGame-Linux-Development UnrealServer-Linux-Test:
$(BUILD) UnrealServer Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealServer-Linux-Shipping:
$(BUILD) UnrealServer Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
UnrealServer:
$(BUILD) UnrealServer Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
configure: configure:
$(BUILD) -ProjectFiles -Project="/run/media/bozarre/SSDM2ProjectsGames/Projects/Unreal/GrapplingGravity/GrapplingGravity.uproject" -Game xbuild /property:Configuration=Development /verbosity:quiet /nologo "$(UNREALROOTPATH)/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj"
$(PROJECTBUILD) -projectfiles -project="\"$(GAMEPROJECTFILE)\"" -game -engine
.PHONY: $(TARGETS) .PHONY: $(TARGETS)