Skip to content

Releases: crocchetto/league-mac-rpc

macOS port v1.0.2

04 Dec 21:44
108c590

Choose a tag to compare

Welcome to Release 1.0.2

Release of the bug fix by Its-Haze

🐛 Bug Fixes

Fixed chroma name detection issues - Some chroma names are not available in the public api we use to gather chroma info, which causes the application to get stuck in champ select and not load any ingame data to discord. This has now been resolved.
This issue was originally reported here: #79


🍏 LeagueRPC App (Recommended)

The easiest method. Requires no manual installation of Python or Homebrew.

  1. Download LeagueRPC_v1.0.0_App.zip from the Assets section below.
  2. Unzip the file.
  3. Drag LeagueRPC.app to your Applications folder (optional).
  4. Double-click to run. A terminal window will open automatically to show you the status.

⚠️ "App is damaged" Fix

Since this app is open-source and not signed by Apple, macOS might show a warning saying "LeagueRPC is damaged and can't be opened". This is a false positive. To fix it:

  1. Open the Terminal app.
  2. Type xattr -cr (make sure there is a space at the end).
  3. Drag and drop the LeagueRPC.app into the terminal window.
  4. Press Enter.
  5. Open the App again.
🛠️ Source Installer (Advanced)

Use this if you prefer running from source, want to modify the code, or if the App doesn't work for you.

  1. Download LeagueRPC_v1.0.0_Installer.zip from the Assets section below.
  2. Unzip the folder.
  3. Open Terminal and navigate to the folder (cd path/to/folder).
  4. Make the installer executable:
    chmod +x install.sh
  5. Run the installer:
    ./install.sh
  6. Follow the on-screen instructions.

This is an unofficial port of the original its-haze/league-rpc project, modified to run natively on macOS.

macOS port v1.0.1

17 Nov 21:34

Choose a tag to compare

Welcome to Full Release 1.0.1

This is just a hotfix on the config file to use an alternative or modified client for Discord.


🍏 LeagueRPC App (Recommended)

The easiest method. Requires no manual installation of Python or Homebrew.

  1. Download LeagueRPC_v1.0.0_App.zip from the Assets section below.
  2. Unzip the file.
  3. Drag LeagueRPC.app to your Applications folder (optional).
  4. Double-click to run. A terminal window will open automatically to show you the status.

⚠️ "App is damaged" Fix

Since this app is open-source and not signed by Apple, macOS might show a warning saying "LeagueRPC is damaged and can't be opened". This is a false positive. To fix it:

  1. Open the Terminal app.
  2. Type xattr -cr (make sure there is a space at the end).
  3. Drag and drop the LeagueRPC.app into the terminal window.
  4. Press Enter.
  5. Open the App again.
🛠️ Source Installer (Advanced)

Use this if you prefer running from source, want to modify the code, or if the App doesn't work for you.

  1. Download LeagueRPC_v1.0.0_Installer.zip from the Assets section below.
  2. Unzip the folder.
  3. Open Terminal and navigate to the folder (cd path/to/folder).
  4. Make the installer executable:
    chmod +x install.sh
  5. Run the installer:
    ./install.sh
  6. Follow the on-screen instructions.

This is an unofficial port of the original its-haze/league-rpc project, modified to run natively on macOS.

macOS port v1.0.0

17 Nov 17:28

Choose a tag to compare

Welcome to Full Release 1.0

This is an unofficial port of the original its-haze/league-rpc project, modified to run natively on macOS.

This release offers two ways to use the software. Choose the one that fits you best!


🍏 LeagueRPC App (Recommended)

The easiest method. Requires no manual installation of Python or Homebrew.

  1. Download LeagueRPC_v1.0.0_App.zip from the Assets section below.
  2. Unzip the file.
  3. Drag LeagueRPC.app to your Applications folder (optional).
  4. Double-click to run. A terminal window will open automatically to show you the status.

⚠️ "App is damaged" Fix

Since this app is open-source and not signed by Apple, macOS might show a warning saying "LeagueRPC is damaged and can't be opened". This is a false positive. To fix it:

  1. Open the Terminal app.
  2. Type xattr -cr (make sure there is a space at the end).
  3. Drag and drop the LeagueRPC.app into the terminal window.
  4. Press Enter.
  5. Open the App again.

🛠️ Source Installer (Advanced)

Use this if you prefer running from source, want to modify the code, or if the App doesn't work for you.

  1. Download LeagueRPC_v1.0.0_Installer.zip from the Assets section below.
  2. Unzip the folder.
  3. Open Terminal and navigate to the folder (cd path/to/folder).
  4. Make the installer executable:
    chmod +x install.sh
  5. Run the installer:
    ./install.sh
  6. Follow the on-screen instructions.

macOS Port Installer v1.0

16 Nov 22:23

Choose a tag to compare

Pre-release

Welcome to Installer Release 1.0

This is an unofficial port of the original its-haze/league-rpc project, modified to run natively on macOS (Apple Silicon).

This version uses Python 3.11 (installed via Homebrew) and includes all the original features, such as custom Client IDs, toggling stats, etc.

🚀 How to Install
  1. Scroll down to the Assets section of this page or by clicking here

  2. Download Source code (zip) from the latest release (it's under Assets)

  3. Unzip the folder and place it somewhere safe (e.g. to your Desktop) and remember that you won't be moving that or you'll have to do the installation process again.

  4. Open your Terminal (⌘cmd+space and type Terminal or you can find it in Finder Applications > Utilities) and type:

cd path/to/your/folder/

(to determine the path you can simply drag the folder and drop it in the Terminal after writing cd and press enter)

  1. Then type this command to make the installer executable:
chmod +x install.sh

(again you can also drag and drop the file into the Terminal after writing chmod +x and press enter)

  1. Finally, run the installer by typing:
./install.sh

(You know the deal, just drag and drop the file into the Terminal and press enter)

  1. The script will guide you through the installation.
  • If you don't have Homebrew and/or Python installed it will probably ask your Mac's password (this is for installing Homebrew/Python, it's safe, if you don't trust me install Homebrew from their website)
  1. Once finished, the script will create a StartLoL_RPC.command file inside the project folder. You can Place this anywhere and it will still work.

  2. That's it! Just double click on it and you'll be good to go. ✨

▶️ How to Run

From now on, just double-click the StartLoL_RPC.command file (inside the project folder) to start the program!

🤔 How do I know if it's working?

The Terminal will open.
If you see LeagueRPC is ready! then you did it correctly.