Skip to content

xKaelyn/F1RPC

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

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages