Skip to content

VA-11 Hall-A: Cyberpunk Bartender Action #204

Description

@noahhhi

Description

Tested the macOS Steam release of VA-11 Hall-A: Cyberpunk Bartender Action with the AppKit backend and modern OpenGL renderer on Apple Silicon. The game uses WAD Version 15 (game.ios, GMS1.4 bytecode).

The game is playable with the compatibility fixes maintained in this downstream Butterscotch-based project:

https://github.com/noahhhi/VA-11-Hall-A-Modern-macOS-support

Verified functionality includes:

  • Native arm64 and x86_64 macOS builds
  • Startup, menus, dialogue and bartending gameplay
  • Mouse input, volume controls, scanlines and fullscreen switching
  • Original save-file behavior and Steam Cloud synchronization between Macs
  • Steam achievement reads and unlocks through the official Steamworks API

Current upstream Butterscotch does not yet contain all fixes required for this result. The downstream changes include GMS1.4 automatic sprite bounding-box compatibility, FS_set_gm_save_area / FS_set_working_directory, AppKit HiDPI input handling, and an optional Steamworks bridge. These can be separated into general-purpose upstream contributions later.

Testing covered startup, bartending, the settings panel and save/load behavior, but not a complete playthrough of the story.

VA-11 Hall-A running natively on Apple Silicon

Game URL

https://store.steampowered.com/app/447530/VA11_HallA_Cyberpunk_Bartender_Action/

WAD Version

WAD Version 15

Butterscotch Target

Desktop (Windows, macOS, Linux)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions