wc3lib
wc3lib copied to clipboard
A collection of libraries and tools which help to modify the game Warcraft III: The Frozen Throne.
I tried to compile this project on PureOS which is a Debian-based distribution (similar to Ubuntu) but I encountered a conflict between the suggested libogre-1.9-dev package, and the C++20 support...
https://en.wikipedia.org/wiki/DirectDraw_Surface Might work out of the box with Qt.
The Unit Test which converts a BLP file to a PNG file creates corrupted files although the converter shows no errors.
With patch 1.30 all MPQ archives are stored in a CASC filesystem. Add support for it to wc3lib. See https://www.hiveworkshop.com/threads/wc3lib.275380/#post-3291714
Replace it by the URL to this GitHub repository. Create a string constant in some header.
./wc3converter --oformat png ./bla.blp --iformat blp ./wowr3.4/ReplaceableTextures/CommandButtons/BTNApache.blp Path "./wowr3.4/ReplaceableTextures/CommandButtons/BTNApache.blp" has not extension "blp". No valid input files.
- Windows support + .exe installer etc. - Working object editor (at least as a working viewer) - Working trigger editor (including Frozen Throne) - Working model viewer: no OGRE...
See ``` Registering ResourceManager for type HighLevelGpuProgram Registering ResourceManager for type Compositor MovableObjectFactory for type 'Entity' registered. MovableObjectFactory for type 'Light' registered. MovableObjectFactory for type 'BillboardSet' registered. MovableObjectFactory for type...
Improvements: - Show the icons and folder icons (maybe wrong BLP plugin). - Fix ordering Custom abilities after Standard abilities. - Fix ordering of races, heroes and items etc. Look...