Godot: export_presets.cfg has empty options sections — exports likely broken #2

Closed
opened 2026-09-21 16:04:15 +00:00 by Mark · 1 comment
Owner

Fixed in commit f06094e on main.

Every preset now has the required keys (export_filter / include_filter / exclude_filter) on the top-level section and a populated [preset.N/options] block with platform-appropriate defaults:

  • preset.0 Linux: x86_64 binary, BPTC+S3TC texture formats, custom_template paths
  • preset.1 Windows Desktop: x86_64 binary, BPTC+S3TC, application metadata, codesign disabled (default)
  • preset.2 Android: gradle_build off, arm64-v8a only, package/unique_name=com.cybertactics.prototype, internet+network_state permissions
  • preset.3 Web: HTML5 export, progressive web app disabled, VRAM compression for desktop

Verified: godot --headless --import --path godot is now clean - no preset.N / export_filter / include_filter / exclude_filter ERROR lines. The gdlint and verify gates still pass.

Follow-on (separate task, not in scope here): install Godot 4.7 export templates (~/.local/share/godot/export_templates/4.7.2.stable.official.ed1daf0bf/) so godot --headless --export-release can produce binaries per platform. The Linux/Windows/Web templates are required for the CI release workflow; Android additionally needs the JDK + Android SDK + a debug keystore.

Closes #2.

Fixed in commit f06094e on main. Every preset now has the required keys (export_filter / include_filter / exclude_filter) on the top-level section and a populated [preset.N/options] block with platform-appropriate defaults: - preset.0 Linux: x86_64 binary, BPTC+S3TC texture formats, custom_template paths - preset.1 Windows Desktop: x86_64 binary, BPTC+S3TC, application metadata, codesign disabled (default) - preset.2 Android: gradle_build off, arm64-v8a only, package/unique_name=com.cybertactics.prototype, internet+network_state permissions - preset.3 Web: HTML5 export, progressive web app disabled, VRAM compression for desktop Verified: `godot --headless --import --path godot` is now clean - no preset.N / export_filter / include_filter / exclude_filter ERROR lines. The gdlint and verify gates still pass. Follow-on (separate task, not in scope here): install Godot 4.7 export templates (~/.local/share/godot/export_templates/4.7.2.stable.official.ed1daf0bf/) so `godot --headless --export-release` can produce binaries per platform. The Linux/Windows/Web templates are required for the CI release workflow; Android additionally needs the JDK + Android SDK + a debug keystore. Closes #2.
Mark closed this issue 2026-09-22 15:17:14 +00:00
Author
Owner

Fixed in commit f06094e on main.

Every preset now has the required keys (export_filter / include_filter / exclude_filter) on the top-level section and a populated [preset.N/options] block with platform-appropriate defaults:

  • preset.0 Linux: x86_64 binary, BPTC+S3TC texture formats, custom_template paths
  • preset.1 Windows Desktop: x86_64 binary, BPTC+S3TC, application metadata, codesign disabled (default)
  • preset.2 Android: gradle_build off, arm64-v8a only, package/unique_name=com.cybertactics.prototype, internet+network_state permissions
  • preset.3 Web: HTML5 export, progressive web app disabled, VRAM compression for desktop

Verified: godot --headless --import --path godot is now clean - no preset.N / export_filter / include_filter / exclude_filter ERROR lines. The gdlint and verify gates still pass.

Follow-on (separate task, not in scope here): install Godot 4.7 export templates (~/.local/share/godot/export_templates/4.7.2.stable.official.ed1daf0bf/) so godot --headless --export-release can produce binaries per platform. The Linux/Windows/Web templates are required for the CI release workflow; Android additionally needs the JDK + Android SDK + a debug keystore.

Closes #2.

Fixed in commit f06094e on main. Every preset now has the required keys (export_filter / include_filter / exclude_filter) on the top-level section and a populated [preset.N/options] block with platform-appropriate defaults: - preset.0 Linux: x86_64 binary, BPTC+S3TC texture formats, custom_template paths - preset.1 Windows Desktop: x86_64 binary, BPTC+S3TC, application metadata, codesign disabled (default) - preset.2 Android: gradle_build off, arm64-v8a only, package/unique_name=com.cybertactics.prototype, internet+network_state permissions - preset.3 Web: HTML5 export, progressive web app disabled, VRAM compression for desktop Verified: `godot --headless --import --path godot` is now clean - no preset.N / export_filter / include_filter / exclude_filter ERROR lines. The gdlint and verify gates still pass. Follow-on (separate task, not in scope here): install Godot 4.7 export templates (~/.local/share/godot/export_templates/4.7.2.stable.official.ed1daf0bf/) so `godot --headless --export-release` can produce binaries per platform. The Linux/Windows/Web templates are required for the CI release workflow; Android additionally needs the JDK + Android SDK + a debug keystore. Closes #2.
Sign in to join this conversation.
No description provided.