{"id":20850171,"url":"https://github.com/kambala-decapitator/qdc6","last_synced_at":"2025-05-12T04:31:05.641Z","repository":{"id":147273447,"uuid":"417131514","full_name":"kambala-decapitator/qdc6","owner":"kambala-decapitator","description":"Diablo 2 dc6 image converter using Qt","archived":false,"fork":false,"pushed_at":"2024-02-24T21:04:14.000Z","size":40,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T00:21:42.411Z","etag":null,"topics":["cpp11","diablo2","image-processing","qt"],"latest_commit_sha":null,"homepage":"https://d2mods.info/forum/viewtopic.php?f=7\u0026t=67328","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/kambala-decapitator.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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-10-14T12:59:50.000Z","updated_at":"2024-03-16T14:41:24.000Z","dependencies_parsed_at":"2024-02-24T22:24:03.871Z","dependency_job_id":"5e02c285-afb9-4d97-ae01-cf1339079051","html_url":"https://github.com/kambala-decapitator/qdc6","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambala-decapitator%2Fqdc6","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambala-decapitator%2Fqdc6/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambala-decapitator%2Fqdc6/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kambala-decapitator%2Fqdc6/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kambala-decapitator","download_url":"https://codeload.github.com/kambala-decapitator/qdc6/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253675177,"owners_count":21945909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cpp11","diablo2","image-processing","qt"],"created_at":"2024-11-18T03:08:21.066Z","updated_at":"2025-05-12T04:31:05.360Z","avatar_url":"https://github.com/kambala-decapitator.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qdc6\n\nDiablo 2 dc6 image converter using [Qt framework](https://qt.io/).\n\n## Using\n\nCheck the help message for details.\n\nYou can find palettes in `d2data.mpq` under `data\\global\\palette\\*`. The default one already embedded in the application is `data\\global\\palette\\units\\pal.dat`.\n\n## Building\n\nYou will need:\n\n1. C++11 compiler.\n2. Qt 4 or higher.\n3. Optionally: CMake.\n\nTo build from GUI, simply open `qdc6.pro`, `qdc6.qbs` or `CMakeLists.txt` in Qt Creator. The following instructions are for command line.\n\n### qmake\n\nStandard `qmake` approach. Create build directory anywhere you like and run\n\n    /path/to/qmake /path/to/qdc6.pro\n\nIf you want to build with SVG support (requires respective Qt module), also pass `CONFIG+=svg` parameter:\n\n    /path/to/qmake CONFIG+=svg /path/to/qdc6.pro\n\nAfter that use `jom` or `nmake` on Windows and `make` on other OS.\n\n### Qbs\n\nStandard Qbs approach. From the repo directory run\n\n    qbs -d /path/to/build/dir\n\n- pass `products.qdc6.svg:true` if you want to build with SVG support (requires respective Qt module)\n- pass other parameters like `-j` as needed\n\n### CMake\n\nStandard CMake approach.\n\n    cmake -B /path/to/build/dir -S /path/to/source/dir\n\n- pass `-DSVG=ON` if you want to build with SVG support (requires respective Qt module)\n- pass `\"-DCMAKE_PREFIX_PATH=\u003cyour Qt directory\u003e\"` to find your Qt installation\n- pass other parameters like `-G` as needed\n\nAfter that:\n\n    cmake --build /path/to/build/dir\n\nNote: using Qt 4 with CMake requires CMake 3.17+.\n\n## Resources\n\n- [dc6 format info](https://d2mods.info/forum/viewtopic.php?t=724#p148076)\n- [other dc6 tools](https://d2mods.info/forum/downloadsystemcat?id=14)\n\n## Why\n\nGot really fed up with:\n\n- dc6con -\u003e pcx (who uses this format nowadays anyway?) -\u003e ImageMagick® to obtain png\n- run DC6Creator under wine and make lots of clicks to convert skill icons into separate images\n\nBesides, none of the tools I know allow saving multi-frame dc6 into separate files from command-line.\n\nAnd it's cross-platform!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkambala-decapitator%2Fqdc6","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkambala-decapitator%2Fqdc6","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkambala-decapitator%2Fqdc6/lists"}