This is an extension for Vortex to add support for Hogwarts Legacy. This is available for the PC on Steam and Epic.
- Support for PAK-based mods
- Support for BK2-based mods (movie files)
- Support for UE4SS Blueprint\Lua mods
- Support for load order of PAK mods
- Support for Lua mods enabling and disabling
- Automatic game detection
This extension requires Vortex >= 1.7.5. To install, click the Vortex button at the top of the page to open this extension within Vortex, and then click Install.
You can also manually install it by downloading the main file and dragging it into the 'drop zone' labelled Drop File(s) in the Extensions tab at the bottom right.
Afterwards, restart Vortex and you can begin installing supported Hogwarts Legacy mods with Vortex.
If updating an extension, migration occurs that purges your mods folder and reinstalls any mods.
The Hogwarts Legacy game extension enables Vortex to automatically locate installs from the Steam and Epic apps.
It is also possible to manually set the game folder if the auto detection doesn't find the correct installation. A valid Hogwarts Legacy game folder contains:
HogwartsLegacy.exe
/Engine
/Phoenix
If your game lacks these files/folders then it is likely that your installation has become corrupted somehow.
By default, Vortex will deploy files to the game's root folder and extracts the archive while preserving the folder structure.
Vortex will deploy files to the game's mod folder (/Phoenix/Content/Paks/~mods
) if only .pak
files are detected and extracts all nested files in the archive to their own individual within this one, ignoring archive folder structure. Each mod folder will be prefixed based on the users load order set within Vortex. Any files that are overwritten are backed up for when the mod is disabled or removed.
This extension also supports mods that overwrite the games movie files, located within subfolders under /Phoenix/Content/Movies
. When a mod is added that contains at least 1 .bk2
file, the hogwarts-modtype-movies
installer is used. This searches through the movies folder within the game and attempts to match anything that matches inside of the mod archive. If found, Vortex overwrites them (after backing up the originals) and if any pak
files are also found within a movie mod, then these are processed the same as a pak-only mod.
The load order of mods can now be set within Vortex to allow greater control over what mods are loaded before other mods. This is important so as multiple mods can change the same thing and so load order can be used to minimize collisions. Mods loaded last will have priority over mods loaded first.
- Download the Extension (Nexus Mods)
- Mods for Hogwarts Legacy (Nexus Mods)
- Download Vortex (Nexus Mods)
- Vortex Knowledge Base (Nexus Mods)
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Stop processing Lua mods if the game isn't installed (or the active profile isn't for Hogwarts Legacy)
New installers and bug fixes
- Added an installer for UE4SS Blueprints that need to be installed to LogicMods.
- Added an installer for Lua mods
- Made the Lua mods list scrollable.
- Fixed a bug refreshing the Lua mods load order when there is no active profile in Vortex
- Fixed a layout bug for Lua mods with exceedingly long names
Bug fix
- Fixed bug where PAK mods weren't correctly being identified
Bug fix
- Fixed bug where Lua file change event was being raised with null data
Bug fixes
- Fixes potential file permission error when purging Lua mods.
Expanded support for Lua mods and ability to enable/disable inside of Vortex. Refactored code and some bug fixes.
- New page to enable/disable Lua mods
- Fixed bug with 'Open Save Folder...' menu action being visible when managing other games.
- Refactored code and fixed some eslint issues
Created new mod type for regular PAK mods and made the default type now more generic to support UE4SS.
- Created new installer for regular PAK mods
- Changed default mod type to be installed to the root game folder instead of the PAK folder. This allows experimental support for UE4SS or any other mod that doesn't involve movies or PAKs.
Support mods that replace movie files in the Phoenix/Content/Movies
folder. Also supports mods that contain both movie and pak files in the same archive. Added menu item to open the save game folder.
- Support for mods that replace the
.bk2
movies like those in picture frames and newspapers. Folder structure of the archive doesn't matter as the files to replace are searched for based on what is in the mod. This allows us not to have to set a strict mod format however it does rely on the files being in the game already to replace, anybk2
files not found to replace are just ignored. If a mod contains both movie files andpak
/utoc
/ucas
files, this is also supported and works with load ordering. - Added 'Open Save Game Folder' to the 'Open...' menu on the Mods page. This opens the save game folder normally located at
%AppData%\Local\HogwartsLegacy\Saved\SaveGames
.
- Updated metadata to display the extension name correctly within Vortex
Bug fixes
- Fixed migration bug when it was the first time the extension was installed
Load order added so that mods can be rearranged without the need to disable them completely. Migration to this version will happen automatically my purging the /~mods
folder and redeploying the mods.
- Load Order has been added for mods.
- Mods are now deployed into individual folders inside of the games
/~mods
folder - Symlink deployment method has been disabled due to visual mods not working 100% of the time when it's used.
Initial release for basic mod support