.. role:: raw-html(raw) :format: html .. role:: redBold .. role:: orangeYellowBold .. role:: greenBold Remap Grading =============== In general, remapping mods is a hacky process. For certain mods, it might not be possible to fully copy a mod to a skin without slight distortions. The quality of each remap below is rated on a scale from :redBold:`0.0` :orangeYellowBold:`-` :greenBold:`5.0`, where :redBold:`0.0` means the remap contains many distortions and does not look like the original mod, while :greenBold:`5.0` represents the remap is a perfect replica of the original mod. Grading -------- .. list-table:: :widths: 40 15 45 :header-rows: 1 * - Remap - Grading - Notes * - | **Amber <--> AmberCN** - | :greenBold:`5.0` - | * - | **Arlcecchino --> ArlecchinoBoss** - | :greenBold:`5.0` - | * - | **Ayaka --> AyakaSpringBloom** - | :greenBold:`4.8` - | Hair may have sligthly less shadow | | Requires `ORFix`_ to fix up AyakaSpringBloom's reflection * - | **AyakaSpringBloom --> Ayaka** - | :greenBold:`4.8` - | Tried to make AyakaSpringbloom's skin tone to match her face and make her clothes not follow the same shading as her face | by performing the following fix: | | - Change all opaque green colour in the lightmap to become transparent (clothing shading) | - Change all transparent greeen and black colour in the lightmap to become an opaque green colour of rgba(0, 128, 0, 255) (skin tone matching) | | There may be a possibility that we replace more than necessary. * - | **Barbara <--> BarbaraSummertime** - | :greenBold:`5.0` - | * - | **CherryHuTao --> HuTao** - | :greenBold:`4.6` - | - Front of HuTao's dress will clip to her legs when walking. | | No easy way to fix this since all the closest vertex groups on HuTao that could be mapped from CherryHuTao's front dress | result in the dress clipping her legs when she walks. (unless we start manipulating vertices of the models...) | | - We replace pink, yellow, green, blue regions with opacity (alpha) within 65-75 with an opaque green colour of rgba(0, 128, 0, 255) | to fix HuTao's stockings. There may be a possibility that we replace more than necessary. * - | **Diluc --> DilucFlamme** - | :greenBold:`4.7` - | Pick your poison: | | 1. A dress that clips on DilucFlamme's legs, but can wave | OR | 2. A dress that is positioned correctly, but cannot wave | | (We chose option 2.) * - | **DilucFlamme --> Diluc** - | :greenBold:`4.8` - | Tried to make Diluc's body skin tone match the skin tone of his face | by replacing black regions with alpha of 128 to have an alpha of 177. | There may be a possibility we replace more than necessary. * - | **Fischl --> FischlHighness** - | :greenBold:`5.0` - | * - | **FischlHighness --> Fischl** - | :greenBold:`4.5` - | Metal parts on Fischl's head will lose their lustre since Fischl's head does not have any metal map texture file | whereas FischlHighness does have a metal map texture file | | There was a design choice to either sacrifice the shadow of Fischl's hair or a bit of the texture on her crown, and | the later was the result. * - | **Ganyu --> GanyuTwilight** - | :greenBold:`4.2` - | GanyuTwilight's hair may be slightly different coloured. * - | **GanyuTwilight --> Ganyu** - | :greenBold:`4.6` - | * - | **HuTao --> CherryHuTao** - | :greenBold:`4.9` - | * - | **Jean <--> JeanCN**, | **Jean --> JeanSea**, | **JeanCN --> JeanSea** - | :greenBold:`5.0` - | * - | **JeanSea --> Jean**, | **JeanSea --> JeanCN** - | :greenBold:`4.8` - | * - | **Kaeya --> KaeyaSailwind** - | :greenBold:`4.9` - | * - | **KaeyaSailwind --> Kaeya** - | :orangeYellowBold:`3.0` - | Kaeya is just weird... | | Whether Kaeya's entire body will load is kind of undeterministic. | | Seems like Kaeya's model is hitting some unknown edge case in GIMI when GIMI handles his index buffers (.ib files). | Funny thing is that even original KaeyaSailwind mods without any remaps also exhibit this same behaviour. | The reason such a bug has not been reported is probably due to the very little amount of KaeyaSailwind mods that have been made. | | To increase the likelihood of Kaeya to properly show up, you want to try to trigger a scenario where GIMI will flush Kaeya's mod files. | So here are some actions you can try: | - Switching between the character menu screen and the overworld | - Switching between Kaeya and KaeyaSailwind | - Reloading the mod * - | **Keqing --> KeqingOpulent** - | :greenBold:`5.0` - | * - | **KeqingOpulent --> Keqing** - | :greenBold:`4.8` - | To decrease the amount of reflection in Keqing, we had to the following change: | | - Make all dark purple and dark yellow regions in the ``HeadLightMap.dds`` to be opaque with alpha value 255 | | There may be a possibility that we replace more than necessary. * - | **Kirara <--> KiraraBoots** - | :greenBold:`4.6` - | * - | **Klee --> KleeBlossomingStarlight** - | :greenBold:`4.8` - | Tried to make KleeBlossomingStarlight's body skin tone match the skin tone of her face | by replacing black regions with alpha 128 or alpha 255 with a more opaque green colour. | There may be a possibility we replace more than necessary. * - | **KleeBlossomingStarlight --> Klee** - | :greenBold:`4.8` - | * - | **Lisa <--> LisaStudent** - | :greenBold:`4.9` - | * - | **Mona <--> MonaCN** - | :greenBold:`5.0` - | * - | **Nilou --> NilouBreeze** - | :greenBold:`4.7` - | Outline on NilouBreeze will have its colour changed. | | Can probably implement some sort of outline fix for NilouBreeze's outline, | but have not found the hash to change the outline yet. * - | **NilouBreeze --> Nilou** - | :greenBold:`4.5` - | Requires `ORFix`_ to fix up Nilou's reflection * - | **Ningguang --> NingguangOrchid** - | :greenBold:`4.2` - | NinguangOrchid's hair may be slightly different coloured. * - | **NingguangOrchid --> Ningguang** - | :greenBold:`4.8` - | * - | **Raiden --> RaidenBoss** - | :greenBold:`5.0` - | * - | **Rosaria <--> RosariaCN** - | :greenBold:`5.0` - | * - | **Shenhe <--> ShenheFrostFlower** - | :greenBold:`4.9` - | * - | **Xiangling <--> XianglingCheer** - | :greenBold:`5.0` - | * - | **Xingqiu <--> XingqiuBamboo** - | :greenBold:`4.9` - | .. _ORFix: https://github.com/leotorrez/LeoTools/blob/main/releases/ORFix.ini