BLACKFIRE69
Новичок
MINI - Advanced Format (MAF) Configuration API
================================================
Overview:
MINI (Advanced Format) is a powerful, high-performance configuration file reading API specifically designed for game installers and complex application settings. It offers a sophisticated alternative to standard INI files, providing hierarchical data structures and multiple array types while maintaining a lightweight footprint.
Specifications:
• Version : v0.2
• Author : BLACKFIRE69
• License : Proprietary (See LICENSE file for details)
• Format : Proprietary MAF (Mini Advanced Format)
• Distribution : Standalone CLI (MInI.exe) & Dynamic Link Library (LibMInI.dll)
Key Features:
• Advanced Array Support: Five distinct array models (Types 0-4) covering everything from simple lists to multi-level nested sequences
• Hierarchical Depth: Seamlessly access Nested and Multi-Nested keys with optimized lookups
• Multiline String Handling: Robust support for complex, formatted strings and block text
• Integrated Security: Built-in "Setup_ID" signature validation to ensure configuration integrity
• Inno Setup Ready: Native DLL exports, CLI preprocessor support, and dedicated header files for effortless integration
• High Performance: Minimal overhead with fast parsing and intelligent instance reuse
Supported Array Types:
Type 0 (Direct Array):
MainSection → [Items]
Type 1 (List Array):
MainSection → Key → [Items]
Type 2 (Nested List):
MainSection → Key[Index] → SubKey → [Items]
Type 3 (Deep Nested):
MainSection → Key[Index] → Parent → SubKey → [Items]
Type 4 (Multi-Level):
MainSection → Key[Index] → Parent[Index] → SubKey → [Items]
Distribution Files:
MInI.exe
Command-line interface for batch processing and testing
LibMInI.dll
Core API Library for application integration
LibMInI.iss
Header file for Inno Setup integration









================================================
Overview:
MINI (Advanced Format) is a powerful, high-performance configuration file reading API specifically designed for game installers and complex application settings. It offers a sophisticated alternative to standard INI files, providing hierarchical data structures and multiple array types while maintaining a lightweight footprint.
Specifications:
• Version : v0.2
• Author : BLACKFIRE69
• License : Proprietary (See LICENSE file for details)
• Format : Proprietary MAF (Mini Advanced Format)
• Distribution : Standalone CLI (MInI.exe) & Dynamic Link Library (LibMInI.dll)
Key Features:
• Advanced Array Support: Five distinct array models (Types 0-4) covering everything from simple lists to multi-level nested sequences
• Hierarchical Depth: Seamlessly access Nested and Multi-Nested keys with optimized lookups
• Multiline String Handling: Robust support for complex, formatted strings and block text
• Integrated Security: Built-in "Setup_ID" signature validation to ensure configuration integrity
• Inno Setup Ready: Native DLL exports, CLI preprocessor support, and dedicated header files for effortless integration
• High Performance: Minimal overhead with fast parsing and intelligent instance reuse
Supported Array Types:
Type 0 (Direct Array):
MainSection → [Items]
Type 1 (List Array):
MainSection → Key → [Items]
Type 2 (Nested List):
MainSection → Key[Index] → SubKey → [Items]
Type 3 (Deep Nested):
MainSection → Key[Index] → Parent → SubKey → [Items]
Type 4 (Multi-Level):
MainSection → Key[Index] → Parent[Index] → SubKey → [Items]
Distribution Files:
MInI.exe
Command-line interface for batch processing and testing
LibMInI.dll
Core API Library for application integration
LibMInI.iss
Header file for Inno Setup integration








