philmasterplus
Active member
I like fiddling around with the iconic top menu bar. However, they can quickly get out of hand with multiple ascensions, challenge paths, and forays into aftercore. If you have multis, keeping the top menu bar in sync is also a big hassle.

I wrote a little script/library that provides low-level functions for creating/deleting/moving top menu bar icons. It also allows you to save your current top menu bar as a preset, then load it later. It's called awesome-menu-lib because KoL uses
Installing
Type the following into the gCLI:
Commands
The following command saves your current top menu bar configuration as a preset.
To list your saved presets, type in:
To apply a saved top menu bar preset:
Warning: This command will destroy your current top menu bar config!
To delete a saved preset:
Currently, all presets are saved to
History

I wrote a little script/library that provides low-level functions for creating/deleting/moving top menu bar icons. It also allows you to save your current top menu bar as a preset, then load it later. It's called awesome-menu-lib because KoL uses
awesomemenu.php
for the top menu bar interface.Installing
Type the following into the gCLI:
Code:
svn checkout https://github.com/pastelmind/awesome-menu-lib/trunk/release
Commands
The following command saves your current top menu bar configuration as a preset.
Code:
awesome-menu-lib save <preset name>
To list your saved presets, type in:
Code:
awesome-menu-lib list
To apply a saved top menu bar preset:
Code:
awesome-menu-lib apply <preset name>
Warning: This command will destroy your current top menu bar config!
To delete a saved preset:
Code:
awesome-menu-lib delete <preset name>
Currently, all presets are saved to
data/awesome-menu-presets.txt
.History
- v0.1.0 (2020-12-04): Added "list" and "delete" commands. Fixed bug with unescaped ampersands in macros.
- v0.1.0-alpha (2020-12-03): Initial release
Last edited: