We are glad to introduce the second tool in the PIDI Game Development Framework :
This tool allows you to create, write, read, encrypt, decrypt and manage INI files in the easiest way possible, no matter if you are a beginner on scripting or a seasoned developer. Our INI Manager utility is written in C# and comes with full source code access and extensive documentation in both PDF format and as comments throughout the code.
Create fully functional and correctly formatted INI files from inside the Unity Editor with our custom interface and export them to any location on your disk :
Include comments, sections, keys and values as you please. INI files can also be created from scratch through code with easy to understand and easy to implement functions, in just a few lines :
Automatic parsing for standard variable types and common Unity types such as int, float, bool, DateTime, Enum, Color, Vector, Quaternion etc. is provided through these functions. Full support for storing lists in the INI is also provided.
Use global settings to define a main writing directory in either the Application’s data path or the persistent data path. The writing function also handles the creation of any needed directories, to make the work easier on you.
Read and write encrypted INI Files using the DES algorithm and a custom password set by you, to keep the stored information safe from curious players. Use asynchronous versions of the functions to read and write huge files with a minimum performance impact.
Here is the full list of features :
-
Read / Write INI files with just one line of code.
-
Full support for sections, comments, keys and values.
-
Full support for lists of values
-
Asynchronous operations for long files.
-
Full and fast support for encrypted/decrypted files using the DES algorithm.
-
Full support for default files, for any missing files on the user’s device
-
Easy to use interface to create and edit default INI files.
-
Custom extensions supported
-
Automatic generation of relative paths for ease of use.
-
Static arrays used to cache the INI’s information for maximum performance
-
Full and in-depth documentation of all the functions and methods, including several examples.
You can get this new tool from PIDI - Game Development Framework™ directly on the Unity Asset Store
If you have any questions, suggestions or doubts, please comment them below and we will get back to you ASAP to solve them.
Thanks for reading, we hope our tools will help you keep making awesome games!
As an important note, if you bought a copy of our old tool called “INI Manager Utility” you can get in touch with us at support@irreverent-software.com with your invoice number for a special promotion for this heavily improved tool.