Wizard DPI Wizard Posted February 17, 2021 Wizard Posted February 17, 2021 Finally added! View full update
pokimon3 Posted May 15, 2023 Posted May 15, 2023 There's a config file for more precise sensitivity values located in: C:\Users\ [USER] \Documents\Black Desert\UserCache\ [ID] \gameVariable.xml Options: MouseSensitivityX MouseSensitivityY
Wizard DPI Wizard Posted May 15, 2023 Author Wizard Posted May 15, 2023 34 minutes ago, pokimon3 said: There's a config file for more precise sensitivity values located in: C:\Users\ [USER] \Documents\Black Desert\UserCache\ [ID] \gameVariable.xml Options: MouseSensitivityX MouseSensitivityY I don't know if this is region based or old entries that are not in use anymore, but I only have the gameVariable.xml file directly under %USERPROFILE%\Documents\Black Desert\UserCache\, and all it contains is this: <CheckQuestList Version="1"/> <QuestSortType Version="1"/> <QuestSelectType Version="1"/> <QuickSlotData Version="2"/> <ShortcutKey Version="15"/> <ChattingMacro Version="2"/> <UIData Version="2"/> <GameOption Version="1"/> <EquipSlotFlag Version="2"/> <BlockList Version="2"/> <MessageFilter Version="1"/> <GameOptionGlobal Version="2"> <ChatLanguageType Value="1"/> </GameOptionGlobal> <UIValue Version="4"/> <VoiceChatInfo Version="2"/> <PetInfo Version="2"/> <SkillCommandLock Version="1"/> <SkillCoolTimeSlot Version="1"/> <ItemLockedInInventory Version="2"/> <QuestOption Version="1"/> <UISettingPreset Version="1"/> <PetOrderList Version="2"/> <PetGroupInfo Version="2"/> <MemoList Version="1"/> <GameOptionCustomize Version="2"/> <ButtonShortcutsList Version="1"/> <FairySettingData Version="3"/> <ConsoleQuickMenu Version="6"/> <ConsoleWorldMapBookMark Version="2"/> <BlackSpiritSkillBlock Version="1"/> <JournalBookmark Version="2"/> <DynamicPanelScale Version="1"/> <VehicleSkillCommandLock Version="2"/> <SkillPresetMemo Version="2"/> <MonsterChaseData Version="2"/> <WorkerNameChange Version="1"/> <FairyQuickItemSlot Version="1"/> <RecentAlchemyHistory Version="1"/> <UISortOption Version="1"/> <ArtifactBagPresetInfo Version="1"/> <SelectCollectTypeChange Version="1"/> <PhotoMode Version="1"/> <WorldMapQuickScreenPosition Version="2"/> <AutoUseBuffItemInfo Version="2"/> <ChatProcessMacro Version="1"/> <JewelPresetNameData Version="1"/> I tried added the mouse sensitivity variables, but they didn't change anything, and were removed by the game on exit.
pokimon3 Posted May 15, 2023 Posted May 15, 2023 (edited) Hmm, I'm on EU region and have multiple folders (each folder has an ID for corresponding account) in the %USERPROFILE%\Documents\Black Desert\UserCache\, along with the gameVariables.xml you have mentioned, however that is the global settings file. The one that contains sensitivity options is inside the account ID subfolder, as can be seen in one the images attached. The xml I've mentioned contains data on each setting preset (game offers saving up to 3 different setting presets), so in total 3 setting & UI presets are saved within. There's also a bunch more gameVariables.xml files in the "400" folder in the image - each saving UI/hotbar preset per character. Unsure if other regions have the settings in the same location, but I would assume the folder structure stays the same regardless of region. So the structure is the following: UserCache\gameVariables.xml -> saves global settings, not saved in different presets UserCache\{accountID}\gameVariables.xml -> saves the 3 settings presets, including graphical, chat, UI, camera settings, sensitivity... UserCache\{accountID}\400\{characterID}\gameVariables.xml -> saves hotbar, fairy potion etc. settings per character And I can confirm that changing settings (including sensitivity) in the mentioned .xml file changes the settings in-game as well, though I have to close the game fully before changing the settings and then start it, seems the files are read on game startup and saved on exit. Another thing to note, I'm on the website version of the game - Steam might be different. Edited May 15, 2023 by pokimon3
Wizard DPI Wizard Posted May 15, 2023 Author Wizard Posted May 15, 2023 3 minutes ago, pokimon3 said: Another thing to note, I'm on the website version of the game - Steam might be different. That's probably it. Actually I see that the Steam client doesn't save the sensitivity between sessions, so it's probably a bug. I'm getting the standalone client now to verify. pokimon3 1
Wizard DPI Wizard Posted May 16, 2023 Author Wizard Posted May 16, 2023 Very strange, same issue with the standalone version. Tried running as administrator and everything, and I can see through process monitor that the game tries to write to the file, but gets an error. Tried manually creating the file, deleting the whole Black Desert folder structure etc, but to no avail.
pokimon3 Posted May 16, 2023 Posted May 16, 2023 Hmm, that is very odd indeed, the game recreates the folder structure for me if I delete the existing folders, obviously also resetting the in-game settings upon doing so. I'll include my .xml file in this reply, perhaps you could use it to force the game to load the file that way if it has proper settings xml structure in it. That being said though, BDO uses EAC (Easy Anti Cheat) to force BDO to run in a non-administrator mode with normal priority etc. by default as far as I know, so perhaps there are still some issues with the folder being read-only and game not having permissions to the settings folder, players usually force priority and other windows options through registries for this game due to that. And having that in mind, even if the attached settings file does get loaded, I'm not sure you would be able to make any changes to it if the game still has permission issues. I assume you have already tried removing read-only from the folders, so unsure what to suggest on that end, but I would assume it has to do with permissions + EAC messing things up. Also, the game has a "Setting Archive" (top left in settings menu), basically a cloud version of game settings that can be downloaded/uploaded at any time through in-game settings menu. And I suppose you could try forcing the game to save settings by using one of the two custom settings saves (two buttons bottom left in settings menu). But obviously, I doubt either of those would work and actually force the game to save settings as it already tries to do so but fails due to (I suppose) permission issues in windows. So unsure how to fix this, never heard of anyone having similar issues with settings not saving in BDO, but I'll do some research and try to figure it out. And having said all that, the game still has the weird mouse acceleration, so even with all of this fixed, and having a more precise sensitivity option through config file, it will still be impossible to set a proper sensitivity, but at least it would be closer than the in-game sensitivity slider. gameVariable.xml
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now