REMAINING GIANTS EDITOR / FS25 VALIDATION

This ZIP is an implemented development build, not a verified gameplay release.
No game or editor launch was performed during this build.

GIANTS Editor 10
1. Open handTools/diary.i3d in a copy of the extracted mod.
2. Confirm the IndexedTriangleSet imports, both material subsets show and
   the texture paths resolve. Inspect front-cover UV orientation, back,
   binding, normal direction, shadows and realistic scale (~30 cm long).
3. Inspect the 91,049 triangle prop budget. A further proper decimation/LOD
   pass is advisable if many books will be placed in one scene.
4. Save the I3D using Editor to compile external .i3d.shapes if desired.
   Repackage every resulting referenced file. The supplied I3D uses inline
   XML geometry and does not reference a missing .shapes file.
5. Inspect the matte cover and original edge material under FS25 lighting.
   Pack source roughness/metallic maps for a GIANTS shader only if needed;
   do not put separate PBR maps into arbitrary GIANTS gloss channels.
6. Create mipmapped DDS equivalents with GIANTS Texture Tool if preparing
   a public release; the provided PNG assets are used in this build.

FS25 single-player, initially with only this mod enabled
1. Confirm selection screen recognition and no load errors in log.txt.
2. Confirm Shop > Jamo Modding > Jamo Modding Tools displays the $125 book.
3. Press Shift+L before buying: the purchase message should appear.
4. Buy the hand tool. Check the balance deduction, inventory and held mesh.
5. Press Shift+L on foot, then in a vehicle; press again to close. Check
   that normal movement/vehicle input is consumed while the GUI is open.
6. Test both Shift keys. Plain L and Ctrl+Shift+L should not trigger the
   raw fallback. Check installed mods for any Shift+L conflict. The native
   input action is listed in Controls, but Shift+L also has a fixed fallback.
7. Fill every driver/two-up field. Test Enter, Clear, Cancel and Escape.
8. Add Work 06:00-12:00 and Rest 12:00-24:00. Expect 6h work, 12h rest,
   6h blank. Try an overlap; expect a warning and no modification.
9. Edit/delete a period. Confirm graph, totals and chronological row ordering.
10. Save, exit completely, reload and compare all records. Test an autosave
    with a driver text field still open. Activity drafts require Apply period.
11. Sleep/advance a game day, open the diary, then browse back. Previous
    records should remain; the new day's activity and signature are blank.
12. Check layout at 16:9, ultrawide and smaller display sizes; the sheet and
    editor are uniformly fitted inside a 1600 x 900 logical canvas.
13. Repeat menu checks with the user's existing Jamo category helper enabled.
14. Review log.txt for errors after buying/equipping, UI use, saving and deletion.

Limits
- Single-player only; modDesc multiplayer supported=false.
- Opening requires the exact local-player-held book; inventory ownership is insufficient.
- The book is a hand tool; hand alignment needs in-game validation.
- No physical cover animation; the diary UI opens separately.
- No automatic telemetry logging, fatigue rule checking or calendar mapping.
- Per-game-day manual records; no automatic pages for days never opened.
- Twelve wider activity columns per view; toolbar pager for further columns.
- Daily sheet uses native lines and text; reference raster is no longer rendered.

VERSION 1.0.1.0 SHOP FIX
The main shop listing now uses species HANDTOOL, not PLACEABLE.
Automated tests cover standalone routing, installed JAMOMODSTOOLS routing,
late menu helper rerouting, and hand-tool page save/reload namespaces.
The new shop listing still needs in-game confirmation.

VERSION 1.0.2.0 IN-GAME CHECKS
1. Buy/equip the diary, then toggle it into hand. Check the top-left controls
   help displays Open work diary with the Shift + L key glyphs.
2. Check the front cover is facing you, with red binding above the title.
3. Put the diary away: Shift + L must do nothing. A book in inventory or a
   legacy placeable must not grant access. Another player holding one must
   not grant access. Putting the book away while open must close the diary.
4. Check native sheet labels and rules are crisp; typed values and editor
   values are visibly larger and bold at your usual display resolution.
5. Apply Work 06:00-09:00, Break 09:00-09:30, Work 09:30-12:00 and Rest
   12:00-24:00. Expect four horizontal pen strokes with vertical transitions
   at 09:00, 09:30 and 12:00. Totals: work 5.50 h, rest 12.50 h, blank 6 h.
6. Edit or delete a period: trace and totals must update. Save/reload and
   confirm the graph is rebuilt from the saved periods.
