Current version: flight, hooves and bites (0.12.6)

The local Necropolis animation mod is now 0.12.6. Version 0.12.4 rebuilt Bone/Ghost Dragon flight, which the user accepted. The follow-up revises Black/Dread Knight hooves and both dragons’ attacks. Wight/Wraith claw work is covered in the existing ghost article.

The old dragons flew almost upright with only a small wing oscillation. The revised torso leans forward while shoulder and outer-wing motion produce a full upstroke and downstroke, with matching takeoff and landing. Version 0.12.6 preserves those accepted flight and transition files byte for byte.

Accepted dragon flight from 0.12.4, retained in 0.12.6; Blender frames at an offline review rate of 8 fps, not measured game timing

Bone Dragon: original H3, 0.12.3, and retained 0.12.4 flight; each row is framed for pose comparison, not in-game size measurement

Hooves needed more than a longer stride

The first revision made diagonal steps and hoof lifts clearer, but the user still found the hoof shapes strange. Comparing Castle cavalry exposed broad hoof shells, soles locked horizontally during swing, and skin weights that bent the hoof with the lower leg. The revision narrows the contour, keeps the shell rigid, lets it fold with the lifted lower leg and returns it to a flat stance. All 29 knight clips, totaling 205 frames, were rerendered to keep the same shape across holding, movement and attacks.

Hoof reference from the existing Castle cavalry Blender scene

Black Knight: original H3, 0.12.4 and 0.12.6 movement

Revised Dread Knight movement, offline 8 fps review

Black Knight: 1400×1400 Blender still with revised hooves

Dread Knight: 1400×1400 Blender still with revised hooves

Dragon attacks need preparation and a bite

The original raises its head and opens its jaw before reaching down toward the target. The old replacement barely moved its neck. All three attack directions now have a clearer preparation, neck reach and recovery, with different bite heights. Leg solving retains support and the tail lifts during preparation. The first larger-motion attempt put the tail and then the toes below ground; both were corrected before delivery. High-resolution review of 0.12.5 also exposed a reversed jaw rotation that closed it into the skull. Version 0.12.6 corrects that direction and counter-rotates the head during the neck reach so the snout points toward the target instead of simply dipping down.

Rejected 0.12.5 jaw pose, caught in high-resolution review

Bone Dragon frontal attack: original, previous and revised

Revised Ghost Dragon attack, offline 8 fps review

Bone Dragon bite: high-resolution Blender still from the final scene

Ghost Dragon bite: high-resolution Blender still from the final scene

Actual VCMI test battle using 0.12.6

Version 0.12.5 first updated 47 clips and 331 native-count 2× body frames across six creatures, replacing 1932 resources. Version 0.12.6 then reexports 18 of those clips and 126 frames to correct dragon jaws and ghost weights. Across the final scenes, 615 native and intermediate samples stay above ground. Format validation reports zero errors or warnings; other files were checked individually. These checks do not establish zero cloth or membrane stretching, and model proportions still differ from the original. Thin stretching remains visible in the old flight membrane at high resolution; it is recorded here rather than silently replacing the flight motion the user accepted.

Existing Meshy models remain in use. Astra edits Blender geometry, binding and motion; no new generation request or VCMI engine-source change was made. Older records and images remain below, scoped to their delivery versions.

0.12.3 ground gait record (historical; knight movement superseded)

Ground gait revision (October 2, 0.12.3)

The local Necropolis animation mod is now 0.12.3. This was the version at that delivery. Walking Dead, Zombie, Lich, Power Lich, Black Knight and Dread Knight receive revised movement and transitions. Nine Castle units were updated alongside them in the Castle roster article.

Both zombies have a smaller difference between foot lifts and less body bobbing while retaining their original dragging character. Liches gain modest foot travel and free-arm swing, with the staff held steady. Both horses receive revised diagonal support and lift paths. The installed Skeleton already has opposite arm/leg phase and remains unchanged; Wights, vampires and dragons also retain their motion.

Walking Dead, Lich and Black Knight: previous frames above each installed sequence; offline frame comparison

The first Lich revision increased stride beyond the legs’ reach, producing a target error of about 2.9 cm. Lowering the hip reference restored reach before regenerating movement and transitions. Across all 39 revised clips, the final foot-target check stayed below 0.05 mm. This measures skeletal solving, not cloth intersections or zero foot sliding in the game.

Actual VCMI test battle with 0.12.3, including both zombies, liches and knights, plus Castle test units on the right

Existing Meshy models remain in use; Astra edited Blender motion without new modeling requests. Installation replaced 332 changed files and verified that other Necropolis files remained identical. Native frame counts, canvases and panel registration were retained without VCMI source changes. The attack, centering and modeling record below belongs to 0.12.2; walking clips in its older gallery no longer represent the current version.

0.12.2 attacks, panel registration and models (historical record)

In-game feedback on the mounted knights was blunt: the attack looked very strange. Frame-by-frame comparison showed why. In 0.12.0, the horse barely participated and the sword movement had been reduced to a small gesture beside the rider. Limiting joint rotation removed large stretch warnings while also removing the defining attack poses.

The local animation mod is now 0.12.2. This was the version at that delivery. Both knights have a rebuilt weapon arm and saber, with nine reauthored attack groups. All 29 groups and 205 independent 2× body frames for the pair were rerendered so holding, walking and attacking share the same arm. Other creatures retain their models and motion; all four final-tier creatures now have corrected panel registration. All fourteen Necropolis creatures remain covered, with no VCMI engine-source changes.

Current four-creature panel composites

The current 55-clip gallery uses fixed-canvas offline composites. Holding runs at 4 fps and the other review clips at 8 fps; these are inspection rates, independent of native game timing.

Horse support and the sword cut

Black Knight attack, 0.12.0 and the revised sequence

The reference horse rears while its rider raises the blade, then drops as the rider leans into the cut. Recovery follows the strike. The revised poses reproduce that sequence, folding the forelegs during the rear and holding the hind hooves in place along the forward axis. Upward, forward and downward attacks vary blade direction; Dread Knight retains three additional special groups.

A binding error made the larger motion unsafe. The original spatial selector missed the curved saber tip, leaving some of its vertices influenced by the horse’s neck. Weapon weights also reached the rider’s boot. Enlarging the gesture pulled those surfaces along with the sword.

Rejected larger-motion probe, showing weapon and boot distortion

The repair removes fused weapon-side arm and blade surfaces and builds articulated armor, a gauntlet, guard and curved saber in Blender. The weapon follows a rigid hand socket; weights no longer diffuse through its contact with the horse. The horse and remaining rider still use the existing Meshy model. No additional generation service was used. Rebuilding the arm also changes its local armor design slightly.

The first reconstruction removed too broad a surface region, cutting into the waist cloth and replacing the shoulder with a crude shape. A high-resolution still exposed those defects. Narrower selectors follow the arm segments and blade curve, retain the original textured shoulder plate and use revised armor shading.

Rejected first arm reconstruction with damaged waist cloth and crude shoulder geometry

Black Knight needed a separate cleanup. Its original saber curves farther downward than Dread Knight’s, and the shared selector left a second blade fragment. The high-resolution review caught it; a model-specific curve removed the remnant before another full motion check.

Rejected Black Knight version with an old blade remnant

Creature-panel alignment

All four double-wide creatures—Black Knight, Dread Knight, Bone Dragon and Ghost Dragon—now have corrected panel registration. The 0.12.1 fix covered only Dread Knight and Bone Dragon; user feedback caught the two missing variants, completed in 0.12.2. VCMI crops double-wide creatures from logical x=170, versus x=150 for single-wide creatures. The older offline gallery used the single-wide crop and concealed the in-game offset.

Their body, shadow and outline images move 20 logical pixels right relative to 0.12.0, bringing the idle silhouette centers to approximately 50/100 in the actual panel. Dread Knight and Bone Dragon keep their 0.12.1 correction; they were not shifted again. Every resolution retains its visible pixels. The shared combat sprites also translate, with both orientations checked. The gallery uses the actual double-wide crop.

All four creatures before and after registration, actual panel crop; offline composites

High-resolution Blender stills

Black Knight with the revised arm, Blender still

Dread Knight with the revised arm, Blender still

Bone Dragon, Blender still

Ghost Dragon, Blender still

These are actual 1400×1600 Blender renders. The knight images use the revised scenes; dragon images retain the 0.12.0 scenes. Earlier portraits and concepts remain in the historical sections.

Checks and remaining differences

Reopened knight scenes were checked at 381 native-frame and midpoint poses, with zero large-tear threshold hits. Revised PNGs were rendered directly with their ground-support parent, followed by fixed-ground shadows, outlines and a 3× display cache. Package validation reports 0 errors and 0 warnings. Those checks do not establish that an attack looks right in combat, as the feedback on the previous release demonstrated.

The final four creatures still total 55 groups and 365 independent 2× body frames. The 1× set is downsampled; 3× images are a precomputed scaling cache, not newly rendered 3× detail. Native duplicate-turn groups 9 and 10 are unused by current VCMI; other groups retain their original counts.

Dragon death still folds the body onto the ground instead of scattering individual bones, and Ghost Dragon’s membranes remain visually solid. Both dragons retain their models and motion, with canvas translations for panel registration. The 0.12.0 client log established combat integration for all four creatures; this update checks replacement resources and saved scenes, without claiming complete manual in-game review of every action.

Deformation checks · Attack pose measurements · Package validation. Reproduction tools are in h3-art-pipeline. Models and complete mods remain local.

0.12.1 partial panel correction (historical)

This version corrected only Dread Knight and Bone Dragon. The current account covers all four variants.

Creature-panel alignment

Further feedback identified left-aligned Bone Dragon and Dread Knight panels. VCMI crops double-wide creatures from logical x=170, versus x=150 for single-wide creatures. The previous offline gallery used the single-wide crop and concealed the in-game offset. Within the real 100-pixel window, these two idle silhouettes were centered near x=30.

Their body, shadow and outline images now move 20 logical pixels right, bringing the center near x=50. Every resolution uses an integer translation and retains its visible pixels. This is not a panel-only offset: the existing configuration shares combat sprites, so their battle images move too, with both orientations checked. The current gallery uses the real double-wide crop.

Bone Dragon and Dread Knight, before and after in the actual panel crop; offline composites

Other creatures retain their models and motion; Bone Dragon also receives a canvas-position correction.

Bone Dragon only receives the canvas translation described above; Ghost Dragon assets are unchanged.

0.12.1 gallery

Initial 0.12.0 animation delivery and rejected attacks (expand)

Earlier text and images are retained below. Limited knight motion did not establish visual quality, and the old gallery used the wrong crop for double-wide panels. The maintained 0.12.2 account above supersedes those results.

Black Knight, Dread Knight, Bone Dragon and Ghost Dragon are installed locally in necropolis-creature-animations 0.12.0, completing replacement artwork for all fourteen Necropolis creatures. The package contains 6,570 files. All 4,161 previous files for the earlier ten creatures and shared backdrop remain byte-identical; mod version metadata was updated separately.

The native client entered combat on an isolated diagnostic map and read all four creatures’ 3× images and effect layers. Its log also records creation of Ghost Dragon movement and attack animations. This verifies integration and some runtime paths, not manual in-game acceptance of every action.

Four new creatures with the installed backdrop, fixed-canvas offline composites

The 55-clip inspection page includes every action and the creature-panel composites. Review videos use 4 fps for holding and 8 fps otherwise; those rates are independent of game timing.

Animation coverage

CreatureExported groups2× body frames
Black Knight1386
Dread Knight16119
Bone Dragon1378
Ghost Dragon1382

The total is 55 groups and 365 independent 2× body frames. Native groups 9 and 10 are duplicate turns explicitly unused by current VCMI; all other groups retain their native counts. The 1× set is downsampled, and the 3× set is a precomputed display cache for the current rendering setting. It does not add native 3× render detail.

Mounted rigs separate the horse’s body, neck, head, four legs and tail from rider controls. Leg chains use diagonal gait phases. Sword attacks have a lift, strike and recovery; Dread Knight adds three special groups, with smaller excursions to stay within its armor skin’s reviewed range.

Both dragons share a rig and flight motion, with separate wing, neck, jaw, forelimb, hind-leg and tail controls. Movement includes takeoff and landing; attacks vary their head angle. Death currently folds the body onto the ground: it does not disintegrate into the original loose bone pile. Ghost Dragon uses pale, slightly emissive material, but its membranes still look solid. Those remain art limitations of this delivery.

Rigged Blender stills

Black Knight — Blender

Dread Knight — Blender

Bone Dragon — Blender

Ghost Dragon — Blender

These 1400×1600 PNGs come from rigged scenes. Concept illustrations and earlier unrigged renders remain in the historical section below.

Deformation and ground support

First binding probe with stretched horse-chest and arm regions

Hard spatial weight partitions pulled shared triangles between unrelated bones. Welding and reduction followed by adjacency-based weight smoothing removed most spikes. A larger wing excursion exposed additional failures in the full scan, and Dread Knight’s special attacks needed a further range adjustment.

The first ground-support correction also failed a rendered comparison. Moving the armature object alone did not translate the unparented mesh as assumed. The final version adds a shared support parent for mesh and rig, corrects saved animation, and translates the corresponding PNG by its orthographic projection. These scenes use directional and ambient lighting, which remain unchanged by whole-object translation.

Reopened scenes passed 675 native-frame and midpoint samples, with zero large-tear threshold hits and minimum world Z above 0.004. All 16 movement-transition endpoint pairs have identical thresholded alpha silhouettes. A separately rerendered hit pose gave alpha IoU 0.9956 and mean body RGB error about 2.82/255 against the translated PNG. That is a representative-image check, not a claim that every corrected PNG was individually rerendered.

Package validation reports 0 errors and 0 warnings. Shadows project onto a fixed ground plane; outlines and 3× display caches are generated ahead of time. First-entry latency across different battles still needs observation.

Deformation checks · Transition endpoints · Package validation · Native resource-read summary. These checks leave room for further in-game appearance feedback.

Reproduction tools remain in h3-art-pipeline. Models and complete mods stay local. No VCMI engine source was changed.

Bootstrap stage and rejected concepts (expand)

Original pre-integration text and images. Unfinished status and plans refer to that stage; the maintained account above describes the September 9 delivery of 0.12.0.

Four Necropolis creatures remain: Black Knight, Dread Knight, Bone Dragon and Ghost Dragon. Mounted riders need coordinated horse and rider motion; dragons need separate wing, neck and tail chains. The existing walking humanoid rig does not cover either structure.

This stage has four reference concepts, three textured Meshy bootstraps and 1400×1600 static Blender renders of all four creatures. Ghost Dragon reuses Bone Dragon geometry for a pale-material study. They are unrigged, have no completed animation set and are not installed in the game. These four in-game creatures still use their original artwork.

Mounted knights

The native Black Knight rides an intact black horse, holding a curved saber in the right hand and reins in the left, with red saddle cloth. Dread Knight adds horse face, neck and leg armor and stronger shoulder spikes. The concepts retain those differences and the black, silver and red palette.

Black Knight — concept illustration

Black Knight — static Blender bootstrap, unrigged

Dread Knight — concept illustration

Dread Knight — static Blender bootstrap, unrigged

Each knight received eight Blender inspection views. Four horse legs, the rider, saddle and weapon are visible as three-dimensional forms. This does not establish deformation quality: sword attachment, stirrup contact, reins and possible connections near the horse’s belly still require pose tests. Parts of the Dread Knight horse look faceted; normals and material response need further work.

Skeletal dragons

Bone Dragon — concept illustration

Bone Dragon — static Blender bootstrap, unrigged

Ghost Dragon — concept illustration

Ghost Dragon — static Blender bootstrap, unrigged

The native Bone Dragon stands on its hind legs, with two small forearms separate from two torn wings, and flies during movement. The reconstructed back views show two wings, but their extended joints and membrane deformation have not been tested.

Ghost Dragon currently shares the exact Bone Dragon geometry. A Blender material study removes the yellow cast, maps texture luminance to pale silver-white and adds restrained emission. This allows a shared rig and motion later. The current render still looks solid: wing translucency and readability against battle backgrounds remain unfinished.

Tools and rejected drafts

Built-in image_gen produced concepts; Meshy produced three textured meshes at 30 credits each, 90 total. Astra wrote local inspection and material-study tools. Ghost Dragon did not require another mesh-generation charge.

Rejected Dread Knight draft with a painted checkerboard

Rejected Ghost Dragon draft with a painted checkerboard

Both upgrade concepts painted the checkerboard into RGB. Each was edited to a flat magenta background and keyed locally to produce the concept cutouts shown above. The rejected versions remain documented here.

Automatic remeshing was disabled to preserve detail. Each raw model has roughly 1.9 million triangles and many disconnected index components. UV seams can split those components, so the count is not a count of anatomical parts. Coincident vertices need inspection and welding, followed by reduction and silhouette comparisons before skinning.

The native resource totals are 92, 125, 84 and 88 frames, respectively. Dread Knight includes three additional groups, so copying the Black Knight manifest would omit resources. The next work is horse gait, rider contact and sword motion, followed by dragon takeoff, flight, landing, attacks and skeletal-collapse death. Packaging follows those motion checks.

Tools, prompts and reproduction notes. Models and complete mods remain local. Concept illustrations and actual Blender renders are labeled separately below.