A clean, ready-to-build Elden Ring mod project for a Maidenless playthrough (no Melina, no Roundtable). This version keeps all events in one file (script-src/common.evs) to avoid include/path issues.
- Leyndell access with ≥2 Great Runes (also spoofs Roundtable milestones so you never have to go).
- Rold Medallion automatically awarded after Morgott.
- Forge prompt to burn the Erdtree → warp to Crumbling Farum Azula (fill in region IDs when ready).
- Install DarkScript3 (EXE or CLI DLL). Install .NET 6 x64 Runtime (and Windows Desktop Runtime 6 if using GUI).
- Open
config/paths.example.toml→ save asconfig/paths.tomlwith your DarkScript3 path. - (Optional) Edit
script-src/common.evsplaceholders:ROLD_MEDALLION_GOODS_ID(default 8107).REGION_FORGE_TRIGGERandREGION_CFA_SPAWN(when you’re ready to test Forge → CFA).
- Build:
Output:
. ools�uild.ps1 -VerboseOutputevent\common.emevd(pack with Witchy/Yabber →event\common.emevd.dcx). - Deploy to your Mod Engine mod folder:
This mirrors
. ools\deploy.ps1 -Target "D:\Games\ModEngine2\mod\maidenless"
event\common.emevd.dcxunder your mod root. - Launch Elden Ring via Mod Engine offline and load your save.
- After loading, rest or fast travel once to force event pass.
- You should receive Rold Medallion if Morgott is already dead.
- If you want to force the capital flag on an old/glitched save, set
FORCE_LEYNDELL_OK = 1, build, load once, then set back to 0.
- If DarkScript3 says you need .NET 6:
- Run
dotnet --list-runtimes. Ensure Microsoft.NETCore.App 6.x (x64) (and WindowsDesktop.App 6.x for GUI). - If
where dotnetshows nothing, call it by full path:C:\Program Files\dotnet\dotnet.exe.
- Run
- If medallion doesn’t appear, double-check the Goods ID and that your file path mirrors
event\common.emevd.dcxunder your mod root.