Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Evil Islands eXtender

Engine fixes and tweaks for Evil Islands: Curse of the Lost Soul.

eix implements most of the features provided by EI addon.dll, as well as SpellAddon, and adds fixes and features. Scripts can be written in the game’s own language (script reference) or in Lua (Lua reference).

  • Mods and plugins work the same way: same config.reg, ai.reg and spelladdon.ini.
  • Game: game.exe RU 1.06 (EI starter’s and GOG’s Russian builds). Other builds not supported yet.

Install

  1. Install EIStarter-UM from Universal Mod. Just the starter, not the mod.
  2. Download eix’s zip from releases.
  3. Replace the starter’s dinput.dll (beside game.exe) and addon.dll (in the starter’s folder) with eix’s. Keep the starter’s two files to switch back.
  4. Put spelladdon.ini in the game folder. A mod’s own spelladdon.ini, in its folder, takes precedence.
  5. Put eix.ini in the mod’s folder (Mods\<mod>): eix’s own settings, such as pausing on a party member’s low health.

To uninstall, put the starter’s dinput.dll and addon.dll back.

Reference

PageContent
RecipesCommon changes: which file, which keys, which values
Script referenceEvery function and command of the game’s script language, the original’s and eix’s
Lua, Lua referenceThe Lua host, and the functions and callbacks of a mod’s script
Addon and loaderSettings of config.reg and ai.reg, console commands, start-up behavior
SpellAddon optionsEvery spelladdon.ini option
Fixes and featuresFixes of game.exe defects that eix adds; its own features: game options, AutoPause, encumbrance, FLAC music, INI variables
eix.inieix’s own settings: engine fixes, AutoPause, encumbrance, FLAC music
DevelopmentBuilding, testing, releasing and publishing this site

Development

Building, testing and releasing: development.

ei-rebuild | ei-universal-mod | CursedLands

Source and releases: github.com/BGforgeNet/eix.