Jump to content

VulcanTourist

Supporter
  • Posts

    491
  • Joined

  • Last visited

Nexus Mods Profile

About VulcanTourist

Profile Fields

  • Country
    None

VulcanTourist's Achievements

Proficient

Proficient (10/14)

0

Reputation

3

Community Answers

  1. Today (October 24, 2023), a v1.1.0 update to this extension was released that makes the above steps unnecessary. It now stores the current version of BepInEx AND adds an extra option to give players agency to manually update it from GitHub directly whenever they feel it necessary. There's even a new Open drop-down menu option for the directory where Vortex stores it, so that it can be overwritten with any other version if needed. This is a Good Thing. The modal dialog announcement of this was also a very Good Thing.
  2. It amazes me that no one has thought to make a mod that overlays a polar coordinate grid over the map, with some nomenclature strategy - like letters for latitude and numbers for longitude - for identifying and locating each grid element. The value of it should be obvious: it would provide a very handy means of naming and locating portals placed around the map. I'm struggling right now with how to name and re-locate my portals later, since no land masses in the game are even named, much less something more predictable.
  3. https://www.nexusmods.com/valheim/mods/2323 Works right now and has options for both those behaviors.
  4. No, BepInEx doesn't show that, Vortex does. BepInEx does not update mods.
  5. Mods already exist that could allow that. https://www.nexusmods.com/valheim/mods/1606
  6. Is there a mod that profiles the CPU loads of other active mods and saves that data to a log file for later review? I have stuttering issues that are caused by excessive reliance on the CPU, and I need to efficiently narrow it down to worst offenders.
  7. This is a band-aid fix I concocted after I noticed finally that the extension is storing a BepInEx version as part of its data, so it's accessible: For anyone who experiences problems with Valheim while using Vortex to manage it and happens to check Player.log and notice that the version of BepInEx IS NOT the one that they thought they had downloaded and installed: The Valheim Vortex extension distrusts users to correctly handle the crucial BepInEx DLL injector, so it keeps its own private copy of it and forcibly installs it, overwriting any attempt you might make to install a different version. At first I assumed that Vortex was downloading it from a hidden NexusMods repository, but instead it's delivered and stored as data with the plugin itself in Vortex. This can be overwritten! Below I have assembled what I believe are complete instructions for how to do this, current as of 2023-10-14 and game version 0.217.24 and BepInEx version 5.4.22. I hope they prove to be useful until this pernicious recurring issue is resolved properly. Locate the following directory in Windows (File) Explorer: %AppData%\Roaming\Vortex\plugins\Vortex Extension Update - Valheim Support v1.0.24\BepInExPayloaddelete the subdirectory InSlimVML; it's no longer valid or necessary;manually download the latest BepInEx "pack" for Valheim from thunderstore.com: https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/? the current version as of 2023-10-13 is 5.4.2200; either download this file directly to, or move it to, the Vortex downloads directory for Valheim: %AppData%\Roaming\Vortex\downloads\valheim doing so will cause it to appear as Never Installed in Valheim's Mods list; you will actually install it later, but first...navigate to that downloads directory in another Explorer tab or window;open the .zip file with Windows or 7-Zip or whatever compression tool you use;within the Zip file, navigate into the \BepInExPack_Valheim directory;the .sh files are for Linux and won't be useful for Windows systems;into the \BepInExPayload directory, copy and overwrite the following files: changelog.txt doorstop_config.ini winhttp.dllnext, copy the \doorstop_libs directory whole; it probably doesn't already exist;to copy BepInEx, in Explorer navigate "down" into the Vortex \BepInExPayload\BepInEx directory;in that directory, first delete the \patchers subdirectory, which is no longer needed;next, navigate further into \plugins and delete the \VortexWorlds subdirectory there;navigate back "up" to \BepInEx; remaining are \config, \core, and \plugins;now, back in the Zip file in its \BepInEx directory, copy and overwrite \config, \core, and \plugins into the Vortex \BepInEx directory;now BepInEx will be current when forcibly copied by the Valheim Vortex extension.You're not quite done yet: time to install the "pack" with Vortex;start Vortex, and click Mods, in the left nav bar;scroll to find the denikson-BepInExPack_Valheim-5.4.2200.zip file in the Never Installed section;click the drop-down menu arrow next to the Never Installed button at the left in the Status column, and from the short menu select Enabled;now the "pack" is staged, ready for deployment, but confirm some details first:double-left-click its entry in the Mod Name column, which opens a detail pane at the right;in this pane, confirm or edit the following:Version: currently 5.4.2200Source: WebsiteSource website: https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/Category: Utilities (optional, I think, probably empty by default)Mod Type: Unstripped Assemblies (this directs Vortex where to install hardlinks to staged files) when finished, you may double-left-click in Mod Name column to close the details pane. Finally, you should be ready to Deploy; try it. Assuming all appears well, you can confirm the correct BepInEx version was deployed by checking Properties | Details | File Version (or Product Version) of BepInEx.dll in the \Valheim\BepInEx\core game directory; the version should of course match what you downloaded. - Profit!IF the Valheim extension updates without also updating this private copy of BepInEx (or better reworking this whole mechanism), then when it updates it will of course overwrite your handiwork here and you will have to repeat the process! Let's hope that doesn't happen.
  8. I would consider attempting what @SpikeHimself did months ago, but my once-admired programming skills are non-existent now, decades out of date. I can suggest design direction, and that was my intention when I said that users need to have some agency in this matter and not make Vortex and the extension the dictator of BepInEx. The mechanism should be redesigned such that Vortex plays an advisory role in keeping it up to date with the game version. This may also require improving the ability of Vortex to query and pull mods and resources from alternative repositories beside just NexusMods, like GitHub and Thunderstore. There are plenty of bug reports regarding the former of those two. Please don't forget that for the moment there's an entire game community unable to use Vortex for that game, one that appears quite popular. That sounds like quite a priority.
  9. That extension developer is succeeding in making Vortex itself look bad "by extension" to every player of Valheim. The general advice in the Valheim community is to avoid Vortex entirely because of the failures of this extension, which have continued apace right into October 2023. It's doing the same thing now with and to BepInEx 5.4.22 that it was doing back in March with an earlier version. It actually overrides any user attempt to substitute the necessary new version! It mystifies me that someone thought it would be wise to make the extension the sole arbiter of BepInEx, hard-wire this behavior and completely remove user agency in the matter, and THEN fail to aggressively maintain the hard-wired behavior. It's great that @SpikeHimself was handy to fix the mess it made back in March, but there's been no one stepping in now to band-aid the issue yet again, much less rework the poor design decision that is causing it. There needs to be some enforceable oversight maintained by NexusMods over extension developers. Poor design decisions and lax maintenance harms everyone and the goodwill of Vortex as a whole, not just this faceless developer. A Vortex game extension may not technically be a part of Vortex, but from every practical perspective it most certainly is and should be treated as such.
  10. I've been experiencing this same error. It's not a wise decision to leave the maintenance of a crucial game and site element in the hands of someone who isn't paying attention and actually performing the maintenance. This particular bug is not the only one, and the most recent updates - v0.217.24 - of the game and BepInEx (5.4.22) are now causing Vortex to break both: Vortex is secretly and forcibly reinstalling an obsolete BepInEx without the user's consent from a hidden repository with no audit trail. All of this makes NexusMods and everyone else look bad. What is "Nagev" doing with his time?
  11. Still holding my breath! I'm annoyed that no one else seems to be paying attention to your work... a crowd of one is hardly encouraging, no matter how enthusiastic. I suspect that it's the result of insufficient exposure of what you've been doing, though. If Dark0ne had chosen to interview you about your effort and then publish that as a site update, I think you'd have quite a few more people cheering you on.
  12. 1700 mods! I was stuck at a mere 700, having exceeded the plugin limit and not having the skill to manually ESL-ify any more than I already had. Now you have me genuinely excited and impatient!
  13. All this silence is making me wonder if I'm ever going to enjoy a no-compromise solution to my too-many-mods problem and enjoy Skyrim again without the pain and agony of re-evaluating my modding from scratch.... *sob*
  14. I somehow missed the e-mail notification for this comment back in November when my reply might have made the most difference, but... ... I think I'd be most happy if you delayed release until when you have time to deal with any initial showstoppers that might crop up. I haven't programmed in decades, so as strictly a user at this point I'd be reliant on you/others to fix those issues, and after so much anticipation it would be hard to set it aside then to wait for those issues to be addressed weeks later. It's easier to wait until you'll have time to spare and we can help you discover any issue and get rapid feedback. Enjoy your holiday! And have ya heard about Bethesda's new Starfield RPG? A whole new RPG to mod!
×
×
  • Create New...