Open Ini File


With this action you can open an Ini file for reading and/or writing. If the Ini file does not exist at the location you are checking, GameMaker Studio 2 may create one, but only if you write data to it. If you have only read information from the Ini file, then the default values for the read function will be returned, but the Ini file will not actually be created.

Please note that you can only have one Ini file open at any one time and remember to use Close Ini File once you're finished reading/writing from the Ini file as the information is not actually stored to disk until then (it is stored in memory until the file is closed).

Action Syntax:

Open Ini File Syntax


Argument Description
Filename The name - as a string and with the .ini extension - of the file to open


Open Ini File Example
The above action block code will open an ini file for use, then get the value associated with the "name" key under the "Player" header. If the name returned matches the default name value (ie: the file, section or key does not exist) then the file has a global variable written to it before being closed (and writing the new data to disk).