Support SFMLab on Patreon

Model Favoriter


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.


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!



wtf why is he banned

SavageAsian posted 1 year, 1 month ago


I'm guessing Ganon finally got tired of people liking my work over his and Fow's. And I guess Ganon doesn't need the $50/mo I've been giving him for the past few years. ggwp, Ganon. Also like it that I can still post even though I'm banned. Great programming there.

LordAardvark posted 1 year, 1 month ago


lol, ganon preemtively removing his most active pledgers and uploaders before article 13 fucks him in the ass

ShawaZawa posted 1 year, 1 month ago

wont you be able to upload anymore? where can we find your next stuff if so?

Masserect posted 1 year, 1 month ago


So Ganon explained that it was an honest mistake. He resurrected the old SFMLab chat-ban settings to deal with toxic users, and since Valnoressa banned me from the SFMLab chat for asking for feedback (she really, REALLY doesn't like me), then I got flagged when the ban was reinstated. He's since revoked the flag. All is well now.

LordAardvark posted 1 year, 1 month ago


She doesn't like you, I can't imagine why she would have a problem with you. And I'm not even talking about anything wrong with you either, if you catch my drift.

MissSonicBoom posted 1 year, 1 month ago

Our Lord n Saviour rises from the Grave and the world's gettin from black & white back to colorful :)

santaonholidays posted 1 year, 1 month ago

I found out Samus is gone. Well. Does it have something wrong?

ArchKnight posted 1 year ago

From 2016, and you made her tits big. Sorry I forgot to say which one.

ArchKnight posted 1 year ago

After using it for a while and organizing a lot of stuff on categories this suddenly happened today: Traceback (most recent call last): File "<string>", line 674, in <module> File "<string>", line 647, in CreateUI File "<string>", line 291, in LoadFromFile File "<string>", line 295, in LoadData ValueError: invalid literal for int() with base 10: '' Can anybody help me?

dropinbass posted 4 months ago

Leave a reply

You need to be logged in to leave a comment.

Support SFMLab on Patreon