diff --git a/CHANGELOG.txt b/CHANGELOG.md similarity index 75% rename from CHANGELOG.txt rename to CHANGELOG.md index 4da64263..5190f250 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.md @@ -1,76 +1,10 @@ -Diablo 1 Graphics Tool Changelog -================================ +# Diablo 1 Graphics Tool Changelog -0.1.0 ------ - -- Full PAL viewing support -- Incomplete CEL viewing support - - -0.1.1 ------ - -- Incomplete CEL viewing support, new algorithm, - only level CEL files are not displayed - - -0.1.2 ------ - -- Full TRN viewing support -- Incomplete CEL viewing support, new algorithm, - only level CEL files are not displayed - - -0.1.3 ------ - -- Incomplete CEL viewing support , new algorithm, - only level CEL files are not displayed - - -0.2.0 ------ - -- Full CEL viewing support (including level CEL files) -- Object model modified so D1Cel and D1Cl2 classes - both inherit D1CelBase -- CelView modified to allow CEL compilations - and CL2 groups browsing - - -0.2.1 ------ - -- Full CL2 viewing support - - -0.2.2 ------ - -- Double TRN support -- Automatic PAL listing/loading - - -0.2.3 ------ - -- MIN and TIL viewing support for level CEL files -- Bug fix for Type 2 and 3 frames detection - - -0.2.4 ------ - -- Zoom support -- CEL/CL2 group based playing support -- Icomplete export support (only GUI) - - -0.3.0 ------ +## 0.3.1 +- Qt Framework 5.9 LTS +- Code cleaning +## 0.3.0 - Automatic TRN listing - BMP and PNG export support (multi-file or sprites) - Bug fix for Type 2, 3, 4, 5 frames rendering @@ -80,20 +14,48 @@ Diablo 1 Graphics Tool Changelog using tile width and pixel width/height - Bug fix for mono-group CEL/CL2 files +## 0.2.4 +- Zoom support +- CEL/CL2 group based playing support +- Incomplete export support (only GUI) -0.3.1 ------ +## 0.2.3 +- MIN and TIL viewing support for level CEL files +- Bug fix for Type 2 and 3 frames detection -- Qt Framework 5.9 LTS -- Code cleaning +## 0.2.2 +- Double TRN support +- Automatic PAL listing/loading + +## 0.2.1 +- Full CL2 viewing support +## 0.2.0 +- Full CEL viewing support (including level CEL files) +- Object model modified so D1Cel and D1Cl2 classes + both inherit D1CelBase +- CelView modified to allow CEL compilations + and CL2 groups browsing -TODO ----- +## 0.1.3 +- Incomplete CEL viewing support , new algorithm, + only level CEL files are not displayed +## 0.1.2 +- Full TRN viewing support +- Incomplete CEL viewing support, new algorithm, + only level CEL files are not displayed + +## 0.1.1 +- Incomplete CEL viewing support, new algorithm, + only level CEL files are not displayed + +## 0.1.0 +- Full PAL viewing support +- Incomplete CEL viewing support + +## TODO - Full PCX viewing support - Full GIF viewing support - - Palview rewrite with bigger color zones -- PAL/TRN in-RAM editing support - +- PAL/TRN live editing support diff --git a/README.md b/README.md index 0fdc9d24..391ce4f3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ -# d1-graphics-tool -Diablo 1 Graphics Tool +# Diablo 1 Graphics Tool + +Diablo 1 Graphics Tool can open CEL/CL2 graphics files and display them with chosen PAL and TRN files. + + +The tool is written using the Qt Framework 5.9 LTS and can be compiled on Windows, Linux and MacOS. +Go to the release page to download the latest Windows 32-bit build. + +![Screenshot](/images/screenshot001.png)