Depth Hunter 2: Deep Dive

Depth Hunter 2: Deep Dive

Not enough ratings
XBOX controller settings configurator
By Dr Nico
Changing the XBOX settings in DH2 is not easy, DH2 does not provide (yet?) an in-game controller settings menu, the settings are defined within text files that need to be edited with a specific syntax.

In order to ease the task for testing different gamepad configurations, I created a small configurator using a Google spreadsheet, that produces the content of this DH2 config file (character.ini) automatically.
Changes can now be done with a few clicks in a few seconds, pretty starightforward.

Although this is basically a simple spreadsheet, I just wrote this guide to explain its usage, and some tricks I noticed that happen with the sticks settings, due to the way DH2 handles them.
   
Award
Favorite
Favorited
Unfavorite
What it is exactly? Some screenshots
2 screenshots for the 2 tabs of this spreadsheet.

First tab
(named: Settings) is where you configure the settings:


Second tab
(named:character.ini) is where you get the generated content for the character.ini file:
Where to get this configurator spreadsheet?
Here:
https://drive.google.com/open?id=1Z8v02KNhsejaFDuk5edIEtffp8tfCdQ-s1omv8cVqmg

To get it and use, 2 possibilities:

If you have a Google drive account
Be sure to be connected to your Google Drive account.
Then select:
File/Create a copy
to get a copy of this spreadsheet into you Google Drive space.
Then, open this copy in your drive space with Google spreadsheet.

If you want an Excel or other format proposed
Select:
File/Download
and choose the file format, a copy in Excel xlsx or whatever format choosen will be saved onto you computer
Open the downloaded file on your computer
How to set up XBOX controller custom settings
On the first tab of the spreadsheet, Settings tab, use the drop down lists in the yellow second column to change the function of each corresponding button in the green column.
Select --- Nothing --- in the drop down list to leave the button unaffected.

You can configure buttons and sticks

The gamepad picture in the middle shows the current setting

However, some important limitations to be aware of:
  • Generator limitation:
    You can affect a function to only 1 button. If you set a same function to several buttons, then only one is taken into account
    For instance, you can affect Camera to button X1, but not both to X1 and D-pad left
  • Left and Right Sticks behavior
    I noticed that left stick and right stick are not handled the same way by DH2.
    Right stick sems to produce slow variations, although Left stick has much more gain.
    This results in rotations way too fast on left stick, while strafe, up/down of forward/backard movements on right stick are very very slow.
    Consequence: Although I've left the possibility to invert movements on the sticks, it turns out that rotations are only handled properly by right stick, while left+right strafe, up+down and forward+backward movements similar to keyboard WASD/QE can only be set to left stick. These movements can also be mapped succesfully to buttons.
  • Remember that this configurator only creates the syntax needed by character.ini to store the settings, but this does not garanty however that DH2 will handle those as expected.
    A good example is the Sticks behavior.
    However, buttons configuration works pretty fine IMHO
How to save settings into DH2 setting file: character.ini
Now that you have choosen your settings for each button in the first tab, move to the 2nd tab of the spreadsheet, named: character.ini
This tab is updated automatically, so no need to run or start anything to update.

This tab contains in the yellow zone, all the lines to be copied to the file:
<DH2 folder>\Controls\character.ini

So the simplest way to do that is to open this file with Notepad or any text editor like Notepad++
Do NOT use any word processor like Winword or similar!
Then:
  • Flush the content inside (delete all lines)
  • Now select the lines of the character.ini tab of the spreadsheet, the ones inside the yellow zone
    and hit Ctrl-C or menu: Edit/Copy
  • Go back to the Notepad window where you just flushed all line, and paste into it: hit Ctrl-V or menu: Edit/Paste
  • The copied lines should appear. Save the file: hit Ctrl-S or menu: File/Save
That's done!

Start DH2 and see how it goes
In case of trouble...
If you hanged the character.ini file or anything else, remember that you can always restore in a minute the original files of the Game, this is a basic Steam feature:
  • Get into your games library.
  • On left pan, right click on Deep Hunter2, and select Properties
  • Select the "Local files" tab
  • Click on button: Check game cache integrity
Steam will automatically restore any modified file, but you will loose any change you did.