Animation Overrider

Imprudence 1.3 and higher includes a built-in AO (Animation Overrider). Unlike traditional inworld AOs, Imprudence's AO does not cause lag, can include literally thousands of animations, and works on no-script land:



= How To Use =


 * Detach any AO you are currently wearing, or it will interfere.
 * Place all of the animations from the AO into a folder in your inventory.
 * Place the ZHAO II notecard for the AO in the same folder.
 * Drag the correct notecard onto the indicated spot in the AO window.
 * Press the "Reload" button.

If you already have a ZHAO II formatted notecard in your inventory, you can use that one. If not, press the "New Notecard Template" button to create one in your inventory.

The AO is folder-based.

You can change AOs by dragging different notecards into the AO window or by clicking "More>>" and changing the active animations.

= Example Notecard =

[ Standing ]vAStand01DANGER|VAStand05_DANGER_F|VAStand02_DANGER|VAStand06_DANGERe|VAStand04_DANGER|VAStand06_iDANGER|VAStand07_DANGER3|VAStand08_DANGER30|VAStand08_iDANGER30|VAStand09_DANGER [ Standing ]vAStand11_DANGER|VAStand12_DANGER|VAStand13_DANGER|VAStand14_DANGER|VAStand15_DANGER|VAStand02_iDANGER [ Walking ]08WALKDANGER|DANGERMIXWALK1|DANGERMIXWALK2.3|DANGERkillerwalk|09WALKMODEL3.2hips|08WALKDANGERmix3 [ Sitting ]sit01DANGER|sit02DANGER|sit03DANGER|sit04DANGER|sit00DANGER [ Sitting On Ground ]sitgDANGER01|SitGDANGER2|sitgDANGER3 [ Crouching ]crounch02DANGER|VAmocCROUNCH3 [ Crouch Walking ]vAFLIPWALK2 [ Landing ]landing2DANGER|Landing_Jump03_AN [ Standing Up ]vA_boxerlanding1 [ Falling ]fall_VA_fly3 [ Flying Down ]vA_DangerFlyDown [ Flying Up ]vA_DANGERflyUp [ Flying ]vA_DangerFly|VAmocFLIGHT2 [ Flying Slow ]vAmocFSLOW [ Hovering ]vA_DANGERhover_v02 [ Jumping jump02DANGER|jump_Jump03_AN [ Pre Jumping ] v3_VA_Prejump|preJump_Jump03_SL [ Running ]vISTARUN [ Turning Right ]vATURNR [ Turning Left ]vATURNL [ Floating ]fLOAT [ Swimming Forward ]vA.DIVE [ Swimming Up ] [ Swimming Down ] [ Typing ]typex

Notice the lack of spaces between the closing bracket "]" and the animation name.

= For Advanced Users =

Notes for advanced users:

Lines starting with a # are treated as comments and ignored. Blank lines are ignored. Valid lines look like this:
 * ClientTagsListURL[ Walking ]SexyWalk1

The token (in this case, [ Walking ] - note the spaces inside the [ ]) identifies the animation to be overridden. The rest is a list of animations, separated by the '|' (pipe) character. You can specify multiple animations for Stands, Walks, Sits, and GroundSits. Multiple animations on any other line are invalid. You can list as many animations as you want. You can repeat tokens, so you can split the Stands up across multiple lines. Use the [ Standing ] token in each line, and the viewer will add the animation lists together.

Each 'animation name' can be a comma-separated list of animations, which will be played together. For example:
 * [ Walking ]SexyWalk1UpperBody,SexyWalk1LowerBody

Note the ',' between SexyWalk1UpperBody and SexyWalk1LowerBody - this tells AO to treat these as a single 'animation' and play them together. The '|' between this 'animation' and SexyWalk2 tells AO to treat SexyWalk2 and SexyWalk3 as separate walk animations. You can use this to layer animations on top of each other.

Do not add any spaces around animation names!!!

= Credits =

Imprudence's AO notecard system is based on the ZHAO-II HUD by Second Life resident Ziggy Puff, with code and example notecard above from the Emerald Viewer.