Le BaseID est l'identifiant de chaque "objet". Qu'il s'agisse d'un acteur, d'un élément ou d'un élément statique. Il est toujours le même et immuable. Le BaseID désigne la version dormante de chaque objet, un blueprint en quelque sorte.
Le RefID, quant à lui, est un identifiant attribué à chaque objet une fois qu'il est entré dans le monde.
Par exemple, vous pouvez avoir un ensemble de PNJ différents nommés "Guard". Vous voulez peupler une zone et en faire naître 20 par le biais de placeatme
ou similaire. Ils auront chacun un RefID unique, mais certains partageront le même BaseID. L'élément important est que les quêtes se réfèrent aux autres PNJ et objets par leur RefID, et donc vous ne pouvez pas simplement spawn un clone d'un PNJ et dire que c'est fait.
C'est ainsi que Skyrim génère des donjons. Ils ont des réserves de plans, puis ils font apparaître et évoluer différents acteurs lorsque vous entrez dans l'endroit.