Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

671 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EI-Universal-Mod

Discord Server

A Multiplayer-Friendly mod for Evil Islands : Curse of the Lost Soul. Inspired by EI-Mod, HG-Mod, and others.

This mod features a complete rebalance of the Multiplayer mode. Adds new materials, characters, etc... Several bugs and inconsistencies have also been patched or worked around.

The mod includes (but is not limited to) :

  • Severely reduced stamina consumption while sprinting
  • No XP loss on death, but 10x higher money loss
  • XP gains aren't divided by the amount of players, instead each non-host player applies a -20% XP reduction (max -60%)
  • Increased XP gain from monsters
  • Reduced perk cost multiplier
  • Reworked healing, potions are more common and cheaper
  • Simplified & rounded stats
  • More Quests/Maps
  • New materials/runes/potions/monsters/blueprints
  • Reworked melee combat
  • Enemies drop materials on death

And more!

This mod also includes HD Lands

Requires EIStarter & SpellAddon, available in the Releases section also provided in the tools/ directory (with pre-configured .ini settings) OR these can also be manually downloaded from these links below

Starter 2.0 SpellAddon

Starter 1.046 (Deprecated)

We value feedback! If you have any comments to make please open an Issue on this repo.

Installation

You need to pick which branch of the mod you want to play with, the beta branch is currently recommended as it contains the latest fixes, balance changes, and has overall more content.

Download the mod

  • [Recommended – Stable] - Download the Latest archive of this mod
  • [Testing – Beta] - Download the Pre-Release archive of this mod (automatically built from the beta branch and updated after each new commit)
  • [Advanced – Development] Download the entire repo and link the mod directory to EIStarter's Mod directory

Install the mod

  • Download & extract the Evil Islands Addon 2.0, located in tools/eistarter_obt_1.7z (skip if you already have it installed)
  • Copy (or make a junction/symlink) the Universal-Mod directory into the <EIStarter Path>/Mods directory
  • Run EIStarter and select "Universal-Mod", then click "Play"

Linux only : Extra steps to run the game with WINE

WINE requires a few DLL overrides to run EIStarter properly, otherwise the injection will fail and the game will launch in vanilla.

It is strongly recommended to install the game with Lutris, as it provides a dedicated environment to run the game.

Here is how to set it up with Lutris:

  • Open Lutris and right click on your game then open the Properties menu
  • Switch to the Game options tab and select the starter executable (EIStarter.exe)
  • Go to the Runner options and add the following DLL override: dinput as the Key and n,b as Value, repeat this action for binkw32 and mss32.
  • Save and play!

If you use EIStarter 2.0 instead of the old version, you need to install dotnet8 and vcrun2022. Simply select your game in Lutris and click the WINE drop-down menu, then open Winetricks and install dotnet8 & vcrun2022 from there.

Hosting & Joining Servers

The master servers of this game have been shut down long ago, therefore server discovery is no longer possible unless you use a few community servers.

Unless you use a master server, the multiplayer menu will be empty unless there is a host on your local network. Connecting to a game has to be done directly, which means by connecting to an IP manually, this can be done in the Multiplayer menu. Simply enter the IP of the other player hosting the game, if everything goes right then you should see a ping value, if this value is 999 that means either the IP is invalid, or the host didn't setup their NAT/Firewall to allow incoming connections.

In order to host servers for this game outside of a local network (LAN), you need to open the port 8888/UDP, this must be done on your router configuration panel. Then your compouter should display a prompt asking to allow the game to access the firewall, this must be granted.

Troubleshooting

If the game crashes or freezes after clicking on Multiplayer, edit the ei_plugin.ini config file and add a new line containing NewMaster=0. Then save and retry launching multiplayer.

Assets ownership

Some community assets used in this mod have unclear ownership. We use them only within the Universal Mod project and do not claim any rights over them. If any rights holder requests removal, we will comply immediately. If we accidentaly used assets that we do not have permission to use, then please feel free to submit an issue and point which assets we used without permission, mistakes can happen. For every asset that we created, we require from modders using our assets to link Universal Mod in the credits, that includes the mod name, along with the repository link.

Disclaimer

  • We do not own any of the tools used except the scripts in ei-multitool, the binaries used are community tools.
  • Some files included in extra-assets/reference-assets come from the vanilla game, some others come from other mods.
  • This mod was developed with contributions from both Western and Russian modders. It is strictly a passion project, and we do not endorse or engage in any political discussions or conflicts. Our goal is solely to enhance and preserve an old game we love.

This repository contains a mix of original code, community-created assets, and files from Evil Islands mostly for reference purposes.

Credits

SpellAddon Developers:

  • VeryGoodGirl
  • PlayHard_GoPro

https://evilislandsaddon.forumotion.com/ https://vk.com/evil_islands_addon

Special thanks to :

  • Atom (Atm)
  • SunGuru
  • As bestos
  • HD Lands Team

Спасибо

About

A Multiplayer mod for Evil Islands : Curse of the Lost Soul

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages