Skip to content
Loading page…
Myths' Valley

Log · Tuesday, September 22, 2026

The longest day

The day with the most commits in the whole project. The seven-phase plan left the page: saved games, affinity with the villagers, a field that grows before your eyes, letters, pacts, rituals and the village.

57 in 2D 34,721 lines added 905 files mood: deep dive

How it went

With the seven-phase rollout plan written in the morning, the afternoon was spent crossing off phase after phase: saving and loading, affinity with the villagers, the field you can watch grow, letters and pacts, and the growing village.

Twelve test gates went in on the same day. Since then, no change is closed without a test that proves it works and a falsified test that proves the test fails.

Milestones of the day

  • Seven-phase plan
  • Save slots
  • Letters, pacts and rituals
  • Twelve test gates

Featured commits

  • Tools: twelve gate tests and the drawing scripts
  • Save slots, the village screen, and what the player found broken
  • Art: faith landmarks, lookout, fruit trees, seedlings and food
  • Phase 3 of the plan: letters, pacts and rituals
  • Add customizable Miva font and PixelLab animations to the menu
  • Faith system: three faiths, their own trees and the quest that introduces all three

Who worked: Matheus Ché and Ramon Santos.

57 commits

In the 2D game

  • d2bc2f9Organize script tools into python and gdscript subfolders and configure PixelLab MCP
  • e6d6ad2Remove 'Bom Jesus dos Pobres' text from home and credits screens
  • 074ab7fLoad background texture with FileAccess fallback and set explicit anchors for CanvasLayer
  • 92a4597Convert background to genuine PNG, add official pixel-art logo, and structure concept layout in menu_inicial
  • 77d2187Remove stray (espaco) causing Parser Error in menu_inicial.gd
  • 6225f43Generate dedicated background and wooden panel via PixelLab MCP; integrate pixel-art assets into menu_inicial
  • a6a402cAdd content_margin to StyleBoxTexture so all buttons sit inside the wooden panel frame
  • 1db83deAdjust main menu layout, board framing and button plaque assets
  • 0544d77Add explicit typing for StyleBoxTexture variables to fix Variant inference warning
  • 49a5bc9Add hover and click sound effects to main menu buttons
  • 33b2b55Restore missing _btn_voltar_versao variable declaration
  • ce6b3dcGenerate menu background theme music via ElevenLabs API and integrate loop in initial menu
  • a6b9779Add master audio mute toggle button to main menu and Audio autoload
  • 06e46b9Ensure only the currently focused button displays the golden active plaque
  • 4fb6247Generate 60s second home music theme via ElevenLabs, add music selection in OPTIONS, custom pixel-art audio icon and fix interior_casa type inference error
  • d7cdd5bUpdate sound icon sprites to crisp pixel art and set TEXTURE_FILTER_NEAREST
  • d4e5418Add sound icons generated via PixelLab MCP
  • 44e99b8Update sound icons to a clean, legible pixel-art version via Pixen
  • 6ef0bdfGenerate and save sound icons and variations with PixelLab Create Image Pro
  • a8530a3Replace hand-made art with assets generated natively via PixelLab MCP
  • f3e803eImprove main menu and tool validations
  • 8e54dbfKeep all generated art in a vault, automatically
  • fb7d84cArt: faith landmarks, lookout, fruit trees, seedlings and food
  • 1ade3acFaith system: three faiths, their own trees and the quest that introduces all three
  • 1a6b1ccWorld: lagoon to the east, map 20 tiles wider and color by season
  • 40ac79bField: fruit tree with a waiting period, a winter that halts and fruit that feeds
  • 02596cfBuilding: every improvement changes the house, and every improvement grants an attribute
  • 57e39fdQuests: a checklist that crosses off, plot separate from daily life and a three-pointed compass
  • fbcdcd7Interface: item name in hand, speech bubble, manual zoom and an honest footer
  • d1d9852Gameplay fixes: stuck NPC, house layer, zoom that wouldn't return, letter read twice
  • 88cc870Tools: twelve gate tests and the drawing scripts
  • 59d73c9Documentation: the vault rule, the faith system and the valley view
  • c7dd6d4Cordels: ten anonymous chapbooks, all in original verse
  • 972e041Wire up the seven talents that promised and did nothing
  • 97c1082Script encoding, pen icon and the UTF-16 warning
  • 371de43Seven-phase rollout plan, and the old roadmap marked as history
  • f6591daPhase 0 of the plan: the game can now be saved and loaded
  • 63c5889Cross off Phase 0 of the plan
  • 795a359Phase 1 of the plan: affinity with the villagers
  • 403e561Phase 2 of the plan: the field you can watch grow
  • cd9204bPhase 3 of the plan: letters, pacts and rituals
  • 7132369Phase 4 of the plan: the growing village
  • b39f362Configure responsive screen stretching and disable embedded subwindows
  • d9e8812Keep a fixed 16:9 ratio (aspect keep) and a minimum window size of 640x360
  • b9e6d62Add settlement uids
  • 9679018Save slots, the village screen, and what the player found broken
  • 1fab764Gate runner with a ceiling, and the rule of never killing Godot by name
  • d2d7036Fix PLAY: the slot screen opened behind the menu
  • 7836828The starting foods get an owner: the stove's beiju and Candinha's cane juice
  • 494de15Fix two gates the food batch left broken
  • 7a1becaCordel placed in the scene, paper in hand gets read, and walls only where there's a piece
  • 7ca7433The pickaxe gets a stone in the way, and fishing gets a fisherman
  • b68e3eaRefactor main menu, looping video via LTX, soundtracks and Almendra font
  • e53d61eThe web becomes a web: curving threads, a node with two parents, and the ring that closes
  • 60a905fMove version navigation into the header, remove scroll and adjust inner margins
  • aec1742Add customizable Miva font and PixelLab animations to the menu
  • 0cd2e6bSet menu to 3 rows and move QUIT to a bottom-right button