So this is a tool I’ve had in the shop for a long time now, and have been intending to make for years now.
In a nutshell, I fucking hate having to wait 3+ minutes for Source Filmmaker to load up all 63,000 models I have installed in my SFM, just so I can pose together a quick idea.
Naturally, rather than taking the “smart” solution of removing models I never use to get my SFM installation down smaller, I instead went the route of building a tool that can completely circumvent SFM’s need to load models altogether.
The solution? The Model Favoriter.
It does exactly what its name suggests: you add to it models that you want to find quickly, and then later you can double-click those models to spawn them in, with Source Filmmaker loading in the resources for that model (and only that model) just-in-time.
If you have models that you find yourself using all the time, like scenebuild props, then this allows you to put them all in one convenient spot. No more needing to hunt through the Model Browser for them.
HOW TO USE:
Right-click any Animation Set in the Animation Set Editor, and apply it like a rig. It doesn’t matter what you apply it to - I usually use the camera.
Right-click in the list area of the pop-up to bring up a context menu. At first, your only option will be to add a Root Folder. Do so. You will be prompted to name your folder. Once you are done, your folder is made!
Add more folders to the root level using the same control. You can also right-click folders to add models to them, add new folders to them, or set their color. If a folder is empty, you can also delete it.
Add Models brings up a menu that lists all of the models currently in the scene. Add a check-mark to every model you want to add to the current folder, and then hit okay. Models must be spawned into the scene to be added to the Model Favoriter.
Add Folders brings up the same folder menu as before. You can have your folders nested however deep you want.
Set Color is purely aesthetic, and has no practical function. Feel free to color code your Model Favoriter to your heart’s content, or keep everything gray-white if you wish.
Delete Folder is only available if a folder is empty. You need to delete or move items out of a folder to delete it.
You can click-and-drag folders and models around to reorganize as you see fit. Ctrl-click or shift-click to select multiple items and move them all at once. You can recolor multiple things at the same time this way, too.
Once you are happy with your changes, press the Save All button. IF YOU CLOSE THE WINDOW WITHOUT PRESSING ‘SAVE ALL’, YOU WILL LOSE ALL YOUR CHANGES. SO PRESS ‘SAVE ALL’ OFTEN.
To spawn models, simply double-click them. You will get a notification at the bottom of the window saying what you spawned, and when you spawned it. When done spawning models, close the window for them to appear in Source Filmmaker. YOUR SOURCE FILMMAKER MIGHT LOCK UP FOR A FEW SECONDS - THIS IS NORMAL, AS THE PROGRAM LOADS ALL OF THE MATERIALS FOR THE MODEL.
That’s it! Pose to your heart’s content!
If you want to share parts of your Model Favoriter list with other people:
Select all of the folders and models you want to share, and then hit “Save Selected”.
Then, go to your sourcefilmmaker/game/LordAardvarkScriptData/ModelFavoriterExports/ folder. You will see a .MFD file named after a string of numbers. This is the file you share.
To install an .MFD shared in this way, place it into the sourcefilmmaker/game/LordAardvarkScriptData/ModelFavoriterImports/ folder. The next time you run the Model Favoriter, every file in that folder will be loaded into your Model Favoriter, saved to your primary data file, and then deleted.
If you are sharing your .MFD with other people, be sure to instruct them on step 3, so they know how to install it!