Detached from the Base Directory
Most Quake-derivative engines are known to be rigidly bound to a parent directory that has a specific name. This doesn’t matter much for modding, but it is a huge liability for total conversion makers, who would like to change the parent directory. Xash3D is not bound to any particular directory. The parent directory is determined by a launcher executable, where it is specified. This enables you to create your own game that doesn’t depend on Half-Life in any way.