Starlight Gulp Variety Pack

Coffee, matcha, magic potions, and more!

Changes in 1.1.0
Added original cup textures as options.
Added furniture replacements (black or white mugs) as options.

Fixed a bug in which if no options were selected, Gridania's white cup apple juice material would load anyways.
Fixed a bug in pathing in one of the apple juice options.
Reorganized mod to be less silly.

I apologize in advance for how many options there are - I got a bit carried away...

This mod is very modular, with options for each city-state's emote to be uniquely modified from the rest, with 20 color variants for the drink, 2 color variants for cup color (black or white), original cup textures for each city-state (v1.1.0), and 4 different textures that work with every cup color and drink variant. As of v1.1.0, there are now furnishing replacements which should be enabled in the World/Interface collection - you must rezone for changes to take effect.

Drink variants can also be left to imagination - the glowing ones in particular remind me of potions, and one could say the creamy coffee is also milk tea.

Default drink combinations:
Gridania: Foamy matcha in a white cup.
Ul'dah: Foamy black coffee in a black cup.
Limsa Lominsa: Creamy coffee latte in a white cup.

If a specific color variant / texture / cup color combination doesn't work, let me know! I tested everything to the best of my ability, but I am human, so it's possible I missed one.

Technical Information aka how I made this:
Drink textures were drawn by myself using Clip Studio Paint. As such, please do not re-use my textures without my explicit permission.
If you want to make something similar, I'm using _id.tex textures for the drink textures, and .mtrls to "dye" them as I want.
The drink colorset is on row 16A & 16B, and the cup is on row 1A.

This setup makes for a pretty small mod! The downside is, if you want to have unique textures for each city-state's cup like mine, you'll have to duplicate your .mtrls and redirect the _id.tex to something else for each variant. Gridania is v01, Ul'dah v02, and Limsa Lominsa v03 for my mod - following the model variants.

For making cup variants, I just copy & pasted one folder of variants, renamed it, and then opened the .jsons of the one I copied from and the new option group I made, copying the contents of the old one to the new one, fixing the priority and option group name, and then search & replacing file paths. After that was done, I double checked that all the paths were valid in Penumbra after reloading the mod, fixed the cursed apple juice path, and then edited each new .mtrl by exporting a row and importing it to the rest. A bit tedious, but faster than making a new .mtrl every time.

For the original cup options, I made an overlay to go over the housing item's diffuse - which is formatted about the same as the rest of the cups. This overlay was also used to make the black and white cup textures for the furnishings: inverted opacity and color for diffuse, and then inverted opacity and red channel for the specular.

Penumbra only - I will not make a Textools version.

Terms of Use:
• Do not use my mods for NSFW Lalafell/underage content.
• Do not use my mods for racist, homophobic, transphobic, slave, or rape, bigoted, and otherwise harmful content.
• Do not paywall / vault / re-upload my mods.
• Do not use my mods in or to train generative AI content of any form. Additionallly, do not "upscale" textures in my mods with genAI.
• Do not port my mod to the following bodies: Otopop, Cherie, Melusine, and derivatives. Eve and derivatives. AB body and derivatives. TBSE Orion, Annabelle, and derivatives. Neolithe and derivatives.

Permissions

Do not claim as your own.
Edits are allowed, unless it would go against my terms of use.