Skip to content

Beyond 0.2.0

Latest

Choose a tag to compare

@retr0gr4d3 retr0gr4d3 released this 16 Jul 17:40
e904e49

Mac support!

This release of Beyond adds support for OSX (Intel & Apple Silicon based Mac). Due to the nature of MacOS, embedding a window is unfeasible - at least to me, it seems that way. Which is fine, I have worked around that by "fake" embedding Infinity into Beyond.

MacOS specific additions and fixes:

The launcher now passes its PID to the game, and the agent polls the frontmost app ~10×/sec on its own frame loop. The game window shows only when the frontmost app is Beyond or the game itself; switch to a browser or anything else and it hides immediately (and reappears when you return to Beyond). It fails open if the PID is ever missing, so it can't get stuck hidden. I dropped the game window from level 3 to level 1 (still above the launcher's main window, so it won't vanish when you click into Beyond) and set the launcher's tool windows to Topmost (level 3) on macOS - so sniffer/other windows now render above the game.

The layering is now: tool windows (level 3) > game (level 1) > launcher main window (level 0), with the game gated off entirely when an unrelated app is frontmost.

What's Changed:

Full Changelog: 0.1.4...0.2.0b

Downloads:

Warning

Intel based Mac has NOT been tested.

Platform File Tested
64 bit Windows BeyondLauncher_win-x64_020b.zip Yes
Arm based Mac BeyondLauncher_osx-universal_020b.zip Yes
Intel based Mac BeyondLauncher_osx-universal_020b.zip No