How to move Viveport applications to another drive

Castor
Visitor

Re: How to move Viveport applications to another drive

This is still an issue for me after going through this whole thread.
Vive Staff

Re: How to move Viveport applications to another drive

@Castor

 

We're still looking into this, thanks for letting us know.

Thank you,

-John C

"Welcome to the desert of the real."

If your base station has a Fault 02/03 error or a red light or both, the ONLY solution is to contact our support on vive.com and set up an RMA. There is no user fix for this issue.

Vive Care Operating Hours: 9am to 6pm PST, M-F

Re: How to move Viveport applications to another drive

This is what I did to solve it.

First of all close the application.

 

Open  C:\ProgramData\HTC\Vive\Vive.settings

with notePad app or similar txt application.

 

You will find something like this:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<settings xmlns:htc="http://vrstore.htc.com/settings/values" xmlns="http://vrstore.htc.com/settings/values">
<setting name="btn_install_folder">
<value>D:\VivePort_HTC</value>
</setting>
<setting name="chkbox_auto_update">
<value type="bool">true</value>
</setting>
</settings>

 

You need to change the path <value>D:\VivePort_HTC</value> with your new path.

 

Then Save... and there is the problem, you have no permissions to do so.

You need to Save it with another name, for example "vive.xml" in the same folder.

Then you need to erase the file C:\ProgramData\HTC\Vive\Vive.settings with Administration permissions. To do so, right clik the file and you will see the option in the menu.

 

Final step.

Rename the file "vive.xml" with "vive.settings" 

It should work, it did for me

Vive Staff

Re: How to move Viveport applications to another drive

@ Jose Navarro
This is awesome! Thanks for sharing; it should prove to be helpful both to users as well as our engineering team as it helps us isolate where the issue is occurring. Thanks again! 

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM

Stanto
Visitor

Re: How to move Viveport applications to another drive

I have the same problem. Thought I'd chip in. After seeing it's a permissions issue , and I'm running Win 10 Pro, I decided to look at the security settings for the folder:

 pc.PNG

However this software is installed, it's not granting users with the modify permission on the folder and its contents, even though it's installed into ProgramData.

 

For anyone not understanding security rights in Windows I suggest reading: https://msdn.microsoft.com/en-us/library/bb727008.aspx

 

'home' users won't be able to change these settings, typically, for some reason viewing security permissions like this and clicking 'advanced' to take ownership of the folder and its contents is usually reserved for 'pro' versions of windows. 

 

For some reason, when the software installs, it's setting the permission as SYSTEM, so even Administrators may not be able to consistently have write access to this location

 

sys.PNG

After clicking 'Change' and setting it to 'users' in the box that appears, voila I can change the config.

 

You might want to look into what privileges you've got set to elevate to when you're installing the software and/or consider running a powershell/command script to fix the permissions after install.

kurknick
Visitor

Re: How to move Viveport applications to another drive

I am having this same issue 12-22-17
Von_Mitch
Contributor

Re: How to move Viveport applications to another drive

Hi...

 

I know its been a while, blame Christmas!!... But your suggestion didnt work, even though im able to see and change the location of where I want the save to go, im basically ignored once the download begins.

 

However, im happy to try the suggestions by Jose Navarro and Stanto over the next few days.

 

I'll keep you posted.

 

Thanks,

 

Mitch.

Vive Staff

Re: How to move Viveport applications to another drive

Give those fixes a go and then we'll continue troubleshooting if they don't resolve the issue for you.

Thanks,

-John C

"Welcome to the desert of the real."

If your base station has a Fault 02/03 error or a red light or both, the ONLY solution is to contact our support on vive.com and set up an RMA. There is no user fix for this issue.

Vive Care Operating Hours: 9am to 6pm PST, M-F
Mighty
Visitor

Re: How to move Viveport applications to another drive

One detail I haven't seen mentioned in my searches, the destination path cannot have spaces.

Zapix
Contributor

Re: How to move Viveport applications to another drive

Why is it that 2 years later, this is still a problem?

 

Steam has the ability to move games to another drive.
Origin has the ability to move games to another drive.

Battle.net has the ability to move games to another drive.

Oculus has the the ability to move games to another drive.

Windows 10 has the ability to move Microsoft Store games to another drive!

Uplay lets you locate locate installed games, so you can copy, uninstall, and re add them without downloading.

 

Spent about 2 hours trying to find a real fix, but I couldn't find anything. Closest I got was finding install references in appdata\local\htc\viveport\installed_apps.json and changed the install locations, but when you launch Viveport it immediately goes back to the way it was. So there's something else somewhere, but I can't find it.

 

You've basically got 2 options with Viveport... Completely re install games or if you were saavy enough to think about it, create a symbolic link.

 

If your Viveport games are on C:\Vive and you want to move them to E:\Vive...

Exit out of Viveport

Copy the contents of the C:\Vive folder to E:\Vive

Rename C:\Vive (example: C:\Vivedelete)

Run Command Prompt

mklink /D C:\Vive E:\Vive

Launch Viveport and then launch any game/app to be sure it worked.

Delete C:\Vivedelete (or whatever you renamed the folder to)

 

Hopefully somebody who develops the Viveport app will realize the ability to move your games and apps to another drive is much needed. Especially when people use SSD for the OS, but larger HDDs for everything else.

Highlighted
Vive Staff

Re: How to move Viveport applications to another drive

@Zapix - This is a result of the DRM system Viveport uses which is driver based and differs in architecture from the other platforms you've listed. I am flagging this to Viveport's product leads to see what the current outlook is on this specific feature request. 

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM

Zapix
Contributor

Re: How to move Viveport applications to another drive

@VibrantNebula thank you for the follow up. I started googling for solutions after wanting to transfer my downloads (227gb) to a different drive while reorganizing where things are. Pretty much how I found myself here. I made it work with a symbolic link, but that's not something people are going to just think of.

I realize each platform and client has their own way of doing things, and really, Viveport is pretty decent considering it's been around a fraction of the time. So while it's not going to make me turn away from Viveport, such a feature would certainly bring it another step in a positive direction. In general, I'm happy with Viveport though, and I've been with it since the beginning, so I hope to keep seeing it mature and grow.

Anyway, thanks, and hopefully down the line such a feature can be added.
Vive Staff

Re: How to move Viveport applications to another drive

@Zapix - That's a very acute statement - I assume you work professionally in tech :D? That's more or less the situation here - feature sets like this are found in more mature stores because you have to align your entire DRM and SDK architecture to support something which ends up as a simplistic UX feature on the front-end. Many VR studios are new to shipping software, it's super wild west as to how their builds generate things like their own registry entries and it can be hard to encapsulate and repair them.

 

After talking with our PC client team, we believe we have a workaround:

  1. Using Windows Explorer, move the application folders to the newly desired destination
  2. Start the Viveport application as an administrator. Next, remove the app within the Viveport client. No files should be deleted because they'll have been moved to a place the PC client can't see them.
  3. Go into the client’s settings page & change the download path to location where you've relocated the content
    1. When dealing with app on an individual basis, you could opt within the settings to not use the same folder for all downloads which will cause the client to instead display a confirmation dialogue at the start of each download where you can manually confirm the DL pathway.
  4. In the client, attempt to “redownload” the app. The PCclient should see that the program files for that app exist in the new location and no major network activity should result.

This is probably easiest if you move your entire library but it is also likely feasible in theory for individual apps

To reach Viveport's customer service team, email customerservice@viveport.com

To connect with a live support agent for hardware support, go to www.vive.com/support, click on "contact us" in the top righthand corner, and then opt to speak with a Live Chat agent

David R

Technical Specialist - San Francisco, CA; Monday-Friday

Click here to send me a PM