Skip to content

iOdus 0.1.4

Choose a tag to compare

@burghr burghr released this 05 Nov 03:45
· 2 commits to master since this release

A release of iOdus: a native macOS front end for Xbox PC games, in the style of a console dashboard.

This is an early version. Expect some problems, and back up your saves.

Changes since 0.1.2

  • Forza Horizon 6 runs (Microsoft Store version) on macOS 27 with the new D3DMetal 4 beta runtime. It starts, loads into the world, and saves.
  • D3DMetal 4 beta runtime: Settings > Runtimes > Game runtime > "CrossOver 26.3 Wine + D3DMetal 4 (beta)". It is offered on macOS 27 or later. Forza Horizon 6 uses it automatically when it is installed, and its game page tells you when it is missing.
  • Wine 11 runtime release 4: new Wine patches for Forza Horizon 6. If you have the Wine 11 runtime, Settings shows an update.
  • Settings: the Game runtime row now says "Manage", and lists the downloads and updates that are available.
  • iOdus now writes a Gaming Services version into each Wine prefix, and can put a PlayFab save adapter in front of a game's own save library. Both are needed by Forza Horizon 6 and can help other Xbox PC games.

Known: other projects report short freezes about every 1.3 seconds in Forza Horizon 6, from the game's copy protection under Rosetta.

If you have 0.1.2: install this update from Settings > Updates. If you have 0.1.0 or 0.1.1, install it from this page.

Install

  1. Download iOdus-0.1.4.dmg and open it.
  2. Drag iOdus to Applications, then open it from Applications.
  3. Follow the setup, then sign in with your Microsoft account.

The app and the disk image are signed with a Developer ID and notarized by Apple.

Requirements: a Mac with Apple silicon, macOS 15 or later. The D3DMetal 4 beta runtime needs macOS 27 or later.

Files

File What it is
iOdus-0.1.4.dmg The app installer (recommended).
iOdus-0.1.4.zip The same app as a zip file. The in-app update uses this file.
crossover-26.3-4.tar.xz (+ .sha256) The Wine 11 runtime, release 4. iOdus downloads it in Settings.
d3dmetal-4.0b3.tar.xz (+ .sha256) Apple's D3DMetal 4.0 beta 3 for the beta runtime. iOdus downloads it in Settings.
crossover-sources-26.3.0.tar.gz, nettle-3.10.tar.gz, freetype-2.13.3.tar.xz, SDL2-2.32.10.tar.gz, wine11-patches.zip, runtime-SOURCES.md The source of the Wine runtime (LGPL source offer).

D3DMetal

d3dmetal-4.0b3.tar.xz is the redist folder of Apple's Game Porting Toolkit 4.0 beta 3, unchanged, with Apple's license, acknowledgements, and read-me files. It is Apple's software, under Apple's Software License Agreement for Game Porting Toolkit, not under the iOdus license. It is distributed free of charge, for non-commercial use only, as Apple's license allows (sections 2A(iii) and 2C), and only for use on Apple-branded hardware.

Licenses

  • iOdus: GPL-3.0.
  • The backend (xodus-cli in the app): GPL-3.0, source at burghr/iodus-xodus, a fork of Xodus with the Xodus Nexus patches (MIT).
  • The Wine runtime: LGPL 2.1 or later, and others; see runtime-SOURCES.md.
  • Code from Xodus Nexus (MIT) and Highball (GPL-3.0, LGPL-2.1): see scripts/runtime-compat/CREDITS.md and scripts/wine11-patches/README.md in the repository.

Thanks to Xodus, Xodus Nexus, Highball, and MACxus. Their work and notes made Forza Horizon 6 possible.

iOdus is not affiliated with, endorsed by, or sponsored by Microsoft, Xbox, Apple, CodeWeavers, Xodus, or Xodus Nexus.