Huh, that's really interesting. So, in theory, the limit is basically either what ever the limits of Game Maker are, or the actual ram limits of what ever computer it's running on?
Viewing post in Questions about text file limit
Correct - for example, this works as intended and successfully prints values from 1024 different files:
// pre-generate 1024 INI files: for (var i = 0; i < 1024; i++) { var f = file_text_open_write("f" + string(i) + ".ini"); file_text_write_string(f, "[test]"); file_text_writeln(f); file_text_write_string(f, "index=" + string(i)); file_text_close(f); } // open INIs: for (var i = 0; i < 1024; i++) { inis[i] = file_ini_open("f" + string(i) + ".ini"); } // print values: for (var i = 0; i < 1024; i++) { show_debug_message(file_ini_read_real(inis[i], "test", "index", -1)); }