Graphics
资源
界面
开始
结束
- 自定义结束界面 by Everest
- 自定义结束界面 by 电箱
- 使用
XaphanHelper/CustomEndScreenController
, 放在你结束关卡的房间里即可(Myn力推)
自制皮肤
Decal
- Decal
- 春暮Q 中翻 - Donker's Deco Guide
- 废话deco教程(群文件里下)
- jpyx258的deco轮椅(群文件里下)
DecalRegistry
- 摘自b站 Wiki(描述不详细, 但很全, 含helper自定义的decalregistry内容)
- celeste地图制作指南(装饰, decals)(适合新手, 有配图)
- 摘自Everest Wiki(描述详细, 且提供了自定义decalregistry的教程)
替换官图素材
¥: 会找custom实体直接改贴图能改80%, 会改xml能改95%, 会code自己写实体能改100%
暴力替换
前面我们已经说过Everest在合并Mod和官图资源时同路径文件会发生覆盖, 那么也就是说如果我们按照官图素材路径放我们的图片, 那么自然我们的图片能覆盖官图的, 唯一不好的点就是"这会污染其他Mod, 因为这么做的影响是全局的"
官图素材路径
可参照../Steam/steamapps/common/Celeste/Content/Graphics/Atlases
这个路径, 具体内容参照解包素材, 这里的Content
相当于我们Mod的根目录
使用自定义实体
一般就是那些以Custom Reskinable之类的词为前缀的扩展实体, 显然Helper作者都帮我们写好了, 我们把路径填上直接用就好了(不知道路径填什么)
修改Sprites.xml
你可能需要先了解一下什么是XML
Sprites.xml
是蔚蓝的一个管理所有动画的配置文件
Sprites.xml | |
---|---|
1 2 3 4 5 |
|
对于如上的内容, 蔚蓝会通过player这个标签加载path(相对于Gameplay文件夹
)中的素材, 再根据...
中的配置来组合出游戏中的一个动画对象, 听不懂也没关系, 既然你已经学会了"覆盖大法", 如果你要修改player的配置, 显然你可以自己创建一个Sprites.xml
, 然后把下面这部分内容粘进去, 然后把path改成你自己的, 之后在LoennMap -> Metadata
中选择你的Sprites.xml
即可,
这样它就会覆盖一部分官图的配置, 从而达到替换素材的效果, 而且这方法不会影响别人的图(不过有的实体不一定会有对应配置, 视情况而定)
自己写code
我又幻想了, 幻想自己写出让众人啧啧称赞的Helper, 并且在香蕉网上收获上千Like...
自定义瓦片集
QA
怎么设置存档点(章节)的插图
看电箱教程或者冬菜教程
怎样获取精美的美术素材
- 自己画
- 利用生成器自动生成
- 在群“制图素材”文件夹里寻找素材。
- 官图素材改色
- Itch.io
- opengameart
注:
- 这些素材文件中有些是香蕉网的mod, 可直接取用而有些则要解压取用。可以通过celemod/Olympus搜索mod名区分, 搜不到=需解压。
- 在解压取用的文件中, 如果有则请先阅读readme.txt/docx.了解格式和原作者的取用限制。并请严格按其规则执行。如果没有明确规定或只有“give a credit”, 请在地图明显处或香蕉网界面设置其为素材提供者。