Elin
375 ratings
Texture Expand
12
2
5
2
   
Award
Favorite
Favorited
Unfavorite
Graphic: Item/NPC Sprite
System: Utility
File Size
Posted
Updated
309.140 KB
30 Nov, 2024 @ 6:51pm
21 Dec, 2024 @ 1:37am
17 Change Notes ( view )

Subscribe to download
Texture Expand

Description
(Translated by ChatGPT)
(12/21 update)Added condition “during a pleasant thing”, fixed a bug that caused the display of unrelated characters to collapse when loading the game without restarting, fixed some buffs were not able to determine conditions, updated the display when characters spawn.
(12/13 update) Layer function added, bugs fixed.
(12/5 update) Fixed the behavior when specifying multiple conditions with the same name. Added new conditions: Fur, Faith, Weight, Height, and Age.

The character's texture changes based on specified conditions.
Modified textures for verification purposes are included but can be removed if not needed.
All texture changes by this MOD are non-intrusive and won't affect save data. It can be applied to existing save data, disabled later, or have textures added/removed without issues.

New Feature: Layers
This feature allows you to display an image combined with another image.
For more details, please refer to the included documentation and the sample MODs provided below.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3383463780


Texture Naming Rules
Textures in the "Texture" folder are considered replacement targets based on their naming convention.
The MOD searches other active MOD folders for matching textures.

Textures must begin with objC_.
Specify either the character ID or the original texture tile ID.
For example:

objC_golden_knight#m.png: Targets the "golden_knight" character ID (Golden Knight).
objC_1212#noeq-torso.png: Targets all characters using tile ID=1212.
If multiple conditions are specified, all conditions must be met to trigger the replacement.

Gender
Textures change based on gender.

Add #m to target male textures.

Example: objC_golden_knight#m.png targets "Golden Knight (male)."

Add #f to target female textures.

Example: objC_1213#f.png targets "Guardian (female)."
Equipment
Textures change based on equipped items.

Add #eq-{part}-{equipment ID} to target specific equipment.

Example: objC_1212#eq-head-hat_wizard.png targets "Golden Knight wearing a wizard hat."

Add #noeq-{part} to target characters with nothing equipped on the specified part.

Example: objC_1212#noeq-torso.png targets "Golden Knight with no torso equipment."
Conditions
Textures change based on character states or conditions.

Add #con-{state} to specify states (e.g., poison, sleep).
Example: objC_1212#con-drunk.png targets "Golden Knight in a drunk state."

Combining Conditions
Multiple conditions can be combined.

All conditions must be met for the texture to apply.
Example: objC_1212#noeq-torso#con-drunk#floor-97.png targets "Golden Knight with no torso equipment, drunk state, on sandy terrain."
Portraits
Textures change based on portrait matches.

Add #portrait-{keyword} to target specific portraits.
Example: objC_1003#portrait-_D targets characters with tile ID 1003 and a portrait containing "_D."
External Configuration Files
Use .textureexpand files (CSV format) for advanced setups.

Format: {image file path}, {keywords}
Useful for referencing other MOD images or assigning multiple conditions to a single texture.
Other conditions
.Other determinations such as maps and weather can also be made.
Please check the included documentation for details.

Note
.Please put the characters with two tiles, such as giants, together in one image.
If they are split, they will not be recognized correctly.
83 Comments
Puddles 20 Aug @ 11:03am 
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3551767784

I've uploaded a provisional fix, but hopefully sobagaki returns eventually to maintain this...
Star Baker 20 Aug @ 5:15am 
I cast Summon Author!
Xera 18 Aug @ 8:34pm 
not working on the end of july stable, rip
Evrir 18 Aug @ 8:14am 
Rest in peace goated mod
Finvarra 11 Aug @ 6:33pm 
The guys over at the discord say the problem can be fixed just by recompiling!
Black Rabbit 7 Aug @ 9:55pm 
Broke :(
OVERLORD 7 Aug @ 9:22am 
Please update, something wrong after EA 23.176 Nightly version.
Puddles 7 Aug @ 8:44am 
@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 7 Aug @ 7:22am 
Seems the newest Nightly update makes some changes to files this mod relies on, so it might need some updating.
моё* 26 Jun @ 9:50am 
6/11のアプデ後、キャラが表示圏内にいるとエラーが表示されるようになったり、デカキャラの条件付けがうまくいかなくなった方向け↓↓↓


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

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

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