Rijad Zuzo
ec16e2f2ca
feat(environment): add painterly skies and living meadows
2026-09-05 20:27:09 +02:00
Rijad Zuzo
7899d36f03
feat(foliage): add recovering grass trails and bush contact
2026-09-05 19:30:46 +02:00
Rijad Zuzo
da3bed67a0
feat(art): add storybook meadow and woodland villagers
2026-09-05 18:56:44 +02:00
Rijad Zuzo
6523fc28b8
chore: normalize regional project files
2026-08-13 00:08:47 +02:00
Rijad Zuzo
5a70aaaded
perf: benchmark regional simulation scale
2026-08-12 21:38:10 +02:00
Rijad Zuzo
758d240438
feat: vendor dialogue manager v3
2026-08-12 20:10:54 +02:00
Rijad Zuzo
34428d836a
perf: harden runtime for weaker hardware
2026-08-12 10:02:45 +02:00
Rijad Zuzo
5511c295a5
fix: harden cross-platform quality tooling
2026-07-30 13:42:38 +02:00
Rijad Zuzo
e284d3774d
fix: enforce storage and tooling invariants
2026-07-30 13:00:59 +02:00
Rijad Zuzo
e3aa3440a2
feat: add deterministic goat routine
2026-07-26 23:52:56 +02:00
Rijad Zuzo
f79c2bb630
feat: introduce identity-backed goat
2026-07-26 22:26:00 +02:00
Rijad Zuzo
2719b0398b
feat: derive resource visuals from state
2026-07-17 18:39:14 +02:00
Rijad Zuzo
145b90eb97
feat: carve Jajce river into terrain
2026-07-17 01:05:09 +02:00
Rijad Zuzo
5356c34fd7
feat: index loaded resource discovery
2026-07-17 00:34:30 +02:00
Rijad Zuzo
2c88ed6ea8
feat: scale village queries and enrich Jajce center
2026-07-16 23:51:08 +02:00
Rijad Zuzo
4be72639d8
feat: establish simulation scaling baseline
2026-07-16 13:07:01 +02:00
Rijad Zuzo
f82d9683de
feat: package pantry crisis demo
2026-07-16 00:37:59 +02:00
Rijad Zuzo
c23f6887c8
feat: make pantry crises visible in the world
2026-07-14 23:54:22 +02:00
Rijad Zuzo
c722e32a88
feat: add knowledge-gated pantry opportunities
2026-07-13 00:46:56 +02:00
Rijad Zuzo
9fcf6a0a58
feat: add person history and trust reactions
2026-07-12 11:42:10 +02:00
Rijad Zuzo
81409650df
feat: add witnessed knowledge and wind ambience
2026-07-11 11:27:40 +02:00
Rijad Zuzo
2ed93de6d1
chore: install gut quality suite
2026-07-10 15:59:46 +02:00
Rijad Zuzo
39989002ca
feat: add stylized villager presentation
2026-07-09 23:47:46 +02:00
Rijad Zuzo
8419116008
chore: bootstrap Godot quality tools
2026-07-09 23:32:03 +02:00
Rijad Zuzo
5cbab527bf
fix: enforce village resource invariants
2026-07-09 23:10:18 +02:00
admin
5251644b78
feat: stage simulation garden first read
2026-07-08 16:47:25 +02:00
admin
e813a8b2d5
docs: capture simulation garden baseline
2026-07-08 16:26:06 +02:00
admin
0fa8d80119
docs: capture jajce lookdev baseline
2026-07-08 16:01:08 +02:00
admin
324084f233
feat: bake jajce terrain navigation
2026-07-08 15:53:39 +02:00
admin
b0bad6c467
fix: stabilize godot 4.7 headless validation
2026-07-07 15:48:22 +02:00
admin
ac0282716c
fix: run project scenarios in quality gate
2026-07-05 23:24:17 +02:00
admin
fde2101690
fix: repair jajce beauty asset pipeline
2026-07-05 23:24:08 +02:00
admin
4463e524aa
style: apply gdformat formatting across the entire project
...
Auto-format all GDScript files using gdformat from gdtoolkit.
This is a baseline formatting pass to ensure consistent style:
- Normalizes indentation and spacing
- Wraps long lines to 100 characters
- Removes trailing whitespace
- Standardizes blank lines between functions
68 files reformatted, 8 files left unchanged (3rd-party addon files
with parse errors excluded).
2026-07-05 23:06:23 +02:00
admin
28a2e42c41
feat: add local quality gate scripts and documentation
...
Add quality.sh (bash), quality.ps1 (PowerShell), and fix_format.sh
for automated GDScript quality checking. Includes:
- gdformat --check (formatting gate)
- gdlint (lint rules)
- godot --headless project validation (with 30s timeout)
- Optional GUT test support
- --changed mode for checking only modified .gd files
- Compact summary output with NEXT FIX suggestions
- Full logs saved to logs/quality/latest/
Add docs/local_quality_gate.md with setup and usage instructions.
2026-07-05 23:06:18 +02:00
admin
22613a445e
WIP: feat(scene) integrate beauty pass — shader water, building blockouts, wind, smoke, 6 textures
...
- Add 3 missing Terrain3D textures: Dirt Path (id=3), Riverbank Stone (id=4),
Compacted Ground (id=5) with procedural albedo PNGs + generate tool
- Replace greybox river BoxMesh with animated vertex-displacement water shader
- Replace greybox waterfall BoxMesh with scrolling-UV waterfall shader
- Add WaterfallMist GPUParticles3D with upward drift and alpha fade
- Add wind vertex shader for tree canopies (sin-based, height-weighted sway)
- Replace StylizedTree.tscn with script-driven procedural tree supporting
3 canopy color variants and position-based randomization
- Replace greybox house boxes with StylizedHouse (walls + pitched roof + door)
- Replace mill box with StylizedMill (body + roof + water wheel cylinder)
- Replace fortress box with FortressBlockout (keep + parapet + corner turret)
- Replace bridge box with BridgeBlockout (deck + pillar supports)
- Add ChimneySmoke GPUParticles3D on each house roof
- Height-snap buildings (fortress + village) to terrain surface in _ready()
- Update JajceWorld.tscn: remove all greybox landmark sub-resources, instance
new scenes, keep terrain/navigation/sky/fog as-is
- Update scaffold test for new scene structure and beauty elements
2026-07-05 20:10:45 +02:00
admin
6c11dc5dd6
WIP: feat(scene) initial beauty baseline — terrain textures, sky, foam, mist, foliage, shadows
...
- Add 3 Terrain3D texture assets (limestone, valley grass, warm soil)
- Sculpt initial Terrain3D heightmap with ridge, valley, waterfall drop
- Replace plain water with emissive-tinged material
- Add foam mesh, mist spheres, and procedural sky with valley fog
- Add 10 StylizedTree instances around village perimeter
- Enable directional light shadows with extended cascade range
- Add tree height snapping to terrain surface
- Add refined scaffold tests for material count, terrain height, foliage, sky, fog
- Add terrain texture PNGs and StylizedTree.tscn scene
- Add generate_jajce_terrain.gd tool
2026-07-05 20:05:44 +02:00
admin
556d0fdc26
feat: add Jajce world scaffold
2026-07-04 21:06:57 +02:00