Animations for melee weapons are built using a program called Demina (Demina.exe) which should be located in the Tools folder in your the Signs of Life install directory. Animations must be compiled using Demina before they can be used in a mod. 

Compiling Animations:
	- You can compile animations by running the AnimationPacker program by opening Demina and selecting File > Pack Animations. 
	- After you've opened the AnimationPacker, you can add your animations with the Add button.
	- Once you've added all of your animations, you need to set the output location for the compiled sprite sheet and the sprite sheet dictionary. 
	- You can put these files anywhere within the mod's directory, and they are referenced by the relative path in the item's lua file.

Keyframe Triggers:
	- Keyframe triggers are a way for the animation to send a string to the game. You can add a keyframe trigger in Demina by selecting the keyframe going to Keyframe > Set Frame Trigger, and then entering a string.
	
Collisions:
	- Collisions for melee weapons are set up by adding "Collision Points" for animations, and they are defined in the item's lua file. Collision Points define locations on the melee weapon that can collide with tiles and creatures.
	- "enableCollisions": Makes the collision points active starting at that keyframe. Without this keyframe trigger, the collision points will do nothing and the weapon will harmlessly pass through things
	- "disableCollisions": Makes the collision points turn off at that keyframe. Collisions will also be disabled automatically when the animation completes.

Other Keyframe Triggers:
	- "attackStart": causes the character's body animation to play an animation that looks like they are swinging something when the player is standing or crouching. Optional, but it looks nice.
	
Additional Notes:
	- You can compile animations for multiple items together, and it is generally best to do so as fewer sprite sheets can result in faster performance. The only limitation is that the resulting compiled sprite sheet cannot be larger than 2048x2048 pixels.