New build is available!
> This is the 2nd pass of the 3rd chapter (#02). It's a bit stub.
Explanation and demo
[previewyoutube=GvaIsQ7tef8;full][/previewyoutube]
------- 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.
[ 2024-01-23 21:16:18 CET ] [ Original post ]