Releases: Kalfadda/ImmersiveHintSystem
Asset Store Submission Build | 1.0.0
Immersive Hint System Changelog
Version 1.0.0 (Latest)
New Features
AI Personality System
Introduced the AIPersonality ScriptableObject for defining base personality and emotional modifiers
Added support for dynamic personality adjustments based on emotional states
Implemented a method to generate personality-driven responses
Offline Mode
Added OfflineResponseDatabase ScriptableObject for storing pre-defined responses
Implemented automatic fallback to offline mode when internet connection is unavailable
Created a keyword-based matching system for offline responses
Dynamic Lore System
Introduced DynamicLore ScriptableObject for managing evolving game events and player actions
Added methods to add, remove, and clear dynamic lore entries during gameplay
Implemented integration of dynamic lore into AI responses for more context-aware hints
Customizable Prompt Templates
Added PromptTemplates ScriptableObject for creating and managing different prompt structures
Implemented a system to retrieve specific templates by name
Enabled developers to create tailored prompts for various interaction types (e.g., quest hints, NPC dialogues)
Game Event Manager
Introduced GameEventManager to facilitate the addition and removal of game events
Implemented seamless integration with the DynamicLore system
Improvements
Context Handling
Enhanced context building process to include static lore, dynamic lore, and current game state
Implemented prioritized context feature to optimize API usage and response relevance
API Integration
Improved error handling and response parsing for more robust API interactions
Added support for different GPT models through the Inspector interface
Developer Experience
Streamlined setup process with clear Inspector configurations
Added extensive documentation and usage examples for all new features
Version 1.0.0 (Initial Release)
Basic hint system using OpenAI's GPT models
Simple integration with Unity games
Static lore support
Basic API call functionality
Alpha Release | 0.2.0
Greatly optimized and reduced necessary code.
Immersive Hint System | 0.1.4
First Public 'Proof-of-Concept' release. I plan to extend on this greatly for use in our future titles.