UEFN 22.35 Release #3 (November 16th, 2022)

RELEASE NOTES

We are moving to a new release system where the notes will no longer be handle assembled and instead come for the system Unreal uses for release notes. This will increase the speed and accuracy in which the notes are delivered.

Content Library

  • Bug Fix: Fixed broken level actors after a Content Library actor has spawned.

Creative

  • Hiding compass UI in Creative Edit
  • Fix issue with preview actors being sent to UEFN.
  • Bug Fix: Issue causing the Creative Play flow to not work in projects when refreshed (Start Game button is missing).
  • Bug Fix: “Stop Game” button is no longer available after disconnecting Creative Edit session and reconnecting during match in progress.

Devices

  • Only one Experience Settings device can exist at a time now.
  • Video Player: Adding missing PID to expose to UEFN inventory.
  • Cinematic Sequence: Set properties to “UserOptions|Basic” and enable SaveGame.
  • Bug Fix: Fixing various audio player bugs.

Editor

  • Show additional object changes in the undo history.
  • Expose a selection of Physical Materials to UEFN.
  • Fix supported transaction name for resetting an actor’s rotation in UEFN.
  • “Create Build” (formerly “Generate Test Code”) will now upload as part of its flow rather than require that you’ve played your project prior to making a test code.
  • Submitting 22.35 localization for testing.
  • Deprecating the “Empty Project” project template with the introduction of the “Empty Level” partitioned map template.
  • Dialog now appears blocking user from upload until every asset has been saved. Uploads to not take place from the in-memory version of assets, they must all be saved to disk first. (This repairs the workflow where Creative Edit changes disappear when pushing new changes)
  • Updating the URL for the Learn More hyperlink in the project annotation for island projects with no UEFN data.
Live Edit
  • Replaced missing mesh with proxy until project can be uploaded again.
  • Bug Fix: LiveEdit is now not disabled by default.
  • Bug Fix: Fixed live edit paused UI not working while disconnected.
Stability
  • Bug Fix: Fixed editor crash when attempting to push changes after moving a child actor a small amount.
  • Bug Fix: Fix crash when editor closes.
UI
  • Warning dialog when opening an untrusted project (that hasn’t been created locally or hasn’t been opened before).
  • Minor fixes to button grid so the button text doesn’t get clamped.
  • Added memory warning to the post-build message for the “Create Build” flow.
  • UX improvements for the “Region & Language” → “Editor Language” picker.
  • Initial work for EULA integration.
  • Swapped position of Yes/No buttons in project trust dialog.
  • Created new tab in project browser for map templates.

Engine Features

  • Fixed cases when rivers that are higher than the ocean will default their end points to the height of the ocean, causing strange behavior of the river.

Infrastructure

  • Updates to cooking logs and exception handling.
  • Bug Fix: Content Worker crash due to some objects not being correctly assigned.

Revision Control

  • Fixed ‘Submit Files’ dialog displaying the ‘checked out’ icon for deleted files.
  • Added check against files being in use or read-only (both before and after download) to prevent the repository ending up in a partially synced state.
  • On successful check-in, remove any deleted files from the source control provider’s cache.
  • Bug Fix: Fixed status bar in ‘View Changelists’ dialog displaying ‘Updating Changelists…’ indefinitely when the provider does not support changelists.
  • Bug Fix: Deleted actors, while being checked out, do not appear in checkin window
  • Bug Fix: The user can checkout an outofdate file with the source control context menu.

Verse

  • Reordered the native data members in verse::transform to match the Verse struct definition.
  • Changed the method effect to converges for MakeRotation and MakeRotationFromYawPitchRollDegrees so they can be called within class field initialization.
  • Fix for editable Verse ints getting incorrectly clamped in editor.
  • Small API change to make elimination_result use fort_character to support certain AIs.
  • In UEFN, restarting a minigame without returning to edit mode now results in fully cleaning up all props.
  • Bug Fix: Fix for Print() function not resulting in output on player screen.
Devices
  • Exposing missing devices to Verse: HealthPowerupDevice and AdvancedStormBeaconDevice. Removing StormBeaconDevice base class.
  • AudioPlayerDevice - Fixed incorrect asset path, and added missing Deactivate function.
  • Rename DBNO Device down_but_not_out_device
  • Removing floor plate device given no public verse wrappers currently derive from it.
  • Fixing up asset paths for DanceCaptureDevice and DanceMannequinDevice.
  • Update device asset paths for several devices that are pointing to old deprecated devices that are not intended to be used. Deprecated speed boost device now that it has been combined with movement modulator device.
  • Adding Verse Hooks for Audio Player device. Removing verse for deleted speaker.
  • Rework starter template to use Print(“…”) rather than loggers to simplify new user experience.
  • Armoured battlebus spawner - fixed up device asset reference to point to v2 device
UI
  • Remove Widgets on Creative Play end.
  • Remove dependency to DynamicUI. Deactivate some menus when in UI mode.
  • Remove the use of DynamicUI for the Presenter.