Share Your Custom Color Profiles (XML Files) from Accessibility Settings

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

Technicalitch
Posts: 2
Joined: Thu, 17. Apr 25, 07:42
x4

Share Your Custom Color Profiles (XML Files) from Accessibility Settings

Post by Technicalitch »

Hello everyone,

If you've made a custom color profile, please consider sharing your XML file here.
This could help build a useful collection of themes for different needs—high contrast, dark mode adjustments, color blindness accessibility, or even just aesthetic preferences.

If there's already a place where these can be downloaded, please let me know.

Looking forward to what others have come up with.
MarStrMind
Posts: 95
Joined: Wed, 12. Mar 25, 12:48
x4

Re: Share Your Custom Color Profiles (XML Files) from Accessibility Settings

Post by MarStrMind »

X4 in VR - My guide, reloaded for 2025
Technicalitch
Posts: 2
Joined: Thu, 17. Apr 25, 07:42
x4

Re: Share Your Custom Color Profiles (XML Files) from Accessibility Settings

Post by Technicalitch »

This one makes gui grey (its still WIP, i just recently discovered this feature) EDIT. v0.9 mostly ready (i updated the xml code)

Code: Select all

<colormap name="Grey">
<!-- You can override the colour space transformation matrices we use for daltonization. Here are the values we are using:
  <daltonization>
    <transformation name = "lms_trafo" type = "rgb2lms">
      <long red = "0.3905" green = "0.07093" blue = "0.02314"/>
      <middle red = "0.5499" green = "0.9631" blue = "0.1280"/>
      <short red = "0.008902" green = "0.001358" blue = "0.9361"/>
    </transformation>
    <transformation name = "rgb_trafo" type = "lms2rgb">
      <red long = "2.85811" middle = "-0.210434" short = "0.041877"/>
      <green long = "-1.62859" middle = "1.15842" short = "-0.118142"/>
      <blue long = "-0.024817" middle = "0.00032063" short = "1.06883"/>
    </transformation>
    <transformation name = "protanopia" type = "lms2lms">
      <long long = "0.0" middle = "0.0" short = "0.0"/>
      <middle long = "0.9082" middle = "1.0" short = "0.0"/>
      <short long = "0.008192" middle = "0.0" short = "1.0"/>
    </transformation>
    <transformation name = "deuteranopia" type = "lms2lms">
      <long long = "1.0" middle = "1.101" short = "0.0"/>
      <middle long = "0.0" middle = "0.0" short = "0.0"/>
      <short long = "0.0" middle = "-0.009020" short = "1.0"/>
    </transformation>
    <transformation name = "tritanopia" type = "lms2lms">
      <long long = "1.0" middle = "0.0" short = "-0.8674"/>
      <middle long = "0.0" middle = "1.0" short = "1.867"/>
      <short long = "0.0" middle = "0.0" short = "0.0"/>
    </transformation>
    <transformation name = "error_correction" type = "rgb2rgb">
      <red red = "0.0" green = "0.7" blue = "0.7"/>
      <green red = "0.0" green = "1.0" blue = "0.0"/>
      <blue red = "0.7" green = "0.7" blue = "1.0"/>
    </transformation>
  </daltonization> -->
<colors/>
<mappings>
<mapping id="text_notification_header" ref="grey_192_glow"/>
<mapping id="text_notification_text" ref="grey_192_glow"/>
<mapping id="text_notification_text_lowlight" ref="grey_128_weak_glow"/>
<mapping id="menu_start_animation" ref="grey_64_glow"/>
<mapping id="frame_background2_notification" ref="grey_128"/>
<mapping id="table_row_multiselect" ref="black_alpha_224"/>
<mapping id="table_row_highlight" ref="grey_128_moderate_glow"/>
<mapping id="row_background_blue" ref="black_alpha_224"/>
<mapping id="row_background_blue_opaque" ref="grey_96"/>
<mapping id="row_background_selected" ref="grey_64_glow"/>
<mapping id="row_separator_encyclopedia" ref="grey_48"/>
<mapping id="row_title" ref="black_alpha_192"/>
<mapping id="row_title_background" ref="black_alpha_224"/>
<mapping id="button_background_default" ref="grey_64"/>
<mapping id="button_highlight_default" ref="grey_128_moderate_glow"/>
<mapping id="button_highlight_bigbutton" ref="grey_128_weak_glow"/>
<mapping id="checkbox_highlight" ref="grey_192"/>
<mapping id="checkbox_background_default" ref="grey_64"/>
<mapping id="dropdown_background_default" ref="black_alpha_224"/>
<mapping id="dropdown_highlight_default" ref="grey_128_moderate_glow"/>
<mapping id="editbox_background_default" ref="black_alpha_224"/>
<mapping id="editbox_border" ref="grey_128"/>
<mapping id="flowchart_node_default" ref="grey_160"/>
<mapping id="flowchart_value_default" ref="grey_128_moderate_glow"/>
<mapping id="slider_value" ref="grey_96"/>
<mapping id="slider_arrow_click" ref="grey_64"/>
<mapping id="shieldhullbar_shield" ref="grey_128_glow"/>
<mapping id="hint_background_azure" ref="grey_160_glow"/>
<mapping id="statusbar_marker_default" ref="grey_128"/>
<mapping id="scrollbar_background" ref="grey_64"/>
<mapping id="scrollbar_slider_normal" ref="grey_128_moderate_glow"/>
<mapping id="scrollbar_slider_highlight" ref="grey_192_glow"/>
<mapping id="scrollbar_slider_click" ref="grey_64"/>
<mapping id="toplevel_arrow" ref="grey_128"/>
<mapping id="toplevel_arrow_inactive" ref="grey_96"/>
<mapping id="targetmonitor_text" ref="grey_128_glow"/>
<mapping id="targetmonitor_deco" ref="grey_160"/>
<mapping id="targetmonitor_deco_background" ref="grey_48"/>
<mapping id="messageticker_mail_icon" ref="grey_96"/>
<mapping id="messageticker_text" ref="grey_128_glow"/>
<mapping id="messageticker_deco" ref="grey_96"/>
<mapping id="messageticker_deco_background" ref="grey_48"/>
<mapping id="dialogmenu_normal_background" ref="grey_128_glow"/>
<mapping id="dialogmenu_inactive_text" ref="grey_128_glow"/>
<mapping id="targetsystem_shield" ref="grey_128"/>
<mapping id="crosshair_crosshair" ref="grey_192_glow"/>
<mapping id="crosshair_hull_gradient" ref="grey_64"/>
<mapping id="crosshair_hull_gradient_glow" ref="grey_160_glow"/>
<mapping id="crosshair_shield" ref="grey_160_glow"/>
<mapping id="crosshair_shield_damage_animation" ref="grey_160_glow"/>
<mapping id="crosshair_shield_boost" ref="black_alpha_128"/>
<mapping id="crosshair_shield_gradient_glow" ref="grey_128"/>
<mapping id="crosshair_oxygen" ref="grey_128"/>
<mapping id="crosshair_speedbar" ref="grey_160"/>
<mapping id="crosshair_speedbar_boost" ref="grey_160_glow"/>
<mapping id="crosshair_speedbar_maxpoint" ref="grey_128_glow"/>
<mapping id="crosshair_boostbar" ref="grey_128_glow"/>
<mapping id="crosshair_boostbar_full" ref="grey_128_moderate_glow"/>
<mapping id="crosshair_weapon" ref="grey_128_glow"/>
<mapping id="crosshair_weapon_highlight" ref="grey_160_glow"/>
<mapping id="crosshair_weapon_deco" ref="grey_128_weak_glow"/>
<mapping id="crosshair_weapon_group_active" ref="grey_128_glow"/>
<mapping id="crosshair_reload_autoreloading" ref="grey_64"/>
<mapping id="crosshair_reload_autoreloading_inactive" ref="grey_64"/>
<mapping id="crosshair_heat_normal" ref="grey_128_glow"/>
<mapping id="crosshair_heat_normal_inactive" ref="grey_128"/>
<mapping id="crosshair_heat_next_shot_normal" ref="black_alpha_128"/>
<mapping id="crosshair_heat_next_shot_normal_inactive" ref="black_alpha_128"/>
<mapping id="crosshair_turret_mode" ref="grey_192_glow"/>
<mapping id="crosshair_turret_mode_highlight" ref="white"/>
<mapping id="crosshair_drone_armed" ref="grey_192_glow"/>
<mapping id="crosshair_drone_armed_highlight" ref="white_weak_glow"/>
<mapping id="crosshair_drone_mode_active" ref="grey_192_glow"/>
<mapping id="crosshair_drone_mode_active_highlight" ref="white"/>
<mapping id="crosshair_indicator_active" ref="grey_128_glow"/>
<mapping id="crosshair_indicator_activated" ref="grey_64"/>
<mapping id="crosshair_countermeasures" ref="grey_128_glow"/>
<mapping id="crosshair_progressbar_grid" ref="grey_128"/>
<mapping id="crosshair_progressbar_ring" ref="grey_96"/>
<mapping id="firstperson_crosshair_crosshair" ref="grey_128_glow"/>
<mapping id="compass_button_normal" ref="grey_96"/>
<mapping id="holomap_radar_background" ref="grey_128"/>
<mapping id="holomap_radar_ecliptic" ref="grey_128"/>
<mapping id="holomap_radar_axis_labels" ref="grey_160"/>
<mapping id="holomap_ecliptic_line" ref="grey_64"/>
<mapping id="signalleak_background" ref="grey_64_glow"/>
<mapping id="weaponpointer_outofrange" ref="grey_128_weak_glow"/>
</mappings>
</colormap>

Return to “X4: Foundations”