# Enemy Randomizer

A Gibberlings Three Mod
Author: GuardianAnubite
On the web: Home page and discussion forum-->Bar

Version 1.1.3 - Check for the most recent version
Languages: English (for the installer), doesn't change any in-game text
Platforms: Windows, macOS, Linux
GitHub: Github repo)

## Notes

As this is an enemy randomizer, there may be some unexpected results when playing. I have attempted to ensure no quests or events are broken by this mod, but you may find that certain areas are much tougher or easier than you've found before, and there may be enemies that require magical weapons or specific elements to defeat before you have them. If required, you can re-install the mod components and that will re-randomize the monsters. If you think that the randomizer has changed an enemy that shouldn't have been, or hasn't changed any enemy that you think it should, please let me know the enemy/map and I can look into it.

For EET users: Currently, only the EET components are able to be installed for an EET install, which means that the randomization will be throughout the entire trilogy. There is no option for EET to only randomize BG1 or BG2 but not both.

## Overview

Tired of fighting the same mooks every time you play Baldur's Gate? The enemy randomizer alters the placement of unimportant (enemies with no quests, dialogue or events) to provide a fresh experience each time you play. There are a few components to allow some customization of the changes made. Steps have been taken to keep the strength of enemy encounters roughly the same, though it is possible to run into enemies with special abilities or resistances earlier than you might expect, so be prepared for anything!

## Compatibility

This mod is designed to work with the original Baldur's Gate 1 and 2 (with their expansions), Baldur's Gate 1 and 2 Enhanced Editions, and the Enhanced Edition Trilogy mod. The mod should be compatible with other WeiDU mods.

Known Issues
There is a conflict with the "Enhanced Battles: Spellhold" component of Made in Heaven Encounters & Quests

## Bug Reporting

If you should encounter any bugs or enemies that don't seem to be randomized but should be, please report them to the author at the Enemy Randomizer forum. In addition, Enemy Randomizer is available on GitHub, so fixes and changes can be submitted by the community.

## Installation

First time installing a mod? Check out G3's comprehensive tutorial: A New Player’s Guide to Installing and Playing Mods.

Special Note for Siege of Dragonspear from Steam/GOG
Good Old Games (GOG) and Steam both package the additional content for Siege of Dragonspear in a method that WeiDU, the tool used to install this mod, cannot access. You must run a program called DLC Merger on your SoD installation before you can install this or any other WeiDU-based mod.

Enhanced Editions Note
The Enhanced Editions are actively supported games. Please note that every patch update will wipe your current mod setup! If in the middle of a modded game, you might want to delay the patch update (if possible) as even after reinstalling the mods, you might not be able to continue with your old savegames. Alternatively, copy the whole game's folder into a new one that can be modded and will stay untouched by game patches. For BG:EE it is important that you install the mod to the language version you are playing the game in. Otherwise, the dialogues of the mod will not show but give error messages.

Windows
Enemy Randomizer for Windows is distributed as a self-extracting archive and includes a WeiDU installer. To install, simply double-click the archive and follow the instructions on screen.

Alternatively, the files can be extracted into your game directory using 7zip or WinRAR. When properly extracted, your game directory will contain setup-gaEnemyRando.exe and the folder gaEnemyRando. To install, double-click setup-gaEnemyRando.exe and follow the instructions on screen.

You can run setup-gaEnemyRando.exe in your game folder to reinstall, uninstall or otherwise change components.

macOS
Enemy Randomizer for macOS is distributed as a compressed tarball and includes a WeiDU installer.

First, extract the files from the tarball into your game directory. When properly extracted, your game directory will contain setup-gaEnemyRando, setup-gaEnemyRando.command, and the folder gaEnemyRando. To install, double-click setup-gaEnemyRando.command and follow the instructions on screen.

You can run setup-gaEnemyRando.command in your game folder to reinstall, uninstall or otherwise change components.

Linux
Enemy Randomizer for Linux is distributed as a compressed tarball and does not include a WeiDU installer. Linux users will need to do a one-time install of WeiDU (and a few other adjustments) as described in this great writeup.

To install, run 'WeInstall gaEnemyRando' in your game folder.

Note for Complete Uninstallation
In addition to the methods above for removing individual components, you can completely uninstall the mod using setup-gaEnemyRando --uninstall at the command line to remove all components without wading through prompts. .

## Contents

The mod contains several components that can be installed independently of one another:

Spawn Point Randomizer

This component randomly chooses new monsters for all of the spawn points in the game. This will be most noticeable in the wilderness maps of Baldur's Gate 1, but does affect Baldur's Gate 2 as well. For Baldur's Gate Enhanced Edition and EET, there is the option to include Siege of Dragonspear monsters in the new monsters selected.

Rest Encounter Randomizer

This component randomly chooses new monsters for the rest encounters in the game, excluding indoor/city maps where you normally don't get attacked. For Baldur's Gate Enhanced Edition and EET, there is the option to include Siege of Dragonspear monsters in the new monsters selected. For Baldur's Gate 2 and EET, there is the option to include or exclude the starting dungeon of SoA.

Set Creature Randomizer

This component randomly chooses new monsters to replace ones that are normally fixed, excluding anything that has dialogue, key items, or is related to a quest. Enemies can either be replaced by creatures similar to them in power level, so you should not find encounters impossible to beat, or for the more adventurous they can be replaced by any valid creature (strongly not recommended for EET as you can find creatures like vampires, illithids, and dragons in BG1). For Baldur's Gate Enhanced Edition and EET, there is the option to include Siege of Dragonspear monsters in the new monsters selected. Including SoD monsters in the randomization will also randomize them on the SoD maps. For Baldur's Gate 2 and EET, there is the option to include or exclude the starting dungeon of SoA.

## Contact Information

GuardianAnubite created this mod. You can find out more about Enemy Randomizer by visiting the Enemy Randomizer forum or the project page. Visit the Gibberlings Three Forums for information on this and any other Gibberlings Three mods on which we may be working.

## Thanks and Acknowledgements

Thanks to CamDawg for helping me get started and reviewing the mod, and everyone on the G3 and Infinity Engine Discords for being helpful and friendly

Tools Used in Creation

- Near Infinity by Jon Olav Hauglid, FredSRichardson, and argent77
- WeiDU by Wes Weimer, the bigg, and Wisp

## Credits and Copyright Information

The modding community for the Infinity Engine has been going strong for more than 10 years now, and is the culmination of thousands of unpaid modding hours by fellow fans of the game. Modders produce their best work and players get the best, well-supported mods when we all work together.

There are two big ways to upset this harmony. One is to claim someone else's work as your own. The second is to host and redistribute a mod without permission from the author(s).

Be kind to your fellow players and modders. Don't do either.

## Version History

Version 1.1.1 - November 01, 2022

- Removed Windspear Hills gnolls and Spellhold troll that drops head from randomized pool
- Updated readme to list a known conflict

Version 1.1.0 - December 30, 2021

- Added extra randomizer option to Set Creature component
- Various bugfixes

Version 1.0 - December 16, 2021

- Made the mod