Full notes
Full LifeDev update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Performance
- UI and audio
- Gameplay
- Fixes
New build is available!
> This is the 2nd pass of the 3rd chapter (#02). It's a bit stub.
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
- NewWord-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
- NewNew music! It's pretty cool and quite different!! * New: new character. exchanged them. * New: New puzzle. * パラメーター adjustments.
Chapter 0 and 1
- NewAdded some new objects. New puzzle. * Improved some interactions. Re exported some assets.
------- Subsystems and plugins
Flashbacks
- NewAnimSpeed 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
- NewAdded GetIsShowing, Get.
Story
- NewExposing 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
- NewAdded 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.
Source
Changelog.gg summarizes and formats this update. How we read updates.
