7gen is a collection of utilities for generating v3dmm expansions
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
code Changing path to quantizer to fix import errors 0.7 May 21, 2015
docs Githubifying docs Jan 25, 2015
.gitignore Ignoring releases directory May 21, 2015
7gen.pyw Initial commit of old and terrible code Jan 25, 2015
LICENSE Initial commit Jan 25, 2015
README.md Githubifying docs Jan 25, 2015



7gen is a collection of utilities for generating v3dmm expansions

Prerequisites for using 7gen:

Other requirements:


To use jkl2vxp, you need a copy of Dark Forces 2: Jedi Knight or Jedi Knight: Mysteries of the Sith.

You can buy Jedi Knight at: http://store.steampowered.com/app/32380/

And Mysteries of the Sith at: http://store.steampowered.com/app/32390/


OBJ2VXP is designed for use with OBJ files created by PlantStudio 2. Other OBJ files might work, but haven't been tested.

You can get PlantStudio 2 here:



ActorExtractor requires a copy of 3D Movie Maker to be installed and NoCD'd.

You can get a utility that NoCDs 3DMM here:


(Requires the original 3DMM CD)

Also, the automatic combiner scripts created by ActorExtractor are currently Windows-only.

(They use InfoZip's ZIP.EXE to create the .VXP at high compression)


All of my (Foone Turing) code (*.py and *.pyw) is under the GPL license. (docs/copying.txt)

The ZIP.EXE file used by ActorExtractor is under the Info-Zip license (docs/INFO-ZIP LICENSE.txt).

The files in quantizer2 (other than quantizer.py) are under the ImageMagic license (docs/ImageMagick License.txt).

The two DLL files (msvcr71.dll and msvcp71.dll) are MSVC 7.1 redistributables.