These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
123Next pageLast page
 

☣ Client Manipulation: Master Client Settings - Global Between Alts ☣

Author
Az Tek
Overheat.Everything
#1 - 2012-11-06 05:14:06 UTC  |  Edited by: Az Tek
UPDATED: EVE Online - Odyssey 1.0.16

"EVE Online Player" wrote:
How can I use the same settings that I use on my main on all of my characters without taking the time (a lot of time) to set them each up individually."


Essentially we'll be creating a mirror image of a target character by duplicating your original settings file(s) and pointing the client to these new files with the character values of your choice alt. (These character values are your characters 'user' and 'char' ID's. I'll explain how to find them when relevant )

Settings that will be mirrored but not limited to:

Shortcuts:
Arrow Windows
Arrow Combat
Arrow General
Arrow Navigation
Arrow Modules
Arrow Movement
Arrow Drones
Arrow Character Creation

Overview Settings:
Arrow Creates a mirror image of overview settings based on target characters settings.

Market Quickbars: (requires extra code. settings are on the server)
Arrow Creates a mirror image of market quickbar Items based on target characters settings.

NEOCOM:
Arrow Creates a mirror image of target characters NEOCOM. Groups, items within each group, etc,.

Channels
Arrow Creates a mirror image of target characters channels and channel placement.

(NOTE: Once mirror has been made you will be put in all channels your target character is in. (WARNING: Make sure to close channels before creating image if you don't wish for your alts cover to be blown. ALL cached Passwords remain.)

Display & Graphics
Arrow All graphics and display settings.
Arrow Dsplay, Camera Settings, Captain Quarters Settings, Effects, Miscellaneous, Character Creation, Graphic Content
Arrow UI scaling is now 'mirrorable'.

Drones Groups (Now 'mirrorable')
Arrow All drone groups.

General, Audio, & Chat
Arrow All setting. Pretty much anything editable client side.

Window Placement
Arrow All window placement is mirrored.
___________________________________________________________

How It's Done:

Were looking for your chars 'user' and 'char' ID's.

1.) Find your settings folder

WINXP 32 - C:\Documents and Settings\USERNAME\Local Settings\Application Data\CCP\EVE\c_program_files_ccp_eve_tranquility\settings

WIN7 64 - C:\Users\USERNAME\AppData\Local\CCP\EVE\c_program_files_(x86)_ccp_eve_tranquility\settings

WIN8 64 - C:\Users\USERNAME\AppData\Local\CCP\EVE\c_program_files_(x86)_ccp_eve_tranquility\settings

2.) Make backup!! Move backup to desktop or place of preference.

3.) Remove all the files in the folder except for the following 4: These are the main clients cache and graphics file. If you delete all 4 your client will read as opening for the first time. Delete to start from scratch.
  • prefs - Configuration File
  • core_public__.yaml
  • core_char__
  • core_user__
  • Browser - Folder
  • ___________________________________________________________

    Now we need to figure out what your user and char value is.

    IE: core_user_1234567 - 7 digits
    IE: core_char_12345678 - 8 digits


    If you have logged into your client with more than one character/account there will be multiple files in here of each. You'll need to figure out which 2 files correspond with the characters you want to make copies of and which are the ones you want to be overwritten.
    ___________________________________________________________

    4.) To find these values: Once your logged into game (A FRESH LOGIN) on the character you wish to make images of open up your 'monitor'. This can be done by pressing "Shift + Control + Alt + M". Locate the 'Logs" Tab. Open it. Press 'stop' on log.

    The string you are looking for should now be the 6th string down assuming you've done nothing else other than logging in. This is what you will be looking for;

    svc::gameui | notice| GameUI::OnSessionChanged, Blah Blah Blah Session: (sid:0000000000000, clientID:0, mutating:0, contextOnly:False, locationid:00000000, corprole:0x0, userid:1234567, languageID:EN, role:0x00000000000000000, charid:12345678


    (NOTE: Changed incriminating values to '0' as well as User and Char ID values. Within these strings you can see systems/stations/stargates/session values which can be converted to a readable format with a dictionary. ADVICE: Don't f**k with this!)

    You now know the Char and User ID's of your target characters. Do this for each character to obtain the values Save the values.

    5.) Go back to your backup file you made in step 2. Locate the core_user_'value' and core_char_'value' that corresponds to the character settings you want to make images of. Make a copy of each and put them both back in the original file. 'Settings'. Now your mains settings are restored.

    6.) Make another copy of the core_user_1234567 file and paste it in the settings folder also. However, now ending with the value of the character you want imaged.

    7.) Do the same for the core_char_12345678 file.

    9.) Open new Launcher, run client, log in. All settings, channels, etc, should now be mirrored for each of your characters.

    UPDATE: Odyssey has brought some new ways to 'file reference'. You can now 'force' the client to read from the same two core_user and core_char files for every character you are running rather than keep updating and copying over. you can also 'host' the file elsewhere but still point to it.

    If this has helped you or wish to add to it feel free to comment as well with any ideas or friendly bumps =) Thanks and fly safe o7

    Az Tek

    Fight, Fly, Crow... Bangerang

    Surfin's PlunderBunny
    Sebiestor Tribe
    Minmatar Republic
    #2 - 2012-11-06 05:16:06 UTC
    That was the quick version? Ugh

    "Little ginger moron" ~David Hasselhoff 

    Want to see what Surf is training or how little isk Surf has?  http://eveboard.com/pilot/Surfin%27s_PlunderBunny

    Az Tek
    Overheat.Everything
    #3 - 2012-11-06 05:17:15 UTC
    Surfin's PlunderBunny wrote:
    That was the quick version? Ugh


    Lol, Unfortunately yes it was. =/.

    Doing it only takes about 15 mins or less tho.

    Fight, Fly, Crow... Bangerang

    Eugene Kerner
    TunDraGon
    Goonswarm Federation
    #4 - 2012-11-06 05:42:58 UTC
    Perfect...can I block you on all my chars simultainiously now? Big smile

    Seriously though...thanks for the nice guide :-)

    TunDraGon is recruiting! "Also, your boobs [:o] "   CCP Eterne, 2012 "When in doubt...make a diȼk joke." Robin Williams - RIP

    Clystan
    Binaerie Heavy Industries
    #5 - 2012-11-06 05:44:10 UTC
    Thanks for the research!
    Az Tek
    Overheat.Everything
    #6 - 2012-11-06 05:47:42 UTC
    Eugene Kerner wrote:
    Perfect...can I block you on all my chars simultainiously now? Big smile

    Seriously though...thanks for the nice guide :-)


    haha nice. :P Contacts/standings appear to be server side though. I'll be taking a more in depth look at it tonight or tomorrow to see if a full contact/standings (blocked list should be contained in the same file lol) list can be imported/mirrored as well.

    And np =)

    Fight, Fly, Crow... Bangerang

    Some Rando
    University of Caille
    Gallente Federation
    #7 - 2012-11-06 06:00:32 UTC
    Awesome work, thanks!

    CCP has no sense of humour.

    gfark
    Apotheosis.
    #8 - 2012-11-06 06:31:50 UTC
    Wouldn't it be nice if CCP gave you a button to push to link all your characters like this if you wanted.
    I just went through the pain of resetting all my windows and channels etc etc etc after purging my pc and then installing a fresh win8.
    Thanks for the info, gj
    Az Tek
    Overheat.Everything
    #9 - 2012-11-06 06:35:23 UTC
    gfark wrote:
    Wouldn't it be nice if CCP gave you a button to push to link all your characters like this if you wanted.
    I just went through the pain of resetting all my windows and channels etc etc etc after purging my pc and then installing a fresh win8.
    Thanks for the info, gj


    Ikr. Ouch tho =/ How is Win8 handling with EVE? Curious to try it out.

    But on the bright side, you have just given me an awesome idea! Will update thread in the morning, bed time for me!

    Fight, Fly, Crow... Bangerang

    Baby ChuChu
    Ice Cream Asylum
    #10 - 2012-11-06 06:41:09 UTC
    Thank you, good sir! Very, very, very, very, very, very, very, very....you see this is going...much appreciated.
    gfark
    Apotheosis.
    #11 - 2012-11-06 06:46:46 UTC
    win8, as much as i am shocked to say it, has been brilliant so far
    i like the look, it's faster and has been perfectly stable so far
    my win7 installation had some issues which i did not want to carry over, so i used the refresh feature in win8 which baffed my eve install but c'east la vie

    James Amril-Kesh
    Viziam
    Amarr Empire
    #12 - 2012-11-06 06:56:50 UTC
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.

    Enjoying the rain today? ;)

    Tippia
    Sunshine and Lollipops
    #13 - 2012-11-06 07:41:59 UTC
    James Amril-Kesh wrote:
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.
    ^^ That. Your charID is your charID is your charID. It's the same everywhere you go, including your portraits on the image server. If you want to know your charID, you can just go into the forums or onto EVE Gate and check the URL for your portrait.
    Az Tek
    Overheat.Everything
    #14 - 2012-11-06 16:11:32 UTC
    James Amril-Kesh wrote:
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.


    Awesome. Thanks for that. I'll revise one of the steps to include it.

    Fight, Fly, Crow... Bangerang

    Gerald Taric
    NEO DYNAMICS
    #15 - 2012-11-06 16:23:40 UTC
    Thank you for puting that issue on the forum.

    I stumbled upon these files just 2 days ago on my desperate Cry search on how to copy some of the settings to my 2nd account character.

    @ CCP : It's nice to have separate settings on every character, but ... please see, there are also good reasons for simply copy some settings to another own character. Please make it a convenient customers choice.
    Palovana
    Inner Fire Inc.
    #16 - 2012-11-06 19:10:50 UTC  |  Edited by: Palovana
    gfark wrote:
    Wouldn't it be nice if CCP gave you a button to push to link all your characters like this if you wanted.
    (snip)
    Thanks for the info, gj

    Been asking for that type of thing in my sig for a while, doesn't look like CCP is willing to do it.

    +1 on the thanks to OP.
    Az Tek
    Overheat.Everything
    #17 - 2012-11-06 21:11:54 UTC
    Tippia wrote:
    James Amril-Kesh wrote:
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.
    ^^ That. Your charID is your charID is your charID. It's the same everywhere you go, including your portraits on the image server. If you want to know your charID, you can just go into the forums or onto EVE Gate and check the URL for your portrait.


    I've looked it over and the issues is this. You can in fact quickly find your core_char_"value" by the method you have described. However, you will still need to locate the value for core_user_'Value". And to my knowledge the only way to find the value for user_ is to use the method I have described. So either way you will still need to use the steps I have laid out. If there is another way that anyone knows please let me know. Would be appreciated. Thanks.

    Fight, Fly, Crow... Bangerang

    Tippia
    Sunshine and Lollipops
    #18 - 2012-11-06 21:26:41 UTC  |  Edited by: Tippia
    Az Tek wrote:
    I've looked it over and the issues is this. You can in fact quickly find your core_char_"value" by the method you have described. However, you will still need to locate the value for core_user_'Value". And to my knowledge the only way to find the value for user_ is to use the method I have described. So either way you will still need to use the steps I have laid out. If there is another way that anyone knows please let me know. Would be appreciated. Thanks.
    You used to be able to get that through the API, but I think they deprecated those result fields with the new custom key format. Other than that, it's still basically possible to just guess which is which chronologically: lower number should be the oldest account, but it's a less than certain method.

    Still, if you do have an API key ready for your account, you can use the format

    https://api.eveonline.com/account/Characters.xml.aspx?keyID=[nnnnnnn]&vCode=[omgzlongstring]

    …to get a list of your characters and their charIDs. It's debatable if the copy-pasting of API key info is any faster than just looking up the image URLs though.
    Blue Binary
    Polychoron
    #19 - 2012-11-06 22:38:57 UTC
    James Amril-Kesh wrote:
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.

    An alternative method is https://api.eveonline.com/eve/CharacterID.xml.aspx?names=James Amril-Kesh. Just change the bold part to your character name and your characterID is displayed.
    Az Tek
    Overheat.Everything
    #20 - 2012-11-06 22:42:40 UTC
    Blue Binary wrote:
    James Amril-Kesh wrote:
    How to tell which character is which:

    If the file is core_char_xxxxxxxx

    Go to https://image.eveonline.com/Character/xxxxxxxx_512.jpg and it will show you the portrait for that character.

    An alternative method is https://api.eveonline.com/eve/CharacterID.xml.aspx?names=James Amril-Kesh. Just change the bold part to your character name and your characterID is displayed.



    Thanks for the input but the charID is the easy part. Obtaining the UserID is the sang. Both are needed. And if they both can be found in the same place for easy access then that would be preferred. On that note, I have located the method to find them both. Will be revising within the hour. Thanks again.

    Fight, Fly, Crow... Bangerang

    123Next pageLast page