Skip to content

EloyFarina/Red-Faction-1-Bomb-Auto-Defuser

Repository files navigation

Project

This tool assists with automatically solving the final bomb-defusing sequence in Red Faction 1. The mini-game works like a memory puzzle: first you must enter 4 correct digits, and then a second sequence of 7 digits, all under a strict time limit. This program helps automate and speed up that process.

The available time varies depending on the selected difficulty:

  • Easy: 1:02
  • Medium: 0:47
  • Hard: 0:41
  • Impossible: 0:30

📦 Prerequisites

Make sure you have the following installed:

  • Python 3.10 or higher
  • Python modules:
    • pyautogui
    • pynput
    • pywin32
    • pygetwindow
    • psutil

You can download Python here: https://www.python.org/downloads/

🔧 Installing dependencies

Once Python is installed, run these commands in the terminal:

pip install pyautogui
pip install pynput
pip install pywin32
pip install pygetwindow
pip install psutil

🚀 Usage

Follow these steps to set up and use the tool:

  1. Select the Game Window
    The dropdown will list all running programs. Choose the Red Faction or Alpine Faction window.

  2. Select the LED Area
    Define the screen region where the bomb LED appear.

  3. Select the 4th Display
    Mark the area corresponding to the fourth display required for the sequence.

  4. Map the Four Arrow Keys
    Configure the directional inputs used during the memory puzzle.

Once everything is configured, you can start the solver.

▶️ Demo video

Showing how the tool works:

Watch the video

Showing how the tool works when the areas were previously set:

Watch the video

📝 Notes

  • Make sure the game window is active before using the tool.

About

Tool to solve the last puzzle

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages