Write To Ini File Icon Write To Ini File

With this action you can write a numeric value or a string to an Ini file. You must previously have opened the Ini file for reading/writing using the action Open Ini File, and then with this action you give the type of data to write (either a real number or a string enclosed in ""), as well as the section header, the key within that section and the value for the key. To help visualise the structure of an Ini file, see this image:

Example Ini File ContentsAs you can see, Ini files are split into sections - where each section has its own header name - and then each section is subsequently split into various key/value pairs (much like a Map Data Structure). Note that you can create Ini files yourself using any text processing software (like Notepad on Windows) and then include them as an Included File to read from and write to in your game.

IMPORTANT! Trying to read data from an Ini file that has not been opened previously using the Open Ini File action will cause a serious error and crash your game.

IMPORTANT! This only writes the data to memory and to finally write the data to the file on disk, you must call Close Ini File, otherwise the data will not be saved.

 

Action Syntax:

Write To Ini Action

Arguments:

ArgumentDescription
TypeThe type of data to write, either a string (enclosed in quotes ""), or a real number
SectionThe section of the Ini file to write to (as a string)
KeyThe key within the section to write to (as a string)
ValueThe value to write, either a string or a real number based on the "type" argument (above)

 

Example:

Write To Ini ExampleThe above action block code will open an ini then write data to three different keys under the same section header (one string and two real numbers) before closing the ini file again (thus writing the data to disk).