Custom build profiles
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
# Godot 4+ specific ignores
|
||||
.godot/
|
||||
/android/
|
||||
builds/
|
7
build_templates_conifg/Default
Normal file
7
build_templates_conifg/Default
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"disabled_build_options": {
|
||||
|
||||
},
|
||||
"disabled_classes": [],
|
||||
"type": "build_profile"
|
||||
}
|
101
build_templates_conifg/Size.build
Normal file
101
build_templates_conifg/Size.build
Normal file
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"disabled_build_options": {
|
||||
"disable_3d": true,
|
||||
"disable_3d_physics": true,
|
||||
"disable_navigation": true,
|
||||
"module_text_server_adv_enabled": false,
|
||||
"openxr": false
|
||||
},
|
||||
"disabled_classes": [
|
||||
"AnimatableBody2D",
|
||||
"ArrayMesh",
|
||||
"AudioStreamGenerator",
|
||||
"BaseMaterial3D",
|
||||
"BoxMesh",
|
||||
"CapsuleMesh",
|
||||
"ColorPickerButton",
|
||||
"Control",
|
||||
"Curve3D",
|
||||
"CylinderMesh",
|
||||
"GLTFAccessor",
|
||||
"GLTFAnimation",
|
||||
"GLTFBufferView",
|
||||
"GLTFCamera",
|
||||
"GLTFDocument",
|
||||
"GLTFDocumentExtension",
|
||||
"GLTFLight",
|
||||
"GLTFMesh",
|
||||
"GLTFNode",
|
||||
"GLTFPhysicsBody",
|
||||
"GLTFPhysicsShape",
|
||||
"GLTFSkeleton",
|
||||
"GLTFSkin",
|
||||
"GLTFSpecGloss",
|
||||
"GLTFState",
|
||||
"GLTFTexture",
|
||||
"GLTFTextureSampler",
|
||||
"HTTPRequest",
|
||||
"ImmediateMesh",
|
||||
"ImporterMesh",
|
||||
"Joint2D",
|
||||
"Light2D",
|
||||
"LightOccluder2D",
|
||||
"Line2D",
|
||||
"LinkButton",
|
||||
"Marker2D",
|
||||
"MeshLibrary",
|
||||
"MissingNode",
|
||||
"MissingResource",
|
||||
"MultiMesh",
|
||||
"MultiplayerSpawner",
|
||||
"MultiplayerSynchronizer",
|
||||
"NavigationAgent2D",
|
||||
"NavigationAgent3D",
|
||||
"NavigationLink2D",
|
||||
"NavigationMesh",
|
||||
"NavigationMeshSourceGeometryData2D",
|
||||
"NavigationMeshSourceGeometryData3D",
|
||||
"NavigationObstacle2D",
|
||||
"NavigationPolygon",
|
||||
"NavigationRegion2D",
|
||||
"Node3D",
|
||||
"Noise",
|
||||
"Occluder3D",
|
||||
"OpenXRAction",
|
||||
"OpenXRActionMap",
|
||||
"OpenXRActionSet",
|
||||
"OpenXRIPBinding",
|
||||
"OpenXRInteractionProfile",
|
||||
"Path2D",
|
||||
"PathFollow2D",
|
||||
"PhysicalBone2D",
|
||||
"PlaceholderMesh",
|
||||
"PointMesh",
|
||||
"PrismMesh",
|
||||
"RemoteTransform2D",
|
||||
"RibbonTrailMesh",
|
||||
"Shape3D",
|
||||
"Shortcut",
|
||||
"Skeleton2D",
|
||||
"SkeletonModification2D",
|
||||
"SkeletonModificationStack2D",
|
||||
"SkeletonProfile",
|
||||
"Skin",
|
||||
"Sky",
|
||||
"SphereMesh",
|
||||
"StatusIndicator",
|
||||
"SyntaxHighlighter",
|
||||
"TextMesh",
|
||||
"Texture3D",
|
||||
"TorusMesh",
|
||||
"TouchScreenButton",
|
||||
"TubeTrailMesh",
|
||||
"VideoStream",
|
||||
"VideoStreamPlayback",
|
||||
"Window",
|
||||
"World3D",
|
||||
"WorldEnvironment",
|
||||
"X509Certificate"
|
||||
],
|
||||
"type": "build_profile"
|
||||
}
|
65
export_presets.cfg
Normal file
65
export_presets.cfg
Normal file
@@ -0,0 +1,65 @@
|
||||
[preset.0]
|
||||
|
||||
name="Windows Desktop"
|
||||
platform="Windows Desktop"
|
||||
runnable=true
|
||||
advanced_options=true
|
||||
dedicated_server=false
|
||||
custom_features=""
|
||||
export_filter="scenes"
|
||||
export_files=PackedStringArray("res://scenes/test.tscn", "res://objects/brick_player.tscn", "res://objects/coin.tscn", "res://objects/collapsing_bridge.tscn", "res://objects/game_manager.tscn")
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="builds/optimized_for_size/Mr. Brick Adventures.exe"
|
||||
encryption_include_filters=""
|
||||
encryption_exclude_filters=""
|
||||
encrypt_pck=false
|
||||
encrypt_directory=false
|
||||
script_export_mode=2
|
||||
|
||||
[preset.0.options]
|
||||
|
||||
custom_template/debug=""
|
||||
custom_template/release="D:/Dev/godot/bin/godot.windows.template_release.x86_64.exe"
|
||||
debug/export_console_wrapper=1
|
||||
binary_format/embed_pck=true
|
||||
texture_format/s3tc_bptc=true
|
||||
texture_format/etc2_astc=false
|
||||
binary_format/architecture="x86_64"
|
||||
codesign/enable=false
|
||||
codesign/timestamp=true
|
||||
codesign/timestamp_server_url=""
|
||||
codesign/digest_algorithm=1
|
||||
codesign/description=""
|
||||
codesign/custom_options=PackedStringArray()
|
||||
application/modify_resources=false
|
||||
application/icon="res://icon.svg"
|
||||
application/console_wrapper_icon=""
|
||||
application/icon_interpolation=4
|
||||
application/file_version=""
|
||||
application/product_version=""
|
||||
application/company_name="Gabriel Kaszewski"
|
||||
application/product_name="Mr. Brick Adventures"
|
||||
application/file_description=""
|
||||
application/copyright="2024"
|
||||
application/trademarks=""
|
||||
application/export_angle=0
|
||||
application/export_d3d12=2
|
||||
application/d3d12_agility_sdk_multiarch=false
|
||||
ssh_remote_deploy/enabled=false
|
||||
ssh_remote_deploy/host="user@host_ip"
|
||||
ssh_remote_deploy/port="22"
|
||||
ssh_remote_deploy/extra_args_ssh=""
|
||||
ssh_remote_deploy/extra_args_scp=""
|
||||
ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
|
||||
$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
|
||||
$trigger = New-ScheduledTaskTrigger -Once -At 00:00
|
||||
$settings = New-ScheduledTaskSettingsSet
|
||||
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
|
||||
Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
|
||||
Start-ScheduledTask -TaskName godot_remote_debug
|
||||
while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
|
||||
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
|
||||
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
|
||||
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
|
||||
Remove-Item -Recurse -Force '{temp_dir}'"
|
@@ -2,7 +2,7 @@
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_epuj5"]
|
||||
[ext_resource type="Script" path="res://scripts/components/collectable.gd" id="2_y0k47"]
|
||||
[ext_resource type="Resource" uid="uid://bc0esas5r2uy8" path="res://resources/collectables/coin.tres" id="3_fm2fq"]
|
||||
[ext_resource type="Resource" uid="uid://vql535ckoeqm" path="res://resources/collectables/coin.tres" id="3_fm2fq"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_3ask2"]
|
||||
radius = 9.0
|
||||
|
@@ -16,6 +16,7 @@ config/name_localized={
|
||||
"pl": "Przygody Pana Cegły"
|
||||
}
|
||||
config/version="in-dev"
|
||||
run/main_scene="res://scenes/test.tscn"
|
||||
config/features=PackedStringArray("4.3", "GL Compatibility")
|
||||
boot_splash/show_image=false
|
||||
boot_splash/fullsize=false
|
||||
|
@@ -1,7 +1,7 @@
|
||||
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://bc0esas5r2uy8"]
|
||||
[gd_resource type="Resource" load_steps=2 format=3 uid="uid://vql535ckoeqm"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/resources/collectable_resource.gd" id="1_nmrta"]
|
||||
[ext_resource type="Script" path="res://scripts/resources/collectable_resource.gd" id="1_veemo"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_nmrta")
|
||||
script = ExtResource("1_veemo")
|
||||
amount = 1
|
||||
|
Reference in New Issue
Block a user