https://github.com/adlerosn/cicpoffs
Case-Insensitive Case-Preserving Overlay FUSE File System - play games with broken mods on linux that rely on Windows's case insensitivity
https://github.com/adlerosn/cicpoffs
case-insensitive case-preserving fuse-filesystem
Last synced: 3 months ago
JSON representation
Case-Insensitive Case-Preserving Overlay FUSE File System - play games with broken mods on linux that rely on Windows's case insensitivity
- Host: GitHub
- URL: https://github.com/adlerosn/cicpoffs
- Owner: adlerosn
- License: gpl-2.0
- Created: 2020-05-19T02:19:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-04T02:01:22.000Z (over 2 years ago)
- Last Synced: 2023-11-04T23:26:22.442Z (over 2 years ago)
- Topics: case-insensitive, case-preserving, fuse-filesystem
- Language: C++
- Homepage:
- Size: 47.9 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Case-Insensitive Case-Preserving Overlay FUSE File System
#### cicpoffs
This is a case-insensitive overlay FUSE file system, like [CIOPFS](https://www.brain-dump.org/projects/ciopfs/).
The difference is that:
- This one preserves the original case.
- This one doesn’t have the limitation that “All filenames in the data directory which aren’t all lower case are ignored.”
- This one has been very poorly ported to work with modern (3.0+) versions of FUSE.
## Motivations
- Run Stardew Valley (linux) with some mods (that are cross-platform in theory, but relies on Windows' case-insensitive file system).
- Run TESV:Skyrim (linux) with some mods (that are cross-platform in theory, but may have issues deriving from Windows' case-insensitive file system and there's no enforceable convention in modding).
## Pre-built packages
Check the [releases](https://github.com/adlerosn/cicpoffs/releases/latest) tab.
## Preserve inode number
Add `-o use_ino` argument to the commandline otherwise each case combination that points to the same file will get different inodes.
## License
GPLv2