Skip to content

Repository files navigation

F1RPC Logo

F1RPC

A simple, effective Discord RPC program for EA's F1 23

Codacy Grade .NET

FeaturesInstallationScreenshotsContribute


🚀 Features

  • Displays the player's current session (Practice, Qualifying, Race, etc.).
  • Shows the player's team, current position, and active players in the lobby.
  • Displays the current lap, laps remaining, and race completion percentage.
  • Shows the track, including icons for the country the track is in.
  • (Optional) Submit race results via a Discord Webhook.

⚡ Installation

You can use F1RPC by either downloading the pre-compiled executable or building from source.

Pre-compiled executable

  1. Download the latest version from the Releases section.
  2. Create a Discord Application here and get the Application ID.
  3. Upload assets/images to your Discord Application for track icons.
  4. Extract the downloaded zip and run the exe file.

Building from source

  1. Clone the repository:
    git clone https://github.com/xKaelyn/F1RPC.git
    
  2. Open the .sln file in Visual Studio and build the project.

💻 Using the Discord Webhook feature

  1. Create a Webhook in your Discord channel (Integrations → Webhooks).
  2. Copy the Webhook URL.
  3. Replace YOUR_WEBHOOK_URL_HERE in assets/config/Configuration.json with the copied URL.
  4. Run F1RPC, and if configured correctly, the feature will enable itself.

🛠️ Using multiple UDP telemetry programs

If using multiple telemetry programs like SimHub:

  • In SimHub, enable UDP forwarding to a different port (e.g., 20780).
  • Set this port in Configuration.json.
  • Restart F1RPC.

Screenshots

Idle

In Race

Final Classification

Discord Embed

❤️ Contribute

Contributions are welcome! Clone the repo, and feel free to submit pull requests, fix bugs, or improve the code. Ensure you use Visual Studio for development.


Built with:

About

A simple, but effective, Discord RPC program for EA's F1 23, with the optional feature of submitting race results via Discord Webhook requests.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages