Skip to content

Shadow of Chernobyl support (including macOS) - #2132

Open
TmLev wants to merge 27 commits into
OpenXRay:devfrom
TmLev:tmlev/shadow-of-chernobyl
Open

Shadow of Chernobyl support (including macOS)#2132
TmLev wants to merge 27 commits into
OpenXRay:devfrom
TmLev:tmlev/shadow-of-chernobyl

Conversation

@TmLev

@TmLev TmLev commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add game-specific macOS app bundles and Shadow of Chernobyl archive support.
  • Restore legacy Shadow of Chernobyl menu, HUD, inventory, map, and save-thumbnail behavior.
  • Restore the Shadow of Chernobyl PDA tasks, contacts, ranking, diary, and encyclopedia sections.
  • Add macOS setup instructions for the required Shadow of Chernobyl game data.

Dependency

Depends on #2090.

This branch starts at the exact head commit of #2090. GitHub requires the base branch of an OpenXRay/xray-16 pull request to exist in that repository, so this pull request also targets dev. Until #2090 is merged, GitHub includes its commits in this pull request. After #2090 is merged, this pull request will show only the Shadow of Chernobyl changes.

Validation

  • Built the complete macOS Release target:

    cmake --build build-macos --config Release -j 10
  • Manually tested app launch, new game, save loading, options, inventory, and the main PDA sections with original Shadow of Chernobyl data.

Notes

The pull request is a draft while #2090 is open.

@github-actions github-actions Bot added External (3rd party) This issue is related to external component used by our project. Game assets A feature or an issue that involves gamedata change labels Aug 11, 2026
@TmLev TmLev changed the title feat(macos): add Shadow of Chernobyl support Shadow of Chernobyl support (including macOS) Aug 11, 2026
@Xottab-DUTY Xottab-DUTY added the Shadow of Chernobyl This can affect Shadow of Chernobyl compatibility, or related to this game. label Aug 11, 2026
@Xottab-DUTY Xottab-DUTY moved this to In Progress in Roadmap Aug 11, 2026
@TmLev
TmLev force-pushed the tmlev/shadow-of-chernobyl branch from 000d381 to a6df2a2 Compare August 12, 2026 00:48
@TmLev
TmLev marked this pull request as ready for review August 12, 2026 13:26
@TmLev
TmLev requested a review from Masterkatze as a code owner August 12, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Artificial Intelligence External (3rd party) This issue is related to external component used by our project. Game assets A feature or an issue that involves gamedata change Infrastructure Renderer Shadow of Chernobyl This can affect Shadow of Chernobyl compatibility, or related to this game. UI

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants