Destiny 2

Destiny 2

View Stats:
Keybinds Not Saving After Exiting Game
So I'm making this to seek help from someone who may have had this issue before, but here recently when I want to switch around a keybind to be something else, it saves while the game is open and I can go playing like normal. Whenever I close the game and reopen it again, the changes are wiped and I have to go and do the changes all over again. I've checked the cvars.xml file and its not on read-only, but when I make changes in the file itself and save them via Notepad++, they save permanently, I've traied deleting the cvars files and it'll make new ones but they have the old keybinds. Anyone think they can help with this?
< >
Showing 1-2 of 2 comments
TEKnowledgy Jun 16, 2021 @ 11:21pm 
I've had it happen when i first started game. Here is how i solved it sorta. 1st disable server saving for settings. Exit game. then hit up cvars.xml and you have to manually edit every single key to what you want once you do that save the cvars file and after make it read only.

Now after this create a new folder where that file is and call it "settings back up" copy (don't cut) the newly edited cvars.xml and paste it into that back up folder (this just in case it happens again and need a fast replace) Load game up get to atleast char select and then exit game and remove the read only from the file. Do note I was unable to change keys in game even after all this so i steer clear of changing them in game else it bugs out. even to me now after close to 400 hrs of play time. Changing any other settings shouldn't bother it, at least it hasn't on my end thus far just stay away from key bindings lol.

I never actually found a solution this was the only way i could fix the issue, if there is a more QoL way i never found it. I searched high and low accross redit and bungie forums never found a solution that worked. (there was plenty of ideas from others that had the issue just none 100% fixed it) So i tried my own way, it worked good enough to get my keys right. Unfortunately, I never figured out what destiny 2 calls the thumb mouse buttons everything else was pretty straight forward. Luckily i have one them 19 button mice that i didn't need my 2 typical thumb mouse buttons so that was easily worked around. You on the other hand may not be as lucky.

I'm going to post few of the things you might want to know what it does in game, because a few things are strange. I figured this out by trial and error.

cvar name="ui_open_start_menu_alternative" <This is direct to character equipment
cvar name="ui_open_director_mtx_tab" <This is the ghost button ya know where shows ghost in your hand
cvar name="ui_open_director_pursuits_tab" <this is the bounty/quest list

The rest is fairly self explanatory.

most keys are pretty straightforward as i said before. need alt key "alt" is what you put in need numpad its for example "keypad 0" or "keypad -" etc etc want say typical 1 just put 1 in. Here is a copy/paste from mine just make sure no space between your key and the ! mark and unused or a possible 2nd key bind
<cvar name="fire" value="left mouse button!unused" />

Anyways hope this helps, unfortunately it is about as simple as I can break it down for you solving problems is easy for me it's the explaining to others that is hard for me lol.
Take care and happy gaming. :ale:
Last edited by TEKnowledgy; Jun 17, 2021 @ 12:25am
TEKnowledgy Jun 16, 2021 @ 11:55pm 
heres my key config just use it for key name reference just in case you need to know, you probably dont wanna try using my keys else you'd be like wtf is going on here lol. i use keypad for the 12 thumb sided buttons on my mouse. To me makes perfect sense to someone without a mouse like this it would be deeply misunderstood and probably seem very odd, strange and confusing.

<namespace name="key bindings">
<cvar name="fire" value="left mouse button!unused" />
<cvar name="toggle_zoom" value="keypad -!unused" />
<cvar name="hold_zoom" value="right mouse button!unused" />
<cvar name="melee" value="keypad 3!unused" />
<cvar name="grenade" value="e!unused" />
<cvar name="super" value="q!unused" />
<cvar name="reload" value="r!unused" />
<cvar name="light_attack" value="left mouse button!unused" />
<cvar name="heavy_attack" value="right mouse button!unused" />
<cvar name="block" value="keypad 3!keypad 0" />
<cvar name="switch_weapons" value="unused!unused" />
<cvar name="next_weapon" value="unused!unused" />
<cvar name="previous_weapon" value="keypad 4!unused" />
<cvar name="primary_weapon" value="mouse wheel up!unused" />
<cvar name="special_weapon" value="mouse wheel down!unused" />
<cvar name="heavy_weapon" value="middle mouse button!unused" />
<cvar name="move_forward" value="w!unused" />
<cvar name="move_backward" value="s!unused" />
<cvar name="move_left" value="a!unused" />
<cvar name="move_right" value="d!unused" />
<cvar name="jump" value="space!unused" />
<cvar name="toggle_crouch" value="x!unused" />
<cvar name="hold_crouch" value="unused!unused" />
<cvar name="toggle_sprint" value="shift!unused" />
<cvar name="hold_sprint" value="control!unused" />
<cvar name="vehicle_boost" value="shift!unused" />
<cvar name="vehicle_brake" value="space!unused" />
<cvar name="vehicle_zoom" value="control!unused" />
<cvar name="vehicle_fire_primary" value="left mouse button!unused" />
<cvar name="vehicle_fire_secondary" value="right mouse button!unused" />
<cvar name="vehicle_exit" value="f!unused" />
<cvar name="interact" value="f!unused" />
<cvar name="highlight_player" value="keypad 2!unused" />
<cvar name="emote_1" value="up!unused" />
<cvar name="emote_2" value="down!unused" />
<cvar name="emote_3" value="left!unused" />
<cvar name="emote_4" value="right!unused" />
<cvar name="air_move" value="z!unused" />
<cvar name="class_ability" value="keypad 7!unused" />
<cvar name="stasis_breakout" value="keypad 6!unused" />
<cvar name="death_cam_zoom_in" value="mouse wheel up!unused" />
<cvar name="death_cam_zoom_out" value="mouse wheel down!unused" />
<cvar name="push_to_talk" value="alt!unused" />
<cvar name="ui_gamepad_button_back" value="tab!unused" />
<cvar name="ui_open_director" value="f2!unused" />
<cvar name="ui_open_director_mtx_tab" value="tab!unused" />
<cvar name="ui_open_director_pursuits_tab" value="keypad 1!unused" />
<cvar name="ui_open_director_map_tab" value="m!unused" />
<cvar name="ui_open_director_destinations_tab" value="f3!unused" />
<cvar name="ui_open_director_roster_tab" value="f5!unused" />
<cvar name="ui_open_director_seasons_tab" value="f4!unused" />
<cvar name="ui_open_start_menu_alternative" value="keypad 9!unused" />
<cvar name="ui_open_start_menu_records_tab" value="f6!unused" />
<cvar name="ui_open_start_menu_collections_tab" value="f7!unused" />
<cvar name="ui_open_start_menu_clan_tab" value="f8!unused" />
<cvar name="ui_open_start_menu_inventory_tab" value="keypad 5!unused" />
<cvar name="ui_open_start_menu_settings_tab" value="f12!unused" />
<cvar name="ui_open_exit_dialog_confirm" value="shift+escape!unused" />
<cvar name="ui_abort_activity" value="o!unused" />
<cvar name="ui_text_chat_toggle_state" value="c!unused" />
<cvar name="screenshot" value="print screen!unused" />
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Jun 13, 2021 @ 8:22pm
Posts: 2