Sharing User Interfaces Between Characters

Yup, similar to the character bazaar, skill extractors, hypernet and such. :psyccp:

2 Likes

I suggested this a couple of ys ago. :roll_eyes:

Now it takes shape…

Edit ; Something like this anyway.

Yeah… they have one of the most horribly managed production lines of any game company. The Amarr ewar frigate has been on the to fix list for over a decade but still doesn’t have its animations.

Not because it can’t be done. Ccp just never got to it.

If I could be bothered I’d adjust the file to take a variable of the source and destination(s).
Use file numbers for your own accounts and characters, some settings are ACCOUNT some settings are CHARACTER. Be sure to copy all to truly unify your UI’s.
Figure out who you want to be master then just plug in the numbers of the slaves.

Blockquote
title Copy Main config to all others?
color 1f
cls
@echo off
cd /d %~dp0
echo.
cd
echo.
echo Directory Correct?
echo.
pause
echo.
echo Copy Main settings to all other toons?
echo.
pause
echo.
echo Character Data
echo.
echo dave
copy core_char_1154300000.dat core_char_2117800001.dat
echo mike
copy core_char_1154300000.dat core_char_2117700002.dat
echo thomas
copy core_char_1154300000.dat core_char_2117700003.dat
echo levitici
copy core_char_1154300000.dat core_char_2117800004.dat
echo bruce
copy core_char_1154300000.dat core_char_2117700005.dat
echo stave
copy core_char_1154300000.dat core_char_2117700006.dat
echo.
echo Accounts Data
echo.
echo acc 2
copy core_user_5120000.dat core_user_5120001.dat
echo acc 2
copy core_user_5120000.dat core_user_5120002.dat
echo.
pause

Ok I can be bothered, try this: -

> @echo off
title Copy Main config to all others?
color 1f
cls

:: Define the main character and user config source files
set MAIN_CHAR=core_char_1154300000.dat
set MAIN_USER=core_user_5120000.dat

:: Define destination character IDs
set CHARACTERS=(
    "2117800001"
    "2117700002"
    "2117700003"
    "2117800004"
    "2117700005"
    "2117700006"
)

:: Define destination user account IDs
set USERS=(
    "5120001"
    "5120002"
)

:: Confirm directory
echo.
cd /d %~dp0
echo.
echo Directory Correct?
echo.
pause
echo.

:: Copy character data
echo Copying Character Data...
for %%C in %CHARACTERS% do (
    echo Copying to core_char_%%C.dat
    copy %MAIN_CHAR% core_char_%%C.dat
)

:: Copy user data
echo.
echo Copying Account Data...
for %%U in %USERS% do (
    echo Copying to core_user_%%U.dat
    copy %MAIN_USER% core_user_%%U.dat
)

echo.
echo Done!
pause
1 Like