{"id":19675608,"url":"https://github.com/notnite/renamefinder","last_synced_at":"2026-06-08T22:31:03.486Z","repository":{"id":198773281,"uuid":"701516135","full_name":"NotNite/RenameFinder","owner":"NotNite","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-06T20:37:13.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-21T22:03:00.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NotNite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-06T20:06:49.000Z","updated_at":"2023-10-07T05:35:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"44ae8bd9-c4ce-457e-a446-cd9469c11adc","html_url":"https://github.com/NotNite/RenameFinder","commit_stats":null,"previous_names":["notnite/renamefinder"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/NotNite/RenameFinder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRenameFinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRenameFinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRenameFinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRenameFinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NotNite","download_url":"https://codeload.github.com/NotNite/RenameFinder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NotNite%2FRenameFinder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34083848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T17:25:04.533Z","updated_at":"2026-06-08T22:31:03.458Z","avatar_url":"https://github.com/NotNite.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RenameFinder\n\nIn 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.\n\n## Usage\n\nCreate a text file like this:\n\n```text\nvfx/monster/m0012/texture/uv_ora1x.atex C:/Users/Julian/Downloads/test.atex\n```\n\nOn each line, insert the old path on the left, and the location of the file's path on your computer.\n\nThen, run the program, adjusting paths from below:\n\n```shell\n$ 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\n```\n\nThe detected files will be saved in the output file, with the old path on the left, and the new path on the right.\n\n## Notes\n\n- This uses like a gig of RAM because I download the entire ResLogger2 hash database into memory. This was prototype code, sorry not sorry.\n- 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.\n- Output paths may have hash stubs (start with `~`) when the path is not known. Install the ResLogger2 plugin to help find them!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotnite%2Frenamefinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnotnite%2Frenamefinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnotnite%2Frenamefinder/lists"}