been replaying the game non-stop for a good while lately and genuinely didn't expect a mod update EXACTLY when i came back to it. thank you so much krongorka, you're the absolute best <333333
You're welcome
As for mod development, it continues with brothel "skeleton group". Initial V2P only touched actual skeletons for "Idle/Rest" states for entities and now we're looking at actual scenes.
Assets in default game for these scenes use most compressed textures in the game "DXT5Crunched". Since 0.7 build have some textures done for brothel (except VIP/VVIP rooms unfortunately). So, I'm using RGBA32 uncompressed texture extracted from 0.7 pre-release build and convert it with a "technically better" BC7 compression for the mod. Like I said before, it might be worse for ARM devices, but better overall for desktop. I'm attaching both original and modified sprite sheets in attachment.
As usual, skeleton mesh complexity is reduced for faster CPU performance.
Other things about modified skeleton:
- Slave's legs are mirrored (same texture used twice for both legs, flipped by coordinates *-1/+1 trick*)
- Shadow and Client sprite resolution is decreased by x2. That's something I probably didn't mention before, but I'm actually reducing resolution on some sprites in particular.
Shadow sprites take way too much space on sprite sheets. Unique Slave like aure can be packed in 512x512/well, 1024x512 is more realistic but there's a room for tighter packing. Original shadow resolution varies from 200x80 to 700x300 for Minotaur and Salamander.
Spine software can automatically scale sprites to fit the mesh from reduced resolution. Not as sharp, yeah, but not terrible looking. Packs way better too.
Writings on the wall in these scenes are interesting in some way. Apparently Korean and Japanese writings was made a bit different. First/Third sprite groups are the same as English variation, but the second one includes some "unique" sprites which are not used in English sprite pack. Won't include them for next iteration of V2P, but planned for V3 - because sprite sheet have to be increased from 512x1024 to 1024x1024.
Another thing to mention, Chinese language don't have translated writings for it. So it look like this:
PS: "W.C" and "numbers" are universal for all language sprites so these actually appear in the scene for Chinese language/Other custom translations.