Site Tools


tutorial:er-make-ladders

Add New Ladder (ER)

Authors: Evanlyn

Prerequisites

  • DS Map Studio, and basic usage knowledge
  • DarkScript 3, and basic usage knowledge
  • Yabber (w/ unpacked Elden Ring folder)
  • Patience.

Notes

Be sure to take notes of all the relevant names and IDs as you go. Make lots of backups.

Be careful not to use any duplicate flags or Entity IDs; regions with duplicate EntityIDs in particular have a chance to permanently corrupt loaded mapbnds, so exercise caution.

Be careful when making Flag IDs; if the fifth digit is 1-9, it will cause the flag to reset on grace/area reload (Eg: XXXX0XXX).

Refer to other Entity or Flag IDs to see how FromSoft formatted them; sometimes it might matter, or not.

If you're curious about most entities having MapID: -1, UnkE0C: 255, and UnkS0C: -1, don't ask me. I have no idea, but changing it can break things. So just keep them that way.

How To Make Ladders

1. Create a new ladder asset, and give it a unique EntityID.

2. In the map EMEVD file, add a new RegisterLadder event.

$Event(eventID, Default, function() {
    RegisterLadder(disableTopEventFlagId, disableBottomEventFlagId, entityId)
});

FlagIDs should be eight-digit unused values, fifth digit 0

3. Initialize the new event by adding a line to Event(0, at the top of the page.

    InitializeEvent(0, eventID, 0);

4. Done. It's that easy.

tutorial/er-make-ladders.txt · Last modified: by admin