Source Filmmaker

Source Filmmaker

215 evaluări
Using TF2 Operation and Map Workshop maps in SFM
De către 6000 ANGRY BEES
Learn how to decompress these maps so that SFM won't crash upon loading them.
4
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Introduction
Recently, Team Fortress 2 introduced a Map Workshop, allowing map authors to easily share thousands of maps that won't get played because they aren't on Valve servers. To solve the latter problem, Valve introduced CS:GO style operations in the Gun Mettle update to bring these maps to the uncultured masses.

Problem is, these maps use a new form of compression that SFM has not been updated to use yet. As a result, SFM will choke and die upon trying to load such maps.

Luckily, fixing it's really easy. Come along now!
Requirements
You'll need the following to do this:
  • Source Filmmaker. Obviously.
  • Team Fortress 2. It's free nowadays, ya know.
  • A general willingness to use Windows Explorer.
  • Some tea, coffee, or some other drink you'd have on a nice afternoon.

Got all that up and ready? Good! Let's go.
How To Get It On
First thing's first, run over to steamapps\common\Team Fortress 2\tf\maps and grab an affected map. For testing's sake, we'll use pl_borneo.

Copy it over to steamapps\common\Team Fortress 2\bin. Now, click the address bar at the top of the window, type "cmd" and press Enter. A command line prompt will pop up. Don't worry! We won't be here long.

Type in the following:
bspzip -repack pl_borneo.bsp
(or whatever map you copied in) and press Enter. Wait a couple of seconds for the text entry field to reappear to make sure things are done.

Now, you'll notice that the BSP file you copied here is a lot bigger. Take it and move it to steamapps\common\SourceFilmmaker\game\usermod\maps.

Now, treat yourself to a nice big swig of that drink I mentioned earlier. You've done it! I knew you'd be able to handle it, you handsome devil, you.
Troubleshooting
If you get a message about now being able to find a gameinfo.txt file, you need to set your environment variables. Here's how.

  • Open the SFM SDK.
  • Open the drop-down box at the bottom of the window and select whatever option is already selected (likely usermod).
  • A window will pop up asking if you want to do this. Click "OK".
  • Restart your PC, just to be safe.
Further Reading
You may need to manually update your TF2 assets to make sure everything looks right:
http://steamproxy.com/sharedfiles/filedetails/?id=234952643

Some custom maps may not have HDR. Here's how to deal with that:
http://steamproxy.com/sharedfiles/filedetails/?id=232594442
76 comentarii
Porticus 14 oct. la 8:47 
For those still having the issue with 'bspzip is not recognized as an internal or external command, operable program, or batch file.' move your map from "TeamFortress2/tf/bin" to "TeamFortress2/bin"
AMP1-1LOG 22 iul. la 8:40 
Thanks a lot!!
Red Flare 24 oct. 2023 la 10:46 
I follow the Steps and it closes me
Chr0d0n 16 sept. 2023 la 8:32 
Underrated guide, thanks for this!
OscarknightTF2 23 iul. 2023 la 21:35 
stone age brain activated
SilvortheGrand 17 iun. 2023 la 9:23 
I've made a tool that essentially automates this process, so you don't have to paste commands around. You can find it on github: https://github.com/SilvortheGrand/sfm-repack-script
♥Xilekai♥ 12 oct. 2022 la 21:13 
But what if it still crashes SFM even after that? My current examples being snowy Doublecross and Los Meurtos.
Cakeinator 14 iun. 2022 la 17:43 
The command prompt is saying, "'bspzip' is not recognized as an internal or external command, operable program, or batch file." Can you help me out with this, i.e., is there a software or program I need to install?
ᛒᛚᚨᚲᚲᚹᛟᛚᚠᛖ 14 dec. 2021 la 4:48 
Thx for this Guide but I have another Question is it normal for the added Maps having colorful Squares on different Parts of the map and the Face of the TF2 characters Here is a Screenshot of what i Mean : https://sta.sh/0sqfjfdsv2o
Wes 4 oct. 2021 la 12:36 
Normal maps are back to being able to be loaded! Seems those 20,664 files definitely made a difference.