RaceStudio 3 v3.83.20-3
RaceStudio 3 for macOS — drag the AiM folder to Applications, open once to set up. Connect AiM devices over Wi-Fi (USB unsupported).
Native macOS app-menu items, a smoother launch, and a Wi-Fi first-launch fix.
Added
- Native menu items in RaceStudio 3's own menu bar. Opening the bold RaceStudio 3
menu (top-left, while RS3 is running) now shows Import RaceStudio 3 Data…,
Uninstall RaceStudio 3…, and Show Logs… above a ⌘Q Quit — each launches the
matching app, so the controls are reachable without hunting in the AiM folder. Built by
compiling a small patch into Wine's macOS driver and swapping that one module in. - "Show RaceStudio 3 Logs" app. One click gathers the current logs (run/install logs,
the Wi-Fi bridge log, and a system-info summary) into a dated folder on your Desktop and
opens it in Finder — handy for sending diagnostics to support. Also reachable as the
Show Logs… menu item above.
Fixed
- Wi-Fi setup prompt now actually appears on first launch. The launcher probed the
background-helper state withaim-bridge-ctl status, but that tool exits non-zero for
every not-yet-enabled state (notFound,requiresApproval) and AppleScript's
do shell scripttreats any non-zero exit as an error — so the launcher silently
bailed before showing the "Set Up Wi-Fi" dialog. The helper was never registered, and
Wi-Fi found no connected devices. The status/register probes now tolerate the non-zero
exit, so the setup flow (and its Login Items follow-up) is reachable. SD-card / USB
import was unaffected. - Launch no longer looks like a crash. The Dock icon used to appear, vanish for a few
seconds, then reappear with the window. It now stays continuously visible until the
RaceStudio 3 window is up. (The ~3-4s startup itself is RaceStudio 3's own graphics
initialization and is unchanged.)
Changed
- The ⌘Q Quit shortcut and the new menu items are now a single from-source Wine driver
patch; the previous post-build binary patcher is retired. - "Show RaceStudio 3 Logs" diagnostics now capture the whole Wi-Fi picture so a single log
bundle pinpoints any connection problem: the bridge-helper state (with a fix hint when it's
not enabled), whether the patched Wi-Fi DLLs are active in both the app bundle and the Wine
prefix (plus a bundle check of the menu driver), and the live network context — Wi-Fi SSID,
the Mac's IP, and the route / reachability to the dash. The background helper and the patched
ws2_32/wlanapinow log each step of dash discovery (helper relay traffic + the in-Wine
redirect), so it's clear whether RS3 is sending, the dash is reachable, and the dash is replying.