Elin
400 个评价
Texture Expand(扩展纹理更换功能)
12
2
5
2
   
奖励
收藏
已收藏
取消收藏
Graphic: Sprite
System: Utility
文件大小
发表于
更新日期
309.140 KB
2024 年 11 月 30 日 下午 6:51
2024 年 12 月 21 日 上午 1:37
17 项改动说明 ( 查看 )

订阅以下载
Texture Expand(扩展纹理更换功能)

描述
(翻译:ChatGPT)
(12/21 更新)添加了 “在愉快的事情中 ”的条件,修正了在未重启游戏的情况下加载游戏时无关角色崩溃的显示,修正了某些 BUFF 无法确定条件的问题,更新了角色生成时的显示。
(12/13 更新)添加了图层功能,修复了错误。
(12/5更新)修正了指定多个同名条件时的行为。新增条件:毛皮、信仰、体重、身高、年龄。

角色的纹理根据指定的条件进行更改。
为了验证,包含了修改过的纹理,但如果不需要,只需删除即可。
通过这个MOD进行的所有纹理更改都不会影响存档数据,可以应用于现有的存档,之后禁用MOD或者添加/删除纹理都不会有问题。

新功能:图层
这是一个能够将一张图片与另一张图片合成后显示的功能。
详细信息请参考附带的文档以及以下示例MOD:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3383463780


纹理命名规则
"Texture"文件夹中的纹理按照命名规则来作为替换目标。
MOD会搜索其他启用的MOD文件夹中的匹配纹理。

纹理文件必须以 objC_ 开头。
要指定角色ID 或 原始纹理瓦片ID。
例如:

objC_golden_knight#m.png:指定 "golden_knight"(黄金骑士)角色ID。
objC_1212#noeq-torso.png:指定使用 瓦片ID=1212 的所有角色。
如果指定了多个条件,只有满足所有条件时才会触发纹理替换。

性别
纹理根据性别进行更改。

添加 #m 来指定 男性 纹理。

例如:objC_golden_knight#m.png 指定 "Golden Knight (男性)"。

添加 #f 来指定 女性 纹理。

例如:objC_1213#f.png 指定 "Guardian (女性)"。
装备
纹理根据角色装备进行更改。

添加 #eq-{部位}-{装备ID} 来指定特定装备。

例如:objC_1212#eq-head-hat_wizard.png 指定 "Golden Knight wearing a wizard hat"(黄金骑士戴上了魔法帽)。

添加 #noeq-{部位} 来指定某部位没有装备。

例如:objC_1212#noeq-torso.png 指定 "Golden Knight with no torso equipment"(黄金骑士没有穿上上半身装备)。
状态
纹理根据角色状态或状态异常进行更改。

添加 #con-{状态} 来指定特定的状态(例如:中毒、睡眠等)。
例如:objC_1212#con-drunk.png 指定 "Golden Knight in a drunk state"(黄金骑士醉酒状态)。

组合条件
可以组合多个条件。

只有当所有条件都满足时,才会应用纹理。
例如:objC_1212#noeq-torso#con-drunk#floor-97.png 指定 "Golden Knight with no torso equipment, drunk state, on sandy terrain"(黄金骑士没有上半身装备,醉酒状态,位于沙滩上)。
肖像
纹理根据肖像匹配进行更改。

添加 #portrait-{关键字} 来指定匹配特定肖像的条件。
例如:objC_1003#portrait-_D 指定具有瓦片ID 1003的角色,并且肖像中包含 "_D"。
外部配置文件
使用 .textureexpand 文件(CSV格式)进行高级设置。

格式:{图片文件路径}, {关键字}
适用于引用其他MOD中的图片或将多个条件分配给单一纹理。
其他条件
还可以做出地图和天气等其他决定。
更多信息,请查阅随附的文档。

注意
有两块瓷砖的字符(如巨人)应合并在一张图像中。
如果分割开来,将无法正确识别。
83 条留言
Puddles 8 月 20 日 上午 11:03 
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3551767784

I've uploaded a provisional fix, but hopefully sobagaki returns eventually to maintain this...
Star Baker 8 月 20 日 上午 5:15 
I cast Summon Author!
Xera 8 月 18 日 下午 8:34 
not working on the end of july stable, rip
Evrir 8 月 18 日 上午 8:14 
Rest in peace goated mod
Finvarra 8 月 11 日 下午 6:33 
The guys over at the discord say the problem can be fixed just by recompiling!
Black Rabbit 8 月 7 日 下午 9:55 
Broke :(
OVERLORD 8 月 7 日 上午 9:22 
Please update, something wrong after EA 23.176 Nightly version.
Puddles 8 月 7 日 上午 8:44 
@sobagaki please save us, Nyaightly broke the mod and it will break on Stable when the SpriteData module gets moved from the Unity Core to Elin Core.
Kiryuu Sonya 8 月 7 日 上午 7:22 
Seems the newest Nightly update makes some changes to files this mod relies on, so it might need some updating.
моё* 6 月 26 日 上午 9:50 
6/11のアプデ後、キャラが表示圏内にいるとエラーが表示されるようになったり、デカキャラの条件付けがうまくいかなくなった方向け↓↓↓


今までは[objC_(タイルID)#〇〇]とファイル名でのみ条件付けをしていたのを
[〇〇〇.textureexpand]を作り、その中で指定する事で解決しました。

デカキャラについては、条件付けのやり方は上記と同じですが
[ocjCL_(タイルID)] や [objCL_(キャラID)] だと反応しません。
正しくは [objC_(キャラID)] と記述する事で条件付けに成功しました。

こんな初歩的な事で悩む方はもしかしたらいないかもしれませんが
2週間ほど悩んだ自分のような方のお役に立てれば幸いです。