VRCacheManager is a tool designed to manage VRChat cache files, allowing you to rename, delete, view information, and replace the ErrorWorld.
This project is intended for individuals who wish to view VRChat worlds without running Easy Anti-Cheat (EAC) or those who want to preserve their favorite worlds.
- Rename Files: Rename cache files for better organization.
- Delete Files: Delete unwanted cache files.
- View File Information: View detailed information about cache files.
- Replace Error World: Replace the ErrorWorld with a custom world, allowing you to view worlds without EAC.
- Monitor Cache Directory: Automatically detect new files in the VRChat cache directory.
- Launch VRChat: Launch VRChat directly from the application.
- API Integration: Fetch world data from the VRChat API.
Pre-release binaries are available on the GitHub releases page.
You can also build your own binaries with the included Batch file in the Repository.
- Clone the repository:
git clone https://github.com/ItsAlphaNeon/VRCacheManager.git
- Navigate to the project directory:
cd VRCacheManager
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Use the UI to manage your VRChat cache files.
- Python 3.10+
- PyQt6
- watchdog
- requests
- BeautifulSoup4
- vrchatapi
main.py
: Entry point of the application.archive_manager.py
: Contains the main UI and logic for managing cache files.recordmanager.py
: Handles reading and writing records to a JSON file.cache_event_handler.py
: Monitors the cache directory for new files.asset_bundle_manager.py
: Manages asset bundle files.worlddata.py
: Fetches world data from the web.README.md
: Project documentation.
Contributions are not currently accepted for this project. Sorry!
This project is licensed under the MIT License. See the LICENSE file for details.