View on GitHub

FactorIA

An Intelligent Assistant for the game Factorio Factorio Logo

FactorIA

https://genlikan.github.io/FactorIA/

Enhancing the Factorio experience by leveraging the strengths of Large Language Models for real-time intelligent assistance.

alt text

FactorIA is an innovative project that combines the automation and factory-building gameplay of Factorio with the advanced capabilities of a Large Language Model (LLM). This repository aims to enhance the Factorio experience by providing intelligent assistance, accurate crafting calculations, optimization suggestions, and interactive support through natural language processing.

Experiments TODO

alt text

Intelligent Assistant Features

Installation & Setup

Installing FactorIAMod for Factorio

  1. Download the “FactorIAMod” folder from this repository.
  2. Place the folder into “{AppData}\Roaming\Factorio\mods”.
  3. The mod will show up under “Mods” as “FactorIA Mod” to be enabled.

Enabling RCON (Remote Console) in Factorio

  1. In Factorio’s Main Menu, hold the Ctrl + Alt and press “Settings”.
  2. The option “The rest” will appear.
  3. Under “Other settings” are the configurations for:
    • “local-rcon-socket”
    • “local-rcon-password”
  4. This enables the connection between the LLM and the game via the game mod.

Usage

Tested On

Factorio version 1.1.109 (build 62320, win64), Vanilla