Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

goodmenace

macrumors newbie
Original poster
Jul 2, 2007
2
0
Hey,

I've spent many hours trying to find the combination of fixes to get these babies to work, and I figured to make it easy for everyone else looking around, I would post my results that gave me great fps on my Macbook 2.0Ghz with the GMA 945 intel integrated chip. Of course it will work nicer for those with a faster processor.

Once both programs are installed, right click on each of their shortcuts on the desktop, and under properties, make the target read
Code:
"X:\Program Files\Steam\steam.exe" -applaunch xxx -dxlevel 90 +mat_forcehardwaresync 0

This fixes HL2:E2, although water does not show up (for me), but that doesn't affect gameplay so far that I've seen.

For TF2, you need to find the config file (Steam>Steamapps>[username]>Team Fortress 2>tf>cfg>config

Open it up in notepad, and replace it's contents with:
Code:
unbindall
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "lastdisguise"
bind "c" "voice_menu_3"
bind "d" "+moveright"
bind "e" "voicemenu 0 0"
bind "g" "taunt"
bind "i" "showmapinfo"
bind "l" "dropitem"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "v" "+voicerecord"
bind "w" "+forward"
bind "x" "voice_menu_2"
bind "y" "messagemode"
bind "z" "voice_menu_1"
bind "[" "invprev"
bind "]" "invnext"
bind "'" "+moveup"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "ENTER" "+attack"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "UPARROW" "+forward"
bind "LEFTARROW" "+left"
bind "DOWNARROW" "+back"
bind "RIGHTARROW" "+right"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F10" "quit prompt"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"

//Actual Video Settings
mat_antialias 0
mat_forceaniso 0
mat_hdr_enabled 0
mat_hdr_level 0
mat_picmip 2
mat_trilinear 0
mat_vsync 0
r_rootlod 2
mat_max_worldmesh_vertices 1024
mat_monitorgamma "1.6" //Ingame Gamma Settings

//FPS Settings
fps_max 60 //Setting to 0 sets no max limit
cl_detaildist "0"
cl_detailfade "0"
cl_drawmonitors "0"
cl_ejectbrass "0"
cl_forcepreload "1"
cl_lagcomp_errorcheck "1"
cl_lagcompensation "1"
cl_downloadfilter "nosounds"
cl_ejectbrass "0"
cl_forcepreload 1
cl_phys_props_enable "0"
cl_phys_props_max "0"
cl_show_splashes "0"
cl_smoothtime "0.01"
cl_smooth 1
commentary 0
mat_aaquality "0"
mat_autoexposure_max "0"
mat_autoexposure_min "0"
mat_bloomscale "0"
mat_bufferprimitives "0"
mat_bumpmap "0"
mat_clipz "1"
mat_compressedtextures "1"
mat_diffuse "1"
mat_disable_bloom "1"
mat_disable_fancy_blending "1"
mat_disable_lightwarp "1"
mat_disable_ps_patch "1"
mat_envmapsize "0"

mat_envmaptgasize "0"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_filtertextures "1"
mat_forceaniso "0"
mat_forcehardwaresync "0"
mat_forcemanagedtextureintohardware "0"
mat_framebuffercopyoverlaysize "0"
mat_hdr_enabled "0"
mat_hdr_level "0"
mat_hdr_manual_tonemap_rate "0"
mat_mipmaptextures "0"
mat_lightmap_pfms "0"
mat_maxframelatency "0"
mat_parallaxmap "0"
mat_picmip "2"
mat_queue_mode "-1"
mat_reducefillrate "1"
mat_shadowstate "0"
mat_show_ab_hdr "0"

mat_specular "0"

mat_trilinear "0"
mat_use_compressed_hdr_textures "1"
mat_showenvmapmask "0"
mat_showlowresimage "0"
mat_showmaterials "0"
mat_showmaterialsverbose "0"

mat_wateroverlaysize "0"
mat_motion_blur_enabled "0"
mat_motion_blur_percent_of_screen_max "0"
mat_softwarelighting "1"
mp_decals "0"
muzzleflash_light "0"
net_maxfragments "1280"
net_maxfragments "1280"
net_showevents "0"
npc_height_adjust "1"
props_break_max_pieces "0"
props_break_max_pieces_perframe "0"
r_3dnow "1"
r_3dsky "0"
r_PhysPropStaticLighting "0"
r_WaterDrawReflection "0"
r_WaterDrawRefraction "0"
r_ambientboost "0"
r_cheapwaterend "1"
r_cheapwaterstart "1"
r_decal_cullsize "0"
r_decals "0"
r_dopixelvisibility "0"
r_drawbatchdecals "0"
r_drawflecks "0"
r_drawmodeldecals "0"
r_drawmodelstatsoverlaymax "1.5"
r_drawmodelstatsoverlaymin "0.01"
r_drawspecificstaticprop "0"
r_dynamic "0"
r_eyeglintlodpixels "0"
r_eyemove "0"
r_eyes "1"
r_eyeshift_x "0"
r_eyeshift_y "0"
r_eyeshift_z "0"
r_eyesize "0"
r_fastzreject "0"
r_flashlightrendermodels "0"

r_flashlightrenderworld "0"
r_flex "0"
r_forcewaterleaf "0"
r_lightaverage "0"
r_lod "2"
r_staticprop_lod "4"
r_maxdlights "0"
r_maxmodeldecal "0"
r_maxnewsamples "0"
r_maxsampledist "0"
r_minnewsamples "0"
r_mmx "1"
r_norefresh "0"
r_occlusion "0"
r_renderoverlayfragment "0"
r_queued_decals "1"
r_rootlod "0"
r_ropetranslucent "0"
r_shadowmaxrendered "32"
r_shadowrendertotexture "1"
r_shadows "0"
r_spray_lifetime "0.1"
r_sse "1"
r_sse2 "1"
r_teeth "1"
r_staticpropinfo "0"
r_updaterefracttexture "0"
r_updaterefracttexture "0"
r_visualizeproplightcaching "1"
r_waterdrawreflection "0"
r_waterforceexpensive "0"
r_waterforcereflectentities"0"
rope_averagelight "0"
rope_collide "0"
rope_shake "0"
rope_smooth "0"
rope_smooth_enlarge "0"
rope_smooth_maxalpha "0"
rope_smooth_maxalphawidth "0"
rope_smooth_minalpha "0"
rope_smooth_minwidth "0"
rope_subdiv "0"
rope_wind_dist "0"

//Blood settings
violence_ablood 1
violence_agibs 1
violence_hblood 1
violence_hgibs 1

This should make it very playable with a smooth fps. Note: Do not change video settings within the game! If you need to change them, find and change them in the config file. Also, when done with the config file, make sure it is read only so tf2 won't change them on you. Keep the original cfg if you want to as a copy. Also, Most info was from the Steampowered Forums here: http://forums.steampowered.com/forums/showthread.php?t=623213&intel+fortress

^That was a difficult page to find, somehow, and since this site is higher on the google listings, hopefully it will help someone!

Sidenote: I am using Vista: Home Edition, and the preceding website also has a fix for portal, although it makes the walls blinding and painful, but playable.

Enjoy the orange box goodness!

-goodmenace
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.