GUI Unifyer

by snouz

Forces mod buttons to look uniform and aligned, harminizes icons, and adds visual options for buttons. Supports about 116 mods with buttons (=most of them) : Factory Planner, Helmod, YARM, Module Inserter, Bob's mods, Pyanodon, Schall's mods, Todolist, Creative Mod, BeastFinder, Blueprint-request, CleanMap, Death Counter, FJEI, 248k, Hive Mind, Outpost Planner, Silo Stats, Attila Zoom, Zoom, Auto Trash, Teleportation, RPG, Trashcan, Kuxynator's mods, Factorissimo2...

Tweaks
2 years ago
1.1
44.0K

g Changing icons

2 years ago
(updated 2 years ago)

I am adding a feature to my mod soon that change the sprite of the flow button depending on some things happening. I am sure this will overwrite the changes you do to the buttons.

Is there something we can do so that my change does not mess your mod up? I never interacted with other mods, so I have no clue how to do such a thing.

EDIT: I am the author of Screenshot Toolkit.

2 years ago

Hey Hi!

Right now, there are several ways in which I replace or change a button. Right now, I replace and change the style of your button, but for some other mods with several sprites on the same button, Iike togglePeacefulMode or autotrash, I directly replace the sprite in the data stage.

You're just updating the sprite, you're not destroying the button each time? It's still a sprite-button? If so, I could simply deactivate the sprite replacement and just handle the button style, so it'd use your new images.

2 years ago

That would effectively deactivate my feature. One idea I had was having two buttons that both do the same thing, but with different sprites. You could do a sprite replacement on both, with one being red or whatever. This way you have no more work apart from creating one more icon, and I handle the swapping myself.

I pushed the feature yesterday. For now i replace the sprite. Let me know what you think is best.

2 years ago

Do you want me to deactivate my handling of your mod while you work on it?

2 years ago

The feature is already published. I guess the best way would be to change the sprite in data stage.

New response