ow2-cache-merge


Nameow2-cache-merge JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/leventguney/ow2-cache-merge
SummaryA tool for downloading and merging multiple Overwatch 2 dxvk cache files
upload_time2022-11-30 18:49:05
maintainer
docs_urlNone
authorLevent Guney
requires_python
licenseMIT
keywords overwatch2 overwatch dxvk cache merge
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OW2 Cache Merge
This is a tool to check multiple configurable github repos for dxvk cache files for Overwatch 2 and download if a new (bigger) cache file found on the repo, then merge downloaded cache files with your current cache file and put it under your game directory after backing up your current cache file. It uses [dxvk-cache-tool](https://github.com/DarkTigrus/dxvk-cache-tool) from DarkTigrus github repo for merging dxvk cache files.

## Installation
```bash 
pip install ow2-cache-merge
```
or
```bash
git clone https://github.com/leventguney/ow2-cache-merge.git
cd ow2-cache-merge
python setup.py install
```
## Usage
Just run the script from command line
```bash 
ow2-cache-merge
```
## Configuration
This tool creates `.ow2-cache-merge` folder under your home directory.
Using `config.toml` you can set your game folder
If your game is in "/home/username/Games/overwatch-2" you should set `game_dir = "Games/overwatch-2"`
If it is installed elsewhere you can also set an absolute path here like `gamedir="/run/media/Games/overwatch-2"`

You can add repos in the `config.toml` file like below:
```
[repos]
GolDNenex="https://raw.githubusercontent.com/GolDNenex/overwatch2-dxvk-cache/main/Overwatch.dxvk-cache"
Elagoht="https://github.com/Elagoht/overwatch2-dxvkcache/raw/master/Overwatch.dxvk-cache"
```

 `records.toml` file under `.ow2-cache-merge` directory, holds the cache file sizes of the repos


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/leventguney/ow2-cache-merge",
    "name": "ow2-cache-merge",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Overwatch2,Overwatch,dxvk,cache,merge",
    "author": "Levent Guney",
    "author_email": "dtleventmobile@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/82/87/ce05b120d5afc5dc5c1ec0dc01aef2ec240c8164d569cdaad94bbf1530ad/ow2-cache-merge-1.0.1.tar.gz",
    "platform": null,
    "description": "# OW2 Cache Merge\nThis is a tool to check multiple configurable github repos for dxvk cache files for Overwatch 2 and download if a new (bigger) cache file found on the repo, then merge downloaded cache files with your current cache file and put it under your game directory after backing up your current cache file. It uses [dxvk-cache-tool](https://github.com/DarkTigrus/dxvk-cache-tool) from DarkTigrus github repo for merging dxvk cache files.\n\n## Installation\n```bash \npip install ow2-cache-merge\n```\nor\n```bash\ngit clone https://github.com/leventguney/ow2-cache-merge.git\ncd ow2-cache-merge\npython setup.py install\n```\n## Usage\nJust run the script from command line\n```bash \now2-cache-merge\n```\n## Configuration\nThis tool creates `.ow2-cache-merge` folder under your home directory.\nUsing `config.toml` you can set your game folder\nIf your game is in \"/home/username/Games/overwatch-2\" you should set `game_dir = \"Games/overwatch-2\"`\nIf it is installed elsewhere you can also set an absolute path here like `gamedir=\"/run/media/Games/overwatch-2\"`\n\nYou can add repos in the `config.toml` file like below:\n```\n[repos]\nGolDNenex=\"https://raw.githubusercontent.com/GolDNenex/overwatch2-dxvk-cache/main/Overwatch.dxvk-cache\"\nElagoht=\"https://github.com/Elagoht/overwatch2-dxvkcache/raw/master/Overwatch.dxvk-cache\"\n```\n\n `records.toml` file under `.ow2-cache-merge` directory, holds the cache file sizes of the repos\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A tool for downloading and merging multiple Overwatch 2 dxvk cache files",
    "version": "1.0.1",
    "split_keywords": [
        "overwatch2",
        "overwatch",
        "dxvk",
        "cache",
        "merge"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "0243f2b64d4c0d4a8358abaa4d186a24",
                "sha256": "6907c1c46178208ce082f1a96b5fc3b9e23623c7e6382af36333b8e4149eceb9"
            },
            "downloads": -1,
            "filename": "ow2_cache_merge-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0243f2b64d4c0d4a8358abaa4d186a24",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 150245,
            "upload_time": "2022-11-30T18:49:01",
            "upload_time_iso_8601": "2022-11-30T18:49:01.735342Z",
            "url": "https://files.pythonhosted.org/packages/3c/ea/6e66fce05720b5495cd250a12901ac793cdbbbecc90ed2d0df1137031abe/ow2_cache_merge-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "2a2c11d7c0c12403b46934376057925d",
                "sha256": "7c7cf23d5d978d6470612126998279f39e57be59b888a9383e32c5048a072f43"
            },
            "downloads": -1,
            "filename": "ow2-cache-merge-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2a2c11d7c0c12403b46934376057925d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 150611,
            "upload_time": "2022-11-30T18:49:05",
            "upload_time_iso_8601": "2022-11-30T18:49:05.571098Z",
            "url": "https://files.pythonhosted.org/packages/82/87/ce05b120d5afc5dc5c1ec0dc01aef2ec240c8164d569cdaad94bbf1530ad/ow2-cache-merge-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-11-30 18:49:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "leventguney",
    "github_project": "ow2-cache-merge",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "ow2-cache-merge"
}
        
Elapsed time: 0.26259s