🚀 New Features & Content
- Enhanced Hovercraft Visuals: Introduced particle smoke and spotlight effects for a more dynamic and visually engaging hovercraft experience.
- Advanced Vehicle Physics: Implemented tilt logic and air float mechanics, delivering more realistic and responsive vehicle handling.
- Narrative System Integration: Added a narrative manager to support task completion and future quest tracking.
- Diary System Revamp:
- Expanded diary log entries and improved the user interface.
- Integrated tracking for stamina, stomach, and hydration.
- Enabled toggling of the diary log for easier progress review.
- Added visual checkmarks for side quest completion.
- Modernized Quest & Log Visuals: Updated sprites for main quests and log lists, enhancing UI polish.
- Resource Management Overhaul:
- Enabled food spawning within the log list for interactive resource collection.
- Introduced a comprehensive weight and backpack system, including item grabbing and carrying logic.
- Cooking & Ingredients Expansion:
- Added unique meal prefabs and new ingredient sprites.
- Implemented a dual-tab system for streamlined ingredient management.
- Enhanced meal component selection and synchronization logic.
- Refined cooking device and dish management interfaces.
- Inventory & Food System Improvements:
- Added a food timer toggle and new color feedback mechanisms.
- Introduced randomized food spawning for increased gameplay variety.
- Improved visuals for empty slots and dishes.
---
🛠️ Improvements & Tweaks
- Vehicle Controller Optimization: Refined movement parameters for smoother, more responsive driving.
- UI/UX Enhancements:
- Resolved warnings and reorganized GUI stats for improved stability and usability.
- Standardized string handling to uppercase for consistency.
- Enhanced diary management and synchronization logic.
- Improved balance logic and expanded debug logging for development efficiency.
- Cooking System Refinements:
- Centralized sprite index management via `dish.json`.
- Improved layout and structure of cooking and dish management systems.
- Streamlined price synchronization and removed redundant text fields.
- Enhanced ingredient comparison and meal selection logic.
- Player Experience Upgrades:
- Prevented unintended player movement during cooking device interactions.
- Improved save game system and diary log logic.
- Added ESC key support for rapid menu access.
- Expanded diary log parameters for comprehensive quest tracking.
- Enhanced save game state tool and debug logic.
- Visual & Shader Updates: Introduced new shaders for rounded corners and broader visual effects.
---
🐞 Bug Fixes
- Corrected air vehicle physics for more authentic movement.
- Removed broken FBX references and duplicate colliders.
- Fixed issues with food spawning and player stat updates.
- Addressed GUI activation bugs affecting player abilities.
- Improved data parsing and mock data handling in diary logs.
- Resolved meal component selection and velocity reset issues.
- Fixed camera angle inconsistencies and object naming.
---
💡 Quality of Life
- Enabled ESC key functionality during GUI interactions.
- Streamlined cook-via-GUI processes for smoother gameplay.
- Enhanced diary log with additional quest and meal tracking parameters.
- Improved save game state management and debug tools.
- Added new shaders for improved visual aesthetics.
---
🧩 Technical & Backend Enhancements
- Probability-Based Item Spawning: Developed a weighted system for item spawning, including scene-based management and inspector dropdowns.
- Centralized Item Effect System: Improved scene loading/unloading and inventory error handling.
- Refactored Codebase: Enhanced maintainability and modularity across inventory, diary, and cooking systems.
- Expanded Logging & Debugging: Added comprehensive debug logs and notification systems for easier development and testing.
---
