Special acknowledgment to Biology2394 for his efforts in discovering MSFS's coefficients and for his work on ARPC.
PLEASE BACKUP YOUR FLIGHTSIMULATOR.EXE BEFORE PROCEEDING!
- Extract
arpc-injector-main
to your Desktop. - Move
FlightSimulator.exe
from your MSFS installation to your Desktop. (MS store users may have to take ownership of the folder containing the .exe and boot in Safe Mode to do so) - Download the latest version of node.js LTS from here.
- Open Windows Powershell (NOT Node.js) and type/run the following commands:
cd desktop/arpc-injector-main
- then
node app.js
. - Follow the prompts listed below.
- Enter the FOLDER where
FlightSimulator.exe
is located (e.g.C:\Users\YOURUSERNAME\Desktop
). Do NOT includeFlightSimulator.exe
in the path. - Type
2
or3
then press enter. (2
recommended) - Check the generated
log.txt
once the script stops running, or read the console log. If the log contains "Complete" and aFlightSimulator_Backup.exe
was created, then the injection was successful. Drag both .exe's back into the installation folder.
Some FlightSimulator.exe's
are encrypted and are unable to be modified. After running the injector, please read the log.txt
to see if your .exe is encrypted. If so, follow the steps here and try again.
- Enter the FOLDER where
FlightSimulator.exe
is located (e.g.C:\Users\YOURUSERNAME\Desktop
). Do NOT includeFlightSimulator.exe
in the path. - Type
2
or3
then press enter. (2
recommended) - Check the generated
log.txt
once the script stops running, or read the console log. If the log contains "Complete" and aFlightSimulator_Backup.exe
was created, then the injection was successful. Drag both .exe's back into the installation folder.
-
No offsets found: The offsets in
./data/coefficients.txt
were not found in theFlightSimulator.exe
. The default coefficients are always used on the first run soFlightSimulator.exe's
that are already modified will not work. Please revert to a defaultFlightSimulator.exe
before proceeding. If you have previously usedarpc-injector
and your .exe has been reset to default values, please also delete./data/coefficients.txt
and try again. -
FlightSimulator.exe is encrypted: Some MS Store installations are encrypted which prevents the injector from working properly. Follow the steps here to unlock your .exe and try again.
-
Injector immediately closes when opening: Ensure the path set in
directory.txt
containsFlightSimulator.exe
and that you have permission to read AND modify that path. This is common for users who put their defaultWindowsApps/
orXboxGames/
installation as their injector directory. These folders are heavily protected by Windows and will not grant file system access for the injector, so you must moveFlightSimulator.exe
(with a backup) to Desktop before proceeding.