Elden Ring

File information

Last updated

Original upload

Created by

mountlover

Uploaded by

mountlover

Virus scan

Safe to use

About this mod

A modular, easy to install modpack that harmonizes Seamless Co-op, Randomizer, Reforged, Diablo Style Loot, Clever's Moveset Modpack and more for the ultimate modded Elden Ring experience!

Requirements
Permissions and credits
Changelogs
Unalloyed is compatible with the ER 1.10.1 Update



Want to share the experience of playing modded Elden Ring with friends, but the setup process is too cumbersome? I made this modpack specifically to streamline the process of setting up the most popular Elden Ring mods so that playing with friends is as simple as the click of a button!

Elden Ring Unalloyed is a mod deployer that does not contain the mod files itself, but rather automatically extracts, merges, tweaks and configures them in a way that's fully customizable so you can spend less time looking up guides and tutorials and more time playing, and also installs them cleanly in a way that still allows the game to run unmodded via Steam with no re-installation or file manipulation required.

If you encounter any bugs that aren't mentioned in the Known Issues section, I'd appreciate it if you reported it in my discord server, preferably with the install_manifest or a debug log. Try not to bother other mod creators with issues pertaining to merged mods unless you can isolate and reproduce them first.
Please do not ask for support if you have a cracked version of the game

Changes

This modpack uses custom default presets, configurations, regulation.bin edits, and some mod additions, detailed below:

  • Adds a new accessory, the "Great Serpent's Viscera" that drops alongside Tanith's armor and allows the player to use the Awakened Serpent-Hunter moveset at 2/3 of its full power, at the cost of -10% Rune Acquisition Rate and -30 Fire Defense
  • Added Rings of Talent to starting loadouts, so a given ring can still be used without having to hunt down its randomized spawn
  • Integrates Clever's Moveset Modpack with Reforged and Diablo Style Loot Remastered (Firebending is isolated to Grafted Dragon, Clinging Bone, and Fire/Fell Caestus, Earthbending is isolated to Iron Ball, Star Fist, and Gravitational/Bestial Caestus, Storm Demon is isolated to Dragonscale Blade or any Katana/Wakizashi that is given the Lightning or Bolt affinity. Deathwalker ticks up deathblight instead of ticking down HP. Way of the Wind is tied to the "Night" affinity on any Katana/Wakizashi, which can be granted with Bloodhound Step, Raptor of the Mists, or the White Shadow's Lure Ashes of War. All other movesets unchanged.)
  • Adds Ashes of War for Foresight, Boltsplitter, Maddened Immolation, and Voidwalker Stance, purchaseable from Bernahl
  • Adds additional spawn points for weapons unique to Clever's (God Hunting Nagamaki drops with Nagakiba, Moon Lightblade drops with Adula's Moonblade, Blood Lightblade drops with Rivers of Blood, Dual Moon Lightblade drops with Twinblade talisman, Dual Blood Lightblade drops with Eleonora's Poleblade, Hinokami drops from Rykard, God's Bane drops with Sword of Night and Flame, Heaven Splitter drops with the Uchigatana in Deathtouched Catacombs, Tachikaze drops from the Teardrop Scarab in Agheel Lake, & Bloodstarved Spear drops from Mohg, Lord of Blood)
  • Equips some hostile NPC's with Clever's weapon alternatives
  • Simplifies DSLR rarities to 4 color-coded tiers: Uncommon, Rare, Epic, and Legendary
  • Adds new weapon generation properties to DSLR: Scarlet Rot, Deathblight, Madness, Destined Death, Bestial, Stamina Drain, FP Regen, Blackflame, Ghostflame, Bloodflame, and Ice Lightning, as well as many other armor/talisman/catalyst generation properties
  • Adds unique "Legendary" tier effects to DSLR items: Rally, Infighter, Fortress, Pyromaniac, Dark Moon, Giantslayer, Belmont (From Rings of Talent: Last Stand, Dragonknight, Pyromancer, Daredevil)
  • Expands Diablo Style Loot drops to cover all weapon/armor/talisman drops across entire game map
  • Unlocks Ashes of War and Affinities for vanilla Somber weapons (Affinity variants of somber weapons have higher stat requirements as a tradeoff)
  • Added partial international support, so untranslated text will appear in English instead of ?ItemName?
  • Applies various net sync fixes to significantly reduce the likelihood of seamless co-op disconnects, and some param optimizations to reduce CPU load
  • Game launcher maintains backup saves of 7 most recent play sessions, so saves can be restored should they become corrupt from a crash, and only performs DLL injection at runtime to allow the vanilla game to launch via Steam unimpeded (set Elden Mod Loader's dinput8.dll to read only to disable this functionality).
  • Adds passive visual effects to all weapons with added Elemental/Status affinities, and some weapons with base Elemental/Status properties.
  • Re-added Bloodhound Step ash of war, and reduced FP cost of Bloodhound Step from 240 to 190 (purchasable from Bernahl)
  • Generously increased Item Discovery scaling curve so that 12 Arcane = 300 discovery and 99 Arcane = 500 discovery
  • Improved Longtail Cat talisman to better protect against death from fall damage
  • Modified Daedicar's Woe to grant 2x Physical Damage and improved dodge rolls when unarmed at a low Equip Weight, at the cost of 2x Damage Received
  • Improved Crucible Knot talisman to grant passive deflection of weak attacks (i.e. Dragonbolt Blessing) in addition to immunity to headshots
  • Buffed Deathbed Dress' passive heal aura to heal for more and also passively restore FP and Stamina for allies
  • Reduced weight of Deathbed Smalls to 1.0, added Deathbed Dress effect
  • Added definitions for modded items (i.e. new Weapons, Spells, Rings of Talent, Fortunes, etc...) to randomizer, so they can be hunted down in the spoiler logs, also adds modded items to ERR's Starlight Token shop at the Altar of Anticipation
  • Rolled back Reforged's Great Rune nerfs, instead opting to buff other Great Runes to all be strong:
  • Mohg's Rune now grants 33 Arcane and 15% Bleed Resist
  • Malenia's Rune, in addition to the Rally effect and reduced healing now grants 33 Dexterity and 15% Scarlet Rot resist
  • Radahn's Rune, in addition to the HP/FP/Stamina buffs now grants 10 Strength and 5 Intelligence
  • Rykard's Rune, in addition to the lifesteal on kill, now grants 30 Fire Defense and a passive 15% Fire Damage bonus
  • Slightly buffed Morgott's Rune from a 25% HP increase to a 30% HP increase
  • Changed rune arc availability so that the Twin Husks have an infinite supply for 6000 runes, and merchants in the field have a limited supply at 2000 runes each
  • All items are now droppable and shareable in multiplayer (use ER Debug Tool or The Grand Archives to spawn in items to resolve progression issues if necessary)
  • Item/Weapon/Armor/Accessory rarities and buy/sell costs have been adjusted appropriately for a randomizer run (Weapons, Armor, and Accessories now sell for a more reasonable amount, junk ingredients and fingers are no longer "Rare" pickups, Sacred Tears/Golden Seeds/Talisman Pouches/Memory Stones are now "Legendary" pickups, etc...)
  • Reduces weapon upgrade smithing stone costs from 2-4-6 to 1-2-3, doubles cost of smithing stones at Twin Husks to compensate
  • Distinguishes Major Bosses with massive arenas from other Major Bosses, so Radahn, Elden Beast, Fire Giant 2, Placidusax, Ancestor Spirit, Rennala 2, Astel, Rykard, Radagon, Dragonkin Soldier, and Malenia fights will now randomize among themselves in a separate pool.
  • Downgraded Rennala 1, Mimic Tear, Gideon, Leonine Misbegotten, and Fia's Champions to minor bosses
  • Merged boss pools for Minor Bosses, World Bosses, Night Bosses, and Evergaol Bosses
  • Separates Dragons, Valiant Gargoyles, Ulcerated Tree Spirits, Erdtree Avatars, Burial Watchdogs, and Tree Sentinels out of regular enemies pool
  • Separates all passive enemy mobs (Putrid Corpse, Spirit Jellyfish, Commoner, Fire Slug, Wandering Noble, Lesser Octopus, Land Squirt, Graven School, Living Mass) out of regular enemy pool and reclassifies them as wildlife, making it so every wildlife spawn has a 15% chance to be a passive enemy mob instead.
  • Adds a 5% chance for any regular enemy mob to be an "Elite" type mob. As a result, 1 in every 20 enemies will be a Knight, Banished Knight, Fire/Blackflame Monk, Scaly Misbegotten, Sanguine Noble, Lesser Demi-Human Chieftain, or a Nox Fighter.
  • Adds a 0.5% chance for any regular enemy mob to be a "Champion" type mob. As a result, 1 in every 200 enemies will be a Crucible Knight, Bloodhound Knight, Malformed Star, Fire Prelate, Grafted Scion, Leonine Misbegotten, Baleful Shadow, or Hero of Zamor.
  • Increases the loot and rune drop rate of enemy mobs classified as "Elites" and "Champions"
  • Reduced item cost for most crafting recipes
  • All Dragon Boss spawns have a small chance to instead be a Fallingstar Beast, Greater Wormface, or Colossal Fingercreeper.
  • Cuts the spawn chance of certain mobs and bosses that occur disproportionately frequently in their respective pools (i.e. Burial Watchdogs/Erdtree Avatars/Night's Cavalry/Crucible Knights/Miranda Flowers)
  • Keeps Exile Soldiers unrandomized to avoid being able to waltz into Stormveil Castle through the front door uncontested.
  • Keeps Chanting Winged Dames, Dominula Celebrants, and Giant Lobsters unrandomized to preserve their scripting
  • Keeps Bats and Avionettes unrandomized to prevent enemies clipping in terrain, which causes significant framedrops
  • Keeps Gideon unrandomized, as his scripting can break with randomized bosses (but keeps him in the minor boss pool at a 0.5% spawn chance)
  • Set all "Aura Buff" type Ashes of War (i.e. Golden Vow), and all attack ashes applicable to "All Melee Weapons" (i.e. Hoarfrost Stomp) to be applied to Seals and Staves
  • Allows spell slots to reach hard cap of 14 by adding additional memory stones to Raya Lucaria, Caria Manor, and Carian Study hall; raises default spell slots to 3; exempts memory stones from item randomization
  • Allows Torrent to be fully rideable in the Siofra River, Nokstella, Ashen Capital, & final boss arenas.
  • Converts Veteran's Prosthesis into a claw weapon with Raptor Talons' unique moveset & added lightning VFX
  • Swapped movesets between Katar and Venomous Fang, and gave Katar poison effect with arcane scaling
  • Replaces default "Quickstep" ability on daggers with "White Shadow's Lure"
  • Allows Grafted Dragon fist weapon to be two-handed
  • Buffed small shields by giving the "Buckler Parry" ability to most small shields with "Parry", and by giving "Parry" to all small shields with "No Skill"
  • Also gave "Buckler Parry" ability to the Parrying Dagger
  • Modified the properties of some equipment to better match the flavor text: [1] [2]
  • Mitigated range reduction for Black Bow and Serpent Bow

Bonus Features

Enemy Onslaught Mode is a substantially harder mode where all enemy and boss spawns will be doubled. To play in Enemy Onslaught, run randomizer\EldenRingRandomizer.exe, then go to Options... Load Options File... and load "onslaught.randomizeopt" and re-randomize.
Note: If playing Onslaught with others, you must separate and reconnect between bossfight attempts, else bosses will fail to re-initialize properly

Potato Mode is a series of performance tweaks (LOD reduction, weather effect removal, etc...) to allow users whose machines can barely handle vanilla Elden Ring to hopefully be able to manageably play Unalloyed. To apply the potato mode patch, run tools\potatomode_patch.bat then re-randomize. Potato mode does not have any impact on randomization seeds or seamless connectivity, so it's okay for one player to be in Potato mode in a co-op session. (To undo this, either re-install Unalloyed or replace mod\regulation.bin with the backup created by the patcher; mod\regulation.bin.prev)

Extended Spirit Summoning is already integrated into Seamless Co-op. To use spirit summons from anywhere, simply use the Tiny Great Pot. If not playing co-op, use the Tiny Great Pot a second time to close your world while still having access to extended spirit summoning.

PS4 UI Icons are included as a bonus feature of Gideon, included with ERR. To apply, run the "Setup UI Images" shortcut in the "mod" folder.

Custom regulation.bin edits can be made by adding a single "custom.massedit" script to the "massedit" folder which the installer will detect and apply. All other regulation.bin edits are also exposed in this folder for customization purposes (be warned that if you make adjustments here and want to play co-op with a partner, they need the same edits as well).

Model swaps for weapons and armor can be made by adding their respective partsbnd files to the "partmods" folder which the installer will detect and apply, as well as automatically generate "_l" versions for cooperative play. A guide is included in this folder, "filenames.txt" containing filenames for every weapon and armor in Unalloyed so you can freely rename files to retarget model swaps as desired. Additionally, armor swaps with an "_m_" in the filename can be changed to "_f_" and the Unalloyed installer will detect this and segregate the models between Body Types A and B.

Installation (Automatic)

(if you haven't fired up the game in a while, be sure to run the game once without any additional mods in order to ensure your saves are updated to the latest version, same applies to seamless co-op save files. See the readme for more information.)

To install Elden Ring Unalloyed, extract the contents of the archive anywhere you'd like (preferably on the same disk drive as Elden Ring, and not on the desktop or in a dropbox folder), drop the archives for the desired mods from the Requirements inside the "downloads" folder (all mods are optional; the installer will offer Y/N prompts for each mod if none are located), and simply run "Install_Unalloyed.bat". The installer will take care of the rest, prompting you if you need to download any other mods or handle any configuration. If there is any part of the modpack you do not wish to install, omit the archive for it, and choose to skip it if the installer prompts for it. If you've never used seamless co-op before, it will also launch the game once to initialize save data. Simply accept the license agreements and select "Quit Game".

Once the installation is complete, you should be able to launch the game by running launchmod_eldenring.bat, or by using the "Elden Ring Unalloyed" shortcut created to your desktop.

Installation (Manual)

If the installer fails, or if you'd like to follow the steps to manually install the modpack, the instructions are as follows:

Spoiler:  
Show
--------------------------------
MANUAL INSTALLATION INSTRUCTIONS
--------------------------------
for "Elden Ring Unalloyed" modpack
=== 1. Update & Backup save files
---1a) Run the game once in vanilla via Steam in order to update your saves to the latest version. Just get to the main menu and select "Exit to Desktop"
---1b) If you already have Seamless co-op installed, run once with Seamless Co-op to update those saves as well
---1c) Go to %APPDATA%\EldenRing\ and make a backup of "ER0000.sl2" (and ER0000.co2 if applicable) for safekeeping
If you have any mods installed that messed with Elden Ring's game files besides Seamless Co-op, you're going to need to do a fresh install of Elden Ring by uninstalling on Steam, deleting the Elden Ring folder, then re-installing the game on Steam.
=== 2. Download all desired items:
---2a) Elden Mod Loader: https://www.nexusmods.com/eldenring/mods/117?tab=files
(DLL Loader, for installing Seamless Co-op in a way that plays well with other mods)
---2b) Seamless Co-op: https://www.nexusmods.com/eldenring/mods/510?tab=files
---2c) Mod Engine 2: https://github.com/soulsmods/ModEngine2/releases
(Standalone Mod Loader for installing everything else. Can even load DLL's if configured properly)
---2d) Elden Ring Reforged: https://www.nexusmods.com/eldenring/mods/541?tab=files
---2e) Item and Enemy Randomizer: https://www.nexusmods.com/eldenring/mods/428?tab=files
---2f) Elden Ring Unalloyed: https://www.nexusmods.com/eldenring/mods/2335?tab=files
(You probably already have this)
---2g) Rings of Talent: https://www.nexusmods.com/eldenring/mods/1772?tab=files
---2h) Clever's Moveset Modpack: https://www.nexusmods.com/eldenring/mods/1928?tab=files
---2i) Fog Gate Randomizer: https://www.nexusmods.com/eldenring/mods/3295?tab=files
---2j) Elden Ring First Person Souls: https://www.nexusmods.com/eldenring/mods/3266?tab=files
---2k) Diablo Style Loot Remastered: https://www.nexusmods.com/eldenring/mods/3498?tab=files
---2l) Erd Tools: https://www.nexusmods.com/eldenring/mods/2233?tab=files
---2m) Posture Bar Mod: https://www.nexusmods.com/eldenring/mods/3405?tab=files
---2n) Transmogrify Armor: https://www.nexusmods.com/eldenring/mods/3596?tab=files

It's best to place downloaded mod archives in the "downloads" folder within ER Unalloyed, as this is where the automatic installer will look for them.
=== 3. Extract Elden Mod Loader into the Elden Ring game directory
To find your Elden Ring game files, right click the game in Steam and select "Manage" > Browse Local Files". By default this will be "Steam\steamapps\common\ELDEN RING\Game". Extract Elden Mod Loader into the "Game" directory.
This will add the files "dinput8.dll" and "mod_loader_config.ini" and create a "mods" subdirectory.
=== 4. Extract DLL Mods
---4a) Extract the "SeamlessCoop" folder directly to the gamepath i.e. Elden Ring\Game\SeamlessCoop
---4b) Move "elden_ring_seamless_coop.dll" and "seamlesscoopsettings.ini" to the "mods" folder created when you installed Elden Mod Loader.
---4c) Extract "erfps.dll" and "erfps.ini" and also place it in the "mods" folder
---4d) Extract "ErdTools.dll" and "Erd_Tools.ini" and also place it in the "mods" folder
---4e) Extract "PostureBarMod.dll", "PostureBarMod.ini", and "PostureBarResources" and also place them in the "mods" folder
---4f) Extract "ertransmogrify.dll" and "ertransmogrify.ini" and also place it in the "mods" folder
---4g) Open mod_loader_config.ini with notepad and at the bottom below where it says [loadorder], add the line(s):
elden_ring_seamless_coop.dll = 0
erfps.dll = 1
ErdTools.dll = 2
ertransmogrify.dll = 3
PostureBarMod.dll = 4
=== 5. Extract Mod Engine 2 Anywhere
Mod Engine 2 is designed so that none of the mods you install to it actually need to touch your game files. It's highly recommended to install Mod Engine 2 somewhere other than your Steam library game folders that is easy to access. This will be where all the rest of your mods go. As it's still actively being developed, eventually you'll be able to use it for DLL mods as well, which will make this process a lot easier.
=== 6. Extract Randomizer(s), ERR, and ER Unalloyed within Mod Engine 2
Within Mod Engine 2, you should see two directories; "mod" and "modengine2"
---6a) Extract the Enemy and Item Randomizer to Mod Engine 2 such that you add a third folder called "randomizer"
---6b) Extract the Elden Ring Reforged files directly into the "mod" folder within Mod Engine 2
(you should have regulation.bin directly in the "mod" folder and NOT in another nested folder)
---6c) Extract Elden Ring Unalloyed into Mod Engine 2 such that it overwrites existing files
---6d) Delete the following files in mod\map\Mapstudio and mod\event:
map/MapStudio/m11_05_00_00.msb.dcx
map/MapStudio/m12_01_00_00.msb.dcx
map/MapStudio/m13_00_00_00.msb.dcx
map/MapStudio/m14_00_00_00.msb.dcx
map/MapStudio/m15_00_00_00.msb.dcx
map/MapStudio/m18_00_00_00.msb.dcx
map/MapStudio/m31_06_00_00.msb.dcx
map/MapStudio/m32_02_00_00.msb.dcx
map/MapStudio/m60_52_53_00.msb.dcx
map/MapStudio/m60_52_55_00.msb.dcx
map/MapStudio/m60_57_61_00.msb.dcx
event/m11_05_00_00.emevd.dcx
event/m12_01_00_00.emevd.dcx
event/m13_00_00_00.emevd.dcx
event/m14_00_00_00.emevd.dcx
event/m15_00_00_00.emevd.dcx
event/m31_06_00_00.emevd.dcx
event/m32_02_00_00.emevd.dcx
event/m60_52_53_00.emevd.dcx
event/m60_52_55_00.emevd.dcx
event/m60_57_61_00.emevd.dcx
(this step is necessary for randomization to work with Elden Ring Reforged. The Reforged discord server offers a "compatability.zip" patch you can use to overwrite ERR's files in lieu of this step.)
(NOTE: If using Fog Gate Randomizer, you must clear out the map and event folders entirely with the exception of common.emevd.dcx and common_func.emevd.dcx)
---6e) Run "patch_reforged.bat" located in the "tools" folder. This will apply Unalloyed's custom regulation.bin edits. 
(you may skip this step if you prefer to use Reforged totally unaltered)
---6f) If you have a 3rd party anti-virus, make sure tools\DSMSPortable.exe, tools\Yabber.exe, and tools\Yabber.DCX.exe are unblocked and/or whitelisted for the following steps (or consider pausing the AV)
(Note that a Firewall is not an Antivirus. Firewalls will not interfere with file patching)
---6g) If installing Rings of Talent, extract the "msg" and "menu" folders from the Rings of Talent archive into the "mod" folder
---6h) Run "install_rot.bat" located in the "tools" folder. This will merge Rings of Talent with the version of Reforged you downloaded. 
---6i) If installing Clever's Moveset Modpack, run "merge_clevers.bat" located in the "tools" folder. This will merge Clever's Moveset Modpack with the version of Reforged you downloaded.
---6j) If installing Fog Gate Randomizer, extract it the same way you extracted the randomizer, to its own "fog" folder
---6k) If installing Diablo Style Loot Remastered, add yet another folder called "DSLR" and extract the contents of the Diablo Style Loot archive there.
In the ref folder, you'll also find various files with the prefix "DSLR_"--rename them to remove the prefix and use them to overwrite their corresponding files in DSLR\DSLData\ER\Default.
For EquipWeaponParam.csv and SpEffectConfig_Default.csv, choose the appropriate file based on whether or not you're using Clever's/Rings of Talent
DSLR_Elites.ini and DSLR_Champions.ini should overwrite Itemlots_Enemies\BanishedKnights.ini and Itemlots_Enemies\CrucibleKnights.ini respectively
---6l) Copy launchmod_eldenring_EML.bat one directory up out of the "ref" folder. (launchmod_eldenring_ME2.bat is there for users who want to use ME2 to inject DLL's and not install Elden Mod Loader at all)
---6m) Open config_eldenring.toml with notepad and configure the mods you've installed. You can use config_eldenring.toml.disabled as a reference, as this file contains all of the mod definitions, you just have to uncomment them by deleting the # and set them to "enabled = true"
=== 7. Configure the Randomizer(s)
---7a) Run "EldenRingRandomizer.exe" in the "randomizer" folder in Mod Engine 2, then in the Menu Bar select "Options" > "Load Options File..." and select "unalloyed.randomizeopt" which you should have extracted to your Mod Engine 2 directory along with Elden Ring Unalloyed. If using Fog Gate Randomizer, select unalloyed_fog.randomizeopt instead.
---7b) By default, the randomizer should display the path to your Elden Ring Steam installation at the bottom. If not, click "Select game exe" and navigate to your EldenRing.exe file
---7c) Click "Merge other mod" and navigate to the "mod" folder in Mod Engine 2
---7d) If you received a seed from a friend, paste it into either the "Overall seed" or "Separate enemy seed" box depending on which seed you were given, and uncheck the "Reroll" box for that seed.
---7e) Once your settings are all set, click the "Randomize items and enemies" button and wait for the process to complete. If you did everything right, you should see a green status bar at the bottom. Take note of the seed number generated, as you'll want to share this with your co-op partners.
---7f) If using Fog Gate Randomizer, run fog\FogMod.exe and select "Merge other mod" then "Select TOML" and select randomizer\config_eldenringrandomizer.toml, then select your settings and randomize as desired. Your seed here doens't have to be the same as your randomizer seed, but it's much easier to share seeds that way.
---7g) If using Diablo Style Loot Remastered, run DSLR\DSLR.exe. Here you'll see a "Random Seed" field and three paths to set. For starters, make sure your seed matches between any co-op partners. Set the first path, labeled "DSMSPortable Folder" to point to "Elden Ring Unalloyed\tools". Then set the second path, labelled "Elden Ring\Game Folder" to point to your gamepath (the same path as in tools\gamepath.txt). Finally, for the third path, labeled "Modengine 2 mod folder to install loot into", you want DSLR to randomize over top of existing randomized files, so choose the "fog" folder if you installed Fog Gate Randomizer, the "randomizer" folder if you did not, and just the "mod" folder if you installed neither other randomizer (or if you unchecked the item randomizer and only randomized enemies, in which case you should run the enemy randomizer *after* DSLR, and set the mod path in DSLR to point to the "mod" folder instead of the "randomizer" folder). Once all the paths are set, set the seed and click "Generate Diablo Loot". This step is not actually randomizing the loot, but generating the randomization script. Once the generation is complete, the folder containing the new script will automatically open, and you can run "DSLR_Install_[seed].bat" and go make a sandwich, because this process takes upwards of 15 minutes. It is recommended to keep the Items per Item Lot setting at 4. Game may not even launch at 6-8.
If you wish to play with a friend (or 3) while having unique item drops between you, make sure your "Overall seed" in the Item and Enemy Randomizer is unique, then in the "Enemy Randomizer" tab, check the "Reroll enemy seed separately" box and take note of the "Separate enemy seed" number instead of the Overall seed to share with your co-op partner(s).
The "Bias" slider on the "Item Randomizer" tab can be seen as a difficulty slider of sorts, as sliding it further to the right will make item drops scale more consistently with the base game (so endgame weapons and armor only drop in endgame locations), and make items required for game completion drop in areas that require other key items to access.
=== 8. Set up your Seamless Co-op Password
Open "seamlesscoopsettings.ini" with Notepad, and where you see "cooppassword = " add a password you intend to share with your co-op partner(s). This is required on both ends to be able to match up and play together.
=== 9. Run the game
Launch the game using the "launchmod_eldenring.bat" file located within Mod Manager 2. You might want to make a shortcut to this on your desktop as this will be how you launch the game from now on. 
Note: Unalloyed's version of this launcher will keep Elden Mod Loader's dinput8.dll file renamed to "modloader.dll" when not in use to allow the game to run normally via Steam. If you do not want this functionality, use the launcher from the modengine2 archive instead.

How to Sync Up With Others

Synchronizing installs to play with friends is similar to steps to synchronize randomizer seeds in general, with the added step of making sure you have the same mod versioning:

  • Install the latest version of Unalloyed and all desired mods
  • Compare your "install_manifest.txt" files to make sure your installs are in sync. (if the checksum at the bottom matches, you're in sync. If it doesn't, compare the text above the checksum to find out why)
  • Make sure the randomizer presets loaded successfully by verifying that the text box by "Merge other mod" is pointing to your "mod" folder. If the text box is blank, set it yourself and load the "unalloyed.randomizeopt" options file as detailed in the Known Issues section
  • After you've adjusted the settings to your liking and randomized, select "Options"... "Save Options File" and create an options file to share with your partners. (If a friend shared their options file with you, select "Options"... "Load Options File" and select that options file before randomizing)
  • (Optional) If you'd like to play with enemies sync'd but item drops instanced, copy the "Overall seed" you loaded from the options file sent to you to the "Separate enemy seed" field in the "Enemy Randomizer" tab, then check the "reroll seed" option for the "Overall seed". If done correctly, the "Randomize Items and Enemies" button will change to "Reroll items (same enemies)"
  • If using Fog Gate Randomizer and/or Diablo Style Loot Remastered, make sure the seeds and settings for those match as well before randomizing.

Updating

To update Unalloyed, simply re-extract the latest version of Unalloyed over your existing installation, clear out the older mod archives in your "downloads" folder for up to date ones, and re-run the installer. If using the randomizer, you must also re-randomize with the same seed and settings to apply the update. If you are in the middle of a randomizer/DSLR run, updating will likely cause seeds to shift around, making it so enemies or non-key items re-randomize, or in the case of DSLR, the items in your inventory may change into entirely new items.

Needless to say, all players should have the same versions of everything to play together, which can be verified by comparing the checksum given upon a successful installation, or by comparing your Install_Manifest.txt files. If anything is different, you will run into problems connecting, or syncing randomizer seeds.

Known Issues

"The game crashes when I try to load in" - See this post for an exhaustive list of steps to resolve this issue. Additionally, this can be caused by installing Posture Bar Mod or by installing DSLR with the loot per itemlot setting too high (6-8 is known to cause crashes at startup). If posture bar mod is causing crashing on launch, try increasing the load_delay in Mod_Loader_Config.ini

"Randomization failed" - There a lot of potential causes for this, run down the possible fixes:
  • Make sure you are using the latest version of the randomizer.
  • If the randomizer only failed once, try re-rolling the seed and trying again. Some seeds will just happen to throw errors that can be resolved this way.
  • Make sure "Kale Hints" are disabled in the item randomizer (not compatible as of ERR v0.10)
  • Try re-running the installer as administrator, then re-rolling the seed when randomizing.
  • With Fog Gate randomizer, not all settings will result in "solveable" seeds. Try adding more gates if seeds repeatedly fail to solve.

"The game says my saves are corrupted!" - This usually just means your save files are not updated to the latest version of the game. Run update_saves.bat, which will walk you through launching the game twice (once with no mods, once with only seamless) to update your .sl2 and .co2 save files respectively. If this doesn't work, you should validate your game files on Steam, remove any mods from your "DLL Mods" folder that are not seamless coop, and try again. You can also try omitting/including Elden Mod Loader and re-installing in case the problem is seamless not loading correctly with/without it. If all else fails, you can also extract Seamless directly to the gamepath and launch it once using the seamless launcher to update your saves.

"I loaded the save with mods disabled and now all my modded items are gone!"/"My save file is bricked!" - Check the "SaveData" shortcut in your Unalloyed folder. If you've been using the Unalloyed launcher to play the game, you should have 7 backup saves from the last 7 times you launched the game in a folder here called "UnalloyedBackups", all timestamped in the format YY-MM-DD-HH-MM-SS. Grab the backup that looks right based on the timestamp, then remove the timestamp by renaming the file, and copy it over your existing save file.

"The enemy scaling is weird!" - Reforged's enemy scaling options are not compatible with the randomizer's enemy scaling. Reforged has an in-game setting as a workaround for this, which can be modified by sitting at a grace and selecting "Reforged Options" > "Compatibility" > "Randomizer: Disable Enemy Scaling". If the randomizer is installed with Unalloyed, this setting will always be on by default.

"The installer force closes and install_unalloyed.bat is deleted"/"It hangs on 'Writing tools\gamepath.txt'" - You have some kind of 3rd party antivirus interfering with the installation process. Re-extract Unalloyed and either temporarily disable the anti-virus or whitelist the entire Elden Ring Unalloyed folder.

"Failed to load elden_ring_seamless_coop.dll"/"The install manifest says error code 9" - Browse your Elden Ring game files, then locate "Game\mods\elden_ring_seamless_coop.dll". Right click this file, hit "properties" and if you see an option to "unblock" at the bottom, select it. Do the same for "Elden Ring Unalloyed\tools\DSMSPortable.exe". Additionally, if you're using 3rd party anti-virus software, make sure these files are whitelisted (you may want to whitelist the "Elden Ring Unalloyed" directory or temporarily disable the anti-virus altogether). You should also double check to make sure you have the right version of .NET 6.0 Desktop Runtime

"Seamless isn't loading" (game starts in offline mode) - This can happen if the installer doesn't have access to install Elden Mod Loader and/or Seamless to your gamepath. Try re-installing by running as admin, or even just follow the manual installation steps 3 and 4 to install Elden Mod Loader and Seamless Co-op yourself. Also make sure both the seamless DLL and the Elden Mod Loader DLL are not being blocked by Anti-virus software, as listed above. If none of that works, try ensuring that Unalloyed and Elden Ring are both installed to the same drive and that Unalloyed is not installed to the desktop. If Seamless STILL doesn't work after all of that, try simply omitting Elden Mod Loader during installation to force Unalloyed to use ModEngine2 to inject DLL's intead.

"These map edits are missing!" - In order to allow Reforged to randomize without throwing errors, some map/event scripting edits are stripped out when the randomizer is installed. This means added boss spawn points or added item drop points are removed. Reforged will sometimes offer randomizer compatibility patches to circumvent this. Otherwise, you can get Unalloyed to do a full install of Reforged by omitting the randomizer from the downloads folder and re-installing.

Our games aren't sync'd/We keep disconnecting/One of us is invisible!
  • Check install_manifest.txt to ensure you have matching installations. If something does not match, you'll be able to tell what it is from this file.
  • Make sure you are using the same seed(s). When pasting in a seed given to you by a friend, if you do not uncheck "Reroll seed" the randomizer will simply give you a new seed. Make sure you uncheck this box. Additionally, DSLR requires seeds to be entered manually or else it will just default to "MySeed" or the previous randomizer's seed.
  • Sometimes the installer can fail to load the randomizer presets. Within the randomizer, click Options... Load options file... and load unalloyed.randomizeopt to load them manually. Also make sure the "merge other mod" field is pointed towards your mod folder
  • Sometimes modded armor/weapon models are simply not cached by the game upon the first launch and appear invisible. Closing and re-launching the game will alleviate if this is the case.

"I have no iframes!/My stamina depletes instantly!/Deflects aren't working!" - Your randomizer is not pointing to your mod folder for some reason. Run randomizer/EldenRingRandomizer.exe, click "Merge Other Mod" and point it towards the "mod" folder, and re-randomize. You may also want to load Unalloyed's randomizer presets by selecting Options... Load Options File and loading unalloyed.randomizeopt

"My co-op partners and I can hit each other!" - This is caused by ERFPS. Workaround is to downgrade to v1.2.1 or remove erfps.dll from your DLL Mods folder altogether.

"These modded menu options aren't working!" - Item and Enemy Randomizer will cause some menu based mods like the Codex to not function, and Fog Gate Randomizer will prevent the difficulty menu and other scripting mods from working properly.

"I can't give an affinity to this Diablo Style weapon!" - This is intended, and simply a limitation of DSLR.

"The launcher says 'File Not Found' at the backup generation step, and I don't have an 'Unalloyed Backups' folder in my SaveData folder" - First off, verify your save data location. This should be in %AppData%\EldenRing\[STEAMID]. If you've played Elden Ring on multiple accounts on the same PC, there may be duplicate entries here. Verify which one is yours by examining the dates on the saves within and note the steam ID. Next, open "launchmod_eldenring.bat" with notepad, and find the line that says "set STEAM_ID=". Paste your steam ID on this line and the launcher should now be able to create your backup saves. If you still get errors, try running the launcher as admin.

"The game won't launch with error code 0xc0000279!" - Try using an older version of ModEngine2 and re-installing.

"I'm the host, and sometimes I suddenly can't be hit anymore!" - No idea what causes this, but sometimes getting on and off of torrent resolves the issue. Otherwise, you simply have to close the online session with the Separating Mist, return to the title screen, and reload the game.

"I get a message in-game saying there's a mismatch error." - This indicates a mismatch between your Elden Ring game version, and the version of the regulation.bin in your mod folder. Make sure all of your mods and Elden Ring are up to date and supported, and re-install.

Disabling Mods

The best way to disable any mods is to remove them from the downloads folder and re-install Unalloyed. To uninstall individual DLL mods with Elden Mod Loader, however, you must navigate to the DLL Mods folder, and delete them yourself. The following are ways to quickly/temporarily disable various mods for testing or experimentation:

To disable Seamless Co-op (and any other .dll mods) open launchmod_eldenring.bat with notepad and at the top where it reads
set DISABLE_DLL_MODS=
set it to 1. To re-enable, leave it blank. (If Elden Mod Loader was not installed, instead comment out its entry in config_eldenring.toml)

To disable the Randomizer open config_eldenring.toml with notepad and comment out the randomizer entry in the mod order list by adding a # like so:
#{ enabled = true, name = "randomizer", path = "randomizer" },

To disable Reforged, do the same thing, but with the following line instead:
#{ enabled = true, name = "reforged", path = "mod" }
(To randomize without Reforged, clear out the 2nd text field next to the "Select other mod" button before re-randomizing.)

To disable Fog Gate Randomizer, remove it from the downloads folder and re-install entirely.

To disable Diablo Style Loot, navigate to whatever randomizer it was installed into ("fog" if FogMod was installed, otherwise "randomizer" if Item/Enemy Randomizer was installed, otherwise "mod") and replace regulation.bin with the backup; regulation_beforedslr.bin

To run the game in vanilla simply launch the game normally from Steam.

Bug Reporting

If you run into any problems using the installer, I would appreciate it greatly if you could re-run the installer using debug.bat (it won't display any prompts to the console, but give it a minute) then post the resulting "Install_Unalloyed.log" file in a bug report on my discord server.

Contact Me

Twitter 
Feel free to throw me a mention if you feel like sharing the modpack on twitter.
Discord <-- I'll post mirror links to the latest version here
General purpose discord server. Probably the quickest way to get in touch with me.
Twitch
I stream fairly regularly. Feel free to tune in and say hi.

Credits

ModEngine 2 made by the SoulsMods team: katalash, Gary Tierney, Dasaav, & co.
Elden Mod Loader made by TechieW
Seamless Co-op made by LukeYui
Item/Enemy Randomizer & Fog Gate Randomizer by thefifthmatt
Elden Ring Reforged by Kirnifr
Rings of Talent by Maxilos33
Clever's Moveset Modpack by Cleverraptor
Diablo Style Loot Remastered by CornflakeRush
ERTorrentEnabler by Drop0ff
Yabber by JKAnderson (Yabber+ update by Nordgaren)

For Modders

If you're interested in creating an installer like Unalloyed's for your own mod, you can use my DSMSPortable utility for dynamic regulation.bin patching and file merging. It comes bundled with an example install script that you can modify to suit your needs and redistribute with your mods!