mirror of
https://github.com/rehan-remade/universal-modder.git
synced 2026-11-05 01:37:40 +00:00
[PR #198] [MERGED] examples/gta5: install.sh --remove keeps a ReShade.ini it didn't create; root .gitattributes #200
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rehan-remade/universal-modder#200
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rehan-remade/universal-modder/pull/198
Author: @TheFlano23
Created: 10/10/2026
Status: ✅ Merged
Merged: 10/11/2026
Merged by: @rehan-remade
Base:
main← Head:fix/gta5-install-reshade-ini-marker📝 Commits (3)
c3e5c9cexamples/gta5: install.sh --remove keeps a ReShade.ini it didn't create; root .gitattributes keeps scripts LF5629300examples/gta5: docs match the ReShade.ini marker; .gitattributes also pins bin/umc40e2eeMerge remote-tracking branch 'origin/main' into land/pr-198📊 Changes
5 files changed (+23 additions, -11 deletions)
View changed files
➕
.gitattributes(+4 -0)📝
examples/minecraft-gta5-passthrough/README.md(+3 -1)📝
examples/minecraft-gta5-passthrough/gta/install.sh(+4 -1)📝
knowledge/games/gta-v/minecraft-passthrough.md(+9 -7)📝
knowledge/techniques/installers-load-order-and-loaded-code-checks.md(+3 -2)📄 Description
Follow-up to #172, as suggested in its review.
examples/minecraft-gta5-passthrough/gta/install.sh:--removeno longer deletes aReShade.inithe user had before installing.ReShade.iniis dropped from the removal list.ReShade.ini, it also writes a marker file,.mcpassthrough_reshade_ini.--removedeletesReShade.ini(and the marker) only when the marker is there.Nothing else in the script changes. In particular the WSL paths and the
BUILDdefault are untouched.Root
.gitattributes: pins*.shandgradlewto LF, so a Windows checkout withcore.autocrlfcan still run the scripts from WSL (gotcha 25 in the note).Tested under WSL (Ubuntu 26.04) against a throwaway folder containing only a dummy
GTA5.exe:--remove: onlyGTA5.exeis left, and theReShade.inithat install created is gone;ReShade.ini: after install and--remove, it is still there, unchanged.On the second PC, the real GTA folder was installed with the same marker logic (the marker was written), but
--removehasn't been run there.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.