Giter Site home page Giter Site logo

starcitizen-vr-eac-bypass's Introduction

StarCitizen VR EAC Bypass

This is a bypass for EAC in StarCitizen that prevents VR usage.

Required Software

How-To

  1. Download the latest release and extract to folder somewhere (it will create files when ran for the first time, so make sure it's a folder for just this).
  2. (Not necessary, but makes life easier). Create a shortcut to StarCitizen_EnableVR.ps1 on your desktop.
  3. Open UserSettings.xml in a file editor of your choice and update LauncherPath and InstallationPath (refer to FAQ for clarification on paths).
  4. Run the script (right-click and 'Run with PowerShell'). The launcher while automatically launch when ready and the PowerShell window will remain open.
  5. When you're done playing, close the launcher completely (don't let it minimize to taskbar) and all of your settings will revert.

On first run, the script will backup your hosts file and your attributes.xml files. It will create copies that will be modified. These are how we will toggle the modification on/off in future runs.

FAQ

  • LauncherPath
    • This should be the full path to your launcher, including file extension.
  • InstallationPath
    • This should be the parent folder that contains all of your installed branches (i.e., LIVE, PTU, EPTU, etc.). The new launcher forces these into the same folder.
  • Why does the script need Admin privileges?
    • Part of enabling VR for StarCitizen includes blocking EasyAntiCheat (EAC). The process involves simply redirecting traffic destined for EAC's servers to localhost, which we accomplish with the hosts file. The hosts file is technically a protected system file, which is why admin rights are needed.
  • Help! I need to modify my resolution or FoV every time I play in VR.
    • Refer to the Advanced Configuration section.

Advanced Configuration

These steps are only needed if you need to modify the resolution or FoV. For now, I've decided to not expose this in UserSettings.xml, but that may change in the future.

  1. Ensure that your on your original configuration by closing the RSI launcher and checking that the script is not running.
  2. Remove all files in the script directory except StarCitizen_EnableVR.ps1, and UserSettings.xml.
  3. Open StarCitizen_EnableVR.ps1 in a editor of your choice. (I recommend Visual Studio Code, but other editors such as PowerShell ISE, NotePad++, or good old NotePad work just as well.)
  4. Locate the section labeled Static variables.
  5. Locate the variable named $attributes_to_change.
  6. The only three I recommend changing if you need are: Height, Width, and FOV.
  7. Save your changes.
  8. Run the script. It will perform initial setup again but use your new settings.

Credits

Original credit goes to Chachi Sanchez (https://www.youtube.com/watch?v=lt4w73C6Wpo)

starcitizen-vr-eac-bypass's People

Contributors

oricul avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

zanzo420

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.