Here's a version which stores and loads the settings in "giggles.ini".
Spoiler
#SingleInstance force
;Replacement for Giggles Beta 9
;CompuTech Computer Maintenance and Coding Co
;Coded by Brandon Seal
Loop,12
IniRead,F%A_Index%,giggles.ini,Settings,F%A_Index%,%A_Space%
Gui, Add, Tab,, Info|About|Setup F2|Setup F3|Setup F4|Setup F5|Setup F6|Setup F7|Setup F8|Setup F9|Setup F10|Setup F11|Setup F12
Gui, Font, Norm
Gui, Add, Text, , Welcome to WreckedGiggles, the Giggles Test Replacement.`nThis is still in development, and there are bugs to be expected.`nIf you have used Giggles before, you should understand the system here, so go ahead and get started!`nOtherwise, click the button below.
Gui, Add, Text, , -------------------------------------------------------------------------
Gui, Add, Button, gInstructions, Instructions
Gui, Add, Text, , -------------------------------------------------------------------------
Gui, Tab, 2
Gui, Add, Text, , WreckedGiggles is a replacement for the popular Giggles program developed for There.`nIt is coded by Brandon Seal, owner of CompuTech Computer Maintenance and Coding Co.`nThis program is known as DonationWare; it is free, but donations are requested if you like the program.
Gui, Tab, 3
Gui, Add, Edit, r5 w250 vf2,%f2%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 4
Gui, Add, Edit, r5 w250 vf3,%f3%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 5
Gui, Add, Edit, r5 w250 vf4,%f4%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 6
Gui, Add, Edit, r5 w250 vf5,%f5%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 7
Gui, Add, Edit, r5 w250 vf6,%f6%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 8
Gui, Add, Edit, r5 w250 vf7,%f7%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 9
Gui, Add, Edit, r5 w250 vf8,%f8%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 10
Gui, Add, Edit, r5 w250 vf9,%f9%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 11
Gui, Add, Edit, r5 w250 vf10,%f10%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 12
Gui, Add, Edit, r5 w250 vf11,%f11%
Gui, Add, Button, gApplyButton, Apply
Gui, Tab, 13
Gui, Add, Edit, r5 w250 vf12,%f12%
Gui, Add, Button, gApplyButton, Apply
Gui, Show
return
;Command list
Instructions:
MsgBox, WreckedGiggles is simple to setup & use- you can be done in minutes!`nStep 1: Click each of the Function Key tabs and set your desired text and click Apply.`nStep 2: Close the main window of the WreckedGiggles program.`nStep 3: When in-world, press the desired Function key (F2 through F11) and your text and emotes will display!
return
ApplyButton:
Gui, Submit,nohide
IniWrite,%F2%,giggles.ini,Settings,F2
IniWrite,%F3%,giggles.ini,Settings,F3
IniWrite,%F4%,giggles.ini,Settings,F4
IniWrite,%F5%,giggles.ini,Settings,F5
IniWrite,%F6%,giggles.ini,Settings,F6
IniWrite,%F7%,giggles.ini,Settings,F7
IniWrite,%F8%,giggles.ini,Settings,F8
IniWrite,%F9%,giggles.ini,Settings,F9
IniWrite,%F10%,giggles.ini,Settings,F10
IniWrite,%F11%,giggles.ini,Settings,F11
IniWrite,%F12%,giggles.ini,Settings,F12
Return
F2::
SendInput,%f2%
return
F3::
SendInput,%f3%
return
F4::
SendInput,%f4%
return
F5::
SendInput,%f5%
return
F6::
SendInput,%f6%
return
F7::
SendInput,%f7%
return
F8::
SendInput,%f8%
return
F9::
SendInput,%f9%
return
F10::
SendInput,%f10%
return
F11::
SendInput,%f11%
return
F12::
SendInput,%f12%
return