Mod articles
-
Mod Contents (includes Addon Packs)
Main function of this mod (default on):
- To create random spawns in the world. This is the Enable Shadowquakes passive and can be turned off.
* These spawns will spawn ANYWHERE, and are not hand-placed. They can and will spawn in towns (see below).
* To prevent NPC death, these spawns ignore the NPCs (part of my AI) and will make all NPCs immune until the spawn dies.
* Spawns CAN occur in combat or during dialogue, but CANNOT occur in camp.
* Spawns are at random intervals of between 2-20 minutes. You can increase the spawn rate by turning on your companions Random Spawn passives (they are off by default).
- Scales spawn HP and damage as follows (all spawns are low-level spawns or level-locked):
* Player level 1-4: +25 HP and 1d6 extra damage -
Spawns are map-based, to an extent, so spawns that simply should never spawn in an area will not do so. You may get a Goblin in the Underdark, but while unusual, that wouldn't be impossible. You won't, however, get a Redcap in the Creche, or a Dryad in the Shadow-Cursed Lands. Below are the areas:
- Wilderness (Act 1) - This covers most of Act 1 unless listed below. This does, sadly, also include the Underdark.
- Creche Y'llek (Act 1) - The Githyanki Creche
- Shadow-Cursed Lands (Act 2) - Pretty much all of it
- Baldur's Gate Outskirts
- Baldur's Gate Main City
- The Iron Throne
- Emperor Encounter area
- Nautilus and Epilogue (both SAFE AREAS, no mod spawns, no need to toggle the passive off)
That said, there are also other facto... -
This mod allows other modders to add their own spawns, and it is relatively simple.
- If you have never modded before, find a tutorial and join the #bg3-mods-dev-chat channel in the BG3/Larian Studios Discord.
- Download LSLib and Modders Multitool. Use stickies or the tutorial to figure out why and what to do with them.
- The rest of this assumes you know how to set up the folder structure for your mod and know how to pack it. If you don't, to Discord you go!
- Create a mod folder structure for your new mod.
- In the same folder you have the Stats folder in, create one called RandomCasts (no space).
- In the RandomCasts folder, create a text file called Outcomes.lsx and add the following code block:
<?xml version="1.0" encodi...