Jump to content

Photo

[VERIFIED][ZC 2.55 Alpha 85] "Zelda 3" animations incomplete


  • Please log in to reply
1 reply to this topic

#1 Dart Zaidyer

Dart Zaidyer

    Mystic Beard of Truth

  • Members
  • Location:Somewhere fun

Posted 02 January 2021 - 06:06 PM

SUMMARY

"Zelda 3" animations for Link do not display in Zelda.exe as intended

 

VERSION
ZC 2.55 Alpha 85

OPERATING SYSTEM
Windows 10

BUG DETAILS
Zelda.exe does not display the correct animations for "Slash", "Stab" and "Pound" when the Animation Style is set to "Zelda 3". Instead, Zelda.exe defaults to the standard behavior of "Original" and "BS-Zelda" animation styles.
While editing and previewing Link's sprites in ZQuest, these animations are displayed correctly. "Slash" is expanded to 6 unique frames of animation, "Stab" is expanded to 3 unique frames of animation, and "Pound" is expanded to 3 unique frames of animation. This represents the original intention of the developer who first implemented Zelda 3 animation for Link, but it was never fully implemented in Zelda.exe itself.


HOW TO REPRODUCE
These tile sheets contain Slash, Stab and Pound animations arranged in the manner ZQuest.exe expects:
4tfXdVI.png8pSxusb.png


Set up the above tile sheets in a quest. Preview the Slash, Stab and Pound poses in all Animation Styles. You should see that ZQuest will render the longer animations when the Animation Style is set to "Zelda 3", and they are noticeably different than what it renders when Animation Style is set to "Original" or "BS-Zelda".
Then, save the quest and play it in ZC. You should notice that when Slashing, Stabbing, or Pounding, the game only renders the animation as if it were set to "Original" or "BS-Zelda" styles.


Edited by Dart Zaidyer, 02 January 2021 - 06:08 PM.

  • Anthus, SkyLizardGirl and Lüt like this

#2 Emily

Emily

    Scripter / Dev

  • ZC Developers

Posted 02 January 2021 - 07:53 PM

Mark: https://github.com/A.../link.cpp#L1731
 

This area controls the animations in question on the ZC side. Nothing here handles the animation style (the style var passed to 'linktile()' is *entirely unused*).

Under Z3 animation, this needs to do different math on 'attackclk' to appropriately handle the various animation frames, which it fails to do.

 

ZQuest's preview displays this correctly, Mark: https://github.com/A...ustom.cpp#L9433




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users