Heh. Out of curiousity, I tried playing with an .MCC file, to what could be accomplished. First, I resaved my default colours to get a newer file coded in XML. Next, I loaded my most popular World XML file, and copied some "settings" to the colour file.
Part of the reason I did this, is because most of the settings I tried to copy are also "colour" related. (Colour of commands echoed to the output window, etc...).
I found that the extra information in the file was ignored. I assume because the code that loads the colour file only looks for certain tags, and ignores all others. Here is my modified file (which DOES NOT WORK):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE muclient>
<!-- Saved on Tuesday, May 21, 2002, 12:34 AM -->
<!-- MuClient version 3.22 -->
<!-- Written by Nick Gammon -->
<!-- Home Page: http://www.muclient.com/ -->
<muclient>
<!-- colours -->
<colours
muclient_version="3.22"
world_file_version="15"
date_saved="2002-05-21 00:34:06"
>
<ansi>
<normal>
<colour seq="1" rgb="gainsboro" />
<colour seq="2" rgb="maroon" />
<colour seq="3" rgb="darkgreen" />
<colour seq="4" rgb="#8A8A00" />
<colour seq="5" rgb="navy" />
<colour seq="6" rgb="purple" />
<colour seq="7" rgb="royalblue" />
<colour seq="8" rgb="#3C3C3C" />
</normal>
<bold>
<colour seq="1" rgb="white" />
<colour seq="2" rgb="red" />
<colour seq="3" rgb="forestgreen" />
<colour seq="4" rgb="#C1C100" />
<colour seq="5" rgb="blue" />
<colour seq="6" rgb="darkviolet" />
<colour seq="7" rgb="cornflowerblue" />
<colour seq="8" rgb="black" />
</bold>
</ansi>
<custom>
<colour seq="1" name="Custom1" text="#FF8080" back="gainsboro" />
<colour seq="2" name="Custom2" text="darkgoldenrod" back="gainsboro" />
<colour seq="3" name="Custom3" text="#515151" back="gainsboro" />
<colour seq="4" name="Custom4" text="#80FFFF" back="gainsboro" />
<colour seq="5" name="Custom5" text="#0080FF" back="gainsboro" />
<colour seq="6" name="Custom6" text="#FF80C0" back="gainsboro" />
<colour seq="7" name="Custom7" text="red" back="gainsboro" />
<colour seq="8" name="Custom8" text="#0080C0" back="gainsboro" />
<colour seq="9" name="Custom9" text="magenta" back="gainsboro" />
<colour seq="10" name="Custom10" text="#804040" back="gainsboro" />
<colour seq="11" name="Custom11" text="#FF8040" back="gainsboro" />
<colour seq="12" name="Custom12" text="teal" back="gainsboro" />
<colour seq="13" name="Custom13" text="#004080" back="gainsboro" />
<colour seq="14" name="Custom14" text="#FF0080" back="gainsboro" />
<colour seq="15" name="Custom15" text="green" back="gainsboro" />
<colour seq="16" name="Custom16" text="blue" back="gainsboro" />
</custom>
</colours>
<world
muclient_version="3.22"
world_file_version="15"
date_saved="2002-05-20 20:04:29"
input_font_name="FixedSys"
log_line_postamble_input="</font>"
log_line_preamble_input="%H:%M> <font color=#FF8040>"
log_line_preamble_notes="%H:%M> "
log_line_preamble_output="%H:%M> "
output_font_name="FixedSys"
display_my_input="y"
echo_colour="11"
echo_hyperlink_in_output_window="y"
history_lines="1000"
hyperlink_adds_to_command_history="y"
hyperlink_colour="#0080FF"
indent_paras="y"
input_background_colour="darkgray"
input_font_height="9"
input_font_weight="400"
input_text_colour="black"
log_html="y"
log_input="y"
log_in_colour="y"
log_notes="y"
log_output="y"
max_output_lines="5000"
mud_can_change_link_colour="y"
note_text_colour="#040000"
output_font_height="9"
output_font_weight="400"
show_underline="y"
underline_hyperlinks="y"
unpause_on_send="y"
use_default_input_font="y"
use_default_output_font="y"
wrap_column="125"
write_world_name_to_log="y"
> <!-- end of general world attributes -->
</world>
</muclient>
(I left off forum codes to prevent conflicts).
Part of the reason I did this, is because most of the settings I tried to copy are also "colour" related. (Colour of commands echoed to the output window, etc...).
I found that the extra information in the file was ignored. I assume because the code that loads the colour file only looks for certain tags, and ignores all others. Here is my modified file (which DOES NOT WORK):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE muclient>
<!-- Saved on Tuesday, May 21, 2002, 12:34 AM -->
<!-- MuClient version 3.22 -->
<!-- Written by Nick Gammon -->
<!-- Home Page: http://www.muclient.com/ -->
<muclient>
<!-- colours -->
<colours
muclient_version="3.22"
world_file_version="15"
date_saved="2002-05-21 00:34:06"
>
<ansi>
<normal>
<colour seq="1" rgb="gainsboro" />
<colour seq="2" rgb="maroon" />
<colour seq="3" rgb="darkgreen" />
<colour seq="4" rgb="#8A8A00" />
<colour seq="5" rgb="navy" />
<colour seq="6" rgb="purple" />
<colour seq="7" rgb="royalblue" />
<colour seq="8" rgb="#3C3C3C" />
</normal>
<bold>
<colour seq="1" rgb="white" />
<colour seq="2" rgb="red" />
<colour seq="3" rgb="forestgreen" />
<colour seq="4" rgb="#C1C100" />
<colour seq="5" rgb="blue" />
<colour seq="6" rgb="darkviolet" />
<colour seq="7" rgb="cornflowerblue" />
<colour seq="8" rgb="black" />
</bold>
</ansi>
<custom>
<colour seq="1" name="Custom1" text="#FF8080" back="gainsboro" />
<colour seq="2" name="Custom2" text="darkgoldenrod" back="gainsboro" />
<colour seq="3" name="Custom3" text="#515151" back="gainsboro" />
<colour seq="4" name="Custom4" text="#80FFFF" back="gainsboro" />
<colour seq="5" name="Custom5" text="#0080FF" back="gainsboro" />
<colour seq="6" name="Custom6" text="#FF80C0" back="gainsboro" />
<colour seq="7" name="Custom7" text="red" back="gainsboro" />
<colour seq="8" name="Custom8" text="#0080C0" back="gainsboro" />
<colour seq="9" name="Custom9" text="magenta" back="gainsboro" />
<colour seq="10" name="Custom10" text="#804040" back="gainsboro" />
<colour seq="11" name="Custom11" text="#FF8040" back="gainsboro" />
<colour seq="12" name="Custom12" text="teal" back="gainsboro" />
<colour seq="13" name="Custom13" text="#004080" back="gainsboro" />
<colour seq="14" name="Custom14" text="#FF0080" back="gainsboro" />
<colour seq="15" name="Custom15" text="green" back="gainsboro" />
<colour seq="16" name="Custom16" text="blue" back="gainsboro" />
</custom>
</colours>
<world
muclient_version="3.22"
world_file_version="15"
date_saved="2002-05-20 20:04:29"
input_font_name="FixedSys"
log_line_postamble_input="</font>"
log_line_preamble_input="%H:%M> <font color=#FF8040>"
log_line_preamble_notes="%H:%M> "
log_line_preamble_output="%H:%M> "
output_font_name="FixedSys"
display_my_input="y"
echo_colour="11"
echo_hyperlink_in_output_window="y"
history_lines="1000"
hyperlink_adds_to_command_history="y"
hyperlink_colour="#0080FF"
indent_paras="y"
input_background_colour="darkgray"
input_font_height="9"
input_font_weight="400"
input_text_colour="black"
log_html="y"
log_input="y"
log_in_colour="y"
log_notes="y"
log_output="y"
max_output_lines="5000"
mud_can_change_link_colour="y"
note_text_colour="#040000"
output_font_height="9"
output_font_weight="400"
show_underline="y"
underline_hyperlinks="y"
unpause_on_send="y"
use_default_input_font="y"
use_default_output_font="y"
wrap_column="125"
write_world_name_to_log="y"
> <!-- end of general world attributes -->
</world>
</muclient>
(I left off forum codes to prevent conflicts).