Modding Guide Game File Type/zh

From Space Engineers Wiki
Revision as of 03:13, 22 August 2023 by Someme (talk | contribs) (Created page with "==说明== :本页面主要为所有出现在新老版本游戏中的文件和数据进行简要说明;简单归纳分类后以扩展名作为索引 ==文件格式=== {|cl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

说明

本页面主要为所有出现在新老版本游戏中的文件和数据进行简要说明;简单归纳分类后以扩展名作为索引

文件格式=

*.resx

源码,XML
扩展名 编码 语法 用途
mwl text windows NOBOM UTF-8 XML 粒子定义表
Microsoft ResX Schema;游戏里主要用作翻译对照表。
brain 看样子像是给GoodAi理解怎么进行下一个提示的脚本,有点像状态机又有点像行为树,不知道有啥用。
gsc GuiScreen定义?但只有5个文件?够吗?不懂。
scf 和系统的桌面格式一样所以会匿扩展名的文件,campaign战役头文件,也是游戏 Scenarios 剧情内容指向的实体内容头文件。
sbx 一些中转的数据格式。
sbc 最多的数据定义文件。
sbl 常见与翻译战役或地图的翻译数据。
sbs 全游戏见过多个 SANDBOX_0_0_0_.sbs 和一个 EasyStart1Objects.sbs 采用该扩展名;存档也是;看起来像是记录宇宙的详细信息。
vs VisualScript,类似于状态机的或行为树。
vsc VisualScriptCollection
xml \Content\Fonts\内的*.xml主要是字体位图索引表 \Bin64\中用作API说明 \Content\Shaders\CacheGenerator.xml不该碰,其它目录中的xml无关数据问题。
tai 似乎是及时把一个DDS(用作素材集合的DDS)按分拆成多个单独的DDS素材用的,比如鼠标瞄准贴图。
hlsl HLSL 当前版本的着色器脚本,替代 fx 和fxh 的组合
hlsli 当前版本的着色器脚本片段,类似fxh,其实理解为 HLSLinline
fx 游戏早期版本使用着色器脚本。已过期用hlsl替代了fx,
fxh 游戏早期版本使用着色器脚本。已过期用hlsl替代了fx,
inl C++ C++内联函数?文件,就是C++,出现在着色器目录,D3DX_DXGIFormatConvert.inl,看名字像解DDS的
mwm SpaceEngineer3DModelFile 太空工程师模型数据文件,游戏有附赠工具
vx2 SpaceEngineerVoxelObjectDataFile 游戏当前版本使用的体素对象文件;看到多个都和星体(星球、陨星)等体素对象相关记录
vox SpaceEngineerVoxelObjectDataFile 游戏早期版本使用的体素对象文件,已过期。
hkt HavokTagfile Havok的模型文件?没有太广泛的应用,似乎也有同名的 mwm文件,应该只是备份档案..
B5 不知B5是指什么B树?5阶? 只有此文件使用该扩展名 mipMapTextureCache2.B5;未知作用,看名字像是贴图缓冲
sbcB5 原型数据编码,串保留?格式压缩? 作为同名sbc文件的保护文件存在,在正常调用的情况下,确保sbc不被误改,删除后,游戏会以sbc为源重新生成一个sbcB5确保最新的sbc不被更改
sbsB5 原型数据编码 整个游戏只见过 SANDBOX_0_0_0_.sbsB5,应该是作为sbs文件的防篡改用途。
wav 游戏中主要的音效素材
xwm 游戏中主要的音效素材
wmv Windows Media Video file 游戏中主要用作开头各种视频
jpg 主要用来做图标
png 主要用来做图标
dds DirectDraw Surface 主要贴图文件
cache N/A
hash N/A