Jump to content

Mummelpuffin

Premium Member
  • Posts

    4
  • Joined

  • Last visited

Everything posted by Mummelpuffin

  1. Just managed to do this myself, and I'm very happy to understand how to handle this in the least janky way possible, finally. No install scripts needed, easily manage multiple games. Leaving these instructions here because this is so poorly documented on the internet generally. Step 1: Grab MO2 from it's GitHub page, specifically the 7z archive. It'll be named something like Mod.Organizer.(version number).7z. Step 2: Extract MO2 into a folder somewhere. Not into the folder of a Steam game, in it's own folder. Step 3: In Steam, add your newly extracted MO2 as a non-steam game (Games, add Non-Steam Game to my Library, Browse, find ModOrganizer.exe...) DO NOT LAUNCH MOD ORGANIZER YET. The following steps must be repeated for each game you wish to use with Mod Organizer. Step 4: Need some background info here. Proton (and WINE in general) installs a WINE / Proton "prefix" for every Windows game you install. A WINE "prefix" is (roughly) it's own self-contained virtual Windows installation. While the files of your game are sitting in their usual folder in Steam, the game's WINE prefix files remain in their own folder. These will include any files the game creates after launching (config files, save files, etc.) if they're meant to be stored in My Games or something rather than the game's own install folder. These prefix folders are stored in /steam/steamapps/compatdata. Each game's folder is named after it's Steam app ID (usually? There are weird exceptions, but don't worry, that's why we're finding the folder name through ProtonTricks.) By running Mod Organizer through Proton, Steam is going to make a prefix for Mod Organizer, with it's own compdata folder. The problem here is that when Mod Organizer launches a Steam game, it'll be using Mod Organizer's compatdata folder rather than your game's... which can cause issues. Steps 4 and 5 fix this by forcing Mod Organizer to use the game's own compdata folder instead. You need to know what your game's compatdata folder IS, and this is where I suggest installing ProtonTricks. It's available as a flatpak, so pick it up through your distribution's "app store" or whatever. It functions as a wrapper for WINETricks (don't worry, you don't need to know what that means). When launching ProtonTricks, you are presented with a list of Steam apps. The number next to the app's name is the title of the game's compatdata folder. Got it? Good. Step 5: Select your Mod Organizer entry in ProtonTricks. We need a dependency from Windows land for Mod Organizer to actually run through Proton. Go through the following menu options: Select The Default Wine Prefix > Install A Windows DLL or Component Scroll all the way down until you find vcrun2022. That's what you currently need for Mod Organizer to launch (or, at least, it's one of the Visual C++ libraries contained within. If this is the future you might need to get creative.) Check the box, hit OK, wait for the installer to pop up and do it's thing. You can close ProtonTricks. Step 6: Enter Steam's properties menu for your new Mod Organizer entry. I suggest naming the entry something like Mod Organizer [game title here] because it'll be game specific. Enter the following launch command: STEAM_COMPAT_DATA_PATH="/home/isabelleboucher/.local/share/Steam/steamapps/compatdata/22380" %command% Obviously the specific data path needs to be adjusted for your Steam installation and for the compatdata folder you just found through ProtonTricks. 22380 is the compdata folder for New Vegas, if you're curious. In the compatibility section of the properties menu, force Mod Organizer to use Proton Experimental (once again, if this is the future, perhaps there is some "older" version of Proton you need to select). Step 6: Open Mod Organizer, finally, and create a GLOBAL instance for your game. This will put all of the game's modding files in the game's own compatdata folder. If you create a portable instance, the files will go in the folder you installed Mod Organizer to. In theory you can only do that once, but since we're running Mod Organizer through a different prefix for every game, you might be able to trick it into overwriting your one portable instance. Not sure. Just stick to global instances. Step 7: You SHOULD now be able to launch your game through Mod Organizer. If you can't you haven't read carefully or you weren't able to launch the game directly through Steam anyways. Meanwhile, you can still launch the vanilla game if you wish. The specific game you are playing may want a specific version of Proton. If you set it in that game's Steam properties, it'll still run with that version when running via Mod Organizer. Your game will also probably have it's own modding tools and special engine extensions which require their own Windows component dependencies. These can be installed through the game's own ProtonTricks menu. This is where my knowledge ends and you'll need to work out what you need. But in the case of New Vegas, the following are good to have: - xact - xact_x64 - d3dx9_43 - d3dx9 - vcrun2022 You will, of course, need to install things like script extenders as you would on Windows. Chuck them in the game's folder, point Mod Organizer to 'em and go. If there are utilities you need to run which should be launched manually rather than through Mod Organizer, launch them through ProtonTricks with the prefix of the game the tool is for and it should work. You may need to temporarily change the version of Proton selected for the game's prefix for that.
  2. Guess what? That DartTrapharder.esp was indeed the issue. I suppose I should be a little more confident - If I tried this earlier I wouldn't have posted this topic.
  3. I know, I know. You've seen them before. But I'm really lost. My game was fine until yesterday, when I installed "physics impact damage fix", "Improved close-faced helmets", "killing traps", "skyrim heartrate beta", A Midian Born's "book of silence" textures, "RS Children Overhaul", and Sons of Skyrim Only". Now I have the classic Bethesda logo CTD. My load order: ----------------------------------------------------- Skyrim.esm Update.esm Unofficial Skyrim Patch.esp Dawnguard.esm Unofficial Dawnguard Patch.esp HearthFires.esm Unofficial Hearthfire Patch.esp Dragonborn.esm Unofficial Dragonborn Patch.esp Lanterns Of Skyrim - All In One - Main.esm RSkyrimChildren.esm HighResTexturePack01.esp HighResTexturePack02.esp HighResTexturePack03.esp Unofficial High Resolution Patch.esp TouringCarriages.esp DartTrap harder.esp Differently Ebony.esp Headtracking.esp RaceMenu.esp dD - Enhanced Blood Main.esp dD-No Screen Blood.esp dD-Increase Fall Damage.esp dD - Realistic Ragdoll Force - Reduced.esp dD-Dragonborn-Dawnguard-EBT Patch.esp DeadlyDragons.esp dD-No Spinning Death Animation.esp imp_helm_dawn.esp RaceMenuPlugin.esp PhysicsImpactDamageFix.esp Fhaarkas Font Mod - SkyUI.esp SkyUI.esp Realistic Lighting Overhaul - Major City Interiors.esp Dead Body Collision.esp HonedMetal.esp RSChildren - Complete.esp imp_help_dbrn.esp KillingTraps.esp KillingTraps_FirePlates.esp Lanterns Of Skyrim - All In One - RLO.esp Realistic Lighting Overhaul - Minor Cities and Town Interiors.esp RSChildren_PatchUSKP.esp SkyRe_Main.esp 3DNPC.esp AFT_iNPCFix.esp AmazingFollowerTweaks.esp aMidianBorn_ContentAddon.esp aMidianborn_Skyforge_Weapons.esp AMB Glass Variants Lore.esp imp_helm.esp imp_guard_helm.esp Realistic Lighting Overhaul - Major City Exteriors.esp Realistic Lighting Overhaul - Dungeons.esp Realistic Lighting Overhaul - Dawnguard Interiors.esp Realistic Lighting Overhaul - Weathers.esp SkyRe_EncounterZones.esp Inconsequential NPCs.esp Cloaks.esp Skyrim Better Roads - All In One - Merged.esp SkyRe_Survivalism.esp SkyRe_EnemyScaling.esp SkyrimSpeeds.esp Sons of Skyrim Only.esp TTYM - Think to Yourself Messages.esp SkyRe_StandingStones.esp SkyTEST-RealisticAnimalBehavior.esp Chesko_Frostfall.esp TTYM - Frostfall Module.esp SkyRe_Races.esp SkyRe_EnemyAI.esp HoldBorderBanners.esp iNeed.esp SkyRe_Combat.esp SkyrimHeartRate.esp Yield 2.0.esp ReProccer.esp ------------------------------------------------------- Notes: If I understand the "Troubleshooting FAQ" correctly, this sort of CTD is only caused by a mod not loading a necessary parent file, either due to it missing completely or being in the wrong load order. Looking at the load order again, I feel like DartTrapharder.esp might be a culprit, as it's part of "Killing Traps" yet loads before the main file. The mod author claims load order is not an issue, but I'm not sure if I believe that. RS children overhaul has patches for Dragonborn and Hearthfire, but not Dawnguard. The mod page makes no mention of Dawnguard being incompatible, so I doubt it's an issue. Obviously, I seriously doubt this has anything to do with mods installed before the crashes. Yes, I have set up the memory patch within SKSE. (Give Firstborn to Sheson). I will try to answer any questions you may have. Please ask for more before simply saying "not enough information". Thanks for any help you can give me.
  4. I attempted to install Vivian ENB today, and followed all instructions as best I could. Now, Skyrim crashes to desktop right after the bethesda logo shows up (doesn't even get to the main menu!) Any ideas on what might be happening?
×
×
  • Create New...