Modern GTR2 Patch: Difference between revisions
Jump to navigation
Jump to search
Line 109: | Line 109: | ||
MovieFiles\Win.bik | MovieFiles\Win.bik | ||
GTR2 1.1.0.0 Readme.txt | GTR2 1.1.0.0 Readme.txt | ||
</nowiki></pre> | </nowiki></pre> | ||
Revision as of 18:02, 1 December 2024
Description
- Simple one-step patch to update a Vanilla GTR2 (Disc or Steam) to Modern GTR2
- Experimental Proof of Concept - No Download Available Yet
Download
- Not Yet Available
Why
- Updating GTR2 to Modern GTR2 has become a complex process that is daunting even for existing users
- There are now many, many steps to achieve a fully Modern GTR2 which itself assumes the user already has setup Vanilla GTR2 and Minimum GTR2
- The idea is to radically simplify what has become a very daunting and complex series of steps for users who just want to play a fully Modern GTR2
Goals
- Single package applied over Disc or Steam GTR2 that brings it up to Modern GTR2 standards
- Package only contains the files and patches needed to patch GTR in order to avoid legal issues
- One-shot: Avoid asking the user to select options from menus.
Vision
- Single ZIP file download
- Extract ZIP over vanilla Disc or Steam GTR2 which adds and replaces files
- Command-line script to clean up files that should be removed
Ideas
- Maybe I start with patches for Vanilla GTR2 and Minimum GTR2 and build up to Modern GTR2
- Updating: Include clear steps for how to keep components up-to-date (eg. Crew Chief GTR2 Enhancements Plugin, ReShade, etc.)
Issues
- Permissions
- GTR2
- Not a problem as long as we're not distributing a whole working game
- Modders
- Many mods will be present in this patch
- Ideal is to get permission where possible
- Credit will be given for every mod used anyway
- GTR2
- Include Extra Mod Files
- READMEs, Licenses, and other meta files will be included to ensure modder's efforts are represented as they are intended
- Steam GTR2 vs Disc GTR2
- Patch will create a Steam GTR2 out of a Disc GTR2
- Some people won't like this but, I don't know what to say, Modern GTR2 requires Steam GTR2
- Point people to Steam GTR2 vs Disc GTR2 to show them how minimal the differences are
Notes
- WinMerge (PortableApps)
- Can produce a ZIP containing only the differences that can merge one folder with another (Source)
- Git
- Use git to systematically add, track, and update GTR2 and the mods that will be used
- Might be able to use git-diff as a patch and distribute this as a patch instead of a zip with added/replaced files
WinMerge How to
Steps:
- Start WinMerge
- File > Open
- Set 1st File or Folder to Steam GTR2 Folder
- Check Read-only
- Set 2nd File or Folder to Disc GTR2 Folder
- Check Read-only
- Check Include Subfolders
- Click Compare
- Select all files in the comparison results
- Right Click and select Zip > Differences too...
- Select a folder and it will create a 7z file of only the files and folders that were different
- If the 7z file contains altered and original folders, use the contents of the original folder
- See "3.8. Archiving files" here: https://manual.winmerge.org/en/Compare_dirs.html
- Copy the contents into a Disc GTR2 Folder to convert it to a Steam GTR2 folder
Gotchas
- Files that are only found in 2nd File or Folder are not displayed in the WinMerge comparison results
- Click Swap 1st | 2nd in WinMerge and compare again to see these files
- This means that some Disc files remain in the Steam GTR2 folder
- This is likely fine but to be 100% matching they should be deleted:
- EU Disc 1.1:
- MovieFiles\ChampionshipUnlock.bik
- MovieFiles\GameIntro.bik
- MovieFiles\GoldAward.bik
- MovieFiles\Intro.bik
- MovieFiles\PassAward.bik
- MovieFiles\Podium.bik
- MovieFiles\TrackUnlock.bik
- MovieFiles\Win.bik
- GTR2 1.1.0.0 Readme.txt
- EU Disc 1.1:
Credits
- TBD
Notepad
EU Disc 1.1 Files Remaining Not Found in Steam GTR2 231208: MovieFiles\ChampionshipUnlock.bik MovieFiles\GameIntro.bik MovieFiles\GoldAward.bik MovieFiles\Intro.bik MovieFiles\PassAward.bik MovieFiles\Podium.bik MovieFiles\TrackUnlock.bik MovieFiles\Win.bik GTR2 1.1.0.0 Readme.txt
Scratchpad
...