CoreAnim

Interpolated animation modpack, using Minetest 5.9+ API with backwards compatible syntax.

Work in Progress API / Library Player customization / Skins

Download (1.7 MB)

How do I install this?

CoreAnim


Interpolated animation modpack, using Minetest 5.9+ API with backwards compatible syntax.

About the modpack

This modpack contains library that wraps new ObjectRef:set_bone_override API into the backwards-compatible function with ObjectRef:set_bone_position and aims to generalise animation API, so you may use it for bone-based animations as you please.

The API is still being worked on, so it may have a breaking changes for any kind of extensions to ObjectRef:set_bone_position API. It may take a modders' opinions to stabilize itself.

Goals (and TODOs):

🗹 Provide interpolated bone-based animations for players' heads.

🗹 Basic compatibility with other mods and games, by not overwritting other bones animations and avoiding game-specific APIs.

Note: This means, I do not plan to implement anything that is not hardly dependant on default and player_api mods, those may be an optional dependencies, but should not be used for the core part of the mod.

🗹 Try to provide a backwards compatibility API, so bone overwrite mechanism is generalised and uses older API for older clients.

🗹 Consider making this a modpack over a single mod, to modularise it a bit and to alow to provide this as a library with backwards compatible syntax.

🗹 Consider replacing the official (engine) API once the modpack is activated, or find another way to make older mods use this over old API calls.

☐ Avoid game exceptions, rule exceptions etc. Make code generic enough so it can figure out any abnormalities on its own.

Note: The idea of this point is to make animations as much fitting into other games than MTG as possible. Some stuff however may be limited, due to conflicts with the game animations.

☐ Provide monoids API to resolve conflicts between game and mod animations.

License

This project is distributed under the terms of ISC license, distributed as COPYING file. Under no circumstances shall this project be distributed without the license file, or shared in any way that violates license terms and conditions.

Reviews

Review

Do you recommend this mod?

  • Русский

    Я не панимаю

    I I'm withI quite I'm not at all I don't understand at all. I don't understand at all for I don't understand at all why I don't understand at all what that is for. I don't understand at all what that mod is for. I don't understand at all what that mod is for. I don't understand at all what that mod was for, I thought. I don't understand at all what that mod is for, I thought for I don't understand at all what that mod is for, I thought it was forI don't understand at all what that mod was I thought to create I don't understand at all what that mod was for, I thought to create aniI don't understand at all what that mod is for, I thought it was to create animations. I don't understand at all what that mod is for, I thought it was to create animations and I don't understand at all what that mod is for, I thought it was for creating animations and soI don't understand at all what that mod is for, I thought to create animations and create I don't understand at all what that mod is for, I thought to create animation and create a cartoon I don't understand at all what that mod is for, I thought to create animation and create a cartoonI don't understand at all what that mod was for, I thought to create animation and create a cartoon?

    4 comments