Skip to content

Releases: enginefuture/mac-gaming-uncle

Mac Gaming Uncle 0.5.0 · Steam Downloads & Storage

Choose a tag to compare

@enginefuture enginefuture released this 08 Sep 14:24

Mac Gaming Uncle 0.5.0 — Steam Downloads & Storage Preview

Apple Silicon · macOS 15+ · English / 简体中文

What's new

  • Background Steam installation through a private inherited-pipe CDP bridge. No public debugging port or copied login cookies.
  • Check the actual Steam backend connection as well as the login UI state before installation.
  • Prevent install popups from showing or taking focus before display; restore normal behavior when users explicitly open Steam.
  • Download progress, downloaded/total size, network speed, pause and verification states. Estimated speed is labeled when a native rate is unavailable.
  • Uninstall action with confirmation and a running-game check. Completion requires actual manifest removal while the library remains accessible.
  • Storage & Libraries: attach an existing SteamLibrary/steamapps folder or select a new library folder, then choose an installation destination and see available space.
  • External Wine drive mappings, offline-library labels and reconnect discovery. A disconnected target does not silently fall back to the internal disk.
  • Steam UI scaling corrections and English/Chinese strings for the new flows.

Installation

Download Mac-Gaming-Uncle-0.5.0-macOS-arm64.dmg, open it, and drag the app into Applications. Quit the previous app before replacing it. Quit and reopen the managed Windows Steam once after upgrading so the updated helper can load; installed games and saves do not need to be removed.

The DMG contains the app, not Windows, Steam, games or Apple graphics components. Follow the first-run setup when installing on a new Mac.

Signing: this is an ad-hoc signed, unnotarized research preview, not a Developer ID release. macOS may require an explicit user decision to open it. Do not disable system-wide security protections.

Validation and limitations

  • 96 Swift tests: 2 opt-in tests skipped, 0 failures; bridge and presentation JavaScript regression tests pass.
  • Balatro was installed through the packaged app's library-selection flow. A 40-second observation recorded 2011 owned-window samples with none visible; 4 show/focus requests were blocked and hooks were restored afterward.
  • An isolated non-default-library installation of Arrow a Row completed and was discovered at the chosen path. Physical external-disk hotplug and every filesystem/client version have not been tested.
  • Steam's private frontend interfaces can change. Login, agreements and exceptional cases may still require the explicit Steam Client entry.
  • Avoid concurrent authenticated test Steam clients with the same account: a separate Wine prefix does not isolate the account session.
  • Existing experimental frame interpolation remains off by default and requires macOS 26; this release does not promise FPS multiplication or universal game compatibility.
  • This release does not automatically migrate already installed games between disks.

中文说明

本版重点完善 Steam 后台下载、登录/联机状态判断、安装闪窗、卸载确认、下载进度与速度,以及多磁盘游戏库挂载和安装位置选择。

升级时先退出旧应用,替换后重启一次托管的 Windows Steam,以加载新组件。不需要删除已有游戏或存档。

此版本为 ad-hoc 签名、未经 Apple 公证的研究预览版。Steam 私有接口可能随客户端更新变化;真实外置盘拔插及所有游戏兼容性尚未全面验证。原有实验插帧仍默认关闭。

Mac Gaming Uncle 0.4.0 · Compatibility & Launch Feedback

Choose a tag to compare

@enginefuture enginefuture released this 07 Sep 03:14

Mac Gaming Uncle 0.4.0 — compatibility and launch feedback

This is a research preview for Apple Silicon and macOS 15+. English and Simplified Chinese are included.

Changes

  • Library installation status now checks Steam download/staging counters and committed installation state before enabling Play.
  • Start Game shows launching/running feedback and prevents repeated launch requests.
  • Dota 2 compatibility recipe selects the appropriate D3DMetal path and repairs fullscreen configuration; microphone usage descriptions address the observed voice-privacy crash path.
  • Grim Dawn display configuration handles CRLF/duplicate keys, Retina policy, and shared Steam display-session changes more consistently.
  • Experimental universal 2× interpolation (macOS 26+) can follow a configured game's foreground window. It is OFF by default, with an emergency stop and fallback to the original view.

Downloads

Download Mac-Gaming-Uncle-0.4.0-macOS-arm64.dmg, drag the app to Applications, and replace the previous app after exiting games and Mac Gaming Uncle. Keep application data to retain installed components and games.

Wine 11.0.2 is supplied as a separate runtime attachment, unchanged from 0.3.0. It is downloaded automatically by the application. SHA-256 files accompany both artifacts. No Apple GPTK image or game files are bundled in the DMG.

This preview is ad-hoc signed and not notarized by Apple. See the README installation guide for macOS security prompts; do not disable system protection.

Known limitations

  • Interpolation is experimental, SDR/windowed/borderless only, and requires screen-capture permission. It can add latency or distort moving HUD/particles. Submission counts are not physical display FPS, and FPS doubling is not guaranteed.
  • On the tested M3 Max/macOS 26.6.2 system, 720p interpolation worked but 1080p and a decorated 1280×752 capture failed. Unsupported captures return to the original view without automatic downscaling.
  • 4×, static-detail recovery, and the Godot test project are not advertised app features or included game content.
  • Dota 2 background-music artifacts and variable gameplay performance are not declared fully resolved. Compatibility varies by title and configuration.

中文说明

本版修复游戏尚未下载/安装完成就显示“开始游戏”的问题,增加启动中/运行中反馈,并更新 Dota 2、Grim Dawn 的显示与启动兼容处理。补充麦克风用途声明,解决测试中遇到的语音隐私崩溃路径。

macOS 26 可选用实验性通用 2× 插帧,默认关闭,支持按游戏自动跟随窗口与紧急停止。不保证帧率翻倍;1080p 后端错误、移动文字/粒子模糊及延迟仍需改进。4× 和 Godot 实验工程不作为正式应用功能发布。

下载 DMG,退出游戏和旧应用后,将新应用拖到“应用程序”替换即可,无需删除已有游戏环境。此版本是未经 Apple 公证的 ad-hoc 签名研究预览版。

Mac Gaming Uncle 0.3.0 · English & 中文

Choose a tag to compare

@enginefuture enginefuture released this 05 Sep 18:05

Mac Gaming Uncle 0.3.0

English and Simplified Chinese are now available across the app.

  • 464 localized messages covering Home, Store, Library, game settings, onboarding, controllers, diagnostics, and errors.
  • Select System / 跟随系统, English, or 简体中文 on the setup card or in Advanced Settings → Preferences → Language / 语言. Reopen the app to apply.
  • System language is used by default, with English as the fallback for other languages.
  • Store requests, metadata caches, and displayed dates follow the app language. This does not change the language of already-running games or the Steam client.
  • The repository README is English-first, with a Simplified Chinese link at the top.
  • Both language bundles are included and verified in the packaged app.

Downloads

Download Mac-Gaming-Uncle-0.3.0-macOS-arm64.dmg and drag the app to Applications.
Wine 11.0.2 is an independent attachment downloaded automatically by the app. Checksums are included.

Apple Silicon, macOS 15 or later. This research preview is ad-hoc signed and not notarized.


应用现已支持中英文,包括主页、商店、游戏库、首次引导、游戏设置、手柄、诊断和错误提示。
在首次引导或“高级设置 → 偏好设置 → Language / 语言”中选择语言,重新打开应用后生效。
README 默认显示英文,顶部可切换简体中文。DMG 和 Wine 运行时及校验文件均在本 Release 中提供。