Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make multiple export templates tpz files #107

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pafuent
Copy link

@pafuent pafuent commented Mar 6, 2025

Partially implements godotengine/godot-proposals#647

Besides the original all-in-one export templates tpz file, build-release.sh generates several export templates tpz files to allow smaller downloads.

I arbitrarily decided on which new export templates tpz files create and it's contents. Please fell free to suggest more or less files.

Here is the contents of each new file (used files from Godot 4.4 to test my changes):

Classical
$ ls -1 releases/4.4-stable/*_export_templates.tpz | xargs -I% zipinfo %
Archive:  releases/4.4-stable/Godot_v4.4-stable_android_debug_export_templates.tpz
Zip file size: 122291622 bytes, number of entries: 1
-rw-r--r--  3.0 unx 123791666 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_debug.apk
1 file, 123791666 bytes uncompressed, 122291330 bytes compressed:  1.2%
Archive:  releases/4.4-stable/Godot_v4.4-stable_android_export_templates.tpz
Zip file size: 434538216 bytes, number of entries: 3
-rw-r--r--  3.0 unx 123791666 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_debug.apk
-rw-r--r--  3.0 unx 104251921 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_release.apk
-rw-r--r--  3.0 unx 208891591 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_source.zip
3 files, 436935178 bytes uncompressed, 434537378 bytes compressed:  0.5%
Archive:  releases/4.4-stable/Godot_v4.4-stable_android_release_export_templates.tpz
Zip file size: 103344819 bytes, number of entries: 1
-rw-r--r--  3.0 unx 104251921 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_release.apk
1 file, 104251921 bytes uncompressed, 103344523 bytes compressed:  0.9%
Archive:  releases/4.4-stable/Godot_v4.4-stable_android_source_export_templates.tpz
Zip file size: 208901819 bytes, number of entries: 1
-rw-r--r--  3.0 unx 208891591 bx defX 25-Mar-06 23:04 Users/pfuente/Repos/godot-build-scripts/tmp/templates/android_source.zip
1 file, 208891591 bytes uncompressed, 208901525 bytes compressed:  0.0%
Archive:  releases/4.4-stable/Godot_v4.4-stable_export_templates.tpz
Zip file size: 1202065022 bytes, number of entries: 34
-rw-r--r--  3.0 unx 123791666 bx defX 25-Mar-06 23:04 templates/android_debug.apk
-rw-r--r--  3.0 unx 104251921 bx defX 25-Mar-06 23:04 templates/android_release.apk
-rw-r--r--  3.0 unx 208891591 bx defX 25-Mar-06 23:04 templates/android_source.zip
-rw-r--r--  3.0 unx 179591877 bx defX 25-Mar-06 23:06 templates/ios.zip
-rwxr-xr-x  3.0 unx 63165984 bx defX 25-Mar-06 22:58 templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64005824 bx defX 25-Mar-06 22:58 templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73376068 bx defX 25-Mar-06 22:58 templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 69962648 bx defX 25-Mar-06 22:58 templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 62383592 bx defX 25-Mar-06 22:58 templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62727784 bx defX 25-Mar-06 22:58 templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73273700 bx defX 25-Mar-06 22:58 templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69659512 bx defX 25-Mar-06 22:58 templates/linux_release.x86_64
-rw-r--r--  3.0 unx 115759872 bx defX 25-Mar-06 23:03 templates/macos.zip
-rw-r--r--  3.0 unx       11 tx stor 25-Mar-06 23:06 templates/version.txt
-rw-r--r--  3.0 unx 10701174 bx defX 25-Mar-06 23:03 templates/web_debug.zip
-rw-r--r--  3.0 unx 12109727 bx defX 25-Mar-06 23:03 templates/web_dlink_debug.zip
-rw-r--r--  3.0 unx 12275349 bx defX 25-Mar-06 23:03 templates/web_dlink_nothreads_debug.zip
-rw-r--r--  3.0 unx 11160109 bx defX 25-Mar-06 23:03 templates/web_dlink_nothreads_release.zip
-rw-r--r--  3.0 unx 11073194 bx defX 25-Mar-06 23:03 templates/web_dlink_release.zip
-rw-r--r--  3.0 unx 10820494 bx defX 25-Mar-06 23:03 templates/web_nothreads_debug.zip
-rw-r--r--  3.0 unx  9581577 bx defX 25-Mar-06 23:03 templates/web_nothreads_release.zip
-rw-r--r--  3.0 unx  9509315 bx defX 25-Mar-06 23:03 templates/web_release.zip
-rwxr-xr-x  3.0 unx 101045248 bx defX 25-Mar-06 23:00 templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 108975104 bx defX 25-Mar-06 23:00 templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95145472 bx defX 25-Mar-06 23:00 templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 92776960 bx defX 25-Mar-06 23:00 templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111142400 bx defX 25-Mar-06 23:00 templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97496576 bx defX 25-Mar-06 23:00 templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 templates/windows_release_x86_64_console.exe
34 files, 1965737117 bytes uncompressed, 1202058470 bytes compressed:  38.8%
Archive:  releases/4.4-stable/Godot_v4.4-stable_ios_export_templates.tpz
Zip file size: 176814930 bytes, number of entries: 1
-rw-r--r--  3.0 unx 179591877 bx defX 25-Mar-06 23:06 Users/pfuente/Repos/godot-build-scripts/tmp/templates/ios.zip
1 file, 179591877 bytes uncompressed, 176814658 bytes compressed:  1.5%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_arm32_export_templates.tpz
Zip file size: 46627839 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 63165984 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 62383592 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm32
2 files, 125549576 bytes uncompressed, 46627273 bytes compressed:  62.9%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_arm64_export_templates.tpz
Zip file size: 49093218 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 64005824 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 62727784 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm64
2 files, 126733608 bytes uncompressed, 49092652 bytes compressed:  61.3%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_debug_export_templates.tpz
Zip file size: 97379363 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 63165984 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64005824 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73376068 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 69962648 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_64
4 files, 270510524 bytes uncompressed, 97378257 bytes compressed:  64.0%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_export_templates.tpz
Zip file size: 197708510 bytes, number of entries: 8
-rwxr-xr-x  3.0 unx 63165984 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64005824 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73376068 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 69962648 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 62383592 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62727784 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73273700 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69659512 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_64
8 files, 538555112 bytes uncompressed, 197706304 bytes compressed:  63.3%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_release_export_templates.tpz
Zip file size: 100329169 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 62383592 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62727784 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73273700 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69659512 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_64
4 files, 268044588 bytes uncompressed, 100328047 bytes compressed:  62.6%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_x86_32_export_templates.tpz
Zip file size: 51283920 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 73376068 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 73273700 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_32
2 files, 146649768 bytes uncompressed, 51283350 bytes compressed:  65.0%
Archive:  releases/4.4-stable/Godot_v4.4-stable_linux_x86_64_export_templates.tpz
Zip file size: 50703599 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 69962648 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 69659512 bx defX 25-Mar-06 22:58 Users/pfuente/Repos/godot-build-scripts/tmp/templates/linux_release.x86_64
2 files, 139622160 bytes uncompressed, 50703029 bytes compressed:  63.7%
Archive:  releases/4.4-stable/Godot_v4.4-stable_macos_export_templates.tpz
Zip file size: 115280433 bytes, number of entries: 1
-rw-r--r--  3.0 unx 115759872 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/macos.zip
1 file, 115759872 bytes uncompressed, 115280157 bytes compressed:  0.4%
Archive:  releases/4.4-stable/Godot_v4.4-stable_web_debug_export_templates.tpz
Zip file size: 45548774 bytes, number of entries: 4
-rw-r--r--  3.0 unx 10701174 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_debug.zip
-rw-r--r--  3.0 unx 12109727 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_debug.zip
-rw-r--r--  3.0 unx 12275349 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_debug.zip
-rw-r--r--  3.0 unx 10820494 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_debug.zip
4 files, 45906744 bytes uncompressed, 45547640 bytes compressed:  0.8%
Archive:  releases/4.4-stable/Godot_v4.4-stable_web_dlink_export_templates.tpz
Zip file size: 46136772 bytes, number of entries: 4
-rw-r--r--  3.0 unx 12109727 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_debug.zip
-rw-r--r--  3.0 unx 12275349 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_debug.zip
-rw-r--r--  3.0 unx 11160109 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_release.zip
-rw-r--r--  3.0 unx 11073194 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_release.zip
4 files, 46618379 bytes uncompressed, 46135606 bytes compressed:  1.0%
Archive:  releases/4.4-stable/Godot_v4.4-stable_web_export_templates.tpz
Zip file size: 86579215 bytes, number of entries: 8
-rw-r--r--  3.0 unx 10701174 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_debug.zip
-rw-r--r--  3.0 unx 12109727 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_debug.zip
-rw-r--r--  3.0 unx 12275349 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_debug.zip
-rw-r--r--  3.0 unx 11160109 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_release.zip
-rw-r--r--  3.0 unx 11073194 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_release.zip
-rw-r--r--  3.0 unx 10820494 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_debug.zip
-rw-r--r--  3.0 unx  9581577 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_release.zip
-rw-r--r--  3.0 unx  9509315 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_release.zip
8 files, 87230939 bytes uncompressed, 86576953 bytes compressed:  0.7%
Archive:  releases/4.4-stable/Godot_v4.4-stable_web_nothreads_export_templates.tpz
Zip file size: 43504384 bytes, number of entries: 4
-rw-r--r--  3.0 unx 12275349 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_debug.zip
-rw-r--r--  3.0 unx 11160109 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_release.zip
-rw-r--r--  3.0 unx 10820494 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_debug.zip
-rw-r--r--  3.0 unx  9581577 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_release.zip
4 files, 43837529 bytes uncompressed, 43503202 bytes compressed:  0.8%
Archive:  releases/4.4-stable/Godot_v4.4-stable_web_release_export_templates.tpz
Zip file size: 41030463 bytes, number of entries: 4
-rw-r--r--  3.0 unx 11160109 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_nothreads_release.zip
-rw-r--r--  3.0 unx 11073194 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_dlink_release.zip
-rw-r--r--  3.0 unx  9581577 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_nothreads_release.zip
-rw-r--r--  3.0 unx  9509315 bx defX 25-Mar-06 23:03 Users/pfuente/Repos/godot-build-scripts/tmp/templates/web_release.zip
4 files, 41324195 bytes uncompressed, 41029313 bytes compressed:  0.7%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_arm64_export_templates.tpz
Zip file size: 59533496 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 101045248 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 92776960 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64_console.exe
4 files, 194141696 bytes uncompressed, 59532306 bytes compressed:  69.3%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_debug_export_templates.tpz
Zip file size: 94053749 bytes, number of entries: 6
-rwxr-xr-x  3.0 unx 101045248 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 108975104 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95145472 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64_console.exe
6 files, 305707008 bytes uncompressed, 94051979 bytes compressed:  69.2%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_export_templates.tpz
Zip file size: 191146551 bytes, number of entries: 12
-rwxr-xr-x  3.0 unx 101045248 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 108975104 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95145472 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 92776960 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111142400 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97496576 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64_console.exe
12 files, 607664128 bytes uncompressed, 191143009 bytes compressed:  68.5%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_release_export_templates.tpz
Zip file size: 97092824 bytes, number of entries: 6
-rwxr-xr-x  3.0 unx 92776960 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111142400 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97496576 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64_console.exe
6 files, 301957120 bytes uncompressed, 97091030 bytes compressed:  67.8%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_x86_32_export_templates.tpz
Zip file size: 67206854 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 108975104 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 111142400 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_32_console.exe
4 files, 220502528 bytes uncompressed, 67205656 bytes compressed:  69.5%
Archive:  releases/4.4-stable/Godot_v4.4-stable_windows_x86_64_export_templates.tpz
Zip file size: 64406245 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 95145472 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 97496576 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:00 Users/pfuente/Repos/godot-build-scripts/tmp/templates/windows_release_x86_64_console.exe
4 files, 193019904 bytes uncompressed, 64405047 bytes compressed:  66.6%
Mono
$ ls -1 releases/4.4-stable/mono/*_export_templates.tpz | xargs -I% zipinfo %
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_android_debug_mono_export_templates.tpz
Zip file size: 122691249 bytes, number of entries: 1
-rw-r--r--  3.0 unx 124203450 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_debug.apk
1 file, 124203450 bytes uncompressed, 122690947 bytes compressed:  1.2%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_android_mono_export_templates.tpz
Zip file size: 435907990 bytes, number of entries: 3
-rw-r--r--  3.0 unx 124203450 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_debug.apk
-rw-r--r--  3.0 unx 104587129 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_release.apk
-rw-r--r--  3.0 unx 209551015 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_source.zip
3 files, 438341594 bytes uncompressed, 435907122 bytes compressed:  0.6%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_android_release_mono_export_templates.tpz
Zip file size: 103655902 bytes, number of entries: 1
-rw-r--r--  3.0 unx 104587129 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_release.apk
1 file, 104587129 bytes uncompressed, 103655596 bytes compressed:  0.9%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_android_source_mono_export_templates.tpz
Zip file size: 209560883 bytes, number of entries: 1
-rw-r--r--  3.0 unx 209551015 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/android_source.zip
1 file, 209551015 bytes uncompressed, 209560579 bytes compressed:  0.0%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_ios_mono_export_templates.tpz
Zip file size: 177488536 bytes, number of entries: 1
-rw-r--r--  3.0 unx 180246809 bx defX 25-Mar-06 23:15 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/ios.zip
1 file, 180246809 bytes uncompressed, 177488254 bytes compressed:  1.5%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_arm32_mono_export_templates.tpz
Zip file size: 46758733 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 63294296 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 62507800 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm32
2 files, 125802096 bytes uncompressed, 46758147 bytes compressed:  62.8%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_arm64_mono_export_templates.tpz
Zip file size: 49256396 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 64172336 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 62877896 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm64
2 files, 127050232 bytes uncompressed, 49255810 bytes compressed:  61.2%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_debug_mono_export_templates.tpz
Zip file size: 97665983 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 63294296 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64172336 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73565860 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 70149624 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_64
4 files, 271182116 bytes uncompressed, 97664837 bytes compressed:  64.0%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_mono_export_templates.tpz
Zip file size: 198308274 bytes, number of entries: 8
-rwxr-xr-x  3.0 unx 63294296 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64172336 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73565860 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 70149624 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 62507800 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62877896 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73447108 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69830104 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_64
8 files, 539845024 bytes uncompressed, 198305988 bytes compressed:  63.3%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_release_mono_export_templates.tpz
Zip file size: 100642313 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 62507800 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62877896 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73447108 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69830104 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_64
4 files, 268662908 bytes uncompressed, 100641151 bytes compressed:  62.5%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_x86_32_mono_export_templates.tpz
Zip file size: 51457149 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 73565860 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 73447108 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_32
2 files, 147012968 bytes uncompressed, 51456559 bytes compressed:  65.0%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_linux_x86_64_mono_export_templates.tpz
Zip file size: 50836062 bytes, number of entries: 2
-rwxr-xr-x  3.0 unx 70149624 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 69830104 bx defX 25-Mar-06 23:08 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/linux_release.x86_64
2 files, 139979728 bytes uncompressed, 50835472 bytes compressed:  63.7%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_macos_mono_export_templates.tpz
Zip file size: 115623738 bytes, number of entries: 1
-rw-r--r--  3.0 unx 116111052 bx defX 25-Mar-06 23:13 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/macos.zip
1 file, 116111052 bytes uncompressed, 115623452 bytes compressed:  0.4%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_mono_export_templates.tpz
Zip file size: 1119093362 bytes, number of entries: 26
-rw-r--r--  3.0 unx 124203450 bx defX 25-Mar-06 23:13 templates/android_debug.apk
-rw-r--r--  3.0 unx 104587129 bx defX 25-Mar-06 23:13 templates/android_release.apk
-rw-r--r--  3.0 unx 209551015 bx defX 25-Mar-06 23:13 templates/android_source.zip
-rw-r--r--  3.0 unx 180246809 bx defX 25-Mar-06 23:15 templates/ios.zip
-rwxr-xr-x  3.0 unx 63294296 bx defX 25-Mar-06 23:08 templates/linux_debug.arm32
-rwxr-xr-x  3.0 unx 64172336 bx defX 25-Mar-06 23:08 templates/linux_debug.arm64
-rwxr-xr-x  3.0 unx 73565860 bx defX 25-Mar-06 23:08 templates/linux_debug.x86_32
-rwxr-xr-x  3.0 unx 70149624 bx defX 25-Mar-06 23:08 templates/linux_debug.x86_64
-rwxr-xr-x  3.0 unx 62507800 bx defX 25-Mar-06 23:08 templates/linux_release.arm32
-rwxr-xr-x  3.0 unx 62877896 bx defX 25-Mar-06 23:08 templates/linux_release.arm64
-rwxr-xr-x  3.0 unx 73447108 bx defX 25-Mar-06 23:08 templates/linux_release.x86_32
-rwxr-xr-x  3.0 unx 69830104 bx defX 25-Mar-06 23:08 templates/linux_release.x86_64
-rw-r--r--  3.0 unx 116111052 bx defX 25-Mar-06 23:13 templates/macos.zip
-rw-r--r--  3.0 unx       16 tx stor 25-Mar-06 23:15 templates/version.txt
-rwxr-xr-x  3.0 unx 101349376 bx defX 25-Mar-06 23:10 templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 109297664 bx defX 25-Mar-06 23:10 templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95408640 bx defX 25-Mar-06 23:10 templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 93047808 bx defX 25-Mar-06 23:10 templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111449088 bx defX 25-Mar-06 23:10 templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97742336 bx defX 25-Mar-06 23:10 templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 templates/windows_release_x86_64_console.exe
26 files, 1883921775 bytes uncompressed, 1119088346 bytes compressed:  40.6%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_arm64_mono_export_templates.tpz
Zip file size: 59736364 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 101349376 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 93047808 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64_console.exe
4 files, 194716672 bytes uncompressed, 59735134 bytes compressed:  69.3%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_debug_mono_export_templates.tpz
Zip file size: 94375093 bytes, number of entries: 6
-rwxr-xr-x  3.0 unx 101349376 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 109297664 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95408640 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64_console.exe
6 files, 306596864 bytes uncompressed, 94373263 bytes compressed:  69.2%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_mono_export_templates.tpz
Zip file size: 191767176 bytes, number of entries: 12
-rwxr-xr-x  3.0 unx 101349376 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_arm64_console.exe
-rwxr-xr-x  3.0 unx 109297664 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 95408640 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 93047808 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111449088 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97742336 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64_console.exe
12 files, 609377280 bytes uncompressed, 191763514 bytes compressed:  68.5%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_release_mono_export_templates.tpz
Zip file size: 97392105 bytes, number of entries: 6
-rwxr-xr-x  3.0 unx 93047808 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64.exe
-rwxr-xr-x  3.0 unx   159744 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_arm64_console.exe
-rwxr-xr-x  3.0 unx 111449088 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32_console.exe
-rwxr-xr-x  3.0 unx 97742336 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64_console.exe
6 files, 302780416 bytes uncompressed, 97390251 bytes compressed:  67.8%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_x86_32_mono_export_templates.tpz
Zip file size: 67424485 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 109297664 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_32_console.exe
-rwxr-xr-x  3.0 unx 111449088 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32.exe
-rwxr-xr-x  3.0 unx   192512 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_32_console.exe
4 files, 221131776 bytes uncompressed, 67423247 bytes compressed:  69.5%
Archive:  releases/4.4-stable/mono/Godot_v4.4-stable_windows_x86_64_mono_export_templates.tpz
Zip file size: 64606371 bytes, number of entries: 4
-rwxr-xr-x  3.0 unx 95408640 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_debug_x86_64_console.exe
-rwxr-xr-x  3.0 unx 97742336 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64.exe
-rwxr-xr-x  3.0 unx   188928 bx defX 25-Mar-06 23:10 Users/pfuente/Repos/godot-build-scripts/tmp/mono/templates/windows_release_x86_64_console.exe
4 files, 193528832 bytes uncompressed, 64605133 bytes compressed:  66.6%

@Calinou
Copy link
Member

Calinou commented Mar 6, 2025

I'm not sure if we should have more granularity than just "one TPZ per platform". Having separate TPZ for debug/release and for each architecture will make the editor UI to manage which templates to download more complex. If you only download debug/release or only some architectures, you'll also see error messages in the Export dialog until you change some settings.

Additionally, having a lot of files to download makes the UX for manual downloaders more tedious.

PS: For those interested in downloading all platforms at once, there is a benefit to having multiple downloads being performed in parallel, especially on fast FTTH connections. However, since we support 6 platforms (and therefore at least 6 TPZ files), we already have plenty of concurrency possible this way. Not to mention web browsers generally can't download more than 6 files at the same time anyway (it's a hardcoded limitation).

@pafuent
Copy link
Author

pafuent commented Mar 6, 2025

I thought that the granularity will be useful for CI environments.
I don't have context on how the UX works, but if is not doing a directory listing, it could just pick each "one platform" file and ignoring the more granular ones.
Again, I'm not against of generating less files, I just want to highlight this use case before removing the too granular files.

Partially implements godotengine/godot-proposals#647

Besides the original all-in-one export templates tpz file, `build-release.sh`
generates several export templates tpz files to allow smaller downloads.
@pafuent pafuent force-pushed the make_multiple_export_templates_tpz_files branch from 6acb484 to 9be1988 Compare April 1, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants