Skip to content
Made in Poland
Global Shipping
Tutorials & Guides

ScreenWay - WRC Generations

Set up ScreenWay motion compensation in WRC Generations using a vJoy virtual joystick.

1 Introduction

At this moment WRC Generations does not offer any camera API except for a simple joystick axes mapping. The mapping allows to rotate the camera horizontally (yaw) and vertically (pitch or heave) with the use of joystick inputs - real or virtual. For this method to work correctly, a 3rd party application (called vJoy) is required that will create a virtual joystick for your system to achieve at least basic motion compensation for the game.

WRC Generations running with ScreenWay motion compensation through a vJoy virtual joystick
Warning
vJoy is a 3rd party application, it requires some basic technical knowledge and it comes with no support. Install at your own risk.

2 vJoy installation and configuration

1. Download vJoy 2.1.9.1

2. Start the installation and select all optional components

vJoy installer with all optional components selected

3. Once the installation is finished, start Monitor vJoy to confirm that at least one virtual joystick has been created

Monitor vJoy confirming that a virtual joystick has been created

4. If there is no virtual joystick, then use Configure vJoy to create one

Configure vJoy used to create a virtual joystick when none exists
Tip
vJoy installation and configuration user manual is available at the official vJoy webpage: https://sourceforge.net/projects/vjoystick/.

3 ScreenWay configuration

1. Go to Tools and DiagnosticMotion Compensation (VR/ScreenWay)

2. Switch to System Integration tab

3. Check Enable the motion compensation subsystem for stationary displays (ScreenWay)

Motion Compensation System Integration tab with ScreenWay enabled for EA Sports WRC

4. Scroll down to Integration Methods (ScreenWay)

5. Enable Method #4 and select first available virtual joystick (e.g. vJoy Device 1) from the list

ScreenWay integration Method 4 enabled with vJoy Device 1 selected

6. Click OK

4 The game configuration - without smartphone

1. Start the game in windowed mode

2. Go to CONTROLSKey bindings (make sure that the selected preset is editable)

3. Switch to ForceSeatPM, go to Tools and Diagnostic and open ScreenWay Overwrite

4. Click arrow to simulate desired motion (e.g. yaw)

ForceSeatPM ScreenWay Overwrite window with the yaw arrow used to simulate motion

5. The countdown will begin

ScreenWay Overwrite countdown with the Skip the countdown option

6. Switch to game and click on Camera horizontal axis

WRC Generations controls with the camera horizontal axis ready to bind

7. Once ACTIVATED is displayed in ScreenWay Overwrite, the game should recognize the input and bind it

ScreenWay Overwrite showing ACTIVATED while the game binds the input
ScreenWay Overwrite showing ACTIVATED while WRC Generations binds the input

8. Repeat the procedure for Camera vertical axis

9. Once you finish with axes binding, set Deadzone for each input to 0

WRC Generations controls with Deadzone set to 0 for each bound camera axis

5 The game configuration - with smartphone

1. Start the game normally

2. Go to CONTROLSKey bindings (make sure that selected preset is editable)

3. Open Web Interface from your smartphone, navigate to ScreenWay and enable Overwrite

4. In the game click on Camera horizontal axis

WRC Generations controls with the camera horizontal axis ready to bind

5. On your smartphone click a button to simulate desired motion (e.g. yaw right). The game should recognize the input and bind it

ScreenWay Overwrite showing ACTIVATED while WRC Generations binds the input

6. Repeat the procedure for Camera vertical axis

7. Once you finish with axes binding, set Deadzone for each input to 0

WRC Generations controls with Deadzone set to 0 for each bound camera axis

6 Fine tuning

Start the race, switch to cockpit camera and use profile's Quick-Tunes to fine tune the compensation.

WRC Generations cockpit camera with ForceSeatPM quick-tunes used to fine-tune the compensation
Tip
If you want to reverse the direction, leave the binding in the game unchanged and simply set a negative compensation factor.

You can also map ScreenWay Quick-Tunes to buttons in Stream Deck or in Button Box to adjust settings on the fly.

ScreenWay/Roll%20Compensation/0ScreenWay/Pitch%20Compensation/0ScreenWay/Heave%20Compensation/0ScreenWay/Sway%20Compensation/0ScreenWay/Surge%20Compensation/0ScreenWay/Yaw%20Compensation/0ScreenWay/Smoothness/0
Tip

You don't have to write Quick-Tune URL by hand, ForceSeatPM can generate it for you.

1. Click on profile to open details and navigate to Quick-Tune of your choice

2. Click on the copy symbol (next to Quick Tune or subindex name) to copy the URL to clipboard

ForceSeatPM profile details with the copy icon that puts a Quick-Tune URL on the clipboard