An open API service indexing awesome lists of open source software.

https://github.com/argent77/a7-npcgenerator

Install your own pregenerated or exported characters as regular NPCs.
https://github.com/argent77/a7-npcgenerator

bg2 bg2ee bgee bgt eet generator infinity-engine iwdee mod npc sod tutu weidu

Last synced: 3 months ago
JSON representation

Install your own pregenerated or exported characters as regular NPCs.

Awesome Lists containing this project

README

        

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Argent77/A7-NPCGenerator?color=darkred&include_prereleases&label=latest%20release)](https://github.com/Argent77/A7-NPCGenerator/releases/latest)
[![Github downloads (all releases)](https://img.shields.io/github/downloads/Argent77/A7-NPCGenerator/total.svg?color=gold)](https://github.com/Argent77/A7-NPCGenerator/releases)
[![Platform](https://img.shields.io/static/v1?label=platform&message=Windows%20%7C%20macOS%20%7C%20Linux%20%7C%20Project%20Infinity&color=informational)](https://github.com/Argent77/A7-NPCGenerator/releases/latest)
[![Language](https://img.shields.io/static/v1?label=language&message=English%20%7C%20French%20%7C%20German%20%7C%20Russian&color=limegreen)](https://github.com/Argent77/A7-NPCGenerator)
[![Supported games](https://img.shields.io/static/v1?label=supported%20games&message=BG2%20%7C%20EasyTutu%20%7C%20BGT%20%7C%20BG%3AEE%20%7C%20SoD%20%7C%20BG2%3AEE%20%7C%20EET%20%7C%20IWD%3AEE&color=indigo)](https://github.com/Argent77/A7-NPCGenerator)

# NPC Generator
*Install your own pregenerated or exported characters as regular NPCs.*

[![Beamdog Forums](https://img.shields.io/static/v1?label=Discussion&message=Beamdog%20Forums&color=444&labelColor=eee&style=for-the-badge)](https://forums.beamdog.com/discussion/80057 "Beamdog Forums")
  
[![G3 Forums](https://img.shields.io/static/v1?label=Discussion&message=G3%20Forums&color=3b45a3&labelColor=eee&style=for-the-badge)](https://www.gibberlings3.net/forums/topic/31809-npc-generator-npc-creation-made-easy "The Gibberlings Three Forums")

## Overview

Have you ever regretted that the game only allowed you to create an initial party consisting of the protagonist and (with some effort) a small number of additional characters? Not anymore!

This mod allows you to install any number of pregenerated or exported characters as regular NPCs. They can be met at predetermined locations where you have the chance to invite them into your party or have them tag along without occupying party slots at any time in the game. Kicked out NPCs can be instructed to wait or return to the original meeting place.

**NOTE:** The mod isn't registered in the WeiDU.log and can therefore be called at any time and as often as you like to install or remove NPCs to or from the game.

The mod supports the following games and game variants:
- Original BG2
- Tutu/EasyTutu
- BGT (Baldur's Gate Trilogy)
- BG:EE
- SoD (Siege of Dragonspear)
- BG2:EE
- EET (Enhanced Edition Trilogy)
- IWD:EE

## Components

### Add custom NPCs to the game (for BG2, Tutu, BGT, BG:EE, SoD, BG2:EE, EET and IWD:EE)

With this component it is possible to install any number of individual characters or all available characters at once.

This component offers two installation modes: *manual* and *automated*.

Manual installation provides a menu-driven character selection. Automated installation is controlled by a settings file and requires no manual input. It is therefore the best choice for mod managers or scripted mod installations.

### Enable/Disable alignment checks for custom NPCs (not available for IWD:EE)

By default installed NPCs won't always join or follow the party right away. If their goals don't align with the party's they might ask for a fee or outright refuse to join.

With this component it is possible to toggle this check on or off. When disabled then every installed NPC will automatically join or follow your party when asked.

### Remove custom NPCs from the game

This component allows you to remove installed characters from the game. You can choose whether to uninstall selected characters individually or all installed characters at once.