Devlog 15 - 0.2.1.2 - Chapter 02 Pass 01


New build is available!

This is the 2nd pass of the 3rd chapter (#02). It’s a bit stub.

Sprint log:

Explanation and demo

—— Game

General

  • New:
    • New feature toggles (environ, music, noises, global illumination, strobes).
    • Change features during gameplay.
    • Added a bunch of Light base classes. With some useful features (like animation, strobe flag, intensity).
    • Base puzzle class with a bunch of util features (story management, rewards, dialogs).
  • Optimization:
    • Re-exported (optimized) some assets.
    • Some managers are AInfo now.
    • Reorganization of assets and code.
  • Settings
    • Added custom checkbox class for features.
    • Improved widgets initialization.
    • Implemented re-load and apply. Also for sounds.
    • Improved menu organization.
  • Fixed cam-shake, quality settings, strobe/animation/flashback flicker, feats reloading on settings, settings resolution scale bar, streetlight flicker.

Art

  • New: Word-cubes used for puzzles and others, Wide cabinet, toilet, mirror, bathtub, curtain, bar, Room02, Living00, street light.
  • New: Sounds for ambiences, noises, and rain. New Music!

Chapter 2

  • New: New music! It’s pretty cool and quite different!!
  • New: new character. exchanged them.
  • New: New puzzle.
  • パラメーター adjustments.

Chapter 0 and 1

  • New: Added some new objects. New puzzle.
  • Improved some interactions. Re exported some assets.

—–– Subsystems and plugins

Flashbacks

  • New: AnimSpeed is configurable in config file.
  • Optimization: Fixed issues with de/activating unnecessarily.
  • LD: Added debug feature flag.
  • LD: Fixed setting the correct end value when adding values (as opposed to just setting one).

Dialogs

  • New: Added GetIsShowing, Get.

Story

  • New: Exposing step flags to be editable in the World Outliner.
  • New/LD: Added option to finish after dialogs.
  • Fixes and cleanups. Added logs.
  • Prevented sequences from having recursive dialogs.
  • Greatly improved the flow. Specially with child classes.
  • LD: Fix end step fading in and fading music.

Inventory / Flags

  • New: Added Flags::Instance

Interactions

  • New/LD: Added dialogs for items usage.
  • Re-parent sfx to the base mesh.
  • Improved anim logs, stop callable in editor, trigger begin on reset.
  • Added stub OnTrigger and OnTriggerLocked delegates. Ensure it has no issues with child classes.
  • Fix animator fade using invalid material.
  • Optimization: and fix ticking while deactivated.

Sound

  • New:
    • CSounder: function to set a float param safely.
    • Fade music on level and hold.
    • LD: Added feature flags for music, noise, and environ.
    • LD: Cross-fade music with environ.
    • LD: Handling feature flags for Environ, Music, Noises.
  • MusicManager Fade and SetIntensity are overrideable.
  • LD: Fix music intensity on restart. Environ start.

Utils

  • Optimized QuickMesh WPO evaluation.
  • Moved a couple of functions to utils.
  • Fixed fade material on low quality.

Significance

  • New: (Optionally) Handle occlusion.
  • New: Flag to use concurrent/sequential calculation.
  • New: Debug flag.
  • Fixed issue breaking animations.

Files

0.2.1.2 Windows.zip 373 MB
Jan 23, 2024
0.2.1.2 Linux.zip 270 MB
Jan 23, 2024

Get LifeDev

Buy Now$3.50 USD or more

Leave a comment

Log in with itch.io to leave a comment.