ReviewOS

stacks/the-settlers-iii-remake

Render original geologist movement and survey sequences

#209
Closed chris opened this 7 days ago ·
7 days ago

The browser currently draws geologists as generic carriers, even while they survey. The supplied remake and Amazons demo contain their actual movement and survey images.

Pinned source: paulwedeck/settlers-remake@6ad8c42. The common movables table selects Roman file 11 sequence 37 for six directional walking/idle groups (72 frames), sequence 39 for ACTION1 (31 frames) and sequence 38 for ACTION2 (16 frames). GeologistMovable plays ACTION1 followed by ACTION2 before recording a survey result, with relative durations 1.4 and 1.5 in that remake. All 119 demo body frames decode successfully. Reference and original-file hashes are retained locally.

The original torso layers require the decoder correction tracked in #210.

Acceptance:

  • Import the actual images, anchors, transparency and applicable torso layers through the maintained converter; require them in validation and browser startup. Retain exact source selectors and byte provenance.
  • Draw walking and idle geologists using their real direction and movement state. During an actual survey task, play the two original work sequences in reference order using the task's existing progress and the reference duration ratio.
  • Preserve engineering profile 0.13.0, survey duration, sign creation, reserves, commands, saves and replay behavior. Using the reference's visual sequence ratio does not establish original Gold timing.
  • Respect reduced motion, visibility and actual cargo. Demonstrate state-derived animation, a paused scene, save/reload and unchanged checksums through public session/scene tests. Compare converted pixels with independently retained source-frame identities and inspect actual browser output.
  • Run unit/browser checks, lint, types, assets and the production build. Verify committed CI and its original diagnostics before closure.

Scope: the Roman geologist's existing movement and surveying activities. Other professions, complete original player colors, full animation coverage, original Gold measurements and native game presentation remain open in #20, #41 and #4. Converted original-media rasters remain local.

7 days ago

Geologists now use all 119 original movement and survey frames, with aligned torso layers. The scene follows each settler's actual direction and survey progress, playing the two work sequences in the supplied remake's order. Reduced motion keeps the work image still; survey results and the existing simulation timing are unchanged.

Source-frame comparisons, paused-scene and mid-survey restore tests pass. Native browser controls also exercised surveying in an ordinary rival match. CI passed, including 361 unit tests and all 472 browser steps.

This completes the Roman geologist slice. Player colors, other professions and original Gold timing verification remain open.

Sign in to comment on this issue.