Hey guys,
I coded a little something I would like to share with you. It is an early version of my individualizable macro creator. You can change the Kalonline window to which the button clicks are being send to, by first changing your Kalonline window name. Then you have to change the name in the MacroCreators GUI. Underneath that you have to give the path to MyLittleGUIExit.exe , which is a little cheap exit that i used to escape out of the running macro which right now renders the GUI unresponsive while it is on. You can put in whatever button you like in the Button input field. Buttons like TAB have to be written as {TAB} . In the Cooldown input, you state how long the macro shall wait after each button click (input in ms, so if you want it to wait for 1 sec you have to put in 1000). Your input into the Loop fields decides about how often the button will be clicked while the execution of the task. You have to put 1 in there for the task to be actually executed. RepTime is for stuff like buffs, you put a time in there (again in ms) and after that time has passed, the task is executed. So if you want your buff task to be executed every 15 min, put in 900000. You can save your userinput by clicking the save button. This will create a Config.ini in the folder you put the GUI.exe in. With load you can load your userinput out of the .ini the next time you start the MacroCreator. If you click start macro, the programm starts to execute the tasks. Also the MyLittleGUIExit.exe is triggered, which starts a little window. In this window you find a stop button. As you click the stop button the macro execution stops. This version currently features only input for one KalOnline window (which may run in the background) and only 10 executable tasks, but if there is enough feedback, I might implement more features. Because of the programming language this is written in, there might occure some problems if you click the shift or ctrl key while the macro is running. So be aware of that.
I coded a little something I would like to share with you. It is an early version of my individualizable macro creator. You can change the Kalonline window to which the button clicks are being send to, by first changing your Kalonline window name. Then you have to change the name in the MacroCreators GUI. Underneath that you have to give the path to MyLittleGUIExit.exe , which is a little cheap exit that i used to escape out of the running macro which right now renders the GUI unresponsive while it is on. You can put in whatever button you like in the Button input field. Buttons like TAB have to be written as {TAB} . In the Cooldown input, you state how long the macro shall wait after each button click (input in ms, so if you want it to wait for 1 sec you have to put in 1000). Your input into the Loop fields decides about how often the button will be clicked while the execution of the task. You have to put 1 in there for the task to be actually executed. RepTime is for stuff like buffs, you put a time in there (again in ms) and after that time has passed, the task is executed. So if you want your buff task to be executed every 15 min, put in 900000. You can save your userinput by clicking the save button. This will create a Config.ini in the folder you put the GUI.exe in. With load you can load your userinput out of the .ini the next time you start the MacroCreator. If you click start macro, the programm starts to execute the tasks. Also the MyLittleGUIExit.exe is triggered, which starts a little window. In this window you find a stop button. As you click the stop button the macro execution stops. This version currently features only input for one KalOnline window (which may run in the background) and only 10 executable tasks, but if there is enough feedback, I might implement more features. Because of the programming language this is written in, there might occure some problems if you click the shift or ctrl key while the macro is running. So be aware of that.
Kind regards,
El Capitano (do not mind my actual username... the stuff we do when we are young






