Make interface/cosmetic addons optional when loading?

All development conversation and discussion takes place here

Moderator: Moderator

Post Reply
Message
Author
jotwebe
Uruivellas
Posts: 725
Joined: Fri Apr 15, 2011 6:58 am
Location: GMT+1

Make interface/cosmetic addons optional when loading?

#1 Post 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.
Last edited by jotwebe on Thu Aug 21, 2014 2:48 pm, edited 1 time in total.
Ghoul never existed, this never happened!

Marson
Uruivellas
Posts: 645
Joined: Thu Jan 16, 2014 4:56 am

Re: Make interface/cosmetic addons optional when loading?

#2 Post 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.

jotwebe
Uruivellas
Posts: 725
Joined: Fri Apr 15, 2011 6:58 am
Location: GMT+1

Re: Make interface/cosmetic addons optional when loading?

#3 Post 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...
Ghoul never existed, this never happened!

Post Reply