Source Filmmaker

Source Filmmaker

228 평점
Using TF2 Operation and Map Workshop maps in SFM
6000 ANGRY BEES 님이 작성
Learn how to decompress these maps so that SFM won't crash upon loading them.
4
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
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.net/sharedfiles/filedetails/?id=234952643

Some custom maps may not have HDR. Here's how to deal with that:
http://steamproxy.net/sharedfiles/filedetails/?id=232594442
댓글 78
Soldier 2025년 5월 17일 오전 11시 03분 
my peanut brain is too small for this, is there any way to make it more simple??
UML5 2024년 12월 10일 오전 6시 36분 
SilvortheGrand, It decided to close immediately.
American Crow 2024년 10월 14일 오전 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 2024년 7월 22일 오전 8시 40분 
Thanks a lot!!
Red Flare 2023년 10월 24일 오전 10시 46분 
I follow the Steps and it closes me
Chrodon 2023년 9월 16일 오전 8시 32분 
Underrated guide, thanks for this!
Oscarknight 2023년 7월 23일 오후 9시 35분 
stone age brain activated
SilvortheGrand 2023년 6월 17일 오전 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♥ 2022년 10월 12일 오후 9시 13분 
But what if it still crashes SFM even after that? My current examples being snowy Doublecross and Los Meurtos.
Cakeinator 2022년 6월 14일 오후 5시 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?