As of today, after the Hildir's Request patch, this mod is completely dead. I had it working by having it eat food for me but not remove it from my inventory. Now, I get a sea of red text in the log. I checked the Github page, and the mod hasn't been touched since before Mistlands broke part of it. R.I.P.
It sadly doesn't look like the mod author has been active since early 2022.....would be nice if someone could get this working again (specifically the auto-eat feature).
I haven't tried eating any new foods; is the mod not recognizing them? That seems odd since it has worked fine through all the other new foods added in the past.
Doesn't seem to be working for me with the Hearth & Home update. I updated BepinEx, I reinstalled this mod, I set the cfg file to what options I had before (longer-lasting food, no auto-eat), but I still get the minute timers next to the foods and they don't last nearly as long as they did before the update. Here's my cfg file:
Spoiler:
Show
## Settings file was created by plugin Glutton v1.0.3 ## Plugin GUID: org.tonsit.glutton
[General]
## Allow Glutton to eat food. # Setting type: Boolean # Default value: true Auto Eat = false
## The percentage of the food duration at which to attempt to eat the same food. Range: 1-50 # Setting type: UInt32 # Default value: 50 # Acceptable value range: From 1 to 50 Refresh Food at Percentage = 50
## Whether Glutton should try to keep maximum food buffs applied. # Setting type: Boolean # Default value: true Eat Maximum Foods = true
## When 'Eat Maximum Foods' is enabled, eat foods with best scores first. Set this to false to eat the lowest scored foods first. # Setting type: Boolean # Default value: true Eat Best Foods First = true
## Serve any food available in the game, regardless of your inventory # Setting type: Boolean # Default value: false Ignore Inventory = false
## How many foods can be active at one time. Note: The UI does not support more than 3 buffs, however the increased stamina and health will still be applied. Restart required. # Setting type: UInt32 # Default value: 3 # Acceptable value range: From 0 to 25 **Maximum Food Count = 3
## When enabled food will provide a static buff rather than provide less benefit over time. Defaults to 50% of maximum food value (Average benefit over its duration). HP and Stamina benefits may be adjusted in advanced options. Restart Required # Setting type: Boolean # Default value: false **Normalize Food Benefits = false
## Set the percentage for the food health. Defaults to 50% of the foods maximum benefit, which is the average of its duration. Setting this value to 100 makes food provide its maximum benefit. Setting this to 0 would make food provide no health benefit. Ignored when Normalize Food is disabled. Restart required. # Setting type: UInt32 # Default value: 50 # Acceptable value range: From 0 to 100 **Food Health Benefit = 50
## Set the percentage for the food stamina. Defaults to 50% of the foods maximum benefit, which is the average of its duration. Setting this value to 100 makes food provide its maximum stamina benefit. Setting this to 0 would make food provide no stamina benefit. Ignored when Normalize Food is disabled. Restart required. # Setting type: UInt32 # Default value: 50 # Acceptable value range: From 0 to 100 **Food Stamina Benefit = 50
## Set the duration for the food timer. This also impacts the rate at which the food benefits decay unless Normalize Food Benefits is enabled. Restart required. Shoter: 5%, Short: 50%, Normal: 100%, Long: 200%, Longer: 1000% # Setting type: DurationTypes # Default value: Normal # Acceptable values: Infinite, Longer, Long, Normal, Short, Shorter **Food Duration = Normal
## Should eating an item reduce the stack count in your inventory? IgnoreInventory overrides this to false. # Setting type: Boolean # Default value: true Remove Eaten Item From Inventory = true
Maximum Food Count = 3
Normalize Food Benefits = true
Food Health Benefit = 100
Food Stamina Benefit = 100
Food Duration = Longer
[Keyboard shortcuts]
## Keyboard shortcut to enable/disable Glutton # Setting type: KeyboardShortcut # Default value: T + LeftShift Toggle Automatic Eating = T + LeftShift
[Logging Verbosity]
## Changes the verbosity of the debug logs for Glutton # Setting type: UInt32 # Default value: 0 # Acceptable value range: From 0 to 4 Debug Verbosity Level = 0
[Weighted Food Score]
## The multiplier to use when calculating the Food Score. # Setting type: Int32 # Default value: 50 # Acceptable value range: From 0 to 100 Health Score Weight = 50
## The multiplier to use when calculating the Food Score. # Setting type: Int32 # Default value: 50 # Acceptable value range: From 0 to 100 Stamina Score Weight = 50
## The multiplier to use when calculating the Food Score. # Setting type: Int32 # Default value: 50 # Acceptable value range: From 0 to 100 Burn Time Score Weight = 50
## The multiplier to use when calculating the Food Score. # Setting type: Int32 # Default value: 50 # Acceptable value range: From 0 to 100 Regen Score Weight = 50
So I can confirm the mod is active--when I turn the auto-eat option on, food does get eaten automatically. However, the FOOD DURATION does not appear to be working. I have tried both "Longer" and "Infinite" with empty food slots, and they each appear with their standard 30 minute (or whatever) duration on the food bar, and then they disappear when their time is up and hitpoints go down accordingly.
A note for anyone using this after Hearth and Home, you may want to edit the config to make sure this plugin prioritizes the right foods for what you want (ie. Health or Stamina) Glutton to Auto eat for you when you have more than 3 food choices in your inventory.
Any chance of adding an onscreen notification for when you turn the auto eat on/off... i.e. "Auto-Eat=True"/"Auto-Eat=False" and/or an onscreen icon that indicates if it is active?
Хорошо, но не идеально. Хорошо : сам ест. Плохо : ест, когда захочет: чтобы ты ни делал в этот момент - бой, прыжок, бег, крафт, натягивание тетивы лука - всё в игре прерывается, и включается анимация поглощения еды. Со временем конечно привыкаешь и относишься к этому с иронией.
I love this mod. Couldn't play without it. Any chance potions could be added, so I don't have to manually re-drink my poison resist? Or perhaps someone can suggest a mod that does auto potion drinking?
I'll take a look at an option for this. I must admit that while I'm sprinting, its a bit annoying when I stop sprinting because of the eating animation.
94 comments
Here's my cfg file:
## Settings file was created by plugin Glutton v1.0.3
## Plugin GUID: org.tonsit.glutton
[General]
## Allow Glutton to eat food.
# Setting type: Boolean
# Default value: true
Auto Eat = false
## The percentage of the food duration at which to attempt to eat the same food. Range: 1-50
# Setting type: UInt32
# Default value: 50
# Acceptable value range: From 1 to 50
Refresh Food at Percentage = 50
## Whether Glutton should try to keep maximum food buffs applied.
# Setting type: Boolean
# Default value: true
Eat Maximum Foods = true
## When 'Eat Maximum Foods' is enabled, eat foods with best scores first. Set this to false to eat the lowest scored foods first.
# Setting type: Boolean
# Default value: true
Eat Best Foods First = true
## Serve any food available in the game, regardless of your inventory
# Setting type: Boolean
# Default value: false
Ignore Inventory = false
## How many foods can be active at one time. Note: The UI does not support more than 3 buffs, however the increased stamina and health will still be applied. Restart required.
# Setting type: UInt32
# Default value: 3
# Acceptable value range: From 0 to 25
**Maximum Food Count = 3
## When enabled food will provide a static buff rather than provide less benefit over time. Defaults to 50% of maximum food value (Average benefit over its duration). HP and Stamina benefits may be adjusted in advanced options. Restart Required
# Setting type: Boolean
# Default value: false
**Normalize Food Benefits = false
## Set the percentage for the food health. Defaults to 50% of the foods maximum benefit, which is the average of its duration. Setting this value to 100 makes food provide its maximum benefit. Setting this to 0 would make food provide no health benefit. Ignored when Normalize Food is disabled. Restart required.
# Setting type: UInt32
# Default value: 50
# Acceptable value range: From 0 to 100
**Food Health Benefit = 50
## Set the percentage for the food stamina. Defaults to 50% of the foods maximum benefit, which is the average of its duration. Setting this value to 100 makes food provide its maximum stamina benefit. Setting this to 0 would make food provide no stamina benefit. Ignored when Normalize Food is disabled. Restart required.
# Setting type: UInt32
# Default value: 50
# Acceptable value range: From 0 to 100
**Food Stamina Benefit = 50
## Set the duration for the food timer. This also impacts the rate at which the food benefits decay unless Normalize Food Benefits is enabled. Restart required. Shoter: 5%, Short: 50%, Normal: 100%, Long: 200%, Longer: 1000%
# Setting type: DurationTypes
# Default value: Normal
# Acceptable values: Infinite, Longer, Long, Normal, Short, Shorter
**Food Duration = Normal
## Should eating an item reduce the stack count in your inventory? IgnoreInventory overrides this to false.
# Setting type: Boolean
# Default value: true
Remove Eaten Item From Inventory = true
Maximum Food Count = 3
Normalize Food Benefits = true
Food Health Benefit = 100
Food Stamina Benefit = 100
Food Duration = Longer
[Keyboard shortcuts]
## Keyboard shortcut to enable/disable Glutton
# Setting type: KeyboardShortcut
# Default value: T + LeftShift
Toggle Automatic Eating = T + LeftShift
[Logging Verbosity]
## Changes the verbosity of the debug logs for Glutton
# Setting type: UInt32
# Default value: 0
# Acceptable value range: From 0 to 4
Debug Verbosity Level = 0
[Weighted Food Score]
## The multiplier to use when calculating the Food Score.
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 100
Health Score Weight = 50
## The multiplier to use when calculating the Food Score.
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 100
Stamina Score Weight = 50
## The multiplier to use when calculating the Food Score.
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 100
Burn Time Score Weight = 50
## The multiplier to use when calculating the Food Score.
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 100
Regen Score Weight = 50
However, the FOOD DURATION does not appear to be working. I have tried both "Longer" and "Infinite" with empty food slots, and they each appear with their standard 30 minute (or whatever) duration on the food bar, and then they disappear when their time is up and hitpoints go down accordingly.
You are looking for the 'Score Weight' values.
Хорошо : сам ест.
Плохо : ест, когда захочет: чтобы ты ни делал в этот момент - бой, прыжок, бег, крафт, натягивание тетивы лука - всё в игре прерывается, и включается анимация поглощения еды.
Со временем конечно привыкаешь и относишься к этому с иронией.