v41.30 ecosystem updates bring new mobile tools, including PointerZoom for pinch-to-zoom (Experimental) and expanded touchscreen control actions for Developer Customizable Touchscreen Controls. Conversations has exited Experimental—you can now publish islands with LLM-powered NPCs and characters, with a subset of Fortnite IP characters locked to their voices and personas. Check out the Shaken Sanctuary Secret Facility Prefab, Greenhouse Prefab, and five new galleries.
Mobile Gestures — Pinch + Zoom Support (Experimental)
A new InputAction, PointerZoom, brings pinch-to-zoom gesture support to mobile, with matching input from mouse and gamepad. Use it to zoom a camera in and out or scale an object based on pinch input.
On mobile, add TouchInputMapping and subscribe to PointerZoom to start reading pinch input. The same PointerZoom subscription also picks up scroll-wheel input on mouse and right-stick input on gamepad — no extra setup needed.
This builds on the touch-input gestures that launched in experimental in 41.00. As with the rest of the mobile tools that launched in experimental with that release, we're planning to bring PointerZoom out of experimental in 42.00.
To learn more, see Pointer Pinch + Zoom Input.
Mobile — More Actions for Developer-Customizable Touchscreen Controls
Developer-Customizable Touchscreen Controls let you reposition, restyle, or hide the default Fortnite touchscreen controls by assigning a layout to a HUD Controller device. This release adds support for the following actions:
Vehicle Boost
Vehicle Horn
Vehicle Brake
Vehicle Aim (ADS)
Vehicle Brake / Coast
Vehicle Switch Seat
Vehicle Throttle
Backpack
Map Ping
Toggle Autofire
Toggle Map
The 41.00 Ecosystem update listed Developer-Customizable Touchscreen Controls as experimental, however, the feature is production ready. Experiences using this feature can be published.
Correction: Mobile — Tappable Custom HUD Widgets Production Ready
Tappable Custom HUD Widgets, which enable custom HUD widgets to act as a touchscreen button, were listed as experimental in our 41.00 Ecosystem Update, but are fully production ready. Experiences using this feature can be published.
Publish Islands with LLM Conversations
Conversations has exited Experimental! You can now publish islands with LLM-powered NPCs and characters.
Starting with this release, a subset of Fortnite IP characters are now locked to their voices and personas and can't be edited. Full list here.
Conversations Analytics Now Available in Creator Portal
If you've enabled conversations on your island, a new conversations tab is now available in Creator Portal, with charts and metrics to help you understand how players are engaging with the feature:
Conversations Engagement Rate — the percentage of players who engaged with conversations at least once during a selected time interval
Interactions Per Engaging Player — the average number of times engaging players interacted with conversations during a selected time interval
To learn more, see Project Analytics.
Illegal Property Override Warnings
We fixed an issue where incomplete hidden-property validation on actors and actor components let some overrides bypass checks. As a result, you may now see new “Illegal property override” warnings.
If you need one of the affected properties, report it in this Epic Developer Community request thread so we can consider exposing it in UEFN. These warnings will become errors in a future UEFN version.
Virtual Pointer Tuning Variables
We added player-facing tuning options for the Virtual Pointer, available under Settings > Controller > Virtual Cursor.
Options include:
Pointer Speed
Pointer Opacity
Pointer Haptic Feedback Intensity
Content Browser and Inventory Updates
Check out all the new prefab and gallery items available this release!
New Prefabs & Galleries
Shaken Sanctuary Secret Facility Prefab
Shaken Sanctuary Greenhouse Prefab
Shaken Sanctuary Floor Gallery
Shaken Sanctuary Wall Gallery
Shaken Sanctuary Roof Gallery
Shaken Sanctuary Base Gallery
Shaken Sanctuary Prop Gallery
New Documentation
In-Island Transactions
In-island transactions unlock a new revenue stream in addition to engagement payouts. These two documentation pages cover the basics of integrating in-island transactions into your islands:
Quests API (Progression Module)
The Quest APIs, available in Verse as an experimental feature, enables you to define quests, objectives, and rewards in Verse to build quest-driven progression into your island. These quests automatically appear in the same places as existing Fortnite quests, in Fortnite's quest UI, and in the pause menu when tracked.
See Progression module for details on API classes and structs.
Community Bug Fixes
The following fixes are from issues that you submitted to us on the forums. Thank you for your patience and for reporting these issues!
Fixed an issue where, on occasion, join-in-progress users were stuttering heavily while moving, had their HP set to 1, and were left with only a Pickaxe.
Fixed an issue where the letter E was sticking to the screen when starting from the matchmaking portal.
Fixed an issue where changing the Timer Device properties during an active live session caused UEFN to freeze and become unresponsive.
Fixed an issue where duplicating the Timer Device caused UEFN to crash.
Fixed an issue where Seven Sliders could break the environment while sliding, despite having Environment Damage disabled.
Fixed an issue where the secondary attack of the Infinity Blade didn’t deal damage to enemies.
For a complete list of scheduled fixes for 41.30, refer to this search on the Epic Developer Community Forums.
Fortnite Ecosystem Updates and Fixes
Fixes:
Fixed an issue where the Join Game option didn't appear in the sidebar for friends who weren't in the player's party.
Fixed an issue where streaming as a broadcaster when joining a match caused a Failed Validation error.
Fixed an issue where players couldn't spectate a match using Join Friend Session.
UEFN Updates and Fixes
New:
Player Input Device Info API (Update): This update to the Player Input Device Info API released in 41.00 allows developers to now query all input devices that players have access to. The API released in 41.00 was limited to querying what input devices the player was using for input at the time of query.
Editor
New:
Added support for tracking placeholder actor bounds for newly added uncooked assets. As you add a new asset to the level, UEFN tracks and mirrors its placement and size on the client using a placeholder actor. After you push the change, the cooked asset replaces the placeholder actor.
Fixes:
Fixed an issue where switching projects with Restart Active Session On Project Change enabled caused a slow-task ensure on reentry.
Fixed an issue where pressing Esc while the client was paused in Live Edit didn't show the mouse cursor.
Physics
Fixes:
Fixed an issue where a player sliding down a ramp would get stuck with their inputs blocked if the Air Vent animation was interrupted. The player can now move freely after sliding into an Air Vent.
Fixed multiple issues where players landing with a glider deployed on certain Bouncer Gallery devices (Classic Bouncer, Hop Flower, DLauncher) would cause animation errors and prevent the player from bouncing correctly. These devices now behave as expected when landing with a glider.
Fixed an issue where physics props would visibly resimulate each time they collided with a Pinball Bumper. Props now react correctly on collision with the Pinball Bumper.
Lore Updates and Fixes
Fixes:
We’ve fixed an issue that was intermittently triggering error message toasts related to Ensure Failed after checking in changes.