Skip to content

Magic Kettle 1.0.7

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:15
· 2 commits to main since this release

Magic Kettle 1.0.7: Steam no longer opens as black windows after you quit and reopen it, Kerbal Space Program
starts the game instead of its crash reporter, and a white window of a Chromium-based game is caught even when the
Mac is busy.

New in this version

  • Steam opens normally after you quit it and open it again. Steam draws its windows through a built-in browser,
    and Magic Kettle puts a small helper in front of it so the windows show up at all under Wine. When Steam was
    closed, Magic Kettle asked it to quit with a command that also made Steam check its own files: Steam found the
    helper, prepared its original file to put back, and installed it at the next start. Steam then opened as two
    black windows. Magic Kettle now asks Steam to quit without that check, doesn't ask at all when Steam has already
    quit on its own, and no longer mistakes such a repair for Steam's first download, which had also let the next
    start check its files. If Steam is black for you right now, choose Quit Steam on its card and open it again:
    Magic Kettle puts its helper back before the start.
  • Kerbal Space Program starts the game. For a game from a store Magic Kettle picks the program that starts it,
    and for Kerbal Space Program it picked UnityCrashHandler64.exe, Unity's crash reporter, because it was the
    biggest program in the folder. Crash handlers now count as tools, never as the game, and a game that already got
    one is given its real program (KSP_x64.exe) the next time the store's library is read.
  • A blank Chromium window isn't let through on a busy Mac. Games built on Chromium (NW.js, Electron, RPG Maker
    MZ) sometimes open a window that stays white under Wine; Magic Kettle looks at the window a few times and, if it
    never drew, starts the game again drawn another way. On a Mac busy enough to look fewer times than planned, the
    window could count as working without enough looks, and the white window stayed. Now Magic Kettle keeps looking
    until it has seen enough, for up to three times the usual check.

What to watch for

  • Steam after a quit and reopen: its windows should draw, not stay black. A Steam game whose list entry starts the
    wrong program should get the right one after Steam's library is read again.

  • The first launch of a Chromium-based game may take a little longer to be called working when the Mac is very
    busy. Games that draw are not affected.

Download

MagicKettle-1.0.7.zip, built by the release job at 66073fa. Open it and move Magic Kettle to Applications;
the README says how to open it the first time. Magic Kettle 1.0.4
and later update themselves.

  • sha256: e63b6c563b5585d14c4b2893c549547fea6927eaaf37cfb0575ec1920293a6f0
  • size: 5978572 bytes