Hello all, here’s the latest from the Rotation Mines.
ANIMATIONS
The rotationals code is pretty much done, but Zac is now integrating a revamped animation provided by Martin for smooth 180 degree turns – once again using the power of Math(s).
“The idea is to extract the rotation about the up axis to derive the character’s rotation angle” he explains, to the blog-writers complete non-comprehension. “Without having to go through the expense of Quat->Matrix->Euler conversions, so we deconstruct the quaternion transform to derive the result much faster.”
Thanks for clearing that up Zac! Well, anyway – here’s a quick vid of where we were last week – when the rotations were working, but had weirdness around 180 degree turns.
And now, here’s where we are as of this afternoon – with the improvements half-integrated, with a reminder in bold that this isn’t the final product by any measure.
In this vid the walkToTurn and runToTurn anims still need hooking up, so the mid-stride ones used in this vid don’t look right. Likewise, there’s a one frame back-pedal still in there too, that needs hammering out. It’s getting there though.
Everything should be looking sexier next week, and the feel of player movement will be less tank-like and far more enjoyable.
Apologies for not having quite as polished a video as we had hoped this week, but we wanted to show you this at least to show that we’re getting there with it.
By way of apology please have two bug videos that both show what can happen when rotations go wrong AND hint at the modding potential that Build 41 unlocks.
Item 1: “The Spooky Float-Shuffle”
Item 2: “When Dabbing Goes Too Far”
As mentioned every week for a while now (not everyone reads every blog!) rotational anims are a core thing we need to get into the build before we can do a public IWBUMS test – alongside horde optimization and hooking the new anims up to MP.
Of these items, rotationals are pretty much in the can once the above is finalised – barring polish once this 180 stuff is fully implemented.
OTHER STUFF
While the aforementioned pre-IWBUMS work on the animation systems is underway, other team-members are working on other aspects of the game to get it ready. Other stuff added to the internal build this week includes:
TRANSLATOR SHOUT-OUT
As mentioned before, we are still looking for people who would be willing to look over the current state of community translations for Project Zomboid.
We have had quite an uptick in Chinese players this year, which is easily one of our more patchy translations – so would especially like to hear from any Chinese-speaking survivors who would be interested in helping out.
Information is available here on how you can begin contributing for any language.
Feel free to leave any questions or comments in that thread, and Connall is also always monitoring the #translation discord channel should you prefer to talk on there. Many thanks!
This week’s troubling scene from Ocha. A general list of stuff added to PZ, and vids of features being worked on, is kept here – so you don’t have to plough through endless dev blogs for info. The Centralized Block of Italicised Text would like to direct your attention to the PZ Wiki should you feel like editing or amending something, and the PZ Mailing List that can send blogs like this and patch notes direct to your mailbox. We also live on Twitter right here! Our Discord is open for chat and hijinks too!