Skip to content

Releases: Arkensor/EnfusionPersistenceFramework

Some fixes

09 Jan 11:16
Compare
Choose a tag to compare

Lazy this time sorry. Read git log

Beta 0.6.7 - AR 1.2 compatiblity

17 May 08:00
Compare
Choose a tag to compare

Beta 0.6.5 - Bugfixes

15 Mar 17:28
Compare
Choose a tag to compare

Beta 0.6.4 - AR 1.1 compatiblity

13 Mar 14:40
Compare
Choose a tag to compare

Compatibility update for AR update 1.1

Beta 0.6.3 - Bugfixes

12 Feb 17:35
Compare
Choose a tag to compare
  • Fix: Linux server crashes
  • Fix: Entities from preload/preview world being saved
  • Fix: Dynamic spawned entities in root collection ids kept duplicating with each restart

Thx to @fureurx and @SRGshadowsTTV for the reports

Beta 0.6.2 - AR 1.0.0.95 compatiblity

06 Feb 16:36
Compare
Choose a tag to compare
  • Fix: Seal component finder utility to allow inlining
  • Fix: Garbage manager/system revert on 1.0.0.95
  • Fix: Prefab serialization
  • Fix: Entity prefab slot match prefab wrong comparison
  • Fix: Potential solution for map iterator crash (RFG-C-29284)

Beta 0.6.1 - AR 1.0 compatibility patch

18 Nov 16:23
Compare
Choose a tag to compare
  • Added support for server-authoritative vehicle components
  • Changed door state manager to moddable struct. Old save data is still compatible.
  • Fixed compatibility with vanilla respawn system base class
  • Fixed a crash when iterating the auto-save world roots map
  • Fixed a crash caused by an uncheck turret controller save-data apply
  • Fixed async callback visibility for 1.0 compatibility
  • Fixed camera issues on test world
  • Fixed base name scene proxy trying to execute its logic too early before other world entities are loaded
  • Fixed a case where spawned scripted states would not have a strong reference somewhere

Beta 0.6.0

04 Aug 09:26
Compare
Choose a tag to compare

Breaking

  • Respawn system refactored into more modular steps. Different base class names might be required for compatiblity. See the docs for more info.

Additions

  • Added optional persistent door state manager. See the docs for more info.

Fixes

  • Fix player controller main entity not being registered correctly
  • Fix turrets being invisible
  • Fix turret last selected weapon not being restored
  • Fix root entity collection not being cleaned up properly
  • Fix character stance change was not awaited

Beta 0.5.3

21 Jul 09:31
Compare
Choose a tag to compare

Compatibility update for 0.9.9

Compatibility hotfix. There will be a bigger feature update utilizing the new capabilities that come with the update later #2

Breaking

  • The respawn system was rewritten so EPF comes with a new minimalistic placeholder until a more seamless integration is finished. See the docs for more on this

Changes

  • The BI UID is now available in more scenarios including WB and SP. See this for some info on how to handle it. Only for peer tools the local placeholder UID will be returned. Some character data might not be associated with your main play window, so it is best to wipe your local DB after this update.

Fixes

  • Fix save data incorrectly returning default read status
  • Fix JSON absent component array handling

Beta 0.4.0

17 Jul 12:43
Compare
Choose a tag to compare

Breaking

  • Component save-data inside EPF_EntitySaveData is now stored differently. Was previously a map. Direct interaction with it needs to be refactored. Consider using EPF_ComponentSaveDataGetter<T> to access individual save-data components.
  • EPF_PersistenceComponent::ForceSelfSpawn() is now OverrideSelfSpawn(bool selfSpawn) to allow override in both ways. #13

Additions

Changes

  • The type discriminator used in JSON serialization has been unified to be _type. Old save-data is however backwards compatible.

Fixes

  • Fixed some GUIDs not being lowercase
  • Fixed #11