Skip to content


GcfDiffer reports for the TF2 Mac update

GCFs were altered today (patch 1,2)… So here’s a cherry-picked list of “interesting” changes.  Not much point talking about DLL changes whenever the patch a bug, etc. These are mainly changes that caught my eye or I think would be useful for TF2 mappers to know about so they can browse the new ingredients for map ideas.

  • multiplayer ob binaries.gcf
    • Changed
      • hl2\resource\HALFLIFE2.ttf
      • hl2\resource\game.icns
      • hl2\resource\gameui_english.txt
      • hl2\resource\serverevents.res
      • platform\Resource\vgui_english.txt
      • platform\servers\QuickListPanel.res\

Skipping the “earbuds” stuff for TF2, and a bunch of map menu thumbnail changes.

  • team fortress 2 materials.gcf
    • Added
      • tf\materials\Effects\hit.vmt
      • tf\materials\Effects\hit.vtf
      • tf\materials\Effects\particle_music_note_1.vmt
      • tf\materials\Effects\particle_music_note_1.vtf
      • tf\materials\HUD\graduation_bomb.vmt
      • tf\materials\HUD\graduation_bomb.vtf
      • tf\materials\HUD\hud_icon_training.vmt
      • tf\materials\HUD\hud_icon_training.vtf
      • tf\materials\Nature\blendgroundtogravel004_grass.vmt
      • tf\materials\models\props_training\flashcard_base.vmt
      • tf\materials\models\props_training\flashcard_base.vtf
      • tf\materials\models\props_training\flashcard_cloak.vmt
      • tf\materials\models\props_training\flashcard_cloak.vtf
      • tf\materials\models\props_training\flashcard_demoman.vmt
      • tf\materials\models\props_training\flashcard_demoman.vtf
      • tf\materials\models\props_training\flashcard_dispenser.vmt
      • tf\materials\models\props_training\flashcard_dispenser.vtf
      • tf\materials\models\props_training\flashcard_engineer.vmt
      • tf\materials\models\props_training\flashcard_engineer.vtf
      • tf\materials\models\props_training\flashcard_heavy.vmt
      • tf\materials\models\props_training\flashcard_heavy.vtf
      • tf\materials\models\props_training\flashcard_medic.vmt
      • tf\materials\models\props_training\flashcard_medic.vtf
      • tf\materials\models\props_training\flashcard_pyro.vmt
      • tf\materials\models\props_training\flashcard_pyro.vtf
      • tf\materials\models\props_training\flashcard_scout.vmt
      • tf\materials\models\props_training\flashcard_scout.vtf
      • tf\materials\models\props_training\flashcard_sniper.vmt
      • tf\materials\models\props_training\flashcard_sniper.vtf
      • tf\materials\models\props_training\flashcard_soldier.vmt
      • tf\materials\models\props_training\flashcard_soldier.vtf
      • tf\materials\models\props_training\flashcard_spy.vmt
      • tf\materials\models\props_training\flashcard_spy.vtf
      • tf\materials\models\props_training\goalmarker_arrow.vmt
      • tf\materials\models\props_training\goalmarker_arrow.vtf
      • tf\materials\models\props_training\goalmarker_arrow_beamlines_b.vtf
      • tf\materials\models\props_training\goalmarker_arrow_solid.vmt
      • tf\materials\models\props_training\goalmarker_arrow_solid.vtf
      • tf\materials\models\props_training\goalmarker_base.vmt
      • tf\materials\models\props_training\goalmarker_base.vtf
      • tf\materials\models\props_training\speakerbox.vmt
      • tf\materials\models\props_training\speakerbox.vtf
      • tf\materials\models\props_training\speakerbox_emissive.vmt
      • tf\materials\models\props_training\speakerbox_emissive.vtf
      • tf\materials\models\props_training\target_base.vmt
      • tf\materials\models\props_training\target_base.vtf
      • tf\materials\models\props_training\target_demoman.vmt
      • tf\materials\models\props_training\target_demoman.vtf
      • tf\materials\models\props_training\target_dispenser_red.vmt
      • tf\materials\models\props_training\target_dispenser_red.vtf
      • tf\materials\models\props_training\target_engineer.vmt
      • tf\materials\models\props_training\target_engineer.vtf
      • tf\materials\models\props_training\target_heavy.vmt
      • tf\materials\models\props_training\target_heavy.vtf
      • tf\materials\models\props_training\target_medic.vmt
      • tf\materials\models\props_training\target_medic.vtf
      • tf\materials\models\props_training\target_pyro.vmt
      • tf\materials\models\props_training\target_pyro.vtf
      • tf\materials\models\props_training\target_scout.vmt
      • tf\materials\models\props_training\target_scout.vtf
      • tf\materials\models\props_training\target_sniper.vmt
      • tf\materials\models\props_training\target_sniper.vtf
      • tf\materials\models\props_training\target_soldier.vmt
      • tf\materials\models\props_training\target_soldier.vtf
      • tf\materials\models\props_training\target_spy.vmt
      • tf\materials\models\props_training\target_spy.vtf
      • tf\materials\vgui\blog_back.vmt
      • tf\materials\vgui\blog_back.vtf
      • tf\materials\vgui\blog_back_disabled.vmt
      • tf\materials\vgui\blog_back_disabled.vtf
      • tf\materials\vgui\blog_forward.vmt
      • tf\materials\vgui\blog_forward.vtf
      • tf\materials\vgui\blog_forward_disabled.vmt
      • tf\materials\vgui\blog_forward_disabled.vtf
      • tf\materials\vgui\blog_sheet.vmt
      • tf\materials\vgui\blog_sheet.vtf
      • tf\materials\vgui\blog_tabby.vmt
      • tf\materials\vgui\blog_tabby.vtf
      • tf\materials\vgui\button_central.vmt
      • tf\materials\vgui\button_central.vtf
      • tf\materials\vgui\button_central_adv.vmt
      • tf\materials\vgui\button_central_adv.vtf
      • tf\materials\vgui\button_central_adv_hover.vmt
      • tf\materials\vgui\button_central_adv_hover.vtf
      • tf\materials\vgui\button_central_hover.vmt
      • tf\materials\vgui\button_central_hover.vtf
      • tf\materials\vgui\button_central_wood.vmt
      • tf\materials\vgui\button_central_wood.vtf
      • tf\materials\vgui\button_holder_central.vmt
      • tf\materials\vgui\button_holder_central.vtf
      • tf\materials\vgui\button_holder_central_alpha.vmt
      • tf\materials\vgui\button_holder_central_alpha.vtf
      • tf\materials\vgui\callout_bubble.vmt
      • tf\materials\vgui\callout_bubble.vtf
      • tf\materials\vgui\callout_tail.vmt
      • tf\materials\vgui\callout_tail.vtf
      • tf\materials\vgui\callout_tail_side.vmt
      • tf\materials\vgui\callout_tail_side.vtf
      • tf\materials\vgui\close_button.vmt
      • tf\materials\vgui\close_button.vtf
      • tf\materials\vgui\crafting_anvil.vmt
      • tf\materials\vgui\crafting_anvil.vtf
      • tf\materials\vgui\crafting_anvil_gray.vmt
      • tf\materials\vgui\crafting_anvil_gray.vtf
      • tf\materials\vgui\glyph_achievements.vmt
      • tf\materials\vgui\glyph_achievements.vtf
      • tf\materials\vgui\glyph_bug.vmt
      • tf\materials\vgui\glyph_bug.vtf
      • tf\materials\vgui\glyph_commentary.vmt
      • tf\materials\vgui\glyph_commentary.vtf
      • tf\materials\vgui\glyph_create.vmt
      • tf\materials\vgui\glyph_create.vtf
      • tf\materials\vgui\glyph_forums.vmt
      • tf\materials\vgui\glyph_forums.vtf
      • tf\materials\vgui\glyph_muted.vmt
      • tf\materials\vgui\glyph_muted.vtf
      • tf\materials\vgui\glyph_options.vmt
      • tf\materials\vgui\glyph_options.vtf
      • tf\materials\vgui\glyph_practice.vmt
      • tf\materials\vgui\glyph_practice.vtf
      • tf\materials\vgui\glyph_quit.vmt
      • tf\materials\vgui\glyph_quit.vtf
      • tf\materials\vgui\glyph_server.vmt
      • tf\materials\vgui\glyph_server.vtf
      • tf\materials\vgui\glyph_tutorial.vmt
      • tf\materials\vgui\glyph_tutorial.vtf
      • tf\materials\vgui\glyph_tv.vmt
      • tf\materials\vgui\glyph_tv.vtf
      • tf\materials\water\waterfall.vmt
      • tf\materials\water\waterfall002.vtf
      • tf\materials\water\waterfall_solid.vmt
    • Modified
      • tf\materials\HUD\arrow_big.vtf
      • tf\materials\HUD\arrow_big_down.vtf
      • tf\materials\HUD\objectives_timepanel_active_bg.vtf
      • tf\materials\vgui\loadout_bottom_gradient.vtf
  • team fortress 2 content.gcf
    • New training-room assets
      • tf\models\props_training\target_demoman.dx80.vtx
      • tf\models\props_training\target_demoman.dx90.vtx
      • tf\models\props_training\target_demoman.mdl
      • tf\models\props_training\target_demoman.phy
      • tf\models\props_training\target_demoman.phz
      • tf\models\props_training\target_demoman.sw.vtx
      • tf\models\props_training\target_demoman.vvd
      • tf\models\props_training\target_engineer.dx80.vtx
      • tf\models\props_training\target_engineer.dx90.vtx
      • tf\models\props_training\target_engineer.mdl
      • tf\models\props_training\target_engineer.phy
      • tf\models\props_training\target_engineer.phz
      • tf\models\props_training\target_engineer.sw.vtx
      • tf\models\props_training\target_engineer.vvd
      • tf\models\props_training\target_gibs01.dx80.vtx
      • tf\models\props_training\target_gibs01.dx90.vtx
      • tf\models\props_training\target_gibs01.mdl
      • tf\models\props_training\target_gibs01.phy
      • tf\models\props_training\target_gibs01.sw.vtx
      • tf\models\props_training\target_gibs01.vvd
      • tf\models\props_training\target_gibs02.dx80.vtx
      • tf\models\props_training\target_gibs02.dx90.vtx
      • tf\models\props_training\target_gibs02.mdl
      • tf\models\props_training\target_gibs02.phy
      • tf\models\props_training\target_gibs02.sw.vtx
      • tf\models\props_training\target_gibs02.vvd
      • tf\models\props_training\target_gibs03.dx80.vtx
      • tf\models\props_training\target_gibs03.dx90.vtx
      • tf\models\props_training\target_gibs03.mdl
      • tf\models\props_training\target_gibs03.phy
      • tf\models\props_training\target_gibs03.sw.vtx
      • tf\models\props_training\target_gibs03.vvd
      • tf\models\props_training\target_gibs04.dx80.vtx
      • tf\models\props_training\target_gibs04.dx90.vtx
      • tf\models\props_training\target_gibs04.mdl
      • tf\models\props_training\target_gibs04.phy
      • tf\models\props_training\target_gibs04.sw.vtx
      • tf\models\props_training\target_gibs04.vvd
      • tf\models\props_training\target_heavy.dx80.vtx
      • tf\models\props_training\target_heavy.dx90.vtx
      • tf\models\props_training\target_heavy.mdl
      • tf\models\props_training\target_heavy.phy
      • tf\models\props_training\target_heavy.phz
      • tf\models\props_training\target_heavy.sw.vtx
      • tf\models\props_training\target_heavy.vvd
      • tf\models\props_training\target_medic.dx80.vtx
      • tf\models\props_training\target_medic.dx90.vtx
      • tf\models\props_training\target_medic.mdl
      • tf\models\props_training\target_medic.phy
      • tf\models\props_training\target_medic.phz
      • tf\models\props_training\target_medic.sw.vtx
      • tf\models\props_training\target_medic.vvd
      • tf\models\props_training\target_pyro.dx80.vtx
      • tf\models\props_training\target_pyro.dx90.vtx
      • tf\models\props_training\target_pyro.mdl
      • tf\models\props_training\target_pyro.phy
      • tf\models\props_training\target_pyro.phz
      • tf\models\props_training\target_pyro.sw.vtx
      • tf\models\props_training\target_pyro.vvd
      • tf\models\props_training\target_scout.dx80.vtx
      • tf\models\props_training\target_scout.dx90.vtx
      • tf\models\props_training\target_scout.mdl
      • tf\models\props_training\target_scout.phy
      • tf\models\props_training\target_scout.phz
      • tf\models\props_training\target_scout.sw.vtx
      • tf\models\props_training\target_scout.vvd
      • tf\models\props_training\target_sniper.dx80.vtx
      • tf\models\props_training\target_sniper.dx90.vtx
      • tf\models\props_training\target_sniper.mdl
      • tf\models\props_training\target_sniper.phy
      • tf\models\props_training\target_sniper.phz
      • tf\models\props_training\target_sniper.sw.vtx
      • tf\models\props_training\target_sniper.vvd
      • tf\models\props_training\target_soldier.dx80.vtx
      • tf\models\props_training\target_soldier.dx90.vtx
      • tf\models\props_training\target_soldier.mdl
      • tf\models\props_training\target_soldier.phy
      • tf\models\props_training\target_soldier.phz
      • tf\models\props_training\target_soldier.sw.vtx
      • tf\models\props_training\target_soldier.vvd
      • tf\models\props_training\target_spy.dx80.vtx
      • tf\models\props_training\target_spy.dx90.vtx
      • tf\models\props_training\target_spy.mdl
      • tf\models\props_training\target_spy.phy
      • tf\models\props_training\target_spy.phz
      • tf\models\props_training\target_spy.sw.vtx
      • tf\models\props_training\target_spy.vvd
    • Particle changes
      • Altered
        • tf\particles\crit.pcf
        • tf\particles\item_fx.pcf
        • tf\particles\particles_manifest.txt
      • New
        • tf\particles\training.pcf
  • source 2007 shared materials.gcf
    • Changed: hl2\materials\Models\props_foliage\tree_deciduous_01a_branches.vtf

Posted in Games, Programming.

Tagged with .