Defining some terms

Raeven

Well-Known Member
Chatting today I realized we could use some more posts in here for fledgling object makers so I am starting with this describing what "global", "semiglobal" and "piff" is

A global is an iff file full of resources but no Object Definition (so it is not An Object). It is basically a library of stuff that is commonly used by other objects.

EVERY object in the game automatically has access to the global.iff library. Each object may also have access to one other global file, referred to as a semi-global. This one has slightly less common stuff in BUT it is all common to a single type of object such as lamps or sofas or counters or persons.

And PIFF is a freeso thing. it stands for patch.iff. Rhys made it so you can never ever actually change the original files. A second file is created, a piff file, with the changes and FreeSO uses that along with the original us run the object as if it were changed. Reversing all changes is as simple as removing the piff you've made. it is important to note that Piffs are only made for TSO objects. If you ever make changes to any CC then you are altering the actual file, which will cause desync issues when you are on the live server.
 
Last edited:
Back
Top