Documentation
Readme
View as plain text
Name: AnimCatcher
Version: 0.0000000000001
Date: 2/23/2013
Category: Modding resource
Author: Verteiron
Description
===========
This is a tool for modders that allows you to log a complete record of all animation events that are triggered for a given race.
Requirements
============
* A real-time log reader like Snaketail (http://snakenest.com/snaketail/)
* A second monitor is very helpful but not required
How to use
==========
1) Fire up Snaketail and point it at your papyrus.0.log. If you have a second monitor, move Snaketail over to it, then launch Skyrim on your main monitor. If not, you may want to switch Skyrim to windowed mode temporarily so you can watch the log in real time.
2) Once in-game, bring up up the console and type
help animcatch
This will give you a list of all the race-specific AnimCatcher spells. Figure out which one you want to use. For monitoring the player or a humanoid NPC, use the Character catcher. Most of the others should be self-explanatory.
3) From the console, click the actor you want to monitor to select it (you'll see the target's FormID appear at the top of the console) then type:
addspell 11000abc
or if you want to monitor the player:
player.addspell 11000abc
Where 11000abc is the formID of the spell you chose in step 2. It will take between a few seconds and a couple of minutes (the Character Catcher has over 2000 events!) to register all the events, so be patient! If the Catcher has a lot of events, you will get status updates onscreen until everything gets registered.
4) After adding the spell, you'll see events start to appear in your logfile. Once registration is complete, swing your weapon, cast your spell, do whatever it is you wanted to get an event sequence for, and you will see it logged in real time.
5) The Catcher spell ends either when the target actor dies, or when you remove it from the console with RemoveSpell.
Todo
====
Possibly create creature category spells (all critters, all atronachs, etc) to reduce the total number of spells required.
Installation
=======
1. Copy the ESP and BSA file into the Skyrim\Data directory.
Uninstall
=========
1. Delete AnimCatcher.bsa and AnimCatcher.esp.
Contact
=======
[email protected]
Credits
=======
Thanks to Antares, gulogulo, tiny lampe and SpookyFX for asking interesting questions.
Thanks to rongphale for making me less ignorant about hkx files.
Thanks to charlieface88 for letting me know I was missing some events.
Tools Used
==========
7-Zip
Creation Kit
hkxcmd.exe
BSAOpt
Perl
Bash
Process
=======
After extracting all actor-related hkx files from the various BSAs, a combination of bash and perl were used to dump all animation annotations and behavior eventnames. These lists were then automatically assembled into Papyrus scripts by another bash script. The Catcher spells were then created in the CK in the usual fashion.
Licensing/Legal
===============
Do whatever you want with this except sell it and/or claim it as your own.