Skip to content

Releases: Arkensor/DayZ-CommunityFramework

Bugfix update 1.5.4

29 Aug 12:00
1a5ba37
Compare
Choose a tag to compare

Additions

  • Setup CfgMods defines for CF (replaces the previous defines.pbo)

Breaking

  • #148 (bad ref keyword usage. CF_REF_FIX define is available for backward compatibility)

Fixes

  • Fix #142
  • Fix #110
  • Fix #141
  • Fix null pointer exception when loading the credits

DayZ 1.21 compatiblity

21 Apr 17:14
9061fb5
Compare
Choose a tag to compare
  • Remove 1.19 -> 1.20 transition defines in anticipation of 1.20 -> 1.21 update

Compatiblity update for DayZ 1.20

13 Feb 13:33
Compare
Choose a tag to compare
  • Fix incompatibility with DayZ 1.20
  • Fix trace script api
  • Add read/write array operations to IO

Bugfix update 1.4.2

25 Jul 05:22
f414156
Compare
Choose a tag to compare

Added:

  • CF_Date::GetDayOfWeek

Fixed:

  • NULL pointer to instance "AttachmentCategoriesRow" spam in logs

Hotfix 1.4.1

20 Feb 10:49
d34ef95
Compare
Choose a tag to compare
  • Fixed a memory leak

Release 1.4 - DayZ version 1.16

16 Feb 10:44
f838f45
Compare
Choose a tag to compare

Added:

  • Streams (CF_FileStream, CF_SerializerStream, CF_StringStream, CF_Base16Stream, CF_Base64Stream)
  • Cryptography (CF_SHA256)
  • Base event args class (CF_EventArgs)
  • Math (CF_ExpressionVM, CF_SQFExpression, CF_MathExpression)
  • IO (CF_IO, CF_File, CF_Directory, CF_Path)
  • Lifecycle Events for game/mission startup and shutdown (CF_LifecycleEvents)
  • Global instances of CfgSurfaces (CF_Surface)
  • Global instances of CfgVehicleSurfaces (CfgVehicleSurfaces)
  • Variable conversion (CF_TypeConverters)
  • Primitive types (CF_String, CF_Byte, CF_Uint, CF_PackedByte)
  • Encoding functions (CF_Encoding)
  • Logging functions similiar to C# (CF_Log)
  • Function tracing for unknown hard crashes (CF_Trace) (disable in production)
  • Reinterpret casting (CF_Cast::Reinterpret)
  • Binding inputs to methods (CF_InputBindings)
  • Weapon magazine/ammunition helper functions (Weapon_Base::CF_SpawnMagazine, Weapon_Base::CF_AttachMagazine, Weapon_Base::CF_SyncSelectionState, WeaponFSM::CF_FindBestStableState)
  • String localising (CF_Localizer)
  • Module System (CF_ModuleCore, CF_ModuleGame, CF_ModuleWorld)
  • Networked Variables (CF_NetworkedVariables)

Changed:

  • Renamed JMDate to CF_Date
  • Replaced prints with new log system

Removed:

  • XML.pbo

Fixed:

  • Compatability with 1.16

Deprecated:

  • JMModuleManager, JMModuleBase and anything else prefixed with JM in the old module system
  • JMDate
  • StringLocaliser

Release 1.3.1

13 Jul 11:08
48ba1d1
Compare
Choose a tag to compare
  • Removed Layout Binding Manager (MVC)
  • Fixed ObjectMananger not removing rocks correctly

Release 1.3

20 Apr 13:25
bd486ce
Compare
Choose a tag to compare
  • Fixed XML content not being read correctly
  • Optimized and reduced warnings with type conversion
  • Fixed Heavy animations not loading with JMAnimRegister fallback

Release 1.2

03 Dec 11:06
bc897ba
Compare
Choose a tag to compare
  • Updated implementation for modGhostIcon in CgfSlots to show modded icons in all GUIs

DayZ stable update 1.10

22 Nov 11:00
5621666
Compare
Choose a tag to compare
  • Preparations for mod data storage
  • Added CF namespace prototype
  • Added CF.ObjectManager prototype
  • Added updated CF.XMl reader
  • Added MVC (internal and deprecated)

Documentation for the new CF namespace and new function and class interfaces will follow in one of the next updates. Only use one of the newly added features if you were instructed to do so by one of the community framework developers.