I spent a few days with CDDA last week after my usual 6-12 month breaks between sessions. I also found the new hunger system difficult to deal with.
When I saw “Peckish” I interpreted it as a mild form of hunger. No problem I’ve got plenty of food. Yet no matter how much I ate, 10k calories in a day, 20k, doesn’t matter, I kept getting “peckish”. What is going on here?
Going to the other extreme I cut off food intake entirely. Let’s wait to get hungry! I spent 2 full game days and did not get hunger notifications (this appears to be because of all the food I previously ate).
Unable to reason how to manage my calories I eventually read some of the source code.
Modeling stored calories and hunger as independent variables is a good goal. However, I don’t seem to have any way to estimate my stored calories other than the debug menu. IRL all I need to do is pull up my shirt. As suggested before let me know how fat I am to give me a gross sense of my stored calories. This would make the new system work fine for me, an improvement really. If I missed the non-debug way to see how fat I am it needs to be more prominent given I have to eat constantly.
As for “peckish” - do you really need that at all? Why not say nothing? As a player when the UI status changes it suggests I need to act.