Skip to content

Initial Platypus Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@whs whs released this 08 Feb 01:37
· 74 commits to master since this release

OUTDATED

With several hacks I managed to package the app for macOS.

To package this, run make dist/RuneKitApp.app. The resulting .app wouldn't work outside of terminal. Use Platypus to package the runekit.sh file and add dist/RuneKitApp inside the bundle. It seems that the window is required or it might not run as well.

User instructions

  1. Extract zip
  2. Put RuneKit.app in Applications folder (otherwise permissions might not work)
  3. Make sure RuneScape is running
  4. Run RuneKit. May take a minute to load for the first time
  5. I recommend to load example app for the first time to fix any permission request as needed.
    • Click screenshot and grant the permission
    • Click notify and grant the permission
    • In game window, press cmd+1 and make sure that the app can see the game's screen
  6. Now you can run RuneKit with any app

The log window can be minimized to the dock, it is not automatically closed when RuneKit closes.

Do you even need 700MB for this?

Python is about 80MB, Qt is about 370MB and QtWebEngine weights in another 200MB. Most of the Qt parts are unused, but it would require additional compiling to cut down the unused modules.

And for QtWebEngine it's basically Chromium so you get the entire browser in there. That includes: a network stack, a media decoder for various file formats, a JavaScript and WebAssembly runtime, WebGL and VR support and so on.