So not many know this but a Shadow Warrior Voxel pack exists: https://forums.duke4.net/topic/7030-shadow-warrior-the-missing-voxels-shadow-warrior-voxel-pack/
As of late I have been repackaging the mod to provide better compatibility for both VoidSW and Raze. After reading about the data filtering feature in the wiki I decided to try it out.
There are only two voxels that currently exist for SW's expansions at the moment. When I boot up WD with filter all seems absolutely fine and the both the WD exclusive voxel and the nomal SW voxel appear. Booting up normal SW with voxel pack also works. The problem starts when I want to load TD, as for whatever reason when I have any file inside one of the filter subfolders (in this case ShadowWarrior.TwinDragon, but even if I don't have that folder and only have ShadowWarrior.Wanton and it's corresponding sw-raze.def) TD won't even start. I have used this method before to play with the Blood upscale pack, and even in SW WD loads just fine.
Am I doing something wrong? The content of the the ShadowWarrior.TwinDragon is a single sw-raze.def file which inside include a def file I created for replacing the voxel in TD.
If I add the line used to to replace that specific TD sprite for that voxel in the normal swvoxel.def that I use for the base game (which itself gets loaded via sw-raze.def), then run Twin Dragons it works without errors.
I'm sorry if this sounds like a user error but I'm genuinely stumped about this.
Posted on General because I'm not 100% sure it is not a user generated error.