-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement portable installation option #14642
Comments
Vortex Version: 0.16.15 Reported by: tentos |
Please add a portable flag / option. I want to have multiple versions of a game installed with different sets of mods, and vortex does not allow this. having a portable installation would let me have multiple versions of vortex i could easily use one per mod set i desire. |
I think vortex uses game profiles for different configurations however it's not enabled by default and I haven't used it enough to know what can be done with it. |
Been months, any update? |
Yeah this is continuing to be the greatest thorn in my side with vortex. Once again I'm left at that ultimatum of reinstalling windows for that boost in performance, or save myself the headache that is playing musical chairs and jumping hoops with vortex's directories to get my mods working this is ridiculous I never remembered having this issue with NMM. |
Vortex-master\src\app\Application.ts (3 hits)
Line 427: : path.join(process.env['APPDATA'], vortexPath, currentStatePath);
Line 462: : path.join(process.env['APPDATA'], vortexPath, currentStatePath);
Line 497: : path.join(process.env['APPDATA'], vortexPath, currentStatePath);
Vortex-master\Vortex-master\src\extensions\nexus_integration\texts.ts (1 hit)
Line 9: .catch(() => '%LOCALAPPDATA%\\Google\\Chrome\\User Data')
Vortex-master\src\extensions\nexus_integration\util\chromePath.ts (3 hits)
Line 16: const appPath = remote.app.getPath('appData');
Line 18: const userData = process.env.LOCALAPPDATA !== undefined
Line 19: ? path.join(process.env.LOCALAPPDATA, 'Google', 'Chrome', 'User Data')
Vortex-master\src\util\EpicGamesLauncher.ts (2 hits)
Line 53: 'AppDataPath');
Line 166: const configPath = path.join(process.env['LOCALAPPDATA'], 'EpicGamesLauncher', 'Saved', 'Config', 'Windows', 'GameUserSettings.ini');
Vortex-master\src\util\Steam.ts (2 hits)
Line 234: .map(appData => {
Line 235: const { name, manifestData } = appData;
Probably just need to change Application.ts to represent a relative path within the vortex folder, then build it yourself; if it was such a big deal. Though for save games and mod dirs it's much more work than that.
I use a 20gb volume for my windows directory. But I just make a bunch of symbolic links for most apps. You could make a batch file and map the drive as a dir rather than a letter so windows won't randomly change the location.
…________________________________
From: Brandon Allen <notifications@github.com>
Sent: November 25, 2019 4:23 PM
To: Nexus-Mods/Vortex <Vortex@noreply.github.com>
Cc: Chaython R Meredith <chaython@live.ca>; Comment <comment@noreply.github.com>
Subject: Re: [Nexus-Mods/Vortex] Implement portable installation option (#106)
Yeah this is continuing to be the greatest thorn in my side with vortex. Once again I'm left at that ultimatum of reinstalling windows for that boost in performance, or save myself the headache that is playing musical chairs and jumping hoops with vortex's directories to get my mods working this is ridiculous I never remembered having this issue with NMM.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNexus-Mods%2FVortex%2Fissues%2F106%3Femail_source%3Dnotifications%26email_token%3DABRPSRZZN4EG4KU6QI33JE3QVRNA3A5CNFSM4EWHQWB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFEE4WQ%23issuecomment-558386778&data=02%7C01%7C%7Ca2a8db1c5d1e47258e3508d771fe8d3b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637103210409252374&sdata=psF3DLOZfp%2BgOaZOu37tOJtcgNR9Y0u3xtEgt%2BvCKMQ%3D&reserved=0>, or unsubscribe<https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABRPSRZWCOCHK3P3YBWC3S3QVRNA3ANCNFSM4EWHQWBQ&data=02%7C01%7C%7Ca2a8db1c5d1e47258e3508d771fe8d3b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637103210409262391&sdata=CM72dMEuhw8HEp5OTwW%2BF%2BziZ8cBV3CIn46FQu1j8hU%3D&reserved=0>.
|
This would be very helpful, I have an external hard drive and it would help having a portable version that stores all data in it without having to manually configure paths. |
This! |
I'd also really like a portable option for moving between computers and being able to fully backup vortex. |
update on this: Vortex now has a command-line switch "--user-data ", using that you can directly override where Vortex places its settings, profiles, ... (usually in %APPDATA%\vortex) |
Added to Product Backlog: https://gitlab.nexdev.uk/vortex/vortex/-/issues/150 |
I saw the --user-data as a command line option but what is the syntax? is it even real? |
Hi, Thank you for taking time to open this request for Vortex. You may have seen our recent news post letting our users know that we are currently working on developing a successor to Vortex; Nexus Mods App which will deliver the next generation of mod management. With this in mind, we are undertaking a review of all outstanding Vortex requests to determine their validity. As a result, this request will be closed here and passed to the Nexus Mods App team for their consideration in its design & development. Once again, thank you for being an active member. If you missed the news post, you can read it here: https://www.nexusmods.com/news/14874 |
That's bullhonkey. I'd resort to using a symbolic link or junction (or just
using MO2). Having an option to move some but not all of the programs data
to another folder is just shitting in the users input.
…On Tue, Aug 29, 2023, 5:55 a.m. HawthorneK456 ***@***.***> wrote:
Closed #14642 <#14642> as not
planned.
—
Reply to this email directly, view it on GitHub
<#14642 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGSARMXLUSW5D4WVCXH6Y3XXXKCFANCNFSM6AAAAAA4CZ5SII>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
agreed, portable installs are REQUIRED, I have a laptop AND a desktop, in
order to play my saves ACROSS devices I would have to MANUALLY edit BOTH
installs, a much simpler and elegant solution is to expose the hardcoded
directories to editing, even if it is a config doc that most people never
edit
I am going to set up my games to mod-sync to an external SSD someday, even
if I have to symlink every single directory vortex stores data in(far too
many if you ask me) just to ensure it thinks it is the same PC and install
sadly currently I simply do not have an acceptable drive or money to do so
yet, but someday I WILL be doing a 100% PORTABLE install(besides the stupid
steam "game not installed" stuff which I will bypass by using a script that
checks if steam.exe is running and launches if needed before triggering the
F4SE or SKSE launchers
I already have depotdownloader scripts to force verify to OLDER versions of
the modded games when steam decides to update and not allow users to easily
say "no this game needs to stay at the old version and doesn't have any
justification to force all users to the same version"
…On Tue, Aug 29, 2023 at 8:32 AM Corgano ***@***.***> wrote:
That's bullhonkey. I'd resort to using a symbolic link or junction (or
just
using MO2). Having an option to move some but not all of the programs data
to another folder is just shitting in the users input.
On Tue, Aug 29, 2023, 5:55 a.m. HawthorneK456 ***@***.***>
wrote:
> Closed #14642 <#14642> as
not
> planned.
>
> —
> Reply to this email directly, view it on GitHub
> <#14642 (comment)>,
or
> unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/AAGSARMXLUSW5D4WVCXH6Y3XXXKCFANCNFSM6AAAAAA4CZ5SII>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
—
Reply to this email directly, view it on GitHub
<#14642 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AELDBTOAOXADJPFGL2ZQ6V3XXXOOTANCNFSM6AAAAAA4CZ5SII>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Great if this |
there are many reasons to rebrand, but the problem with rebranding is when
a company or group does the same old crap that caused the bad pr the first
time, like how comcast desperately wants to rebrand into "xfinity" yet the
crappy equipment, worthless customer service, and app-only setup on
non-mobile internet is why I refuse to call them by the new name, they are
still the worst parts of what they always were and a rebranding to get rid
of the still deserved bad PR is not allowed in my book
the same with NMM to vortex to whatever crap they want to create again, at
least vortex was an upgrade from nmm as it did work better, but the parts
they refuse to add are the ONLY things they SHOULD add
…On Tue, Aug 29, 2023 at 6:38 PM Brandon Allen ***@***.***> wrote:
Great if this
"The Nexus Mods App will be a ground-up reimagining of what we (and you)
want our mod manager to be, building on the lessons learnt from Vortex and
NMM before that."
is true than make sure to add a portable install option to the next
iteration as this is clearly a wanted feature, otherwise is will come off
as corporate PR crap and serve as another reason to drive users and modders
away from the platform, I think enough damage was done to this platform
with that "collections" fiasco.
—
Reply to this email directly, view it on GitHub
<#14642 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AELDBTOGV3X4UPWXHRNNX5LXXZVOPANCNFSM6AAAAAA4CZ5SII>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Oh cool, NexusMods is wasting everyone's time with a meaningless rebrand instead of providing the features the community wants. Again. Here's hoping someone makes a mod management platform that isn't corporate crap sometime soon. |
kinda expected these days, pretty much EVERY company is to full of brain dead YEC nutjobs who can't connect teh "people hate us" to the "because of the shit we are going to keep doing after we rebrand to get rid of the hate" same with religion in the US government, a literal violation of the founding laws of our government is being violated, and ironically the very things designed in the constitution to protect us from the very religious persecution that lead to our founding are being called "unconstitutional" |
On the bright side, every time a useful tool gets infested with corporate garbage, there ends up being members of the community who have the skill and desire to make an alternative that usually ends up being excellent. Speaking of which, to anyone else who ended up here from Google like I did: Turns out Mod Organizer 2 is still alive and well despite NexusMods acting like it is obsolete, and Mod Organizer 2 is made fully and easily portable by selecting the "portable installation" option during install. Good luck all. (Edit: Accidentally lumped my first sentence in with the quote lol good job me) |
so do you know if MO2 can hook vortex download links? would be great if it acted like vortex in that new updates and downloads get hooked via some form of add-on and maybe even LL files if you are open-source ps: we all use some LL mods at some point, either it boosts immersion by adding new quests that match the theme or it is just a requirement for a PG addon function, don't you dare get high and mighty |
I don't really understand much of this to be honest, I'm not very experienced with Skyrim modding, but MO2 seems to handle download links perfectly out of the box - for example clicking "Download with Mod Manager" links from NexusMods opens MO2 and download the mod through it. Good luck! |
so it does do exactly what I want, and it is not as frequently broken as vortex was(one time a game that is among the most popular to mod(fallout 4) just vanished for over a week as a valid game to mod) |
Full instructions on how to launch Vortex in "portable" mode are specified in the following Markdown file: I found it very useful. Relevant content from the Markdown file mentioned above:
✔️ I just would add a little improvement, when using a Batch-Script file, remember to enclose variable definitions between double quotes, this way:
That prevents paths with white spaces from giving syntax errors. ❌ Do NOT use double quotes in this other way:
|
Instead of storing the data in
$env:appdata/Vortex
, a portable installation would store all the data in the installation directory (ex. an external drive).The text was updated successfully, but these errors were encountered: