Sign in to follow this  
Tuanta

Game Crashes [FYI to Devs and a possible solution for some]

Recommended Posts

My wife and I have been having many game crashes lately.


They would come and go based on fumbling around with changing settings etc.


 


I finally devoted some time tracing it down once and for all; and can say with a fair amount of certainty, that the crashes were due to my keybindings file.


It seems the more I would add the more jumbled the file and more unstable the game client would become.


 


To the Devs:


Perhaps there is room for optimization in how the client handles keybindings and updates to this file?


 


To others who are experiencing client crashes:


Delete your keybindings file in your configs folders and see if it resolves your issues.


Hope this helps.


 


Here's the version that caused me the latest grief:



// This file contains your saved key bindings, DO NOT EDIT IT.

// The contents are replaced with your active keybinds every time you quit the game.

// If you want to add a new key binding, use bind in the game console instead.

// Use autorun.txt for non-bind commands that should run on game start.

 

// This file will be automatically created with default values if it is missing.

// So if you ever manage to mess up this file, just delete it to get a clean one.

bind Escape STOP_OR_MAIN_MENU

bind 1 ACTIVATE_TOOL1

bind 2 ACTIVATE_TOOL2

bind Shift+T FORAGE

bind 3 ACTIVATE_TOOL3

bind Shift+Y BOTANIZE

bind 4 ACTIVATE_TOOL4

bind Shift+U PICK_SPROUT

bind 5 ACTIVATE_TOOL5

bind Shift+I PRUNE

bind 6 ACTIVATE_TOOL6

bind 7 ACTIVATE_TOOL7

bind 8 ACTIVATE_TOOL8

bind 9 ACTIVATE_TOOL9

bind 0 ACTIVATE_TOOL10

bind Tab NEXT_TAB

bind W MOVE_FORWARD

bind Q TURN_LEFT

bind R EXAMINE

bind Shift+2 SPECIAL_MOVE2

bind E TURN_RIGHT

bind Shift+1 SPECIAL_MOVE1

bind Y DREDGE

bind Shift+4 SPECIAL_MOVE4

bind T FARM

bind Shift+3 SPECIAL_MOVE3

bind I PULL

bind Shift+5 SPECIAL_MOVE5

bind U PUSH

bind P PROSPECT

bind O MAIN_MENU

bind Enter TOGGLE_CHAT

bind Shift+Tab PREVIOUS_TAB

bind S MOVE_BACK

bind A MOVE_LEFT

bind Shift+M TOGGLE_MAP

bind G DROP

bind H DIG

bind D MOVE_RIGHT

bind Mouse2 AUTORUN

bind F TAKE

bind L REPAIR

bind J CONTINUE

bind K IMPROVE

bind C CENTER_VIEW

bind V FIRSTAID

bind Z CHOP_UP

bind X CUT_DOWN

bind Shift+G "say guards!"

bind M MINE_FORWARD

bind Shift+F "say /fsleep"

bind N MINE_DOWN

bind B MINE_UP

bind Multiply DEFEND_UPPER

bind F1 "toggle console"

bind Space TOGGLE_CLIMB

bind F5 "say /sleep"

bind Shift+C TOGGLE_CRAFTING

bind F4 "toggle stats"

bind F3 "toggle inventory"

bind F2 "toggle skills"

bind Divide DEFEND_LEFT

bind F10 "toggle gui"

bind Right TURN_RIGHT

bind Numpad7 AIM_UPPER_LEFT

bind F6 "say /time"

bind Page_up TURN_UP

bind F7 "say /weather"

bind Up MOVE_FORWARD

bind F8 "toggle wikisearch"

bind Left TURN_LEFT

bind F9 "toggle debug"

bind Numpad5 AIM_MIDDLE

bind Numpad6 AIM_RIGHT

bind Add DEFEND_RIGHT

bind Numpad1 AIM_LOWER_LEFT

bind Ctrl+Tab NEXT_WINDOW

bind Numpad8 AIM_UPPER_MIDDLE

bind Numpad9 AIM_UPPER_RIGHT

bind Subtract DEFEND_LOWER

bind Numpad4 AIM_LEFT

bind F11 "screenshot"

bind Numpad3 AIM_LOWER_RIGHT

bind Numpad2 AIM_LOWER_MIDDLE

bind Decimal SHIELD_BASH

bind Numpad0 FOCUS

bind Ctrl+Shift+Tab PREVIOUS_WINDOW

bind Down MOVE_BACK

bind F12 "quit"

bind Page_down TURN_DOWN

bind Insert STRAFE


 

And here's the cleaned up version that seems to be working fine so far:



// This file contains your saved key bindings, DO NOT EDIT IT.

// The contents are replaced with your active keybinds every time you quit the game.

// If you want to add a new key binding, use bind in the game console instead.

// Use autorun.txt for non-bind commands that should run on game start.

 

// This file will be automatically created with default values if it is missing.

// So if you ever manage to mess up this file, just delete it to get a clean one.

 

//Default keys

bind Escape STOP_OR_MAIN_MENU

bind Tab NEXT_TAB

bind W MOVE_FORWARD

bind Up MOVE_FORWARD

bind S MOVE_BACK

bind Down MOVE_BACK

bind A MOVE_LEFT

bind D MOVE_RIGHT

bind Q TURN_LEFT

bind Left TURN_LEFT

bind E TURN_RIGHT

bind Right TURN_RIGHT

bind Page_up TURN_UP

bind Page_down TURN_DOWN

bind Insert STRAFE

bind O MAIN_MENU

bind C CENTER_VIEW

bind Enter TOGGLE_CHAT

bind Shift+Tab PREVIOUS_TAB

bind Ctrl+Tab NEXT_WINDOW

bind Ctrl+Shift+Tab PREVIOUS_WINDOW

 

//Default F keys

bind F1 "toggle console"

bind F2 "toggle skills"

bind F3 "toggle inventory"

bind F4 "toggle stats"

bind F5 "say /sleep"

bind F6 "say /time"

bind F7 "say /weather"

bind F8 "toggle wikisearch"

bind F9 "toggle debug"

bind F10 "toggle gui"

bind F11 "screenshot"

bind F12 "quit"

 

//Tools

bind 1 ACTIVATE_TOOL1

bind 2 ACTIVATE_TOOL2

bind 3 ACTIVATE_TOOL3

bind 4 ACTIVATE_TOOL4

bind 5 ACTIVATE_TOOL5

bind 6 ACTIVATE_TOOL6

bind 7 ACTIVATE_TOOL7

bind 8 ACTIVATE_TOOL8

bind 9 ACTIVATE_TOOL9

bind 0 ACTIVATE_TOOL10

 

//Default combat

bind Multiply DEFEND_UPPER

bind Subtract DEFEND_LOWER

bind Divide DEFEND_LEFT

bind Add DEFEND_RIGHT

bind Numpad1 AIM_LOWER_LEFT

bind Numpad2 AIM_LOWER_MIDDLE

bind Numpad3 AIM_LOWER_RIGHT

bind Numpad4 AIM_LEFT

bind Numpad5 AIM_MIDDLE

bind Numpad6 AIM_RIGHT

bind Numpad7 AIM_UPPER_LEFT

bind Numpad8 AIM_UPPER_MIDDLE

bind Numpad9 AIM_UPPER_RIGHT

bind Numpad0 FOCUS

bind Decimal SHIELD_BASH

 

//Combat special moves

bind Shift+1 SPECIAL_MOVE1

bind Shift+2 SPECIAL_MOVE2

bind Shift+3 SPECIAL_MOVE3

bind Shift+4 SPECIAL_MOVE4

bind Shift+5 SPECIAL_MOVE5

 

//Custom

bind Space TOGGLE_CLIMB

bind R EXAMINE

bind Y DREDGE

bind T FARM

bind I PULL

bind U PUSH

bind P PROSPECT

bind Mouse2 AUTORUN

bind G DROP

bind H DIG

bind F TAKE

bind L REPAIR

bind J CONTINUE

bind K IMPROVE

bind V FIRSTAID

bind Z CHOP_UP

bind X CUT_DOWN

bind M MINE_FORWARD

bind N MINE_DOWN

bind B MINE_UP

 

//Custom shift

bind Shift+C TOGGLE_CRAFTING

bind Shift+T FORAGE

bind Shift+Y BOTANIZE

bind Shift+U PICK_SPROUT

bind Shift+I PRUNE

bind Shift+M TOGGLE_MAP

bind Shift+G "say guards!"

bind Shift+F "say /fsleep"



 

If you run alts, I also recommend you setup the following.

l24Q2ji.png?1

I setup one "High" settings config and another "Low" settings config. (Main runs on High, Alts run on Low)

It seems to have resolved my crashing.
Edited by Tuanta

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this