About this mod
My version of Khione's classic "NPC Schedule Enhanced" mod, broken down into modules. This module makes meals in the Great Hall more interesting and immersive.
- Requirements
- Permissions and credits
- Changelogs
As of 21 Nov 2024 development of this module has been discontinued. Instead, it has been combined with all my other Immersive modules into a single mod call the "Immersive ModPack". If you intend to install all four of my Immersive modules, you should install the Immersive ModPack instead. If not (or you have a low spec system which might not be able to handle the Immersive ModPack) feel free to install whichever modules are of interest.
Versions
See the "Changelogs" dropdown just above.
Crashes
On 04 May 2023, an official game update changed the format of the SQL database. If you're running an old version of the game (from before 04 May 2023) then SQL mods created in the new format will crash your game. To avoid this you must select a game version close to the one you're actually running when you merge your mods with Hogwarts Mod Merger (v0.14 or later). HMM will then output a zMergedMods.pak file compatible with your version of the game.
Description
The NPC Schedule Enhanced mod by Khione is brilliant, but there are a few things I would have done differently. Khione no longer seems to be actively developing or supporting the original mod, so after a year of putting it off I finally decided to create my own version.
Why do it in modules you (didn't) ask? Well, for several reasons. First, these mods are very resource-intensive so low-spec systems might not be able to cope with all modules at once. Users can therefore install just the modules they want the most. These mods also enable game features which were cut because they're full of bugs. You might want to uninstall the ones where the bugs bother you. Secondly, it helps me to keep everything organised. These mods are extremely complicated, with each one comprising anywhere from 200 to 1000 lines of SQL code, so it can be a real challenge to keep it all straight in my head. Separating them into modules helps me to do that. Thirdly, I can update each module separately, so users will only need to install updates that affect the modules/features they're interested in.

Professors, Students and Ghosts leaving breakfast.
New Features
- Young students now attend meals.
- Named NPC's now attend some meals (though they don't sit down).
- Meal times now match the meal sound FX (students chatting and eating).
- Professors will attend meals if you also have the Immersive Classes mod installed.
- Ghosts now attend breakfast & dinner (not lunch). Some pretend to eat. Others just stand chatting.
- When mealtime ends, Professors and some students actually get up and leave (mostly the more rule-abiding younger students).
- Some students use the Great Hall for "self-study" and socialising between meals (like we see in the HP movies). Food is sometimes provided.
By default one game-day passes in 48 real-world minutes. In other words time in the game passes 30X faster than time in the real world. This is a problem, because it can easily take 2 real-world minutes for Students or Professors to travel from one part of the castle to another. In game-time that's 2 x 30 = 60 in-game minutes! There is no way to create a realistic daily schedule if it takes an hour to travel from one class to another, or an hour to get to the Great Hall for lunch and an hour to get back. It is therefore essential that you install the following mod and use it to set one game-day = 3.2 real-world hours (or more, though 3 will probably do). That way it will take 15 in-game minutes (or less) to walk from one side of the castle to another, which is more workable.
None of my immersion mods will work correctly if you don't install this.
Timetable(s)
- Student Breakfast = 0600-0800 | Prof Breakfast = 0615-0745 (Mon-Fri)
- Student Self-Study = 0800-1230 |
- Student Lunch = 1230-1330 | Profs don't attend lunch.
- Student Self-Study = 1330-1830 |
- Student Dinner = 1830-2030 | Prof Dinner = 1830-2000 (Mon-Fri)
- Immersive Meals to make meals in the Great Hall more interesting and immersive.
- Immersive Classes to implement a more realistic and canon-compliant class schedule.
- Immersive Common Rooms where the Common Rooms are actually used.
- Immersive Hogsmeade to make the named-NPC's actually visit Hogsmeade.
Do a manual download then extract the PAK file from the ZIP file and put it in:
Steam\steamapps\common\Hogwarts Legacy\Phoenix\Content\Paks\~mods\
If the ~mods directory doesn't exist, create it.
See the "Conflicts and Mergers" section below.
How to Un-Install
If you installed using Vortex, hit the "Remove" button on the mod inside Vortex... BUT afterwards ALSO check the folder "Hogwarts Legacy\Phoenix\Content\Paks\~mods\" to make sure there are no folders called something like "XXX-ImmersiveMeals_v?_?_?" (where XXX is a three-letter prefix which depends on how many mods you have installed). If such a folder exists, delete it. Vortex should have deleted it but sometimes doesn't. If that folder is still there, the mod is still installed.
If you installed manually, just delete the PAK file from the "Hogwarts Legacy\Phoenix\Content\Paks\~mods\" folder.
Conflicts and Mergers
This mod alters and replaces the game's PhoenixShipData.sqlite SQL database file so it will need to be merged with the other Immersive modules (and with any other SQL mods you happen to have) using Hogwarts Mod Merger. If you're not sure which .pak files need to be merged, install and run the Mod Merger Checker.
None of my Immersion mods is compatible with Khione's mod. They're designed to replace it. So use my Immersion mods or Khione's mod, not both.
If you want to know what changes my mod makes to the SQL database, just load my mod into Hogwarts Mod Merger and you'll see the list.
Known Issues
Below is a list of known issues. If you encounter any others please let me know in the POSTS section.
- Named Students don't sit down to eat. That's just how the game works.
- If you look away, ghosts sometimes disappear. That's just how the game works.
- If you stand looking at the tables, most of the students won't leave. That's just how the game works.
- If you stand looking at the tables, food will sometimes fail to appear / disappear. That's just how the game works.
- If there's only one NPC in a "chatting" group they just stare at the wall, which looks odd. This is a game bug.
- Profs will only attend meals if you also have the Immersive Classes mod installed. This is unavoidable, sorry.
- When Profs take their seats they sometimes walk through the High Table. This is a game bug.
- Named Students and Profs with active or pending quests (or even just speech bubbles) do not attend meals. This is a game feature/bug.
- Early in the game this can mean that none of them attend meals, so don't be surprised by that.
- I added the "self-study" students because the eating and chatting sound FX continue all day.
- The Headmaster doesn't attend meals yet. He will if I can get him to sit in the right chair.
- If things don't work as they should, fast-traveling to the Great Hall (even if you're already there) should fix it.
- If you skip time (using the Map's "Wait" function or a Time Skip mod) the scheduler can get confused and take a while to correct itself.
- This mod doesn't allow the player to sit down in the Great Hall. Install the Emote with Any NPC mod if you want to do that.