Paper ZD

IMPORTANT INFORMATION

Since 4.17 the Blueprint Compilation Manager broke the custom compiler by not using the interface meant for compilers even when they are available.
YOU HAVE TO DISABLE “Blueprint Compilation Manager” on 4.17 and 4.18.

ZetaD is an answer to Paper2D
lack of animation support, allowing users to create their own AnimBP just as on 3D and be able to use them to drive the animation states or events in a easy and visual way

PaperZD comes with the following

PaperZDCharacter

A character that inherits from Paper2D and automatically manages the animation instance and notifies.

PaperZDAnimBP

A fully functional blueprint class that allows the user to manage their own state machine, create transition rules and assign notifies to each state, will be compiled into a runtime class that can be used by the character (inherits from PaperZDAnimInstance)

PaperZDAnimInstance

The class that is constructed via the AnimBP and will be used by the character to drive the animation and notifies.

Special Notifies

PaperZD also comes with special notifies, called PaperZDAnimNotify and PaperZDAnimNotifyState, they work just as their 3D counterpart and have the following properties

Allow the user to create “CustomNotifies” that are implemented by the PaperZDAnimBP, creating a special function that the user can complete. This way the user can avoid having to create a new Blueprint or NativeNotify for functionalities that will not be replicated on other blueprints.

-Can be derived via Blueprint.
-Can be derived natively, creating native notifies.
-Includes basic notifies (play sound, etc).

The plugin comes with their own blueprint compiler that constructs the final state machine, blueprint functions and calls.

TECHNICAL DETAILS

Features

New on 1.3

• Animation Sequences as Assets
• Full IWYU support
• Support for external Animation Sources
• General bug fixes and big optimizations.

1.0

•PaperZDCharacter and PaperZDAnimInstance that manage the notifications and State Machine.
• PaperZDAnimBP: A fully functional blueprint class that allows the user to manage their own state machine, create transition rules and assign notifies to each state, will be compiled into a runtime class that can be used by the character (inherits from PaperZDAnimInstance)
• PaperZDAnimNotify and PaperZDAnimNotifyState, notifies that work just as their 3D counterpart which can be derived via blueprints or C++.
• “CustomNotifies” that are implemented by the PaperZDAnimBP, creating a special function that the user can complete. This way the user can avoid having to create a new Blueprint or NativeNotify for functionalities that will not be replicated on other blueprints.
• Include a basic native notify (PlaySound).

Code Modules

• PaperZD (Runtime)
• PaperZDEditor (Editor)

Number of Blueprints: 0
Number of C++ Classes: 40 app.
Network Replicated: No
Supported Development Platforms: Win32, Win64 (Tested)
Supported Target Build Platforms: Win32, Win64
Documentation: None
Example Project: https://drive.google.com/open?id=11VpdnfUvjWzN3BETgANpAJI2b5RgQPA8

 You can find PaperZD on Marketplace!

UE4 MARKETPLACEITCH.IO