openDarkEngine is a from-scratch rewrite of the famous Dark Engine originally written by Looking Glass Studios. The engine was used in the Thief 1, Thief Gold, Thief 2, and System Shock 2 games. This rewrite is targeted at newer machines and should improve compatibility and give the games (and all the fan made material) a never ending life. It should also allow manipulation of the original data files.
PyCAM generates toolpaths (GCode) for CNC machines out of 3D STL model files or 2D gravure contour files (SVG or DXF). The output of PyCAM can be imported into EMC2 or other machine controllers to direct the milling machine. PyCAM features different path generation strategies, cutter shapes, and post-processing options.