Change Key Bindings - Hangar

Started by OldBloke, March 06, 2014, 09:08:12 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

OldBloke

Found this in the RSI forum. I dare say it will soon be obsolete once it's configurable in-game but put here for reference.

By [SRM]Thornfoot ...

It can be done. You can do it yourself, but it is a bit convoluted. You need to pull the file out of a package, edit it and then put the edited file back into the package.

First you will need to go get the Cryengine SDK which is a free download. You can get it at http://www.crydev.net/

Run the Cryengine editor (Editor.exe) which can be found in the Cryengine folder under folder Bin32 or Bin64, use whichever is right for your system (32 bit or 64bit windows).

There is no need to open a world so you can just close the dialog window that will automatically popup.
select File > Pak Manager
-- Now you should have the Pak Manager window open --
Select the "Open PAK..." button
The PAK (gamedata.pak) you want is in your StarCitizen folder
Starcitizen >>Citizenclient >> data >> gamedata.pak
(if you are smart you will make a copy of this file before starting this, I should have mentioned that earlier, sorry)

That opens a file system up inside the Pak Manager - (Good Grief, I know)
now drill down to libs/config/ and you will see defaultprofile.xml
Highlight the file and click the "Extract..." button
Choose the desktop (or your favorite location) click OK and it will ask if you want the full path, say no

Finally you have the file containing the keyboard commands! I'd save a copy of this file too
edit this file - use a text editor (I like notepad++)
the section you are looking for is about 139 lines down under the action map name="player" it is going to look something like this:

action name="moveleft" onPress="1" onRelease="1" retriggerable="1" keyboard="a"

on the lines moveleft, moveright ect. change the keyboard="a" part to whatever you prefer it to be a,s,d or f.

save the file.

Now its time to put it back.
If you left the editor open click on the file defaultprofile.xml then click the "Delete entries..." button
now click the "Add file..." button. It is going to complain about adding files with a full relative path and ask if you want to continue adding the files with no full path info.. click Yes.

Done. it's in there now - no need to save the pak file. You can exit out of the pak editor and go checkout your Star Citizen hangar.

Simple right?
gl :)

(edit: you may be able to skip the "Delete entries..." step and just "Add file..." on top of the old file, but I have not confirmed this)
"War without end. Well, what was history if not that? And how would having the stars change anything?" - James S. A. Corey