parkel42 / gshade-migration

PowerShell script to automatically migrate GShade to ReShade for FFXIV.
7 stars 0 forks source link

Purpose

This script is largely based on the GShade -> ReShade migration instructions provided by rika, which can be found here: https://gist.github.com/ry00001/3e2e63b986cb0c673645ea42ffafcc26

This repository contains a PowerShell script to automatically migrate GShade to ReShade for FFXIV. This has only been tested in PowerShell 7, but it should work with older versions of PowerShell.

This script will also work if you have uninstalled GShade previously.

Note: Please do not restart your computer when prompted to do so by the GShade uninstaller.

What Does This Do?

If GShade is still installed:

  1. Backs up the gshade-presets and gshade-shaders folder to {YOUR USER PROFILE}\gshade-backup.
  2. Downloads ReShade + addons and necessary/custom shaders.
  3. Runs the GShade uninstaller.
  4. Runs the ReShade installer.
  5. Moves the GShade backup files into the appropriate location, as well as the various shader files.
  6. Modifies the default ReShade.ini file to set the EffectSearchPaths and TextureSearchPaths.

If you have already uninstalled GShade:

  1. Downloads ReShade + addons, necessary/custom shaders and gshade-presets/shaders.
  2. Runs the ReShade installer.
  3. Moves the downloaded GShade folders into the appropriate location, as well as the various shader files.
  4. Modifies the default ReShade.ini file to set the EffectSearchPaths and TextureSearchPaths.

Note - the zip file containing the custom shaders may be flagged as malware by Windows Defender (it didn't for me). The file is safe according to VirusTotal, though.

How To Use

  1. Download the script by clicking on the green code button, then clicking on Download Zip.

    image

  2. Extract the gshade-migration-main folder anywhere you like.

  3. Navigate into the gshade-migration-main folder, then hold down Shift and right click, then click on "Open PowerShell Window here".

    image

  4. Run the script by typing in .\gshade-migration.ps1 in the console window.

    image

  5. Follow the instructions provided in the console window.