1. LifeDev
  2. News
  3. Devlog 15

Devlog 15

New build is available!


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

[h2]Explanation and demo[/h2]

[previewyoutube][/previewyoutube]

------- Game


[h2]General[/h2]
* 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.

[h2]Art[/h2]
* 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!

[h2]Chapter 2[/h2]
* New: New music! It's pretty cool and quite different!!
* New: new character. exchanged them.
* New: New puzzle.
* パラメーター adjustments.

[h2]Chapter 0 and 1[/h2]
* New: Added some new objects. New puzzle.
* Improved some interactions. Re exported some assets.

------- Subsystems and plugins


[h2]Flashbacks[/h2]
* 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).

[h2]Dialogs[/h2]
* New: Added GetIsShowing, Get.

[h2]Story[/h2]
* 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.

[h2]Inventory / Flags[/h2]
* 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.

[h2]Sound[/h2]
* 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.

[h2]Utils[/h2]
* Optimized QuickMesh WPO evaluation.
* Moved a couple of functions to utils.
* Fixed fade material on low quality.

[h2]Significance[/h2]
* New: (Optionally) Handle occlusion.
* New: Flag to use concurrent/sequential calculation.
* New: Debug flag.
* Fixed issue breaking animations.