[REL] rF2 Chat/Automation Tool

yottu

Registered
rF2 Chat/Automation Tool
## Introduction

The `rF2 Chat/Automation Tool` is a multifunctional desktop application designed to provide powerful support for operating rFactor 2 Dedicated Servers.
It offers features such as chat message automation, flexible grid editing based on result files, and real-time server status monitoring to streamline the workflow for race administrators.
1768565522962.png


## Download
rF2 Chat/Automation Tool v1.01.0

##New in v1.01.0
Support for individual management of multiple server instances (multi-server) has been added.
In addition to chat messages, server operations (such as Restart Weekend) can now be automated.

## Features
* **Multi-Server Support:** Select and connect to specific rFactor 2 Dedicated Server processes from multiple running instances.
* **Server Information Display:** Displays the connected server name, PID, and Shared Memory status.
* Displays the current session type and elapsed time.
* **Server Operations:** Remote control of the server via `Restart Weekend` and `Next Session` buttons.
* Manual chat message sending (up to 58 characters).
* 5 template message buttons (for inserting preset text).
* 15 customizable shortcut message buttons.
* Event-driven / Time-elapsed / Time-based automated message sending.
* **Automation of Server Operations:** Can execute commands like `Restart Weekend` as automated messages, not just chat text.
* Management of multiple automated message profiles (up to 30 messages per profile).
* GUI-based editing of various settings (messages, profiles).
* Add, Copy, and Delete profiles.
* Grid editing functions: Manual / Top N Reverse / Class-based sorting.
* Load result XML files and edit the starting grid via GUI.
* Auto Edit: Top N Reverse, Class-based Sort.
* Manual Edit: Freely swap driver positions.
* Outputs the edited grid as `SetGrid.ini` and automatically sends the apply command.
* Internal operation log display.

## Important Notes

* The rFactor 2 Dedicated Server must be running to use this application.
* This application assumes the process name of the rFactor 2 Dedicated Server is `rFactor2 Dedicated.exe`.
* If there are unsaved changes when you close the application, a confirmation dialog will appear. You can choose to discard the changes and exit, or cancel to continue editing.

## Installation and Startup

1. **Prepare the Plugin:** Add `rFactor2SharedMemoryMapPlugin64.dll` to the plugins used by your rFactor 2 Dedicated Server.
(Download from: rF2 Shared Memory Tools for Developers)
* Plugin location: `[Installation Folder]\rFactor 2\Bin64\Plugins`
2. **Configure the Plugin:** Modify `CustomPluginVariables.JSON` to enable `rFactor2SharedMemoryMapPlugin64.dll`.
* `CustomPluginVariables.JSON` location: `[Installation Folder]\rFactor 2\UserData\player`
* Set `"Enabled": 1` for `"rFactor2SharedMemoryMapPlugin64.dll"` (other values may vary).
3. **Launch the Application:** With the rFactor 2 Dedicated Server running, launch `rF2 ChatAutomation Tool.exe`.

## Acknowledgements
This application was created using the following excellent software. My sincere thanks to the authors.
* rFactor 2 Shared Memory Tools for Developers (Author: The Iron Wolf / TheIronWolfModding):
Uses the plugin that mirrors rFactor 2's internal state to shared memory.
* pyRfactor2SharedMemory (Author: Tony Whitley):
Uses the Python library for accessing rFactor 2's shared memory.

## Release History
* 23/11/2025 - v1.00.0: Initial Release
* 16/01/2026 - v1.01.0: Multi-server support, Server operation features, UI refresh, Bug fixes
 

Attachments

  • rF2_ChatAutomation_Tool.png
    rF2_ChatAutomation_Tool.png
    44.4 KB · Views: 526
  • rF2_ChatAutomation_Tool_GridTab.png
    rF2_ChatAutomation_Tool_GridTab.png
    46.2 KB · Views: 87
  • rF2_ChatAutomation_Tool_MainTab.png
    rF2_ChatAutomation_Tool_MainTab.png
    40.3 KB · Views: 85
  • rF2_ChatAutomation_Tool_MessageEditTab.png
    rF2_ChatAutomation_Tool_MessageEditTab.png
    44.6 KB · Views: 91
  • rF2_ChatAutomation_Tool_MultInstance.png
    rF2_ChatAutomation_Tool_MultInstance.png
    1.2 MB · Views: 11
Last edited:
Hi, nice work. I also have multiple dedicated server instances, and for convenience, I renamed the files "rfactor2 Dedicated.exe." Is it possible to indicate the name of the server I'm using?
 
Back
Top