Bonfire v1.17.0

Released on 11/25/24

BON-1089 Added capabilities to define the collider properties of a Spark

Spark objects now have a property within the Sparkifier utililty where a creator can assign the object’s collider type \(i.e. Mesh, Box, Sphere\). This solves the problem of invalid or inconsistent Spark collider configurations.

BON-2418 Added Language Localization Capability to "Button" Spark

We’ve added localization capabilities to the "Button" Spark! You can now translate the button text into multiple languages, enabling seamless integration with localized projects and a more inclusive user experience.

BON-2419 Added Localization Capability to "Dropdown" Spark

We’ve added localization Traits to the "Dropdown" Spark, enabling text translation for both the dropdown label and its options. Each option can now be delineated, structured as JSON, to streamline localization workflows and ensure compatibility with various languages.

This allows for the localization of text in the "Quiz" Sparks.

BON-2420 Augmented Language Localization for Multiple Audio Files

We’ve improved the way audio files are managed within Sparks. Previously, only the first audio file was published or replaced. Now, each audio file is assigned a unique identifier using the Instance GUID with an appended index ID. This ensures that every audio file in the Spark has a distinct reference, enabling more precise publishing and replacement.

BON-2421 Added Localization Capability to "Change Text" Effect

The "Change Text" Effect is now seamlessly integrated with the Text Spark. All instances of the Effect are identified and concatenated with the text value of the Text Spark as delineated values. Each Effect is assigned a unique identifier using its Instance GUID, ensuring accurate publishing and streamlined management of text updates.

BON-2422 Added Localization Capability to Ember Nodes

We’ve introduced a new Ember API that can access REST endpoints, enabling localized string data to be retrieved dynamically. This feature enhances flexibility and scalability for localization workflows.

BON-2325 Fixed Altitude Gizmo Controller Disappearing When Camera Is Angled Upward

Fixed a situation when angling the camera upwards in Bonfire Builder, the Altitude Gizmo Controller on the altitude stick would become invisible or disappear.

BON-2580 Fixed Localization Buttons to Consistently Retain Their RGB Color Settings After Loading or Reloading a Chapter

We’ve fixed an issue where button colors set using RGB values weren’t displaying correctly after reloading a scene. Previously, buttons would appear light gray instead of the intended color, both in the builder and when viewed in a headset.

We’ve resolved a critical issue in Bonfire Builder where the game would break if the OnButtonPressed node was connected to a ChangeChapter node and triggered while the UI Editor tab was open. This problem occurred specifically with the button’s OnPressed Event and did not affect other actions, such as DropDown OnChange, Force Reload Chapter, or IsInteracted. With this fix, functionality is now stable in these scenarios.‌

BON-2594 Fixed Issue that Music Plays on Chapter Load, Even When Behaviors are Frozen

Resolved an issue where the music would play unexpectedly while the behaviors were frozen which should have prevented music from playing upon chapter load.

BON-2417 Added Language Localization Controls \(Phase 2\)

We’ve expanded language localization capabilities across multiple Sparks and nodes! This update enables text translation for the Button, Dropdown, and Audio Sparks, as well as the 'Change Text' and Ember Nodes, empowering creators to deliver fully localized and inclusive experiences.

BON-2430 Created An On-Hover Interaction for UI Panels in VR

The new "On Hover" functionality enhances VR interaction by changing button colors when users hover over them on UI panels. This visual cue clearly indicates when a button is selected or ready for interaction, improving usability and interaction flow.

Designed to address the unique challenges of VR, where traditional cursor feedback is unavailable, this feature provides immediate visual confirmation, making interactions more intuitive. It also supports customizable colors to align with various UI themes, ensuring seamless integration into diverse VR experiences.

BON-2431 Created Customizable Rounded Corners for UI Panels

Bonfire now includes a customizable trait to enable rounded corners on UI panels, delivering smoother visuals and reducing aliasing issues commonly seen with right-angle objects in VR environments.

This feature allows developers to adjust corner radii on a per-panel basis, supporting a variety of UI styles while enhancing visual consistency and aesthetic appeal. Rounded corners create a cleaner, softer look, particularly beneficial in immersive VR experiences and training modules where users frequently interact with UI elements. This improvement enhances both usability and the overall visual quality of interfaces.

Last updated