Page 1 of 1

[Guide] Saving Your User Interface and Keymap Settings...

Posted: Fri May 16, 2008 1:11 am
by Ruh Shi'od
Introduction

This will also show you how to set change what the game considers to be "Default" settings.

This is based off of Elyssa's (former SWG Senator) posting on her website: crazydurni.com. Linkto the original work.

I may eventually add screenshots. However, I am too lazy to do so at the moment.

According to SOE thisis technically considered to be a Client MOD. While it does nothing that is considered "cheating" in the game, it may cause problems with your game should the Devs make a change that affects the files that this mod overrides. Use at your own risk.

Saving Your User Interface and Keymap Settings
- Go to your Star Wars Galaxies installation folder. Default would be C:\Program Files\StarWarsGalaxies.
- From there, open the "profiles" folder, then open the account name for the character you wish to use, and finally the character's server.
- Here is where it gets tricky. You will see a number of files with different filetypes and seemingly randomized numbers for filenames. Many of the files will have the same numbers. These "numbers" actually represent a character you have created at some point. If you have deleted and created multiple characters (without having re-installed the game) you will have A LOT of files. (Just for information we are only interested in *.INP, *.UIS, and the file that has "chatlog" in its filename. It's filetype is *.TXT.)
- In order to determine which number sequence is my character, this is what I do. While ingame on that character. I type "/log". This turned on the chat logger, which then saves everything that comes to me in chat into the *.TXT file we discussed before. I then type something specific i.e: "Barney is a MTing fool!" and then type /log again. All you now need to do is open the varrying chatlog files until you find where you typed your key. If you never use "/log" then this will be very easy. Say you find the key and it is in the file 1234567890_chatlog.txt then that characters number sequence is "1234567890".
- Now go and find 1234567890.UIS and 1234567890.INP and those are your interface and keymap files, respectively. Create a folder where those are located called "Backup" and then place those files in that folder. Should something go awry and you crash then load back in with everything reset, all you have to do is copy the files from your "Backup" folder over the files that are in parent folder.

Clear as mud? Good. Now lets move on to some more advanced things :twisted:.

Saving Your Preferred Keymap as the "Default" Keymap
- After having identifying your characters *.INP file as described above copy it into the folder C:\Program Files\StarWarsGalaxies\input. Yes, you will have to create a folder called "input". Once you have created the folder and copied the file, rename the *.INP file to: "groundinputmap_swg.iff".

Saving One Character's Interface to Another Character
- This is actually fairly simple. However, I highly suggest you follow the instructions from before on creating backups in case something goes wrong. Worse come to worse you just delete the *.UIS file for your character and start from scratch.
- But basically, all you need to do is create a duplicate of the *.UIS file associated with the Interface that you want to...duplicate. Then change its name from the number sequence of one character to the number sequence of the other.

A Few Things to Keep in Mind
- This stuff may go way over your head. It is pretty late, but if I wasn't clear on what to do you should probably not do anything.
- BACK UP YOUR FILES BEFORE YOU CHANGE ANYTHING
- I do not know what all of the filetypes do, but it can be inferred from their names i.e: *.INV, *.OPT, *.CHT. However, I strongly suggest you just leave everthing else as is, unless you know what you are doing. I screwed up my UI somehow once when I get copied ALL of one characters files over the files of another character. Luckily I had backed up my files so it wasn't a problem to get it back. Which brings me to...
- BACK UP YOUR FILES BEFORE YOU CHANGE ANYTHING
- Again, the offical word from SOE is that this is a client MOD which violates the EULA, blah blah blah. Use at your own risk.
- I assume no responsibility if you break something or somehow your computer doesn't like what you did and puts itself into a coma :P...
- BACK UP YOUR FILES BEFORE YOU CHANGE ANYTHING

Known Side Effects
- Copying the *.UIS file will cause your character's toolbar to be set up EXACTLY like w/e character originally had the *.UIS folder. In my case, my smuggler and medic had all the commands for bounty hunter on their toolbar. And no, you won't actually be able to use the skills.
- I have noticed a problem with my chatbox not being copied over exactly. This probably has to do with me not copying over the *.CHT file which I SUSPECT (and only suspect) would fix the problem. However, it is not such a big issue yet that I feel I absolutely must fix it.

El Fin

Posted: Fri May 16, 2008 9:04 am
by Jaysont
u cud just download the pre-nge ui mod, it never deletes your keymaps or anything. but on another note, nice guide and thanks for making the time to copy it out.

Posted: Fri May 16, 2008 10:34 am
by Ruh Shi'od
Jaysont wrote:u cud just download the pre-nge ui mod, it never deletes your keymaps or anything. but on another note, nice guide and thanks for making the time to copy it out.


The problem with using the UI MOD is that it is far more advanced than this and on top of that whenever there is an update to SWG there is a chance you won't be able to log in under your UI MOD until someone makes a change to the MOD so you won't crash when you load with it.

Also, I didn't copy this one :p. It is an expanded version of Elyssa's :D.

Buuuut, I have been thinking of setting up an CU Style MOD since there are a lot of features in it that I miss.

If you are happy with the NGE interface, never played with the PRE-NGE style gaming, or are not advanced enough to deal with a UI MOD then this is a perfect fix to losing your UI settings.

Posted: Fri May 16, 2008 8:00 pm
by Jaysont
sorry, had a bit to drink, by copy i mean write out, im so used to copying stuff i have already written out onto something else i say that instead.