https://github.com/notnite/renamefinder
https://github.com/notnite/renamefinder
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/notnite/renamefinder
- Owner: NotNite
- License: mit
- Created: 2023-10-06T20:06:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-06T20:37:13.000Z (over 2 years ago)
- Last Synced: 2025-11-21T22:03:00.471Z (7 months ago)
- Language: C#
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RenameFinder
In Patch 6.5, SE renamed a lot of files in the FFXIV filesystem, particularly ones from VFX. This tool aims to use crowdsourced paths from [ResLogger2](https://rl2.perchbird.dev/) to find the new paths for these files.
## Usage
Create a text file like this:
```text
vfx/monster/m0012/texture/uv_ora1x.atex C:/Users/Julian/Downloads/test.atex
```
On each line, insert the old path on the left, and the location of the file's path on your computer.
Then, run the program, adjusting paths from below:
```shell
$ RenameFinder.exe "G:\Steam\steamapps\common\FINAL FANTASY XIV Online\game\sqpack" "D:\code\c#\ffxiv\RenameFinder\paths.txt" "D:\code\c#\ffxiv\RenameFinder\output.txt
```
The detected files will be saved in the output file, with the old path on the left, and the new path on the right.
## Notes
- This uses like a gig of RAM because I download the entire ResLogger2 hash database into memory. This was prototype code, sorry not sorry.
- Files are compared by being in the same folder and having the same contents (checked by size and then SHA256 hash). If the file had its contents changed or moved to a different folder, it won't be detected.
- Output paths may have hash stubs (start with `~`) when the path is not known. Install the ResLogger2 plugin to help find them!