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.regandspelladdon.ini. - Game:
game.exeRU 1.06 (EI starter’s and GOG’s Russian builds). Other builds not supported yet.
Install
- Install EIStarter-UM from Universal Mod. Just the starter, not the mod.
- Download eix’s zip from releases.
- Replace the starter’s
dinput.dll(besidegame.exe) andaddon.dll(in the starter’s folder) with eix’s. Keep the starter’s two files to switch back. - Put
spelladdon.iniin the game folder. A mod’s ownspelladdon.ini, in its folder, takes precedence. - Put
eix.iniin 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
| Page | Content |
|---|---|
| Recipes | Common changes: which file, which keys, which values |
| Script reference | Every function and command of the game’s script language, the original’s and eix’s |
| Lua, Lua reference | The Lua host, and the functions and callbacks of a mod’s script |
| Addon and loader | Settings of config.reg and ai.reg, console commands, start-up behavior |
| SpellAddon options | Every spelladdon.ini option |
| Fixes and features | Fixes of game.exe defects that eix adds; its own features: game options, AutoPause, encumbrance, FLAC music, INI variables |
| eix.ini | eix’s own settings: engine fixes, AutoPause, encumbrance, FLAC music |
| Development | Building, testing, releasing and publishing this site |
Development
Building, testing and releasing: development.
Related projects
ei-rebuild | ei-universal-mod | CursedLands
Source and releases: github.com/BGforgeNet/eix.