Small Godot Wild Jam game
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add build script

+733
builds/.gdignore

This is a binary file and will not be displayed.

+669
export_presets.cfg
··· 1 + [preset.0] 2 + 3 + name="Windows Desktop" 4 + platform="Windows Desktop" 5 + runnable=true 6 + dedicated_server=false 7 + custom_features="" 8 + export_filter="all_resources" 9 + include_filter="" 10 + exclude_filter="" 11 + export_path="" 12 + encryption_include_filters="" 13 + encryption_exclude_filters="" 14 + encrypt_pck=false 15 + encrypt_directory=false 16 + 17 + [preset.0.options] 18 + 19 + custom_template/debug="" 20 + custom_template/release="" 21 + debug/export_console_wrapper=1 22 + binary_format/embed_pck=true 23 + texture_format/bptc=false 24 + texture_format/s3tc=true 25 + texture_format/etc=false 26 + texture_format/etc2=false 27 + binary_format/architecture="x86_64" 28 + codesign/enable=false 29 + codesign/timestamp=true 30 + codesign/timestamp_server_url="" 31 + codesign/digest_algorithm=1 32 + codesign/description="" 33 + codesign/custom_options=PackedStringArray() 34 + application/modify_resources=true 35 + application/icon="" 36 + application/console_wrapper_icon="" 37 + application/icon_interpolation=4 38 + application/file_version="" 39 + application/product_version="" 40 + application/company_name="" 41 + application/product_name="" 42 + application/file_description="" 43 + application/copyright="" 44 + application/trademarks="" 45 + application/export_angle=0 46 + ssh_remote_deploy/enabled=false 47 + ssh_remote_deploy/host="user@host_ip" 48 + ssh_remote_deploy/port="22" 49 + ssh_remote_deploy/extra_args_ssh="" 50 + ssh_remote_deploy/extra_args_scp="" 51 + ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}' 52 + $action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}' 53 + $trigger = New-ScheduledTaskTrigger -Once -At 00:00 54 + $settings = New-ScheduledTaskSettingsSet 55 + $task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings 56 + Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true 57 + Start-ScheduledTask -TaskName godot_remote_debug 58 + while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 } 59 + Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue" 60 + ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue 61 + Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue 62 + Remove-Item -Recurse -Force '{temp_dir}'" 63 + binary_format/64_bits=true 64 + texture_format/no_bptc_fallbacks=true 65 + 66 + [preset.1] 67 + 68 + name="Linux/X11" 69 + platform="Linux/X11" 70 + runnable=true 71 + dedicated_server=false 72 + custom_features="" 73 + export_filter="all_resources" 74 + include_filter="" 75 + exclude_filter="" 76 + export_path="builds/linux/godot-game-template.x86_64" 77 + encryption_include_filters="" 78 + encryption_exclude_filters="" 79 + encrypt_pck=false 80 + encrypt_directory=false 81 + 82 + [preset.1.options] 83 + 84 + custom_template/debug="" 85 + custom_template/release="" 86 + debug/export_console_wrapper=1 87 + binary_format/embed_pck=true 88 + texture_format/bptc=false 89 + texture_format/s3tc=true 90 + texture_format/etc=false 91 + texture_format/etc2=false 92 + binary_format/architecture="x86_64" 93 + ssh_remote_deploy/enabled=false 94 + ssh_remote_deploy/host="user@host_ip" 95 + ssh_remote_deploy/port="22" 96 + ssh_remote_deploy/extra_args_ssh="" 97 + ssh_remote_deploy/extra_args_scp="" 98 + ssh_remote_deploy/run_script="#!/usr/bin/env bash 99 + export DISPLAY=:0 100 + unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" 101 + \"{temp_dir}/{exe_name}\" {cmd_args}" 102 + ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash 103 + kill $(pgrep -x -f \"{temp_dir}/{exe_name} {cmd_args}\") 104 + rm -rf \"{temp_dir}\"" 105 + binary_format/64_bits=true 106 + texture_format/no_bptc_fallbacks=true 107 + 108 + [preset.2] 109 + 110 + name="Android" 111 + platform="Android" 112 + runnable=true 113 + dedicated_server=false 114 + custom_features="" 115 + export_filter="all_resources" 116 + include_filter="" 117 + exclude_filter="" 118 + export_path="builds/godot-game-template.apk" 119 + encryption_include_filters="" 120 + encryption_exclude_filters="" 121 + encrypt_pck=false 122 + encrypt_directory=false 123 + 124 + [preset.2.options] 125 + 126 + custom_template/debug="" 127 + custom_template/release="" 128 + gradle_build/use_gradle_build=false 129 + gradle_build/export_format=0 130 + gradle_build/min_sdk="" 131 + gradle_build/target_sdk="" 132 + architectures/armeabi-v7a=true 133 + architectures/arm64-v8a=true 134 + architectures/x86=false 135 + architectures/x86_64=false 136 + version/code=1 137 + version/name="" 138 + package/unique_name="org.crystalbit.$genname" 139 + package/name="" 140 + package/signed=true 141 + package/app_category=2 142 + package/retain_data_on_uninstall=false 143 + package/exclude_from_recents=false 144 + package/show_in_android_tv=false 145 + package/show_in_app_library=true 146 + package/show_as_launcher_app=false 147 + launcher_icons/main_192x192="" 148 + launcher_icons/adaptive_foreground_432x432="" 149 + launcher_icons/adaptive_background_432x432="" 150 + graphics/opengl_debug=false 151 + xr_features/xr_mode=0 152 + screen/immersive_mode=true 153 + screen/support_small=true 154 + screen/support_normal=true 155 + screen/support_large=true 156 + screen/support_xlarge=true 157 + user_data_backup/allow=false 158 + command_line/extra_args="" 159 + apk_expansion/enable=false 160 + apk_expansion/SALT="" 161 + apk_expansion/public_key="" 162 + permissions/custom_permissions=PackedStringArray() 163 + permissions/access_checkin_properties=false 164 + permissions/access_coarse_location=false 165 + permissions/access_fine_location=false 166 + permissions/access_location_extra_commands=false 167 + permissions/access_mock_location=false 168 + permissions/access_network_state=false 169 + permissions/access_surface_flinger=false 170 + permissions/access_wifi_state=false 171 + permissions/account_manager=false 172 + permissions/add_voicemail=false 173 + permissions/authenticate_accounts=false 174 + permissions/battery_stats=false 175 + permissions/bind_accessibility_service=false 176 + permissions/bind_appwidget=false 177 + permissions/bind_device_admin=false 178 + permissions/bind_input_method=false 179 + permissions/bind_nfc_service=false 180 + permissions/bind_notification_listener_service=false 181 + permissions/bind_print_service=false 182 + permissions/bind_remoteviews=false 183 + permissions/bind_text_service=false 184 + permissions/bind_vpn_service=false 185 + permissions/bind_wallpaper=false 186 + permissions/bluetooth=false 187 + permissions/bluetooth_admin=false 188 + permissions/bluetooth_privileged=false 189 + permissions/brick=false 190 + permissions/broadcast_package_removed=false 191 + permissions/broadcast_sms=false 192 + permissions/broadcast_sticky=false 193 + permissions/broadcast_wap_push=false 194 + permissions/call_phone=false 195 + permissions/call_privileged=false 196 + permissions/camera=false 197 + permissions/capture_audio_output=false 198 + permissions/capture_secure_video_output=false 199 + permissions/capture_video_output=false 200 + permissions/change_component_enabled_state=false 201 + permissions/change_configuration=false 202 + permissions/change_network_state=false 203 + permissions/change_wifi_multicast_state=false 204 + permissions/change_wifi_state=false 205 + permissions/clear_app_cache=false 206 + permissions/clear_app_user_data=false 207 + permissions/control_location_updates=false 208 + permissions/delete_cache_files=false 209 + permissions/delete_packages=false 210 + permissions/device_power=false 211 + permissions/diagnostic=false 212 + permissions/disable_keyguard=false 213 + permissions/dump=false 214 + permissions/expand_status_bar=false 215 + permissions/factory_test=false 216 + permissions/flashlight=false 217 + permissions/force_back=false 218 + permissions/get_accounts=false 219 + permissions/get_package_size=false 220 + permissions/get_tasks=false 221 + permissions/get_top_activity_info=false 222 + permissions/global_search=false 223 + permissions/hardware_test=false 224 + permissions/inject_events=false 225 + permissions/install_location_provider=false 226 + permissions/install_packages=false 227 + permissions/install_shortcut=false 228 + permissions/internal_system_window=false 229 + permissions/internet=false 230 + permissions/kill_background_processes=false 231 + permissions/location_hardware=false 232 + permissions/manage_accounts=false 233 + permissions/manage_app_tokens=false 234 + permissions/manage_documents=false 235 + permissions/manage_external_storage=false 236 + permissions/master_clear=false 237 + permissions/media_content_control=false 238 + permissions/modify_audio_settings=false 239 + permissions/modify_phone_state=false 240 + permissions/mount_format_filesystems=false 241 + permissions/mount_unmount_filesystems=false 242 + permissions/nfc=false 243 + permissions/persistent_activity=false 244 + permissions/process_outgoing_calls=false 245 + permissions/read_calendar=false 246 + permissions/read_call_log=false 247 + permissions/read_contacts=false 248 + permissions/read_external_storage=false 249 + permissions/read_frame_buffer=false 250 + permissions/read_history_bookmarks=false 251 + permissions/read_input_state=false 252 + permissions/read_logs=false 253 + permissions/read_phone_state=false 254 + permissions/read_profile=false 255 + permissions/read_sms=false 256 + permissions/read_social_stream=false 257 + permissions/read_sync_settings=false 258 + permissions/read_sync_stats=false 259 + permissions/read_user_dictionary=false 260 + permissions/reboot=false 261 + permissions/receive_boot_completed=false 262 + permissions/receive_mms=false 263 + permissions/receive_sms=false 264 + permissions/receive_wap_push=false 265 + permissions/record_audio=false 266 + permissions/reorder_tasks=false 267 + permissions/restart_packages=false 268 + permissions/send_respond_via_message=false 269 + permissions/send_sms=false 270 + permissions/set_activity_watcher=false 271 + permissions/set_alarm=false 272 + permissions/set_always_finish=false 273 + permissions/set_animation_scale=false 274 + permissions/set_debug_app=false 275 + permissions/set_orientation=false 276 + permissions/set_pointer_speed=false 277 + permissions/set_preferred_applications=false 278 + permissions/set_process_limit=false 279 + permissions/set_time=false 280 + permissions/set_time_zone=false 281 + permissions/set_wallpaper=false 282 + permissions/set_wallpaper_hints=false 283 + permissions/signal_persistent_processes=false 284 + permissions/status_bar=false 285 + permissions/subscribed_feeds_read=false 286 + permissions/subscribed_feeds_write=false 287 + permissions/system_alert_window=false 288 + permissions/transmit_ir=false 289 + permissions/uninstall_shortcut=false 290 + permissions/update_device_stats=false 291 + permissions/use_credentials=false 292 + permissions/use_sip=false 293 + permissions/vibrate=false 294 + permissions/wake_lock=false 295 + permissions/write_apn_settings=false 296 + permissions/write_calendar=false 297 + permissions/write_call_log=false 298 + permissions/write_contacts=false 299 + permissions/write_external_storage=false 300 + permissions/write_gservices=false 301 + permissions/write_history_bookmarks=false 302 + permissions/write_profile=false 303 + permissions/write_secure_settings=false 304 + permissions/write_settings=false 305 + permissions/write_sms=false 306 + permissions/write_social_stream=false 307 + permissions/write_sync_settings=false 308 + permissions/write_user_dictionary=false 309 + xr_features/hand_tracking=0 310 + xr_features/hand_tracking_frequency=0 311 + xr_features/passthrough=0 312 + custom_template/use_custom_build=false 313 + custom_template/export_format=0 314 + one_click_deploy/clear_previous_install=false 315 + package/classify_as_game=true 316 + graphics/32_bits_framebuffer=true 317 + 318 + [preset.3] 319 + 320 + name="Android-CI-job (Do not edit)" 321 + platform="Android" 322 + runnable=false 323 + dedicated_server=false 324 + custom_features="" 325 + export_filter="all_resources" 326 + include_filter="" 327 + exclude_filter="" 328 + export_path="builds/godot-template.apk" 329 + encryption_include_filters="" 330 + encryption_exclude_filters="" 331 + encrypt_pck=false 332 + encrypt_directory=false 333 + 334 + [preset.3.options] 335 + 336 + custom_template/debug="" 337 + custom_template/release="" 338 + gradle_build/use_gradle_build=false 339 + gradle_build/export_format=0 340 + gradle_build/min_sdk="" 341 + gradle_build/target_sdk="" 342 + architectures/armeabi-v7a=true 343 + architectures/arm64-v8a=true 344 + architectures/x86=false 345 + architectures/x86_64=false 346 + version/code=1 347 + version/name="1.0" 348 + package/unique_name="org.godotengine.$genname" 349 + package/name="" 350 + package/signed=true 351 + package/app_category=2 352 + package/retain_data_on_uninstall=false 353 + package/exclude_from_recents=false 354 + package/show_in_android_tv=false 355 + package/show_in_app_library=true 356 + package/show_as_launcher_app=false 357 + launcher_icons/main_192x192="" 358 + launcher_icons/adaptive_foreground_432x432="" 359 + launcher_icons/adaptive_background_432x432="" 360 + graphics/opengl_debug=false 361 + xr_features/xr_mode=0 362 + screen/immersive_mode=true 363 + screen/support_small=true 364 + screen/support_normal=true 365 + screen/support_large=true 366 + screen/support_xlarge=true 367 + user_data_backup/allow=false 368 + command_line/extra_args="" 369 + apk_expansion/enable=false 370 + apk_expansion/SALT="" 371 + apk_expansion/public_key="" 372 + permissions/custom_permissions=PackedStringArray() 373 + permissions/access_checkin_properties=false 374 + permissions/access_coarse_location=false 375 + permissions/access_fine_location=false 376 + permissions/access_location_extra_commands=false 377 + permissions/access_mock_location=false 378 + permissions/access_network_state=false 379 + permissions/access_surface_flinger=false 380 + permissions/access_wifi_state=false 381 + permissions/account_manager=false 382 + permissions/add_voicemail=false 383 + permissions/authenticate_accounts=false 384 + permissions/battery_stats=false 385 + permissions/bind_accessibility_service=false 386 + permissions/bind_appwidget=false 387 + permissions/bind_device_admin=false 388 + permissions/bind_input_method=false 389 + permissions/bind_nfc_service=false 390 + permissions/bind_notification_listener_service=false 391 + permissions/bind_print_service=false 392 + permissions/bind_remoteviews=false 393 + permissions/bind_text_service=false 394 + permissions/bind_vpn_service=false 395 + permissions/bind_wallpaper=false 396 + permissions/bluetooth=false 397 + permissions/bluetooth_admin=false 398 + permissions/bluetooth_privileged=false 399 + permissions/brick=false 400 + permissions/broadcast_package_removed=false 401 + permissions/broadcast_sms=false 402 + permissions/broadcast_sticky=false 403 + permissions/broadcast_wap_push=false 404 + permissions/call_phone=false 405 + permissions/call_privileged=false 406 + permissions/camera=false 407 + permissions/capture_audio_output=false 408 + permissions/capture_secure_video_output=false 409 + permissions/capture_video_output=false 410 + permissions/change_component_enabled_state=false 411 + permissions/change_configuration=false 412 + permissions/change_network_state=false 413 + permissions/change_wifi_multicast_state=false 414 + permissions/change_wifi_state=false 415 + permissions/clear_app_cache=false 416 + permissions/clear_app_user_data=false 417 + permissions/control_location_updates=false 418 + permissions/delete_cache_files=false 419 + permissions/delete_packages=false 420 + permissions/device_power=false 421 + permissions/diagnostic=false 422 + permissions/disable_keyguard=false 423 + permissions/dump=false 424 + permissions/expand_status_bar=false 425 + permissions/factory_test=false 426 + permissions/flashlight=false 427 + permissions/force_back=false 428 + permissions/get_accounts=false 429 + permissions/get_package_size=false 430 + permissions/get_tasks=false 431 + permissions/get_top_activity_info=false 432 + permissions/global_search=false 433 + permissions/hardware_test=false 434 + permissions/inject_events=false 435 + permissions/install_location_provider=false 436 + permissions/install_packages=false 437 + permissions/install_shortcut=false 438 + permissions/internal_system_window=false 439 + permissions/internet=false 440 + permissions/kill_background_processes=false 441 + permissions/location_hardware=false 442 + permissions/manage_accounts=false 443 + permissions/manage_app_tokens=false 444 + permissions/manage_documents=false 445 + permissions/manage_external_storage=false 446 + permissions/master_clear=false 447 + permissions/media_content_control=false 448 + permissions/modify_audio_settings=false 449 + permissions/modify_phone_state=false 450 + permissions/mount_format_filesystems=false 451 + permissions/mount_unmount_filesystems=false 452 + permissions/nfc=false 453 + permissions/persistent_activity=false 454 + permissions/process_outgoing_calls=false 455 + permissions/read_calendar=false 456 + permissions/read_call_log=false 457 + permissions/read_contacts=false 458 + permissions/read_external_storage=false 459 + permissions/read_frame_buffer=false 460 + permissions/read_history_bookmarks=false 461 + permissions/read_input_state=false 462 + permissions/read_logs=false 463 + permissions/read_phone_state=false 464 + permissions/read_profile=false 465 + permissions/read_sms=false 466 + permissions/read_social_stream=false 467 + permissions/read_sync_settings=false 468 + permissions/read_sync_stats=false 469 + permissions/read_user_dictionary=false 470 + permissions/reboot=false 471 + permissions/receive_boot_completed=false 472 + permissions/receive_mms=false 473 + permissions/receive_sms=false 474 + permissions/receive_wap_push=false 475 + permissions/record_audio=false 476 + permissions/reorder_tasks=false 477 + permissions/restart_packages=false 478 + permissions/send_respond_via_message=false 479 + permissions/send_sms=false 480 + permissions/set_activity_watcher=false 481 + permissions/set_alarm=false 482 + permissions/set_always_finish=false 483 + permissions/set_animation_scale=false 484 + permissions/set_debug_app=false 485 + permissions/set_orientation=false 486 + permissions/set_pointer_speed=false 487 + permissions/set_preferred_applications=false 488 + permissions/set_process_limit=false 489 + permissions/set_time=false 490 + permissions/set_time_zone=false 491 + permissions/set_wallpaper=false 492 + permissions/set_wallpaper_hints=false 493 + permissions/signal_persistent_processes=false 494 + permissions/status_bar=false 495 + permissions/subscribed_feeds_read=false 496 + permissions/subscribed_feeds_write=false 497 + permissions/system_alert_window=false 498 + permissions/transmit_ir=false 499 + permissions/uninstall_shortcut=false 500 + permissions/update_device_stats=false 501 + permissions/use_credentials=false 502 + permissions/use_sip=false 503 + permissions/vibrate=false 504 + permissions/wake_lock=false 505 + permissions/write_apn_settings=false 506 + permissions/write_calendar=false 507 + permissions/write_call_log=false 508 + permissions/write_contacts=false 509 + permissions/write_external_storage=false 510 + permissions/write_gservices=false 511 + permissions/write_history_bookmarks=false 512 + permissions/write_profile=false 513 + permissions/write_secure_settings=false 514 + permissions/write_settings=false 515 + permissions/write_sms=false 516 + permissions/write_social_stream=false 517 + permissions/write_sync_settings=false 518 + permissions/write_user_dictionary=false 519 + xr_features/hand_tracking=0 520 + xr_features/hand_tracking_frequency=0 521 + xr_features/passthrough=0 522 + custom_template/use_custom_build=false 523 + custom_template/export_format=0 524 + one_click_deploy/clear_previous_install=false 525 + package/classify_as_game=true 526 + graphics/32_bits_framebuffer=true 527 + 528 + [preset.4] 529 + 530 + name="Web" 531 + platform="Web" 532 + runnable=true 533 + dedicated_server=false 534 + custom_features="" 535 + export_filter="all_resources" 536 + include_filter="" 537 + exclude_filter="" 538 + export_path="" 539 + encryption_include_filters="" 540 + encryption_exclude_filters="" 541 + encrypt_pck=false 542 + encrypt_directory=false 543 + 544 + [preset.4.options] 545 + 546 + custom_template/debug="" 547 + custom_template/release="" 548 + variant/extensions_support=false 549 + vram_texture_compression/for_desktop=true 550 + vram_texture_compression/for_mobile=false 551 + html/export_icon=true 552 + html/custom_html_shell="" 553 + html/head_include="<script src=\"coi-serviceworker.min.js\"></script>" 554 + html/canvas_resize_policy=2 555 + html/focus_canvas_on_start=true 556 + html/experimental_virtual_keyboard=false 557 + progressive_web_app/enabled=false 558 + progressive_web_app/offline_page="" 559 + progressive_web_app/display=1 560 + progressive_web_app/orientation=0 561 + progressive_web_app/icon_144x144="" 562 + progressive_web_app/icon_180x180="" 563 + progressive_web_app/icon_512x512="" 564 + progressive_web_app/background_color=Color(0, 0, 0, 1) 565 + 566 + [preset.5] 567 + 568 + name="macOS" 569 + platform="macOS" 570 + runnable=true 571 + dedicated_server=false 572 + custom_features="" 573 + export_filter="all_resources" 574 + include_filter="" 575 + exclude_filter="" 576 + export_path="builds/osx/godot-game-template.dmg" 577 + encryption_include_filters="" 578 + encryption_exclude_filters="" 579 + encrypt_pck=false 580 + encrypt_directory=false 581 + 582 + [preset.5.options] 583 + 584 + export/distribution_type=1 585 + binary_format/architecture="universal" 586 + custom_template/debug="" 587 + custom_template/release="" 588 + debug/export_console_wrapper=1 589 + application/icon="" 590 + application/icon_interpolation=4 591 + application/bundle_identifier="crystalbit.godot-game-template" 592 + application/signature="" 593 + application/app_category="Games" 594 + application/short_version="1.0" 595 + application/version="1.0" 596 + application/copyright="" 597 + application/copyright_localized={} 598 + application/min_macos_version="10.12" 599 + application/export_angle=0 600 + display/high_res=true 601 + xcode/platform_build="14C18" 602 + xcode/sdk_version="13.1" 603 + xcode/sdk_build="22C55" 604 + xcode/sdk_name="macosx13.1" 605 + xcode/xcode_version="1420" 606 + xcode/xcode_build="14C18" 607 + codesign/codesign=0 608 + codesign/installer_identity="" 609 + codesign/apple_team_id="" 610 + codesign/identity="" 611 + codesign/entitlements/custom_file="" 612 + codesign/entitlements/allow_jit_code_execution=false 613 + codesign/entitlements/allow_unsigned_executable_memory=false 614 + codesign/entitlements/allow_dyld_environment_variables=false 615 + codesign/entitlements/disable_library_validation=true 616 + codesign/entitlements/audio_input=false 617 + codesign/entitlements/camera=false 618 + codesign/entitlements/location=false 619 + codesign/entitlements/address_book=false 620 + codesign/entitlements/calendars=false 621 + codesign/entitlements/photos_library=false 622 + codesign/entitlements/apple_events=false 623 + codesign/entitlements/debugging=false 624 + codesign/entitlements/app_sandbox/enabled=false 625 + codesign/entitlements/app_sandbox/network_server=false 626 + codesign/entitlements/app_sandbox/network_client=false 627 + codesign/entitlements/app_sandbox/device_usb=false 628 + codesign/entitlements/app_sandbox/device_bluetooth=false 629 + codesign/entitlements/app_sandbox/files_downloads=0 630 + codesign/entitlements/app_sandbox/files_pictures=0 631 + codesign/entitlements/app_sandbox/files_music=0 632 + codesign/entitlements/app_sandbox/files_movies=0 633 + codesign/entitlements/app_sandbox/files_user_selected=0 634 + codesign/entitlements/app_sandbox/helper_executables=[] 635 + codesign/custom_options=PackedStringArray() 636 + notarization/notarization=0 637 + privacy/microphone_usage_description="" 638 + privacy/microphone_usage_description_localized={} 639 + privacy/camera_usage_description="" 640 + privacy/camera_usage_description_localized={} 641 + privacy/location_usage_description="" 642 + privacy/location_usage_description_localized={} 643 + privacy/address_book_usage_description="" 644 + privacy/address_book_usage_description_localized={} 645 + privacy/calendar_usage_description="" 646 + privacy/calendar_usage_description_localized={} 647 + privacy/photos_library_usage_description="" 648 + privacy/photos_library_usage_description_localized={} 649 + privacy/desktop_folder_usage_description="" 650 + privacy/desktop_folder_usage_description_localized={} 651 + privacy/documents_folder_usage_description="" 652 + privacy/documents_folder_usage_description_localized={} 653 + privacy/downloads_folder_usage_description="" 654 + privacy/downloads_folder_usage_description_localized={} 655 + privacy/network_volumes_usage_description="" 656 + privacy/network_volumes_usage_description_localized={} 657 + privacy/removable_volumes_usage_description="" 658 + privacy/removable_volumes_usage_description_localized={} 659 + ssh_remote_deploy/enabled=false 660 + ssh_remote_deploy/host="user@host_ip" 661 + ssh_remote_deploy/port="22" 662 + ssh_remote_deploy/extra_args_ssh="" 663 + ssh_remote_deploy/extra_args_scp="" 664 + ssh_remote_deploy/run_script="#!/usr/bin/env bash 665 + unzip -o -q \"{temp_dir}/{archive_name}\" -d \"{temp_dir}\" 666 + open \"{temp_dir}/{exe_name}.app\" --args {cmd_args}" 667 + ssh_remote_deploy/cleanup_script="#!/usr/bin/env bash 668 + kill $(pgrep -x -f \"{temp_dir}/{exe_name}.app/Contents/MacOS/{exe_name} {cmd_args}\") 669 + rm -rf \"{temp_dir}\""
+64
release.sh
··· 1 + #!/bin/sh 2 + 3 + if [ "$#" -lt 1 ]; then 4 + echo "Usage: $0 [--force] <EXPORT_NAME> [<GODOT_BIN>]" 5 + exit 1 6 + fi 7 + 8 + FORCE_BUILD=false 9 + 10 + # Check for the --force parameter 11 + if [ "$1" == "--force" ]; then 12 + FORCE_BUILD=true 13 + shift 14 + fi 15 + 16 + EXPORT_NAME="$1" 17 + GODOT_BIN="${2:-godot}" 18 + 19 + # Check if the command is available 20 + if ! command -v "$GODOT_BIN" &> /dev/null; then 21 + echo "Error: Godot binary not found at '$GODOT_BIN'" 22 + exit 1 23 + fi 24 + 25 + # Check for uncommitted changes or untracked files in the Git workspace 26 + if [ "$FORCE_BUILD" != "true" ] && [ -n "$(git status --porcelain)" ]; then 27 + echo "Error: There are uncommitted changes or untracked files in the Git workspace." 28 + echo "Please commit/stash them before building. Or run the script with --force flag." 29 + exit 1 30 + fi 31 + 32 + # Export the game and redirect Godot output to a file 33 + export_game() { 34 + local export_preset="$1" 35 + local output_dir="$2" 36 + local build_name="$3" 37 + local logfile="$output_dir/build.log" 38 + 39 + # Get the current date and time 40 + current_datetime=$(date "+%Y-%m-%d %H:%M:%S") 41 + 42 + # Get the current Git commit hash (if available) 43 + git_commit=$(git rev-parse --short HEAD 2>/dev/null || echo "No Git commit available") 44 + 45 + # Create a log entry with date, time, and Git commit 46 + log_entry="$current_datetime - Git commit: $git_commit" 47 + 48 + echo "Building $export_preset..." 49 + 50 + # Append the log entry to the build log file 51 + mkdir -p "$output_dir" 52 + touch $logfile 53 + echo "$log_entry" > "$logfile" 54 + 55 + $GODOT_BIN --headless --export-release "$export_preset" "$output_dir/$build_name" >> $logfile 2>&1 56 + 57 + echo "$export_preset built." 58 + echo 59 + } 60 + 61 + export_game "Linux/X11" "builds/$EXPORT_NAME/linux" "$EXPORT_NAME.x86_64" 62 + export_game "macOS" "builds/$EXPORT_NAME/osx" "$EXPORT_NAME.dmg" 63 + export_game "Windows Desktop" "builds/$EXPORT_NAME/windows" "$EXPORT_NAME.exe" 64 + export_game "Web" "builds/$EXPORT_NAME/html5" "index.html"