This site has a few voxel model packs for JFDuke (search for 'voxel'):
http://members.shaw.ca/k_saunders/dn3dtextures.html
If you want to generate your own voxel models, the easiest way is to convert them from polygonal models in the HRP. It would be most useful if you could provide batch files (the poly2vox commands) to run the conversion rather than the KVX models themselves. This way, it would be easy to maintain an up-to-date voxel pack. It would also allow you to make a very small distribution - simply provide the batch files, converter program, and a link to the HRP. You are welcome to include
poly2vox.exe in your distribution (just be sure to provide a link to my site : ). Here are some old batch files for anyone who is interested in getting started:
pigcop_md2_to_kvx.bat:
@echo off
rem /s.654 matches with scale .5 in def
set gopts=poly2kvx pig.md2 /s.654 /p..\palette.dat pig
rem *** Pig walking ***
%gopts%2000.kvx /f9
%gopts%2005.kvx /f11
%gopts%2010.kvx /f13
%gopts%2015.kvx /f14
rem *** Pig shooting (standing) ***
%gopts%2025.kvx /f18
%gopts%2030.kvx /f35
%gopts%2035.kvx /f16
rem *** Pig dive'n'shoot ***
%gopts%2040.kvx /f51
%gopts%2045.kvx /f58
%gopts%2050.kvx /f59
rem *** Pig death ***
%gopts%2055.kvx /f37
%gopts%2056.kvx /f39
%gopts%2057.kvx /f41
%gopts%2058.kvx /f42
%gopts%2059.kvx /f43
%gopts%2060.kvx /f46
set gopts=
trooper_md2_to_kvx.bat:
@echo off
rem /s.115 matches with scale .5 in DEF
set gopts=poly2kvx trooper.md2 /s.115 /p..\palette.dat trooper
rem *** Trooper walk ***
%gopts%1680.kvx /f0
%gopts%1685.kvx /f5
%gopts%1690.kvx /f10
%gopts%1695.kvx /f15
%gopts%1700.kvx /f20
rem *** Trooper shoot (standing) ***
%gopts%1715.kvx /f21
%gopts%1716.kvx /f23
%gopts%1717.kvx /f25
rem ***Trooper die ***
%gopts%1730.kvx /f26
%gopts%1731.kvx /f29
%gopts%1732.kvx /f32
%gopts%1733.kvx /f35
%gopts%1734.kvx /f37
rem ***Trooper choke ***
%gopts%1738.kvx /f38
%gopts%1739.kvx /f43
%gopts%1740.kvx /f47
rem *** Trooper shoot (crouching) ***
%gopts%1744.kvx /f48
%gopts%1749.kvx /f53
rem *** Trooper teleport ***
%gopts%1754.kvx /f57
rem *** Trooper sitting ***
%gopts%1741.kvx /f58
rem *** Trooper flying ***
%gopts%1720.kvx /f70
%gopts%1725.kvx /f72
set gopts=
Please note: these are old batch files! Notice they read MD2 files. Practically all new models are MD3. Also, I renamed poly2kvx to poly2vox last year when I added MD3 support. Converting these scripts to MD3 should be a simple matter of renaming things. The hardest part of polygon to voxel conversion is matching tiles and frame numbers, and getting the scales right.