{ "version": "2.0", "engine": "DSL Story Engine", "default_language": "zh", "modules": [ "characters", "audio_config", "anchors", "main_chapter_1", "emotional_stories", "investigation_branch", "side_stories", "endings" ], "audio": { "enabled": true, "default_volume": 0.7, "fade_duration": 1000, "background_loop": true }, "gameplay": { "auto_save": true, "choice_timeout": 0, "skip_seen_content": false, "enable_branching": true }, "features": { "conditional_navigation": true, "dynamic_anchors": true, "memory_management": true, "effects_system": true }, "start_node": "first_awakening", "migration_info": { "source": "DSL_Engine", "total_nodes_migrated": 50, "modules_created": 8, "migration_date": "2024-12-19", "original_lines_of_code": 3700 } }