Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Note that X Rebirth 4.22 was not released. Instead the version following 4.22 Beta 2 was 4.23 Beta 230 RC 1.

For X Rebirth VR Edition this applies to the change from 4.22 -> 4.2330.

Lua function GetDate() changes

Prior to 4.23 Beta 330 RC 1, the Lua function GetDate() suffered an issue (Windows only) which could crash the game, if the passed format string contained invalid format specifiers (see

JIRA
serverEgosoft JIRA
serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
keyXRUIMOD-268
). In addition to this the behavior of GetDate() was platform dependent. In other words: It supported a different set of format specifiers when running the game on Linux, OSX, or Windows.

To solve both issues, XR 4.23 Beta 3 30 RC 1 restricts the list of valid format specifiers (see Lua function overview for details).

If you previously used format specifiers which are not in the list, please let us know and we'll consider extending the list, if possible.

Changed severity levels

XR 4.23 Beta 3 30 RC 1 introduced a new debug log severity "info" log messages which were placed before the "error" severity (previously level 1) log messages. Hence, all severities severity levels were shifted up by one:

severityold levellevel
important infon/a1
error12
panic45

...