Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Mix-Anik/Easy-VTF-Converter
Software for converting VTF images into different versions
https://github.com/Mix-Anik/Easy-VTF-Converter
conversion converter source-engine valve vtf
Last synced: 3 months ago
JSON representation
Software for converting VTF images into different versions
- Host: GitHub
- URL: https://github.com/Mix-Anik/Easy-VTF-Converter
- Owner: Mix-Anik
- License: mit
- Created: 2020-06-25T21:55:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-20T13:21:24.000Z (10 months ago)
- Last Synced: 2024-04-09T03:12:41.326Z (7 months ago)
- Topics: conversion, converter, source-engine, valve, vtf
- Language: Python
- Homepage:
- Size: 1010 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- RAWR - Easy-VTF-Converter - Software for converting VTF images into different versions. (Gaming / Modding / Mapping / Modeling / Texturing / Hammer Editor)
README
# Easy-VTF-Converter
Software for comfortable conversion of VTF imagesVTF versions supported: **7.0-7.5**
OS supported: currently only **Windows**Converting VTF images wasn't as easy before
### Quick Start
1. Open folder with images you want to convert
2. Click **Update** button, so folder path would appear in white box
3. Choose all folder paths you want to be processed
4. Choose version you want them to be converted to
5. Click **Convert**### Building
Install dependencies `pip install -r requirements.txt` and run `python buildexe.py`
You will then find **VTFChanger.exe** inside _dist_ folder### Testing
For pytest to work properly, link current project as module package `pip install -e .`
Tests rely on VTFCmd.exe for validation, so you will have to install it if you haven't already (it comes with VTFEdit),
can be downloaded here https://github.com/NeilJed/VTFLib/releases
Replace VTFCMD_path value with absolute path to the VTFCmd.exe in **.../tests/test_main.py:23**
```python
self.VTFCMD_path = ''
```
Then you can run `pytest` or `py.test` for executing tests