Authors: Geeeeeorge/King Bore Haha
unsorted: collisionName DisableBonfireEntityID type sorting dsmapstudio
Tutorial wrote for DS1, but information applies to non-ds2 games.
These are accessible through msb map modifying modding tools. This tutorial is written with DSMapStudio in mind, but all of these systems are accessible when using other tools (but may be named differently)
When modifying map files through DSMapStudio it's highly recommended you sort map objects by type. You can do this by clicking the down arrow near the top left of the window, to the right of “Flat View”. Then select “Type View”.
Visual model of the bonfire.
“Enemy” used for the TalkESD dialog system. By default, bonfire talk characters are c1000. Must use an unused TalkESD ID, each individual bonfire uses a duplicate TalkESD file.
Script used for “Dialog”. Used by Map Talk Character. TalkESD files can be found in the unpacked game folder “script\talk\*.talkesdbnd”.
Map event used for respawning after death. Refers to a region to use as coordinates.
Map part. Used for warping.
Each relevant map component has a field named “EntityID” which is used as a unique identifier for various event scripts.
Use yabber to open up script\talk\XXXX.talkesdbnd for whichever map, duplicate a talkESD used for whatever bonfire, give it a unique name (which is used as the ID), insert it into yabber xml