Open Gaming & Graphics

FreeOrion 0.5.1.2 release fixes crashes and adds Apple Silicon support

Key Takeaway

The FreeOrion 0.5.1.2 update addresses several stability issues and introduces native arm64 builds for macOS.

Summary

The FreeOrion developers have released version 0.5.1.2, a stable bugfix update following version 0.5.1.1. This release introduces native arm64 builds for macOS Apple Silicon and transitions the Windows build from x86 to x64. It also resolves several critical crashes and memory usage issues.

Technical improvements in 0.5.1.2

  • Added macOS arm64 support for Apple Silicon.
  • Migrated Windows builds from x86 to x64.
  • Fixed a crash occurring during universe generation caused by iterating through empire designs during modification.
  • Resolved a client hang issue related to Boost Asio thread_pool during turn updates.
  • Optimized memory usage by removing uncompressed buffers.
  • Fixed macOS-specific crashes involving string_view data movement.

Original reference: github.com →