3D Movie Maker
3DMM itself. This is the link to the modern installer, which has options to install various expansions. Also allows for the installation of v3DMM, which adds a mod loader, and a launcher with cool and useful config settings.
3dmmAP (3DMM Animation Pro)
A tool that makes animating much easier. Allows for keybinds to make camera pans automatically, scroll through 3D word textures, and select tools.
v3DMM Modding Utilities
v3DMM (Virtual 3DMM)
The most important program in v3DMM mod usage, Travis Wells' v3DMM. Allows the addition and easy installation of mods and expansion packs. Also adds a clean launcher with options like fullscreen, high res mode, and config settings. THIS IS SIMPLY HERE FOR THOSE WHO DIDN'T USE THE MODERN INSTALLER. IF YOU'VE USED THE MODERN INSTALLER AND YOU CHECKMARKED v3DMM, YOU DON'T NEED TO DOWNLOAD THIS.
How are mods made? They're made with 7gen! 7gen is a program also created by Travis Wells, hence why it has so many useful tools for v3DMM. Some of its' features include OBJ to prop converters, animated MD2 to animated actor/prop converters, actor extractors, and 3D word texture makers. To install, extract the zip and run the Python installer, followed by the Pygame installer. Then, run 7gen.pyw. IT IS RECOMMENDED TO UNINSTALL OTHER PYTHON/PYGAME VERSIONS BEFOREHAND.
MM3D (Misfit Model 3D)
Not mandatory for mod making, but useful for animating your own MD2 files. Used by many mod makers.