You are viewing a potentially older version of this package. View all versions.
girthy_mods-RealmMix-1.0.1 icon

RealmMix

Enemies, elites and bosses from all four realms show up in every run. Only the host needs it.

Date uploaded 4 days ago
Version 1.0.1
Download link girthy_mods-RealmMix-1.0.1.zip
Downloads 25
Dependency string girthy_mods-RealmMix-1.0.1

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.788 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.

Preferred version: 6.0.788

README

RealmMix

Enemies, elites and bosses from all four realms show up in one run.

  • Waves. Each wave blends the realm you picked with the same wave from Verdant Meadows, Frozen Ancients, Pyrestorm Pit and Astral Planes. Each realm's enemies keep that realm's own variants: Spread Spitters from the Meadows, Fast Teethy Worms from Frozen, Fast Exploding Ticks from Pyrestorm and Fast Buffers from Astral. They appear from the same wave the game normally brings variants in.
  • Elites. Each elite has a chance to be taken from another realm's elite list instead.
  • Bosses. The end boss can be any boss, not only the ones you've unlocked.
  • Your realm stays the same. You still play on the map you picked, with the same wave count, timings and difficulty.

Only the host needs the mod, because the host spawns every enemy. Other players see the mixed enemies without it.

Config (girthy_mods.RealmMix.cfg)

Setting Default What it does
Mix.Enabled true Turns the mixing on or off.
Mix.WaveMix 0.6 How much of each wave comes from the other three realms. 0 means only your realm, 0.75 means all four realms equally, and 1 means only the other realms.
Mix.EliteMix 0.6 The chance that an elite comes from another realm's elite list.
Mix.AnyBoss true Lets the end boss be any boss, including bosses you haven't unlocked yet.
Debug.LogMix false Writes each mixed wave, elite and boss to the BepInEx log.

Multiplayer settings

In multiplayer everyone plays with the host's settings: the host's config is sent to every player from the lobby on, and the mod reads it instead of yours while you're connected. Your own the debug log option stay yours. Your config file is never changed. If the host doesn't have this mod, it stays off for you in that game.

CHANGELOG

1.1.0

  • Enemy events from every realm. Each realm has its own timed enemy events (a mob that rushes you, a line that sweeps across, a circle that closes in, bouncers). Now, at each wave, the events the other realms have for that wave get a chance to happen in your run too, with their own timing. At most one of each kind per wave, and never a kind your realm already runs that wave. New setting EventMix (0.35 = 35% chance each, 0 = off).
  • The log lists which events the game has per realm, and each borrowed event when it starts.

1.0.1

  • Everyone uses the host's settings. While you're in someone's game, this mod reads the host's config instead of yours, from the lobby on. Your own the debug log option stay yours. Your config file isn't changed, and your own values are back when you leave. If the host doesn't have the mod, it stays off for you in that game.

1.0.0

  • First release: each wave mixes all four realms' enemies (with each realm's own variants), elites can come from other realms, and the end boss can be any boss.