After several years of on and off development this weekend I released my Mod Maker utility (MM) for Source, which you can download from ModDB
MM is primarily a Source mod and tool launcher with productivity features to make it easier to mod for Source.
Source has a shedload of start up options most of us don't want to have to memorize, so the most useful options are up front on the main widow (above) and the rest are catered for by an advanced start up window (below)
MM comes with the following features/tools:
New Mod Wizard Create a new Source 2013 mod from the latest SDK code on GitHub.
Compiler Drag and drop files onto this icon to fire up the configurable compiler. Useful for compiling QC scripts into MDLs as the compiler is SDK and mod aware. The file types recognised by the compiler are configured from the mod maker File -> Options menu.
Setup Source SDK If you've got a new mod installed click this and the mod will be added to the Source SDK configuration for you and any FGDs the mod uses added to hammer. Useful if you map for many mods.
Hammer,
Model Viewer and
Face Poser for Source 2013 mods finding and launching these tools can be a pain if you don't know where to look. Mod maker auto-detects Source 2013 SDK and launches them for you, just like the old Source SDK used to.
Make Installer Cleans up the game folder and packages it with the NSIS installer system. Installers make your mod so much easier for players to install. I've been using this to build installed for
Exterminatus for years.
Localization Handles all the files necessary to translate your mod into the various languages supported by steam ( ironically the UI only comes in English).
Steampipe Packer For Source 2013 mods this tool can package all the available content of your mod into VPKs for faster loading. I used this for the Beta 8 and later versions of Exterminatus.
Cleanup Recycles user generated and temporary files from your game folder. Usually handled before making an installer or re-distributable. But sometimes you just want to tidy up the bloat.
Make Patch Cleanup followed by archiving all files from the game folder that have changes since the last archive. Useful for distributing just changes since the last build of your mod. I've used this for making the alpha patches for Exterminatus.
SMD to QC Takes a reference SMD (model source), converts all the textures the model references for use in Source and produces a QC script for a static prop referencing the SMD. All it takes is to drag the QC into the compiler tool and you’ve got yourself a working prop. This is useful for modellers that are not familiar with Source to get models from your tool of choice working in-game.
FGD Editor This tool is a graphical editor for Forge Game Data files, used by Hammer to place entities from your mod in maps. This tool can make FGDs for your entities based on snippets of C++ or produce boilerplate C++ from the FGD description of an entity. This should be a big time saver when creating new entity types and getting them into Hammer.
VGUI RES Editor This editor allows you to visually arrange and edit the VGUI .RES files that control the layout and appearance of VGUI Editable Panel, Frames and HUD elements.
Sound Scripter This utility looks through all the sounds scripts in your game_sounds_manifest and the loose sounds in your Install/Sound folder and create script entries for each loose sound that is not already scripted. This utility saves some time writing boilerplate sound scripts and adding them to the manifest.
MM uses the .NET framework, but apart from that requires no installation. It will detect your Steam, which SDKs and Source mods you have installed.
I have written up some
ModMaker Documentation , which should help you guys get working with it.
Any comments from using MM, I would be interested to hear them as i'm sure it has room for improvement.
[edit] Updated the dowload link to version 1.1
changelog on ModDB [/edit]
[edit] Updated the Main window screnshot to reflect version 1.1 [/edit]
[edit] Updated the dowload link to version 1.2
changelog on ModDB and added a screenshot of the updated New Mod wizard[/edit]
[edit] Updated the dowload link to version 1.3
changelog on ModDB and added a screenshots of the RES editor and Sound Scripter[/edit]
[edit] Updated the dowload link to version 1.4
changelog on ModDB and updated the main window screenshot.[/edit]
[edit] Updated the dowload link to version 1.5
changelog on ModDB.[/edit]