[Art Asset and Palette] SanyaDuke3DTools

[Art Asset and Palette] SanyaDuke3DTools

Postby SanyaWaffles » Wed Feb 12, 2020 1:59 am

https://github.com/SanyaWaffles/SanyaDuke3DTools

Little known fact about me: I dabbled in Duke 3D modding for a while, so I wrote my own tools, loosely based on art2tga/tga2art. I personally preferred PNG, so I wanted a tool to work with PNGs instead.

These are provided as-is with the hopes that someone can either write these better (I admit, I'm not the best at C/C++ and I'm sure this is not written well) and drop the dependency on FreeImage perhaps. I'm aware SLADE3 is working on better ART asset manipulation though.

I last tested these years ago and I have no idea if it will still compile or whatnot. I did get it working with Visual Studio at one point.

Another thing of note: there's work on a palette tool that works to replace the lookup tables used for recoloring/shading due to how Duke 3D/Build works. However it's been so long since I touched it I forget exactly how it works. The idea was you could use text scripts to define it. There's probably better ways of doing it though nowadays.
User avatar
SanyaWaffles
Wouldn't be an epic gamer if I didn't commit a few war crimes.
 
Joined: 25 Apr 2013
Location: Eastern Ohio
Discord: SanyaWaffles#5095
Twitch ID: sanyawaffles
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

Re: [Art Asset and Palette] SanyaDuke3DTools

Postby Redneckerz » Wed Feb 12, 2020 4:02 am

Very helpful Sanya. Thanks for highlighting this. I am sure this will have its uses. :)
User avatar
Redneckerz
To it's ports i may have seen
Spotlight Team
 
Joined: 25 Nov 2019
Discord: Redneckerz#8399
Operating System: Windows Vista/7/2008 64-bit
Graphics Processor: nVidia (Legacy GZDoom)


Return to Projects

Who is online

Users browsing this forum: No registered users and 0 guests