In depth guide for installing Random Encounter Reworked on 1.32 (Old Gen)

The recommended approach to install the mod on 1.32 (Old Gen) is to proceed with a manual installation. This page will guide you through the process in an in-depth manner so that even newcomers can follow it.

TL;DR for the experienced modders



Installing the dependencies

How to install the dependencies and why Random Encounters Reworked needs them, and in which cases you could skip this step.

Dependency - Shared Imports

Why?

It brings a good amount of helper functions RER uses to function. But unlike the sharedutils that you'll see bundled with the mod this one is not maintained by me and it is not always needed although rarely.

When should you skip it?

If you've installed it already or if you have Witcher 3 Enhanced Edition. To check if you've installed it already go into The Witcher 3/mods/ and look for a folder named modSharedImports If you find one skip this dependency.

How to install it?

  1. Go to Shared Imports' mod page
  2. Download modSharedImports-v0.6-CLASSIC
  3. Drop the content of the archive you downloaded directly into The Witcher 3/ so that you merge the archive mods directory with your mods directory

Dependency - CommunityPatch - Base

Why?

This CommunityPatch can be installed to bring all of the variants the 1.32 version of the game has to a common state that RER can rely on in order to work reliably. Without it and if you are not of 1.32 Steam GOTY then your game may not be able to start without a compile error. Installing the patch is a safe way to bring the 1.32 Steam GOTY changes to your game (for example GOG 1.32)

When should you skip it?

If you've installed it already, or if you have Unification Patch, or if you have GM or W3EE installed then you may skip that step. To check if you've installed CP-Base already go into The Witcher 3/mods/ and look for a folder named mod0000___CompilationTrigger if you find one skip this dependency.

How to install it?

  1. Go to CP - Base's mod page
  2. Download CommunityPatch-Base
  3. Drop the content of the archive you downloaded directly into The Witcher 3/ so that you merge the archive mods directory with your mods directory, do the same with the content directory from the archive
  4. Replace every file when prompted

Installing Random Encounters Reworked

How to actually install Random Encounters Reworked.
  1. Download the latest v2 version: direct download link
  2. Navigate inside the archive until you see the three mods, dlc, bin folders
  3. Drop the folders into your The Witcher 3 directory so that you merge the three directories mods/bin/content with those already present in your game's directory (the mods folder may be missing but that's okay)
  4. Merge the shared utils mods from RER with the script merger of your choice.

Merging instructions

Merging instructions for known conflicts

If one of the mods you use is in the list below then use the mod specific instructions, otherwise merge everything that includes a sharedutils mod.

Note: the instructions assume you have no custom priority on any of your mods, but if you do then you'll have to ensure Shared Imports is always loaded first (its name shouldn't be greyed in the script merger window).


Mod specific instructions:

Enhanced Edition / W3EE Redux
Merge everything that includes a sharedutils and W3EE/W3EER except for the following files:
  • engine\environment.ws (DO NOT MERGE)
    • modSharedImports
    • modW3EE
  • engine\component.ws (MERGE ONLY THE TWO MARKED MODS)
    • mod_sharedutils_npcInteraction
    • modSharedImports
    • modW3EE

Adding the keyboard keybinds

What each keybind does and how to add them to your game

Keybind - Trigger an encounter

What is its role?

When you press the key an encounter will be created by RER after a 5 seconds delay.

How to add it?

  1. Go to Documents/The Witcher 3 and open input.settings with a text editor
  2. Search for [Exploration] and add a line below it with IK_0=(Action=RandomEncounter)
  3. You can replace the 0 in IK_0 by the key you want, here it means the 0 of your keyboard

Keybind - Reload the settings

What is its role?

When you change the settings you usually have to load a save for them to be applied. This keybind solves this by forcing a settings refresh without the need to load a save.

How to add it?

  1. Go to Documents/The Witcher 3 and open input.settings with a text editor
  2. Search for [Exploration] and add a line below it with IK_0=(Action=OnRefreshSettings)
  3. You can replace the 0 in IK_0 by the key you want, here it means the 0 of your keyboard

Keybind - Toggle Random Encounters Reworked

What is its role?

Sometimes you want to stop RER from doing its job, you can go into the mod menu and set the Enabled toggle to OFF. This keybind can be used to toggle it without going to the mod menu

How to add it?

  1. Go to Documents/The Witcher 3 and open input.settings with a text editor
  2. Search for [Exploration] and add a line below it with IK_0=(Action=OnRER_enabledToggle)
  3. You can replace the 0 in IK_0 by the key you want, here it means the 0 of your keyboard

Keybind - Analyse surrounding ecosystem

What is its role?

Geralt can analyse the surrounding ecosystem to get information about the creatures that live here and also offers advice on how to change the ecosystem.

How to add it?

  1. Go to Documents/The Witcher 3 and open input.settings with a text editor
  2. Search for [Exploration] and add a line below it with IK_C=(Action=EcosystemAnalyse,State=Duration,IdleTime=0.4)
  3. You can replace the C in IK_C by the key you want, here it means the C of your keyboard
  4. Note that you need to press the key for 0.4s for it to trigger.

Uninstalling Random Encounters Reworked

Before removing RER
Run the commands:
  • rercompletecontract
  • rerabandonbounties
  • reruninstall
Then save your game
Removing RER files
Removing community patches and shared dependencies
The following mods are shared dependencies. RER uses them but other could also need them, which means you may still need them after uninstalling RER.

Community Patch - Base

This patch is often needed by big overhauls like Ghost Mode.
  • In your Mods folder:
    • Remove mod0000___CompilationTrigger if you have any (RER's installer doesn't add it)
Then head to the Community Patch - Base's files tab, in the optional section get the vanilla scripts that correspond to your version. Refer to the "Uninstallation" section of this mod to understand how to restore the vanilla scripts.

Once all this is done, you can finally remerge your scripts.