I do this for Vert.
I make an .ini with my level editor. Then I copy/paste the text of the .ini into a text box in my game.
The text boxes are all instances of the same box, with a "level" PV for the level number. There is a "levelNum" global to keep track of what level you're on.
When it's time to load, just do a quick "levelText.Value('level') Equal to global('levelNum') -> do level loading"
Of course, you can't write to it. You can't just write new text to a built .exe. Though I suppose you can "save" the game info after changing the level text if you're using the System save/load actions.