Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added 3.30 HF1 B1 entries

...

  • (BUGFIX) Ships on exploration ventures could stop in space (regression introduced in 3.20 Beta 1). This has been fixed with a server side fix on 2020-09-15.

Developer notes for 3.30 Hotfix 1 (Beta 1)

General

Crashes

  • (IMPROVEMENT) A certain type of Vulkan related error is now being detected explicitly. Affected users are redirected to the new troubleshooting page, which points out instructions on how to resolve the issue.
  • (IMPROVEMENT) Cases where a mod breaks the start menu background scene are now identified explicitly and point to such an issue rather than triggering some random crash (
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-469
    ,
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-510
    )
  • (BUGFIX) Several crashes related to Lua memory issues have been resolved. It should also be no longer possible to run into out of memory scenarios on systems which have sufficient remaining memory available. This tackles several related reports (though these referenced issues here can also (still) be caused by completely different issues:
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-281
    ,
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-465
    ,
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-454
    )
  • (BUGFIX) Graphics device detection was improved so it handles cases where a system has more than one graphics device with at least one of the devices not being able to display the game (f.e. because no monitor being connected). The graphics engine detects this case now and no longer tries to pick that device, which previously resulted in a startup error (
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-483
    ).

UI

General

  • (IMPROVEMENT) Lua engine was upgraded to LuaJIT 2.1 which comes with performance improvements as well as new language features (incl. some added Lua 5.2-specific features as well as some Lua 5.3 ones -
    Jira
    serverEgosoft JIRA
    serverId9d4eeb41-d1c2-3d89-8ea6-0964f358c464
    keyX4-495
    )

Options Menu

  • (BUGFIX) The options menu no longer displays graphics devices which fail to display the game. Selecting such a device would prevent the game to start the next time.