[LPC Expanded] Expressions
Time for character expressions! All of these assets were already completed, however, we weren’t really sure how to implement them into the ULPC before. Gaurav asked for them to be added, so I went ahead and worked on it once I finally got lpctools working to properly distribute assets to the expanded universal sheets.
Huge shout out for bluecarrot16 for helping me get this working over at lpctools:
https://github.com/bluecarrot16/lpctools/pull/5
(This isn’t fully merged yet, but this branch can be used.)
All assets except Pennomi and Laetissima’s expressions are in OGA-BY 3.0. However, I didn’t want to leave these assets out if I was doing facial expressions.
A major change has been implemented here. Thanks to Sanderfrenken’s help, each asset in the ULPC is now broken down by individual animations. As such, you will see a sheet per animation with its recolors as well in the provided zip files.
Here’s the complete list of assets included:
-
Neutral Face (Redshrike; OGA-BY 3.0)
-
https://opengameart.org/content/liberated-pixel-cup-lpc-base-assets-spri...
- UPDATE 2/3/25: Uploaded lpc-2025-02-03-lpc-expressions-female-neutral-fixed_(OGA-BY-3.0).zip. This contains fixes for Neutral Female where the face was not cut out from the head, making it just the full head. Now its just the face proper.
-
This is the original base facial asset. I have included a variation that replaces the face on all frames except hurt. This mostly affects Jump and Spellcast.
-
These assets replace the eyes complete
-
Also includes Eyes overlays.
-
-
-
ElizaWy (OGA-BY 3.0)
-
ElizaWy made some variant facial expressions over in her LPC Revised repo:
-
These assets replace the faces completely. They have been cut down so they fit both Eliza’s heads and the standard LPC heads.
-
There are faces for Male, Female, and Elderly. Female and Male are almost identical, while Elderly is slightly different. (NOTE: I didn't get Elderly added into the preview, unfortunately...)
-
I have included a variant where the expressions only replace the necessary pixels to create the facial expression. This was only created for the base heads, not elderly.
-
All of these expressions have eye overlay recolors. Obviously they all have skintone recolors as well.
-
Closing Eyes
-
This is based on the original spellcast and hurt animation’s “closing eyes”, but is now available on all frames. Also includes eye overlay recolors.
-
-
Closed Eyes
-
This is based on the original spellcast and hurt animation’s “closed eyes”, but is now available on all frames.
-
-
The new expressions by Eliza are now available on all frames, along with eye overlay recolors where available:
-
Look Right
-
Look Left
-
Eyeroll
-
Shock
-
Anger
-
Sad
-
Happy
-
Blush
-
Shame
-
-
-
Pennomi and Laetissima (CC-BY-SA 3.0, GPL 3.0)
-
https://opengameart.org/content/lpc-base-character-expressions
-
Angry, Sad, Happy
-
These assets overlay the base faces and require the base heads to work.
-
They are universal to both male and female.
-
Skintone recolors are available for all assets except hurt and spellcast.
-
Eye overlay recolors are available for Sad. The other assets use the same eye layers as the default and the expressions must be laid over them.
-
-
Tears
-
Only one color, blue. Still partially transparent. Available on all animations except hurt and spellcast.
-
-
At this point in time, its a bit inconvenient on how to handle eye color overlays on the faces. You have to first choose the facial expression, then the eyes that match that facial expression. That’s the main reason why its not yet available on the ULPC Character Generator right now. It should be available soon, though.
* NOTICE:
Base sprites used in preview image are part of the LPC set and were not made by me.
The Universal LPC Character Generator is a great place to get a full list of sprites to use:
https://liberatedpixelcup.github.io/Universal-LPC-Spritesheet-Character-...
![application/zip lpc-2025-02-01-lpc-expressions_oga-by-3.0.zip](/modules/file/icons/package-x-generic.png)
![application/zip lpc-2025-02-01-lpc-expressions-alt-overlays_oga-by-3.0.zip](/modules/file/icons/package-x-generic.png)
![application/zip lpc-2025-02-01-lpc-expressions-pennomi_cc-by-sa-3.0_gpl-3.0.zip](/modules/file/icons/package-x-generic.png)
![text/plain credits.txt](/modules/file/icons/text-plain.png)
![application/zip lpc-2025-02-03-lpc-expressions-female-neutral-fixed_oga-by-3.0.zip](/modules/file/icons/package-x-generic.png)
Comments
And immediately I see that walk is messed up somehow... damnit... I don't think its lpctools that did this, though. Pennomi and Laetissima's Happy works fine over the other one, so its not lpctools that's the issue.
UPDATE: As far as I can tell, this is only an issue with the preview and not the actual sheets. Not sure how that happened. I can clean up the preview later.
Nice! I love it.
If CC-BY-SA components are included here, then the overall license cannot include CC-BY. (Having a full credits breakdown included is great; please don't remove that. I'm referring to the licenses assigned in the submission options)EDIT: Fixed, thanks! :)
Apologies, I checked the wrong one.
I did screw up one other thing: The Neutral Female face wasn't properly cut out. Its super minor though. This was just a last-minute addition I added so you could replace the Spellcast closing eyes animation if you REALLY wanted to do so.
EDIT:
By the way, all these are up on the ULPC now:
https://liberatedpixelcup.github.io/Universal-LPC-Spritesheet-Character-...