-- Shows the warning about missing configuration file. local gui = require 'gui' local dlg = require 'gui.dialogs' local dfhack_init = { text = 'dfhack.init', pen = COLOR_LIGHTCYAN } local dfhack_init_example = { text = 'dfhack.init-example', pen = COLOR_LIGHTCYAN } local message = { 'The ', dfhack_init, ' configuration file is missing. To customize', NEWLINE, 'your DFHack installation, rename the ', dfhack_init_example, ' file', NEWLINE, 'to ', dfhack_init, ' and edit it to suit your needs.', NEWLINE, NEWLINE, 'For now, ', dfhack_init_example, ' will be used instead.' } dfhack.print('\n') for k,v in ipairs(message) do if type(v) == 'table' then dfhack.color(v.pen) dfhack.print(v.text) else dfhack.color(COLOR_YELLOW) dfhack.print(v) end end dfhack.color(COLOR_RESET) dfhack.print('\n\n') dlg.showMessage('DFHack is not configured', message, COLOR_YELLOW)