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
andplayer_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.
Я не панимаю
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?