综述:
SE程序的文件夹(SPACEENGINE FOLDERS)
Space Engine有两个包含数据文件的文件夹,你可以在安装目录中找到,分别是:Data和addons。这两个文件夹的功能大体相近,第一个文件夹包含有标准的SE程序文件,你不应该去修改他们,第二个文件夹的内部结构和第一个文件夹相同(Thesecond mirrors the internal structure of the first one, and is used for usermods and addons.)且在程序启动并开始加载游戏文件时有着较高的优先级,这意味着如果在addons文件夹放入一些文件,且目录名和在Data中的相同时,SE就会加载addons里的文件了。这对于创建要修改原本的SE文件的mod来说很有用,比如shaders,而且不用直接更改SE主文件。
Data文件夹中有这些标准子文件夹:catalogs, locale, models, music, scripts, shaders, sounds, textures.“标准”意味着SpaceEngine要求在这些文件夹里查找特定的内容,比如音乐文件一定在data/music/中,星球目录(star catalogs)一定在data/catalogs/stars/中(有些子文件夹中可能还会有(子标准)文件夹(some of these subfolders have their own next-level standardsubfolders inside))
Addons文件夹可以同样包含有这些标准文件夹,他们的功能和data文件夹内部的文件夹目录相同,这便意味着SE会同时加载data和addons文件夹中的内容,如同他们是同一个文件夹一样(但是addons文件夹享有更高优先级,如果其中文件名与data中相冲突(相同),发生的事情同上述)(but with higher priority for addons in case of a file name conflict,as has been described above)。
为了更好的管理addons,addons文件夹同样允许在其中建立其他子文件夹,这些子文件夹名可以是任意的,通常是插件(addon)名字(显然,不能和data里的那些标准文件夹名字相同),比如:addons/StarWars/就可以。在这些其他名字的文件夹里还可包含标准子文件夹:catalogs,models, textures诸如此类,或者直接包含一个pak文件(详见下文),或还包含其他名字的文件夹,比如:addons/StarWars/EmpireShips/,SE不限制这样嵌套的文件夹的数量(但会被操作系统限制,通常路径长度不超过256个)。