Hi, which setting to change so that I can get MO2 to install the mods under my ~mods folder? I had to manually drag and drop the files while in the virtual folder...I looked it up on goggle and I don't see a way to change the virtual folder path.
Yep no problem, if you want to change the default location of where Mo2 will place installed mods to the ~mods folder you'll need to open your games_hogwartslegacy.py file in a text editor and replace the [ GameDataPath = "%GAME_PATH%"] line with this (you can copy&paste it): GameDataPath = "%GAME_PATH%/Phoenix/Content/Paks/~mods"
Please note that any mods that are installed outside of specifically the ~mods folder will then need to be manually installed which is why I did not make this the default.
Thanks, I will also add in case anyone runs into a similar issue.. I had to delete my portable instance and make a new portable instance for the installation changes to take effect after editing the games_hogwartslegacy.py file. If you already have portable instance just make a new instance.. switch to that instance then manage your instances and delete your portable instance. Now you can create a new one and also delete the other instance you made that you don't want. Thank you.
What do i replace this part with? # Below is the official save path that is used with steam. #GameDocumentsDirectory = "%USERPROFILE%/AppData/Local/Hogwarts Legacy/Saved/SaveGames/[replace with save folder name]" GameSaveExtension = "sav" GameSteamId = 990080
Ahh GameSteamId is used to auto detect the game. Mo2 uses that to have steam tell it whether the game is installed and then has it listed in the game selector window. You can actually still just add the game manually and it will work. I quickly checked the documentation on the Game Expansion plugin and it doesn't appear that Epic store is supported in this feature.
You don't need to change the Steam official save path. I left that there so you knew where to find your saves easily. You don't need to replace any of those lines for Mo2 to recognise HL. Anything with a '#' symbol infront of it is a code comment. It doesn't do anything, it's simply there as a comment to help readers understand what's happening.
Have you tried launching through Mo2 without any mods installed?? It could be that you have mods causing a CTD.
Mo2 works by essentially directing the game to a modded copy of its game files instead of its actual game files so when you launch normally there aren't any mods installed.
I'll admit there isn't much I can do from my side of the computer screen.
If this is becoming too much of a hassle for you I would rather you use Vortex than slave away trying to get this working because ultimately I want you to enjoy both the game and your experience with modding.
If you wish to continue trying to figure this out I have some more questions for you. Do you get any error messages or warnings when launching the game through Mo2? Did your game auto detect when you went to create an Mo2 instance? Have you tried launching the game through Vortex and does it work there?
I followed the instructions carefully. However, after launching Hogwarts through MO2 they aren't working. I have manually set the mods to point directly to the ~mods folder. am I missing something?
Edit: Never mind, I spelt Phoenix wrong lmao. Now time to treat this game like it's Skyrim in 2011. Cheers @Shadossus!
The idea is that you both install mods and launch HL from Mo2. It wouldn't have an effect on your game if you installed mods through Mo2 and then launch HL from steam.
I outline how to copy your save game into the save folder used by Mo2 in the installation guide.
@EmePalindrome I would like to help you but I need you to clarify where/how you are encountering this issue. Please make sure you've read the installation guide carefully and not made any mistakes or missed important steps. If there is something in there you're not understanding let me know and I'll try to clarify it for you.
@drobinskiyal You don't need to edit ModOrganizer.ini. If I'm understanding your changes correctly, you want to change the default mod install location. In the sticky post I outline how to do that properly. If you are encountering any other problems please let me know.
Is it mandatory to put mods in the "~mods" folder and not just into the "Paks" folder? I think Gotham Knights had the same mod installation method, but I don't remember why. I put mods into the "Paks" folder for both this and Gotham Knights and the mods worked in each game.
If it seems to be working outside of the ~mods folder then I can only assume that people do it this way as a form of organising between which files are from the game and those that are from mods. I can't give you an exact answer because I don't know.
Could you plz provide a link to MO or am I missing something? thx! nm - i found it. https://www.nexusmods.com/skyrimspecialedition/mods/6194 or let me know if this isn't the one you were referring to. thx
edit: sorry to be a pest, but MO2 says HL is not a supported game so how do I use MO2 for HL. thx
Hi, You didn't copy past the folder from this mod to the MO2 folder for add the .py in the plugin folder. check on this folder "MO2\plugins\basic_games\games" if you have the file "game_hogwartslegacy.py".
I'm having the same problem, MO2 says HL is not supported and I checked the folder you mentioned and "game_hogwartslegacy.py" is there. Am I doing something else wrong?
I have edited the description to better outline the installation of this plugin and its requirements.
I had installed an expansion plugin for my own Mo2 which I used as a reference to make the HL plugin, not noticing that it added some extensive features to Mo2. If you still encounter problems please reach out and I'll try to help you.
23 comments
GameDataPath = "%GAME_PATH%/Phoenix/Content/Paks/~mods"
Please note that any mods that are installed outside of specifically the ~mods folder will then need to be manually installed which is why I did not make this the default.
What do i replace this part with?
# Below is the official save path that is used with steam.
#GameDocumentsDirectory = "%USERPROFILE%/AppData/Local/Hogwarts Legacy/Saved/SaveGames/[replace with save folder name]"
GameSaveExtension = "sav"
GameSteamId = 990080
I quickly checked the documentation on the Game Expansion plugin and it doesn't appear that Epic store is supported in this feature.
You don't need to change the Steam official save path. I left that there so you knew where to find your saves easily.
You don't need to replace any of those lines for Mo2 to recognise HL.
Anything with a '#' symbol infront of it is a code comment. It doesn't do anything, it's simply there as a comment to help readers understand what's happening.
It could be that you have mods causing a CTD.
Mo2 works by essentially directing the game to a modded copy of its game files instead of its actual game files so when you launch normally there aren't any mods installed.
If this is becoming too much of a hassle for you I would rather you use Vortex than slave away trying to get this working because ultimately I want you to enjoy both the game and your experience with modding.
If you wish to continue trying to figure this out I have some more questions for you.
Do you get any error messages or warnings when launching the game through Mo2?
Did your game auto detect when you went to create an Mo2 instance?
Have you tried launching the game through Vortex and does it work there?
I followed the instructions carefully. However, after launching Hogwarts through MO2 they aren't working. I have manually set the mods to point directly to the ~mods folder. am I missing something?
Edit: Never mind, I spelt Phoenix wrong lmao. Now time to treat this game like it's Skyrim in 2011. Cheers @Shadossus!
Have fun!!
It wouldn't have an effect on your game if you installed mods through Mo2 and then launch HL from steam.
I outline how to copy your save game into the save folder used by Mo2 in the installation guide.
I think author must explain more clearly how make settings.
ModOrganizer.ini
[General]
gamePath=@ByteArray(G:\\Games\\Hogwarts Legacy\\Phoenix\\Binaries\\Win64)
game_hogwartslegacy.py
GameDataPath = "g:/Games/Hogwarts Legacy/Phoenix/Content/Paks/~mods/"
I would like to help you but I need you to clarify where/how you are encountering this issue.
Please make sure you've read the installation guide carefully and not made any mistakes or missed important steps.
If there is something in there you're not understanding let me know and I'll try to clarify it for you.
@drobinskiyal
You don't need to edit ModOrganizer.ini.
If I'm understanding your changes correctly, you want to change the default mod install location.
In the sticky post I outline how to do that properly.
If you are encountering any other problems please let me know.
I can't give you an exact answer because I don't know.
nm - i found it. https://www.nexusmods.com/skyrimspecialedition/mods/6194 or let me know if this isn't the one you were referring to. thx
edit: sorry to be a pest, but MO2 says HL is not a supported game so how do I use MO2 for HL. thx
You didn't copy past the folder from this mod to the MO2 folder for add the .py in the plugin folder.
check on this folder "MO2\plugins\basic_games\games" if you have the file "game_hogwartslegacy.py".
I'm having the same problem, MO2 says HL is not supported and I checked the folder you mentioned and "game_hogwartslegacy.py" is there. Am I doing something else wrong?
I had installed an expansion plugin for my own Mo2 which I used as a reference to make the HL plugin, not noticing that it added some extensive features to Mo2. If you still encounter problems please reach out and I'll try to help you.