What's New
Improved storybook
by Diego Alonso Miñano Lavado
Diego continued working on the storybook from which the player can pick a quest. It looks more like a real book, and less like a user-interface menu: there is a table of contents at the start, and separate pages for each quest, with an illustration included:
storybook.webm
If you look closely, you might notice that the book itself is now cel-shaded rather than dithered, matching our visual style.
Better input hints
by Alexandra Alarcon Vivanco
Alexandra made further improvements to the on-screen display that shows players which actions can be taken with their keyboard or controller, and switched to use the Kenney Input Prompts asset pack:
We have found through playtesting that these hints are quite important – we plan to make them visible throughout the game in future.
New ink combat levels
by Carlos Juniors Chiroque Silva
Carlos is implementing new levels for combat, based on previous level designs and ideas for new mechanics:
Find these in the “Placeholder” LoreQuest.
New enemy: “Mothsache”
by Omar Franco Mendez Contreras
Omar continued animating the Mothsache and added the enemy to the gym testing scene. Hopefully we'll see this new enemy soon in actual levels!
mothsache.webm
What's Changed
- storyquest_bootstrap: Copy template recursively by @wjt in #1344
- linux: Add 0.1.6 to releases file by @wjt in #1351
- Player: Repurpose stopping and moving steps by @manuq in #1352
- Void particles: Make visibility rect big enough by @manuq in #1353
- Prefix quest files (not dirs) with quest name by @wjt in #1357
- Player: Set wall min slide angle to one degree by @manuq in #1362
- Refactor input actions by @manuq in #1356
- Make the barley and tomatoes bigger by @wjt in #1364
- HookControl: Use a timer to allow D-pad diagonal aiming by @manuq in #1369
- Void spreading enemy: Defeat player while patrolling by @manuq in #1367
- Complete the skeleton of the lore second quest by @manuq in #1371
- Void spreading enemy: Add defeat method by @manuq in #1370
- Nora: Reset combat & stealth camera zoom to 1× by @wjt in #1329
- Remove wobble hints from sequence puzzle by @wjt in #1382
- Add stealth/sequence puzzle combo level by @wjt in #1380
- Replace icon by @wjt in #1381
- Musician dialogue: Remove call to stop_hints() by @manuq in #1394
- Grappling hook: Add Void enemy lurking around by @manuq in #1377
- Grappling hook: allow / disallow going to previous sublevels by @manuq in #1392
- Project settings: Setup movie file in user data folder by @manuq in #1397
- Void quest: Add music to levels by @manuq in #1400
- Player: Add one pixel of safe margin by @manuq in #1396
- Fray's End: Remove y_sort_enabled from two trees by @wjt in #1401
- Add ThrowProjectileBehavior by @manuq in #1308
- Void runner: Allow enemy to consume starting starting island by @wjt in #1402
- Use Threadbare logo in bootsplash by @wjt in #1407
- Mark El Juguete Perdido team as owners of their quest by @wjt in #1414
- El Juguete Perdido: Refactor TileMapLayers to only use one "kind" of tile each by @wjt in #1416
- Add clues when Void enemy starts chasing by @manuq in #1422
- Void initial narrative by @manuq in #1415
- Decouple cinematic from combat by @manuq in #1432
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1443
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1442
- Adjust tile map layers by @wjt in #1447
- README: Update web URL by @wjt in #1446
- tileset: Add missing "walls" collision polygon by @wjt in #1445
- Have the correct elder congratulate the player after solving Sokobans by @wjt in #1451
- Improve
void_grapplingscene (quest_002): fix out-of-bounds issue and layout adjustments by @russell-cj in #1441 - Grappling hook level: Add intro cinematic by @manuq in #1434
- storyquest_bootstrap: Copy TileSets by @wjt in #1449
- Void runner: improve tree collisions by @Omar071201 in #1436
- Remove invisible barrier in lorequest 1 stealth challenge by @sebastianangulod in #1453
- storyquest_bootstrap: Forbid "story" and "quest" words by @manuq in #1452
- Implement InkDrinker Level 4 Design by @russell-cj in #1455
- Player: Add defeat() method by @wjt in #1456
- REUSE: match .uid files anywhere in the source tree by @wjt in #1458
- Split big TileSet into 6 smaller TileSets & update all scenes by @wjt in #1448
- Ink combat round 1: Fix another cliff collision on the right side by @sebastianangulod in #1461
- Ink Drinker Level 4: Camera, decoration, and Teleporter adjustments by @russell-cj in #1463
- Mothsache enemy: Update Aseprite source file with walking animation by @Omar071201 in #1462
- feat: implement unified directional key support using the new input p… by @AlealarcViva in #1464
- feat: update input hint labels (#1… by @AlealarcViva in #1465
- Grappling hook level: Redesign start and end scenes by @manuq in #1454
- Storybook Visual Redesign implementing two pages per quest by @Gatorrante in #1466
- Cinematic: Do not wait for animation finished by @manuq in #1471
- Repositions intro concept art by @Gatorrante in #1474
- Consistently bind all joypad devices to actions by @wjt in #1480
- ci: Cache Git LFS objects by @wjt in #1484
- Integrate Mothsache idle attack and move by @Omar071201 in #1477
- Implement the design of Ink Drinker Level 5 by @russell-cj in #1473
- Input hint: Fix generic controller showing keyboard directional hint by @AlealarcViva in #1482
- ci: Don't fetch all LFS objects for Flatpak build by @wjt in #1492
- Change the introductory dialogue for the Sokoban puzzle. by @JuaniCargnel in #1493
- Replace animations with illustrations for quests 001 and 002 by @Gatorrante in #1498
- ci: Export with Godot 4.5.1 by @wjt in #1485
- Ink Drinker Level 5: Enemy and TileMap adjustments by @russell-cj in #1489
- Incorporate broken bridges sprite by @sebastianangulod in #1496
- Storyquest dialog: Add better placeholder texts by @manuq in #1501
- Void: Add closing transition by @manuq in #1491
- Stealth/sequence combo: Use broken-bridge tile by @wjt in #1508
New Contributors
- @JuaniCargnel made their first contribution in #1493
Full Changelog: v0.1.6...v0.1.7





