I spent 4 years playing casually, getting excited when my team would actually spread out over every class in pubs, before finally wondering if there was a game mode that mandated every class be played. Then I spent another few months playing HL lobbies before looking into what the heck those 6v6 lobbies were. Then there were another few months I spent thinking 6v6 was dumb as hell since everyone I met while trying to play it were toxic idiots. Once I finally decided to join a team I wound up finding a really chill 6s squad, and that was that.
Account Details | |
---|---|
SteamID64 | 76561198041226420 |
SteamID3 | [U:1:80960692] |
SteamID32 | STEAM_0:0:40480346 |
Country | United States |
Signed Up | October 31, 2015 |
Last Posted | May 7, 2023 at 9:11 PM |
Posts | 1183 (0.4 per day) |
Game Settings | |
---|---|
In-game Sensitivity | |
Windows Sensitivity | |
Raw Input | |
DPI |
|
Resolution |
|
Refresh Rate |
Hardware Peripherals | |
---|---|
Mouse | |
Keyboard | |
Mousepad | |
Headphones | |
Monitor |
If you mean that some of your games don't work, then yeah, you shoulda known that going in. Linix users are a pretty small portion of PC users, devs often don't bother.
If you mean like your mouse and keyboard don't work, you probably did something wrong tbh. Drivers exist for just about everything out there. Did you uncheck "install 3rd party drivers" during install?
Sounds right to me.
Cant help you on the mouse. I wasn't joking when I said I did my first install last week, and that was for someone else's computer. So yeah, I'm pretty much out of useful linux tips now. Godspeed.
vipera tf2 promod should really be a last resort type-of option
Even though I agree that a promod isn't necessary, I also don't think it'll work as a last-resort type deal. Last resort means either that Valve has completely abandoned TF2, or that the comp scene is otherwise very close to death. Either way, I don't see how or why anyone left at that point would want to dedicate their time to a promod. I don't think the game is anywhere near broken enough to need it, but for the people who do want to play a promod, the time is now. The longer you wait, the smaller the pool of people who will want to play gets. By the time a promod is the only option, it will probably be way too late to play it that way.
i installed ubuntu for the first time last week so im definitely an expert
step one: assuming you want to dual boot windows and linux, repartition ur hard drive so ur windows partition doesnt take up the whole disk. otherwise you can just format the whole drive, ezpz
step two: insert usb/cd with linux image, go into bios settings to boot that drive before ur usual disk. from there, grub should present you with options to install linux or try it without installing. doesnt really matter which you choose, you can proceed with install either way. choosing to install right away removes the part where you have to double click on the "install linux" option
step 3: wait. also, wait a few minutes after it says its done; when i did it there was a weird bug where grub (a boot loader which will let you load windows or linux) didnt get installed. i wound up having to format the partition where linux was installed and redo the whole thing
then you reboot and done.
I dunno, that seems doable.
Whatever happened to the newbie mix drive? I heard that newbie mixes were back but I never saw the team drive happen. Do they need volunteers?
no sticky det fix
updated localization files
all is right with the world
how the hell did u find this weird ass cp_orange frag at 5:10
yttriumYou might also want to try running with the -nosteamcontroller launch argument, which also fixes some weird bind issues.
Worth noting that this definitely wasn't the fix for my particular problem. I had that in there as part of the comfig.
Enterimthe kludgy fix is to take it out of your autoexec.cfg and paste the script into each of your 9 class-specific config files (scout.cfg, soldier.cfg, etc.)
I just added the line "exec autoexec.cfg" to each class config after my last post. After playing for about an hour and two restarts, it looks like that's gonna work.
Both.
Weird little thing I just found, if I exec autoexec once I'm already on a server, the script works fine. If I do it while sitting in the main menu, things get unbound. I tried deleting all my class configs and that didn't change anything. I've just put exec autoexec in all my class configs and it should work out fine.
does code not work in spoiler or am i formatting wrong
[code]unbindall
bind "0" "0"
bind "1" "load_itempreset 0"
bind "2" "load_itempreset 1"
bind "3" "slot3; r_drawviewmodel 1"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "say ¯\_(?)_/¯"
bind "7" "o7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+mleft"
bind "b" "lastdisguise"
bind "c" "voice_menu_3"
bind "d" "+mright"
bind "e" "+fw; voicemenu 0 0"
bind "f" "+inspect"
bind "g" "+use_action_slot_item"
bind "h" "+taunt"
bind "i" "showmapinfo"
bind "j" "cl_trigger_first_notification"
bind "k" "kill"
bind "l" "say fite me irl"
bind "m" "open_charinfo_direct"
bind "n" "open_charinfo_backpack"
bind "o" "cl_decline_first_notification"
bind "p" "vr_reset_home_pos"
bind "q" "demo_togglepause"
bind "r" "+reload"
bind "s" "+mback"
bind "t" "impulse 201"
bind "u" "say_team"
bind "v" "+teamonly"
bind "w" "+mfwd"
bind "x" "voice_menu_2"
bind "y" "say"
bind "z" "voice_menu_1"
bind "KP_END" "load_itempreset 0"
bind "KP_DOWNARROW" "load_itempreset 1"
bind "KP_PGDN" "load_itempreset 2"
bind "KP_LEFTARROW" "load_itempreset 3"
bind "[" "show_quest_log"
bind "]" "show_matchmaking"
bind "'" "+moveup"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "\" "htmlhud"
bind "-" "say kill"
bind "=" "say live"
bind "SPACE" "+jump"
bind "TAB" "+showscoresandspawns"
bind "CAPSLOCK" "+voicerecord"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "SHIFT" "+duck"
bind "F1" "load_itempreset 2"
bind "F2" "load_itempreset 3"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F6" "save_replay"
bind "F7" "abuse_report_queue"
bind "F8" "kill"
bind "F9" "jointeam red"
bind "F10" "jointeam blue"
bind "F11" "jointeam spectator"
bind "F12" "jointeam auto"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+attack3"
bind "MWHEELUP" "slot1"
bind "MWHEELDOWN" "slot2"
cl_rumblescale "0"
cl_interp_ratio "1"
cl_interp ".00001"
cl_chatfilter_version "1"
sensitivity "1.950000"
m_rawinput "1"
cl_idealpitchscale "1.3"
net_graphsolid "0"
viewmodel_fov "54.000000"
mat_viewportscale "1"
mat_software_aa_strength "0"
mat_software_aa_strength_vgui "0"
pyro_vignette "0"
pyro_dof "0"
voice_modenable "0"
hud_fastswitch "1"
tf_backpack_page_button_delay "0.25"
tf_time_loading_item_panels "0.0001"
hud_classautokill "0"
cl_disablehtmlmotd "1"
sixense_sensitivity_level "2"
sixense_aim_freeaim_heading_multiplier "1.750000"
sixense_aim_freeaim_pitch_multiplier "1.750000"
sixense_aim_freeaim_dead_zone_radius "0.000000"
sixense_aim_freeaim_accel_band_size "15"
sixense_aim_freeaim_max_speed "12.000000"
sixense_aim_1to1_pitch_multiplier "3.000000"
sixense_feet_angles_offset_stick_spin_horiz_multiplier "7.500000"
sixense_feet_angles_offset_stick_spin_vert_multiplier "4.500000"
muzzleflash_light "0"
cl_autorezoom "0"
sb_dontshow_maxplayer_warning "1"
sb_close_browser_on_connect "0"
tf_inspect_hint_count "11"
fov_desired "90"
cl_ask_blacklist_opt_out "1"
ds_min_streak "4.000000"
ds_kill_delay "15.000000"
tf_particles_disable_weather "1"
hud_combattext_batching "1"
tf_dingalingaling "1"
tf_dingaling_volume "0.750000"
tf_dingaling_pitchmindmg "164.940002"
tf_dingaling_pitchmaxdmg "80.809998"
tf_dingaling_lasthit_volume "0.750000"
tf_dingaling_lasthit_pitchmindmg "100.000000"
tf_dingaling_lasthit_pitchmaxdmg "100.000000"
tf_find_a_match_hint_viewed "1"
tf_training_has_prompted_for_training "1"
tf_training_has_prompted_for_offline_practice "1"
tf_training_has_prompted_for_forums "1"
tf_training_has_prompted_for_options "1"
tf_training_has_prompted_for_loadout "1"
cl_mainmenu_operation_motd_start "2017-10-24 15:55:24"
tf_last_store_pricesheet_version "17656"
tf_simple_disguise_menu "1"
cl_hud_playerclass_playermodel_showed_confirm_dialog "1"
tf_hud_target_id_alpha "100.000000"
tf_use_min_viewmodels "1"
tf_party_join_request_mode "1"
tf_show_preset_explanation_in_class_loadout "0"
tf_show_taunt_explanation_in_class_loadout "0"
replay_replaywelcomedlgcount "2"
tf_scoreboard_ping_as_text "1"
tf_casual_welcome_hide "1"
cl_use_tournament_specgui "1"
tf_medigun_autoheal "1"
hud_medicautocallers "1"
hud_medicautocallersthreshold "54.779999"
hud_medichealtargetmarker "1"
tf_sniper_fullcharge_bell "1"
tf_explanations_store "1"
sv_skyname "sky_badlands_01"
windows_speaker_config "4"
volume "0.050000"
snd_musicvolume "0.000000"
snd_mixahead "0.05"
name "Morris Menachem"
sv_unlockedchapters "99"
cl_timeout "70"
cl_logofile ""
con_enable "1"
r_ambientmin "0.6"
mp_decals "9"
bugreporter_uploadasync "1"
rate "170016"
cl_cmdrate "66"
cl_updaterate "66"
engine_no_focus_sleep "0"
r_rootlod "1"
mat_forceaniso "0"
mat_picmip "1"
mat_antialias "1"
mat_queue_mode "2"
mat_hdr_level "0"
[/code]
Commenting out the comfig didn't work. I promise, it is specifically the script being used. When I include the script everything is unbound. If I lose the script, and add
bind "w" "+forward"
bind "a" "+moveleft"
bind "s" "+back"
bind "d" "+moveright"
The keys are bound appropriately.
If I include just the script, they are unbound.
If I include both, they are unbound.
sendbind "6" "say ¯\_(?)_/¯"
bind "l" "say fite me irl"
here's your problem
i have been playing this game since i was 15
Yeah, I also have the normal binds for wasd commented out further up from when I was trying random shit. When I uncomment the script my wasd keys get unbound when autoexec is executed.
Those are the contents of autoexec, comfig.cfg has been left untouched.
C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\custom\mastercomfig\cfg
//eff u xbox
exec undo360controller
//mat_dxlevel 80
alias +teamonly "+teamtalk;+voicerecord"
alias -teamonly "-teamtalk;-voicerecord"
bind v +teamonly
bind capslock +voicerecord
// Quick-Switch Loadout Script
bind "KP_END" "load_itempreset 0"
bind "KP_DOWNARROW" "load_itempreset 1"
bind "KP_PGDN" "load_itempreset 2"
bind "KP_LEFTARROW" "load_itempreset 3"
bind "0" "0"
"
bind "mwheeldown" "slot2"
bind "mwheelup" "slot1"
bind "1" "load_itempreset 0"
bind "2" "load_itempreset 1"
bind "3" "slot3; r_drawviewmodel 1"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "say ¯\_(?)_/¯"
bind "7" "o7"
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 "f" "+inspect"
bind "g" "+use_action_slot_item"
bind "h" "+taunt"
bind "i" "showmapinfo"
bind "j" "cl_trigger_first_notification"
bind "k" "kill"
bind "l" "say fite me irl"
bind "m" "open_charinfo_direct"
bind "n" "open_charinfo_backpack"
bind "o" "cl_decline_first_notification"
bind "p" "vr_reset_home_pos"
bind "q" "lastinv; r_drawviewmodel 1; alias switch12 primary"
bind "r" "+reload"
//bind "s" "+back"
bind "t" "impulse 201"
bind "u" "say_team"
bind "v" "+teamonly"
//bind "w" "+forward"
bind "x" "voice_menu_2"
bind "y" "say"
bind "z" "voice_menu_1"
bind "[" "show_quest_log"
bind "]" "show_matchmaking"
bind "'" "+moveup"
bind "`" "toggleconsole"
bind "," "changeclass"
bind "." "changeteam"
bind "/" "+movedown"
bind "\" "say FACT: MEMES GET YOU CUT"
bind "-" "say kill"
bind "=" "say live"
bind "SPACE" "+jump"
bind "CAPSLOCK" "+voicerecord"
bind "ESCAPE" "cancelselect"
bind "INS" "+klook"
bind "END" "centerview"
bind "PGUP" "+lookup"
bind "PGDN" "+lookdown"
bind "PAUSE" "pause"
bind "SHIFT" "+duck"
bind "F1" "load_itempreset 2"
bind "F2" "load_itempreset 3"
bind "F3" "askconnect_accept"
bind "F5" "screenshot"
bind "F6" "save_replay"
bind "F7" "abuse_report_queue"
bind "F8" "kill"
bind "F9" "jointeam red"
bind "F10" "jointeam blue"
bind "F11" "jointeam spectator"
bind "F12" "jointeam auto"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+attack3"
cl_rumblescale "0"
cl_interp_ratio "1"
cl_interp ".00001"
cl_use_tournament_specgui "1"
hud_fastswitch 1
tf_use_min_viewmodels 1
cl_hud_playerclass_use_playermodel 1
alias htmlhud_0 "cl_disablehtmlmotd 0; alias htmlhud htmlhud_1"
alias htmlhud_1 "cl_disablehtmlmotd 1; alias htmlhud htmlhud_0"
alias htmlhud htmlhud_0
cl_disablehtmlmotd 1
bind "\" htmlhud
//demo playback binds
bind "q" "demo_togglepause"
bind "e" "+fw; voicemenu 0 0"
alias "+fw" "demo_timescale 3"
alias "-fw" "demo_timescale 1"
//respawntimers doesnt work?
alias +showscoresandspawns "+showscores; mp_showrespawntimes"
alias -showscoresandspawns "-showscores"
bind "TAB" +showscoresandspawns
// Null-cancelling movement script
// (prevents you from pressing two opposing directions, which causes you to stop moving)
//alias +mfwd "-back;+forward;alias checkfwd +forward"
//alias +mback "-forward;+back;alias checkback +back"
//alias +mleft "-moveright;+moveleft;alias checkleft +moveleft"
//alias +mright "-moveleft;+moveright;alias checkright +moveright"
//alias -mfwd "-forward;checkback;alias checkfwd none"
//alias -mback "-back;checkfwd;alias checkback none"
//alias -mleft "-moveleft;checkright;alias checkleft none"
//alias -mright "-moveright;checkleft;alias checkright none"
//alias checkfwd none
//alias checkback none
//alias checkleft none
//alias checkright none
//alias none ""
//bind w +mfwd
//bind s +mback
//bind a +mleft
//bind d +mright[/code]
exec comfig // Main config file (look in here)
I put it at the bottom of my autoexec.