---
description: Released on 3/27/25
---

# Bonfire v1.18.7.3

#### BON-2877 Improved Memory Footprint and Fixed Memory Leaks Between Chapter Changes

We identified and resolved **memory leaks** that occurred when switching between **Chapters** in **Bonfire**, leading to a more **stable** memory footprint. This improvement ensures **optimized performance** and prevents unnecessary memory buildup over time.

#### BON-2881 Enhanced Map Editor for Improved Scene Management

We have begun a **substantial rework** of the **Map Editor** to improve usability and workflow. This includes integrating the **Map Explorer** and **Map Editor** codebases for a more seamless experience. The **Map Editor** will serve as a **design-focused** environment, while the **Map Explorer** will function as a **play-focused** view, enhancing navigation, object manipulation, and overall scene management.

#### BON-2930 Added "Eye" Icon in Map Editor to Indicate Focus

We added a visual **"Eye" icon** to the **Map Editor** to clearly indicate which Spark has focus, matching the behavior already present in **Map Explorer**. This enhancement improves visibility and user awareness during scene editing.

#### BON-2931 Enabled Camera Rotation in Map Explorer Outside Play Mode

We updated **Map Explorer** to allow **camera rotation** in both **first- and third-person views** regardless of Play Mode status. Camera movement is now available at all times, **Player controls remain available to both Edit and Play Mode**, preserving the integrity of editing and testing workflows.

#### BON-2942 Added Dynamic Gizmo Axis Hiding Based on Traits and Camera Orientation

We updated the gizmo system in **Bonfire Builder** to dynamically **hide unusable axes** based on a Spark’s traits and the current **camera orientation**. For example, the **Y translation axis** is now hidden in **Top-Down View**, and the **X rotation axis** is hidden in **North-to-South View**, reducing visual clutter and improving usability when manipulating objects.

#### BON-2955 Added Clone and Destroy Effects, and On Started Cause for Entity Sparks

We introduced a new **“Clone” effect** for all **Entity Sparks**, which includes options for specifying **spawn points**. Additionally, a **“Destroy” effect** has been added to allow Sparks to be removed during runtime. We also added an **“On Started” cause**, enabling behaviors to trigger as soon as the Spark is initialized. These enhancements expand control and flexibility in Spark interactions.

#### BON-2956 Added Animate Play and Animate Stop Effects for Spark Animation

We introduced two new effects—**Animate Play** and **Animate Stop**—which enable the movement of **UVs** and rotation of **sub-objects** within **Bonfire Builder**. These effects allow creators to animate elements like conveyor belts directly within the Builder, enhancing visual dynamics and interactivity.

#### BON-2895 Fixed Bullet Point Rendering in Ember

We resolved an issue in **Ember** where using bulleted Unicode characters did not display bullet dots as expected. Bullet points now render correctly, allowing users to format text with proper visual structure.

#### BON-2925 Restored Gizmo Functionality in Map Explorer with Independent Controls

We reverted the **gizmo** in **Map Explorer** to allow Sparks to be edited directly within that view. Additionally, we ensured that **gizmos operate independently** between **Map Editor** and **Map Explorer**, allowing seamless editing without interference across views.

#### BON-2937 Fixed Audio Overlap from Simultaneous Video Playback in Help Panel

We resolved an issue in **Bonfire Builder** where multiple videos could play simultaneously in the **Help Panel**, causing overlapping audio and making content difficult to follow. Now, when a new video is played, any currently playing videos are automatically paused to ensure clear and uninterrupted playback.

#### BON-2938 Fixed Zoom Functions Not Working in Fly Cam Mode

We resolved an issue in **Bonfire Builder** where the **"Zoom to Player," "Zoom to Selected,"** and **Zoom Slider** were non-functional in **Fly Cam Mode**. These features now work as expected: selecting **"Zoom to Player"** repositions the camera to the player’s location, **"Zoom to Selected"** centers the view on the selected Spark or object, and the **Zoom Slider** smoothly adjusts the camera’s zoom level.

#### BON-2946 Fixed Trait Value Copy-Paste Pasting a Spark Instead (Bonfire Builder)

We resolved an issue in the **Bonfire Builder Dev Branch** where attempting to **copy and paste a trait value** (e.g., from **Rotation X** to **Rotation Y**) would incorrectly **paste a new Spark** instead of applying the copied value. This bug also affected the **UI Editor**. With this fix, pasting now correctly applies the copied trait value to the intended field without triggering Spark duplication.

#### BON-2957 Fixed Missing Domain Selection When Launching Player Mode from Bonfire Launcher

We resolved an issue where the **domain selection screen** did not appear when launching **Player Mode** from the **Bonfire Launcher**. This prevented users from selecting or switching domains before entering the Player, defaulting them to the last used or default domain. With this fix, users are now properly prompted to select a domain before proceeding into **Bonfire Player**.

#### BON-2959 Fixed Snap to Grid Not Working in Map Editor

We resolved an issue where the **Snap to Grid** feature in **Bonfire Builder’s Map Editor** was not functioning as expected. As confirmed in testing, objects now correctly align to the grid when moved, ensuring precise placement and improved editing accuracy.

#### BON-2984 Fixed Player Character Becoming Invisible After Switching Camera Perspective

We resolved an issue in **Bonfire Builder** and **Bonfire Player** where switching the **camera perspective** (e.g., from First-Person to Third-Person) caused the **player character to become invisible**. This issue persisted even after creating a new book or restarting the scene. With this fix, changing camera modes no longer affects character visibility, and the player model correctly appears and resets as expected in both Builder and Player environments.

#### BON-2987 Fixed Ember Compiler Failing After Layout Reset in Bonfire Builder

We resolved an issue in **Bonfire Builder** where resetting the layout caused the **Ember Compiler** to stop functioning and throw **NullReferenceException (NRE)** errors. With this fix, the Ember Compiler now remains fully operational after a layout reset, and no NREs are triggered in the console.

#### BON-2992 Fixed HUD Text Not Displaying in Map Explorer When Loading a Chapter

We resolved an issue in **Bonfire Builder** where **HUD text** failed to display in the **Map Explorer** after loading a chapter. HUD text now appears correctly when using the **"Changing Chapter"** behavior node, whether switching between chapters or reloading the same one.

#### BON-2995 Fixed Overlapping UI Text in Account Creation Verification Menu (Bonfire Launcher)

We resolved an issue in **Bonfire Launcher** where **UI text elements overlapped** on the **verification screen** during the account creation process. This overlap made instructions difficult to read and created a confusing user experience. The layout has been corrected to ensure all text is properly spaced and dynamically adjusts to screen resolution and container size for improved readability.

#### BON-2996 Fixed Avatar Visibility in First Person Mode for Older Books

We resolved an issue where loading some older books in **First Person Mode** caused the **player avatar’s face and upper head elements** (such as eyes, nose, ears, and hair) to become visible, breaking immersion. This fix ensures that in First Person View, no part of the avatar model obstructs the screen, restoring a clear and immersive player experience.

#### BON-2997 Fixed Player Avatar Disappearing After Creating New Book in Map Explorer

We resolved an issue in **Bonfire Builder 1.18.7.2** where creating a new book while the **Map Explorer** window was active caused the **player character avatar** to become invisible. The avatar would only reappear after creating another new book. This fix ensures that the avatar remains visible and properly initialized regardless of which window is active during book creation.

#### BON-3001 Fixed Ember Compiler Failing After Layout Reset in Bonfire Builder

We resolved an issue in **Bonfire Builder** where resetting the layout caused the **Ember Compiler** to stop functioning and throw **NullReferenceException (NRE)** errors. The Ember Compiler now remains fully functional after a layout reset, with no errors appearing in the console.

#### BON-3002 Fixed Player Character Becoming Invisible After Switching Camera Perspective

We resolved an issue in **Bonfire Builder** and **Bonfire Player** where switching the camera perspective from **First-Person to Third-Person** caused the **player character** to become invisible. This issue persisted even after creating a new book or restarting the scene. With this fix, the player character now consistently appears in Third-Person View, and visibility is correctly restored after camera mode changes or scene resets.

#### BON-3014 Fixed Behavior Panel Zoom and Pan Affecting Map Explorer

We resolved an issue where **panning or zooming** within the **Behavior Panel** also caused unintended movement or zoom in the **Map Explorer**. With this fix, camera controls in the Behavior Panel are now **fully independent**, ensuring that scene navigation in Map Explorer remains unaffected while editing behaviors.

#### BON-2882 Implemented 6-Axis Views in Map Editor

We added a **view selection dropdown** in the **Map Editor**, allowing users to switch between different perspectives for improved navigation and scene management. The available views include **Fly Cam, Top Down, Bottom Up, North to South, South to North, East to West, and West to East**. This enhancement provides greater control and flexibility when working with maps.

#### BON-2883 Implemented Perspective and Orthographic Camera Modes

We updated the **camera system** in the **Map Editor** to use **orthographic projection** for all **fixed camera views** (**Top Down, Bottom Up, North to South, South to North, East to West, and West to East**) and **perspective projection** for **Fly Cam**. This enhancement improves spatial awareness and usability when navigating and editing scenes.

#### BON-2884 Implemented Fly-Cam in Map Editor

We added a **Fly-Cam mode** in the **Map Editor**, allowing users to freely navigate the scene in **3D** without being bound by **physics, collisions, or player constraints**. This independent camera mode provides greater flexibility for inspecting and editing environments.

#### BON-2907 Replaced 2D Widget with 3D Widget

We updated the **widget system** by replacing the **2D Widget** with a **3D Widget**, improving interaction depth and spatial accuracy. This enhancement provides a more intuitive and immersive experience when manipulating objects within the environment.

#### BON-2908 Removed 3D Widget from Map Explorer

We removed the **3D Widget** from **Map Explorer** to maintain a clear and unobstructed view during play-focused interactions. This ensures a more seamless experience while navigating and testing environments.
