Skip to content

v1.4.0

Choose a tag to compare

@VTrider VTrider released this 12 Apr 21:53
· 46 commits to main since this release

Release v1.4.0

Big update!

Additions:

  • IFace_GetArgBool(): type checked wrapper over int
  • GetMyDocs()
  • IsTerrainBuildable(): check if a terrain tile is buildable for a given odf
  • VarSys_Get/SetVarFlag(): query and set the flags of an IFace var, currently CONST and NODELETE
  • (DLL Only) VarSys_(Un)InstallGlobalHandler(): Installs a global command handler that works outside of a game
  • Added support for BZCC beta 2.204.0 (current devtest)
  • (Lua Only) strongly typed enums in the definition file to discourage magic numbers

Fixes:

  • (DLL Only) Custom VarSys commands are no longer NODELETE by default

Changes:

  • (DLL Only) api for exu2::ProcessAttach() takes an argument for a custom exu2 dll path, but uses workshop by default
  • (DLL Only) made various paths and globals const
  • (DLL Only) Changed the interface to IFace_GetArgX() to take in a reference instead of pointer to discourage misuse

Known issues:

  • IsTerrainBuildable(): Only works on version 204.0, will be fixed in the next release