Skip to content

Releases: rookframe/rookframe-sdk

SDK 0.36.0-rc.4 — optional runtime helpers

Choose a tag to compare

@arte-synth arte-synth released this 20 Oct 16:28
5e57ea6

The SDK is now an optional typed GDScript runtime helper library. Its API is unchanged.

All Package authoring tools, including creation, registration, media, checks, builds and publication, now live exclusively in Rookframe Development Plugin. The SDK no longer includes author commands, a mandatory UI Kit lock, or UI Kit bootstrap scripts. Retained authoring tests moved with the tools.

Install this SDK only when wanted, using Project > Tools > Rookframe: Install latest SDK in Development Plugin 0.3.1-rc.1. UI Kit has a separate optional menu action. Neither library is required for any Package kind. No gd-plug setup is required by that flow.

The attached SDK ZIP contains rookframe/sdk/ and SDK metadata/notices only. Author scripts using the previous addons/rookframe_sdk/rookframe_authoring.py path must use addons/rookframe_development/rookframe_authoring.py instead.

Validation: 47 plugin tests passed, including migrated authoring coverage and native resource preparation. All three Package forms checked and built against the installed application without either helper library. SDK metadata matches all 278 source files. Code-only Standards and Spec reviews completed. This is a candidate for user workflow verification.

SDK 0.36.0-rc.3

SDK 0.36.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@arte-synth arte-synth released this 19 Oct 21:21

Fix Package checking after saving scenes in Godot.

  • Allow Godot to rewrite the installed UI Kit resources during editing.
  • Check and build against the pinned UI Kit commit in a temporary project, without changing author files.
  • Restore recorded dependency files on gd-plug install/update; preserve unrelated files.

The SDK remains ready to use after download. Package checks use the installed Rookframe application. The matching application candidate also accepts Godot-saved StyleBox base-type references.

For projects created with an earlier candidate, update the committed .rookframe/rookframe_ui_kit_install.py helper from this SDK when upgrading the pin. All owned Package projects have been migrated together.

v0.35.0-rc.1

v0.35.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@TheHatSky TheHatSky released this 18 Oct 07:16

Pins UI Kit 44a94f3a795b1f2cf42c20c7d6ae7ce3c4809ae6. Includes unthemed scaffolds, renamed component admission, layout-aware dependency installation, and Package export provenance exclusion.

Rookframe SDK 0.34.1

Choose a tag to compare

@arte-synth arte-synth released this 15 Oct 11:41

Updates the Package checker to the reviewed application admission rules for the ledger frame, paginated content, and current UI Kit. The authoring kit defaults to UI Kit 1a4c4109d3f57508fc86ed712406f7d3d01d5131.

Preserves SDK Edition 2029 revision 34 and the existing public APIs. Retains Package media publication support.

Assembled from Rookframe source 38f77e54c3e59626ee77d9ebc7220a3e5e2cb1d1. All 39 distribution file hashes verified; 183 admission and 36 authoring/publication tests passed.

SDK 0.34.0 — Package images and videos

Choose a tag to compare

@arte-synth arte-synth released this 13 Oct 11:04

Package authors can choose a cover image and attach gallery images or videos in the Godot editor or authoring CLI. Builds retain checked media, GitHub publishing uploads it beside the Manifest and archive, and Catalogue displays it. System covers can provide the default game image in media-capable Rookframe versions.

Media uses Manifest format 2 and requires a Rookframe runtime with format-2 support. Existing format-1 releases remain available. The checker now accepts native PackedStringArray indexing, size and emptiness queries without granting unrelated operations.

Assembled from Rookframe source 07a2b496969cbb9d288359f69c012c77323a1629. Reviewed source and distribution hashes; media, publication and checker regression checks passed.

SDK 0.32.45

Choose a tag to compare

@arte-synth arte-synth released this 09 Oct 08:49
df66102

SDK 0.32.45 adds local Rook selection to Edition 2029 revision 30. Packages can select a controlled Rook through the SDK; compatible Rookframe runtimes fly the camera to that Rook.

This distribution is assembled from rookframe-godot e8a2b8d30c5c90b3559c7328054b2e51b19c7671 and includes the matching checker, facade generator and authoring documentation. UI Kit remains pinned to 604b5fd443c59f2edc9099fa81899897fca417ab. All 36 shipped file hashes were verified.

Required by the MÖRK BORG 1.0.141 Creature HUD update. The runtime must also support SDK Edition 2029 revision 30.

SDK 0.32.44

Choose a tag to compare

@arte-synth arte-synth released this 08 Oct 18:56
2b516e1

SDK 0.32.44 adds admission support for native Silkbound HUD controls: inspected button icon overrides, texture dimensions, pointer-event reads and horizontal alignment constants. It retains the public SDK 2029 revision 29 contract and the pinned UI Kit.

Use with the matching Rookframe player HUD runtime. The distribution is assembled from Rookframe commit 72279d3bef4b8ff8e2bd015cbb1cd621ba48c6e1. All 36 distribution hashes were verified; 217 focused admission tests passed.

SDK 0.32.36

Choose a tag to compare

@arte-synth arte-synth released this 06 Oct 18:32

Includes the merged stock Godot Package development workflow and Silkbound Creature UI Kit dependency.

SDK 0.32.35

Choose a tag to compare

@arte-synth arte-synth released this 06 Oct 18:12

Binds UI Kit 6147692cbc7c7992e8f1a6af4f2be095c0910953, including the approved linen tile, native EB Garamond FontFile resources, mipmapped pictograms, and reference field/focus styling. Original font data, shaping and dynamic fallback remain intact.

SDK Edition 2029 remains at revision 29. Domain APIs, native operations and parser runtimes are unchanged. Source revision: 731d5766 in rookframe-godot. All 27 distribution file hashes are verified.

SDK 0.32.34

Choose a tag to compare

@arte-synth arte-synth released this 06 Oct 18:06

Binds UI Kit 2af9fd4d5849d4545cd8f3cf1b7f8eeb66db1a46, including the approved linen tile, native EB Garamond FontFile resources, mipmapped pictograms, and reference focus spacing. The original font data, shaping and dynamic fallback remain intact.

SDK Edition 2029 remains at revision 29. Domain APIs, native operations and parser runtimes are unchanged. Source revision: 9194ab90 in rookframe-godot. All 27 distribution file hashes are verified.