Page 1 of 1

Make interface/cosmetic addons optional when loading?

Posted: Thu Aug 21, 2014 12:54 pm
by jotwebe
So, I'm seeing a crash on one of my characters that looks to be reproducible, and I'd like to peek at what the log says. Since it's the steam version, I copy the steam addon folder into a 1.2.3 installation, but it appears the steamui addon is somewhere else.

That got me thinking: shouldn't interface addons be able to load any and all characters, as long as the other addons are correct?

EDIT: I mean, if addons could declare that they do not alter any game logic, as with a "safe_to_skip" flag suggested by Marson, you could then load characters created without the addon or continue to play characters after removing it.

Re: Make interface/cosmetic addons optional when loading?

Posted: Thu Aug 21, 2014 2:07 pm
by Marson
The SteamTech addon is in the DLC folder.

UI addons can usually be added or removed from a character, but that's not guaranteed. It's not like the ToME engine can tell which is which. You would need a 'safe_to_skip' flag on the addon or similar.

Re: Make interface/cosmetic addons optional when loading?

Posted: Thu Aug 21, 2014 2:44 pm
by jotwebe
Marson wrote:You would need a 'safe_to_skip' flag on the addon or similar.
Yeah, that's about what I had in mind. Gonna update the first post to make that clear...