Compare commits

...

7 Commits

8 changed files with 1031 additions and 2495 deletions

View File

@ -234,9 +234,6 @@ def build_xml_code(data, config):
template0 = j2env.get_template("./source/filelist_template.xml")
template1 = j2env.get_template("./source/sunken_tapes_template.xml")
if config["use_ita"]:
template2 = j2env.get_template("./source/sunken_tapes_style_ita_template.xml")
else:
template2 = j2env.get_template("./source/sunken_tapes_style_template.xml")
logging.info(f"rendering the xml files")
@ -278,7 +275,7 @@ def deploy(config):
prepare_images(data, config)
build_xml_code(data, config)
mod_directory = f"/Mods/{config['name']}/"
mod_directory = f"/LocalMods/{config['name']}/"
logging.info(f"removing the old installed mod directory {config['installdir'] + mod_directory}")
rmfulldir(config["installdir"] + mod_directory)

22
main.py
View File

@ -108,11 +108,14 @@ def create_install_frame(container):
def find_barotrauma_directory():
first_guess = Path("C:/Program Files (x86)/Steam/steamapps/common/Barotrauma")
second_guess = Path("D:/Steam/steamapps/common/Barotrauma")
third_guess = Path("D:/SteamLibrary/steamapps/common/Barotrauma")
if first_guess.is_dir():
return first_guess.as_posix()
elif second_guess.is_dir():
return second_guess.as_posix()
elif third_guess.is_dir():
return third_guess.as_posix()
else:
return False
@ -141,15 +144,6 @@ def create_install_frame(container):
def create_options_frame(container):
frame = ttk.LabelFrame(container, text='Options')
# Use ITA checkbox
use_ita = tk.StringVar()
use_ita.set("0")
use_ita_check = ttk.Checkbutton(
frame,
variable=use_ita,
text='Use ITA mod',
command=lambda: print(use_ita.get()))
# Buffs checkbox
buffs = tk.StringVar()
buffs.set("1")
@ -159,10 +153,6 @@ def create_options_frame(container):
text='Buffs',
command=lambda: print(buffs.get()))
Hovertip(use_ita_check,
'Check this box if you use Into The Abyss mod.'
'\nITA and Sunken Tapes override the same style file.')
Hovertip(buffs_check,
'Check this box to enable some songs causing strange effects'
'\nThis is the intended default behaviour.')
@ -170,7 +160,7 @@ def create_options_frame(container):
for widget in frame.winfo_children():
widget.pack(side="top", padx=3, pady=3, fill="x")
return frame, use_ita, buffs
return frame, buffs
def create_resolution_frame(container):
@ -202,7 +192,6 @@ def create_resolution_frame(container):
def create_deploy_frame(container, config):
def deploy_action():
config_values = {"installdir": config["installdir"].get(),
"use_ita": config["use_ita"].get() == "1",
"buffs": config["buffs"].get() == "1",
"name": config["name"].get(),
"slug": config["slug"].get(),
@ -313,11 +302,10 @@ def create_main_window():
name_frame, name, slug = create_name_frame(root)
install_frame, install_dir = create_install_frame(root)
options_frame, use_ita, buffs = create_options_frame(middle_frame)
options_frame, buffs = create_options_frame(middle_frame)
resolution_frame, width, height = create_resolution_frame(middle_frame)
config = {"installdir": install_dir,
"use_ita": use_ita,
"buffs": buffs,
"name": name,
"slug": slug,

View File

@ -41,7 +41,7 @@ def main():
subprocess.call(archive)
shutil.copy("./barotrauma-sunken-tapes.zip",
"../Nextcloud/barotrauma-sunken-tapes/barotrauma-sunken-tapes.zip")
"../../obzorje/barotrauma-sunken-tapes/barotrauma-sunken-tapes.zip")
os.remove("./barotrauma-sunken-tapes.zip")
rmfulldir("./barotrauma-sunken-tapes")

View File

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
{% if config['slug'] != "sunken_tapes" %}<!--This mod is based on Sunken Tapes. See https://git.kompot.si/jaka/barotrauma-sunken-tapes and https://steamcommunity.com/sharedfiles/filedetails/?id=2616577901 for the source material and code generator.-->{% else %}<!--Code licensed under GPLv3 and generated with a script available at https://git.kompot.si/jaka/barotrauma-sunken-tapes-->{% endif %}
<contentpackage name="{{ config['name'] }}" path="Mods/{{ config['name'] }}/filelist.xml" corepackage="false" gameversion="0.15.12.0" {% if config['slug'] == "Sunken Tapes" %}steamworkshopid="2616577901"{% endif %}>
<Item file="Mods/{{ config['name'] }}/{{ config['slug'] }}.xml" />
<UIStyle file="Mods/{{ config['name'] }}/{{ config['slug'] }}_style.xml" />
<None file="Mods/{{ config['name'] }}/PreviewImage.png" />
<None file="Mods/{{ config['name'] }}/icons.png" />
<None file="Mods/{{ config['name'] }}/covers.png" />
<None file="Mods/{{ config['name'] }}/sprites.png" />
<None file="Mods/{{ config['name'] }}/players_icons.png" />
<None file="Mods/{{ config['name'] }}/players_sprites.png" />{% for tape in tapes %}
<None file="Mods/{{ config['name'] }}/music/{{ tape["identifier"] }}.ogg" />
<None file="Mods/{{ config['name'] }}/music/{{ tape["identifier"] }}-walkman.ogg" />{% endfor %}
<None file="Mods/{{ config['name'] }}/sound_effects/boombox_insert_cassette.ogg" />
<None file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" />
<None file="Mods/{{ config['name'] }}/sound_effects/cassette_drop.ogg" />
<contentpackage name="{{ config['name'] }}" modversion="1.0.1" corepackage="false" gameversion="0.20.15.0" {% if config['slug'] == "Sunken Tapes" %}steamworkshopid="2616577901"{% endif %}>
<Item file="%ModDir%/{{ config['slug'] }}.xml" />
<UIStyle file="%ModDir%/{{ config['slug'] }}_style.xml" />
<None file="%ModDir%/PreviewImage.png" />
<None file="%ModDir%/icons.png" />
<None file="%ModDir%/covers.png" />
<None file="%ModDir%/sprites.png" />
<None file="%ModDir%/players_icons.png" />
<None file="%ModDir%/players_sprites.png" />{% for tape in tapes %}
<None file="%ModDir%/music/{{ tape["identifier"] }}.ogg" />
<None file="%ModDir%/music/{{ tape["identifier"] }}-walkman.ogg" />{% endfor %}
<None file="%ModDir%/sound_effects/boombox_insert_cassette.ogg" />
<None file="%ModDir%/sound_effects/boombox_play_cassette.ogg" />
<None file="%ModDir%/sound_effects/cassette_drop.ogg" />
</contentpackage>

File diff suppressed because it is too large Load Diff

View File

@ -12,18 +12,24 @@
-->
<Orange color="243,162,50,255"/>
<!--
General yellow highlight color used for elements that are highlighted from code
-->
<Yellow color="255,255,0,255"/>
<!--
Color to display the name of modded servers in the server list.
-->
<ModdedServerColor color="#9ab9a0" />
<!--
General red highlight color used for elements that are highlighted from code
(warning messages, red highlights when trying to place an item in an incorrect slot, almost empty progress bars, etc)
-->
<Red color="245,105,105,255"/>
<Blue color="126,211,224,255"/>
<ColorInventoryEmpty color="245,105,105,255"/>
<ColorInventoryHalf color="243,162,50,255"/>
<ColorInventoryFull color="96,222,146,255"/>
<ColorInventoryBackground color="56,56,56,255"/>
<ColorInventoryEmptyOverlay color="125,125,125,255"/>
<TextColorNormal color="228,217,167,255"/>
<TextColorBright color="255,255,255,255"/>
<TextColorDark color="0,0,0,230"/>
@ -31,41 +37,38 @@
<!-- Inventory -->
<EquipmentSlotIconColor color="99,70,64,255"/>
<!-- Health HUD -->
<BuffColorLow color="36,91,40,255" />
<BuffColorMedium color="66,170,73,255" />
<BuffColorLow color="66,170,73,255"/>
<BuffColorMedium color="110,168,118,255"/>
<BuffColorHigh color="154,213,163,255"/>
<DebuffColorLow color="92,52,52,255" />
<DebuffColorLow color="243,162,50,255"/>
<DebuffColorMedium color="155,55,55,255"/>
<DebuffColorHigh color="228,27,27,255"/>
<HealthBarColorLow color="255,0,0,255"/>
<HealthBarColorMedium color="255,165,0,255"/>
<HealthBarColorHigh color="78,114,88"/>
<!-- Equipment toggle button indicators -->
<EquipmentIndicatorNotEquipped color="128,128,128,255" />
<EquipmentIndicatorEquipped color="105,202,125,255" />
<EquipmentIndicatorRunningOut color="202,105,105,255" />
<ColorReputationVeryLow color="192,60,60,255"/>
<ColorReputationLow color="203,145,23,255"/>
<ColorReputationNeutral color="228,217,167,255"/>
<ColorReputationHigh color="51,152,64,255"/>
<ColorReputationVeryHigh color="71,160,164,255"/>
<ItemQualityColorPoor color="128,128,128,255"/>
<ItemQualityColorNormal color="255,255,255,255"/>
<ItemQualityColorGood color="144,238,144,255"/>
<ItemQualityColorExcellent color="173,216,230,255"/>
<ItemQualityColorMasterwork color="147,112,219,255"/>
<Cursor>
<Sprite name="Cursor.Pointer" state="0" texture="Content/UI/UIAtlasGeneral.png" sourcerect="386,483,37,50" origin="0.17,0.1" compress="false" />
<Sprite name="Cursor.Hand" state="1" texture="Content/UI/UIAtlasGeneral.png" sourcerect="523,479,33,42" origin="0.4,0.05" compress="false" />
<Sprite name="Cursor.Move" state="2" texture="Content/UI/UIAtlasGeneral.png" sourcerect="604,477,45,45" origin="0.5,0.5" compress="false" />
<Sprite name="Cursor.IBeam" state="3" texture="Content/UI/UIAtlasGeneral.png" sourcerect="498,480,22,37" origin="0.5,0.5" compress="false" />
<Sprite name="Cursor.Dragging" state="4" texture="Content/UI/UIAtlasGeneral.png" sourcerect="560,487,33,34" origin="0.5,0.5" compress="false" />
<Sprite name="Cursor.Waiting" state="5" texture="Content/UI/UIAtlasGeneral.png" sourcerect="469,480,28,39" origin="0.5,0.5" compress="false" />
<Sprite name="Cursor.WaitingBG" state="6" texture="Content/UI/UIAtlasGeneral.png" sourcerect="429,480,39,49" origin="0.17,0.1" compress="false" />
<Sprite name="Cursor.Pointer" state="Default" texture="Content/UI/UIAtlasGeneral.png" sourcerect="386,483,37,50" origin="0.17,0.1" compress="false"/>
<Sprite name="Cursor.Hand" state="Hand" texture="Content/UI/UIAtlasGeneral.png" sourcerect="523,479,33,42" origin="0.4,0.05" compress="false"/>
<Sprite name="Cursor.Move" state="Move" texture="Content/UI/UIAtlasGeneral.png" sourcerect="604,477,45,45" origin="0.5,0.5" compress="false"/>
<Sprite name="Cursor.IBeam" state="IBeam" texture="Content/UI/UIAtlasGeneral.png" sourcerect="498,480,22,37" origin="0.5,0.5" compress="false"/>
<Sprite name="Cursor.Dragging" state="Dragging" texture="Content/UI/UIAtlasGeneral.png" sourcerect="560,487,33,34" origin="0.5,0.5" compress="false"/>
<Sprite name="Cursor.Waiting" state="Waiting" texture="Content/UI/UIAtlasGeneral.png" sourcerect="469,480,28,39" origin="0.5,0.5" compress="false"/>
<Sprite name="Cursor.WaitingBG" state="WaitingBackground" texture="Content/UI/UIAtlasGeneral.png" sourcerect="429,480,39,49" origin="0.17,0.1" compress="false"/>
</Cursor>
<SubmarineLocationIcon texture="Content/UI/MainIconsAtlas.png" sourcerect="452, 385, 182, 81" origin="0.5, 0.5"/>
<Arrow texture="Content/UI/MainIconsAtlas.png" sourcerect="393, 393, 49, 45" origin="0.5, 0.5"/>
<SpeechBubbleIcon texture="Content/UI/MainIconsAtlas.png" sourcerect="385, 449, 66, 60" origin="0.5, 0.5"/>
<BrokenIcon texture="Content/UI/MainIconsAtlas.png" sourcerect="898, 386, 123, 123" origin="0.5, 0.5"/>
<UIGlow texture="Content/UI/InnerGlow.png" sourcerect="0,0,512,384" slice="128,128,384,256"/>
<PingCircle texture="Content/Items/Command/pingCircle.png" origin="0.5,0.5"/>
<Radiation texture="Content/UI/noise.png" sourcerect="0,0,512,512"/>
@ -76,53 +79,27 @@
<UIThermalGlow texture="Content/UI/UIAtlasGeneral.png" sourcerect="631,894,128,128" origin="0.5,0.5" tile="false" compress="false"/>´
<FocusIndicator texture="Content/UI/FocusIndicator.png" sourcerect="0,0,448,224" rows="2" columns="4"/>
<SavingIndicator texture="Content/UI/saving.png" rows="4" columns="4"/>
<!-- LEGACY
<Font file="Content/Fonts/Exo2-Medium.otf" size="14"/>
<SmallFont file="Content/Fonts/Exo2-Light.otf" size="12"/>
<LargeFont file="Content/Fonts/BebasNeue-Regular.otf" size="22"/>
-->
<GenericThrobber texture="Content/UI/generic_throbber.png" rows="4" columns="4"/>
<WalletPortraitBG texture="Content/UI/InventoryUIAtlas.png" tile="false" sourcerect="935,873,48,18" origin="0.5,0.5" slice="945,873,973,891"/>
<CrewWalletIconSmall texture="Content/UI/InventoryUIAtlas.png" tile="false" sourcerect="932,742,34,32" origin="0.5,0.5" maintainaspectratio="true"/>
<Font file="Content/Fonts/Exo2-SemiBold.otf">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Medium.otf" dynamicloading="true" iscjk="true"/>
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese,Japanese,Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true"/>
<Size maxresolution="1024,768" size="11"/>
<Size maxresolution="1280,800" size="12"/>
<Size maxresolution="1920,1080" size="14"/>
<Size maxresolution="2048,1080" size="16"/>
<Size maxresolution="2560,1600" size="16"/>
<Size size="18"/>
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<Size maxresolution="1024,768" size="11" />
<Size maxresolution="1280,800" size="12" />
<Size maxresolution="1920,1080" size="14" />
<Size maxresolution="2048,1440" size="16" />
<Size maxresolution="2560,1600" size="16" />
<Size size="18" />
</Font>
<GlobalFont file="Content/Fonts/Exo2-SemiBold.otf">
<Size maxresolution="1024,768" size="11" />
<Size maxresolution="1280,800" size="12" />
<Size maxresolution="1920,1080" size="14" />
<Size maxresolution="2048,1440" size="16" />
<Size maxresolution="2560,1600" size="16" />
<Size size="18" />
</GlobalFont>
<UnscaledSmallFont file="Content/Fonts/Exo2-SemiBold.otf">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Medium.otf" dynamicloading="true" iscjk="true"/>
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese,Japanese,Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true"/>
<Size size="12"/>
</UnscaledSmallFont>
<SmallFont file="Content/Fonts/Exo2-SemiBold.otf">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Medium.otf" dynamicloading="true" iscjk="true"/>
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese,Japanese,Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Medium.otf" dynamicloading="true" iscjk="true"/>
<Size maxresolution="1024,768" size="9"/>
<Size maxresolution="1280,800" size="10"/>
<Size maxresolution="1920,1080" size="12"/>
@ -130,18 +107,28 @@
<Size maxresolution="2560,1600" size="14"/>
<Size size="16"/>
</SmallFont>
<LargeFont file="Content/Fonts/BebasNeue-Regular.otf" size="28">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Russian" file="Content/Fonts/Oswald-Bold.ttf" dynamicloading="true" iscjk="false">
<LargeFont file="Content/Fonts/BebasNeue-Regular.otf" size="28" iscyrillic="false">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Bold.otf" dynamicloading="true" iscjk="true">
<Size maxresolution="1024,768" size="20"/>
<Size maxresolution="1280,800" size="22"/>
<Size maxresolution="1920,1080" size="25"/>
<Size maxresolution="2560,1600" size="32"/>
<Size size="36"/>
</override>
<override language="Japanese,Korean,Traditional Chinese,Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true">
<Size maxresolution="1024,768" size="20"/>
<Size maxresolution="1280,800" size="22"/>
<Size maxresolution="1920,1080" size="25"/>
<Size maxresolution="2560,1600" size="32"/>
<Size size="36"/>
</override>
<override language="Russian" file="Content/Fonts/Oswald-Bold.ttf" dynamicloading="true" iscjk="false" iscyrillic="true">
<Size maxresolution="1024,768" size="20"/>
<Size maxresolution="1280,800" size="22"/>
<Size maxresolution="1920,1080" size="25"/>
<Size maxresolution="2560,1600" size="32"/>
<Size size="36"/>
</override>
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<Size maxresolution="1024,768" size="24"/>
<Size maxresolution="1280,800" size="28"/>
<Size maxresolution="1920,1080" size="32"/>
@ -150,9 +137,7 @@
</LargeFont>
<SubHeading file="Content/Fonts/Exo2-Bold.ttf" size="18" forceuppercase="true">
<override language="Traditional Chinese" file="Content/Fonts/NotoSans/NotoSansTC-Bold.otf" dynamicloading="true" iscjk="true"/>
<override language="Simplified Chinese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Japanese" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true" />
<override language="Simplified Chinese,Japanese,Korean" file="Content/Fonts/NotoSans/NotoSansCJKsc-Bold.otf" dynamicloading="true" iscjk="true"/>
<Size maxresolution="1024,768" size="11"/>
<Size maxresolution="1280,800" size="13"/>
<Size maxresolution="1920,1080" size="16"/>
@ -187,11 +172,6 @@
<Size maxresolution="2560,1600" size="18"/>
<Size size="18"/>
</MonospacedFont>
<!-- Covers rest of the languages which Roboto or WorkSans doesn't
<Font file="Content/Fonts/NotoSans/NotoSans-Medium.ttf" size="14"/>
<SmallFont file="Content/Fonts/NotoSans/NotoSans-Bold.ttf" size="12"/>
<LargeFont file="Content/Fonts/NotoSans/NotoSans-ExtraBold.ttf" size="22"/>
-->
<TitleText color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="255,255,255,255">
<Sprite texture="Content/UI/titleText.png" sourcerect="0,520,1024,328" tile="false" maintainaspectratio="true">
<override language="Traditional Chinese" texture="Content/UI/titleText.png" sourcerect="0,176,1024,343"/>
@ -201,7 +181,7 @@
{% if config['slug'] != "sunken_tapes" %}<!--This mod is based on Sunken Tapes. See https://git.kompot.si/jaka/barotrauma-sunken-tapes and https://steamcommunity.com/sharedfiles/filedetails/?id=2616577901 for the source material and code generator.-->{% else %}<!--The following section of the code is licensed under GPLv3 and generated with a script available at https://git.kompot.si/jaka/barotrauma-sunken-tapes-->{% endif %}
{% for tape in tapes %}
<{{ config['slug'] }}_cover_{{ tape.identifier }} color="255,255,255,255" textcolor="0,0,0,255">
<Sprite name="{{ config['slug'] }}_cover_{{ tape.identifier }}" texture="Mods/{{ config['name'] }}/covers.png" size="0.0, 0.0" sourcerect="{{ 512 * positions[loop.index0]['column'] }},{{ 328 * positions[loop.index0]['row'] }},512,328" origin="0.5,0.5" compress="false" tile="false"/>
<Sprite name="{{ config['slug'] }}_cover_{{ tape.identifier }}" texture="%ModDir%/covers.png" size="0.0, 0.0" sourcerect="{{ 512 * positions[loop.index0]['column'] }},{{ 328 * positions[loop.index0]['row'] }},512,328" origin="0.5,0.5" compress="false" tile="false"/>
</{{ config['slug'] }}_cover_{{ tape.identifier }}>{% endfor %}
<!-- end of the moded part of the code -->
<InnerGlow color="255,255,255,204" hovercolor="255,255,255,204" selectedcolor="255,255,255,204">
@ -258,8 +238,7 @@
<Size maxresolution="2048,1440" height="40"/>
<Size maxresolution="2560,1600" height="45"/>
<Size height="45"/>
</GUIButton>
<!--Same as the above but without the size restrictions-->
</GUIButton><!--Same as the above but without the size restrictions-->
<GUIButtonFreeScale color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="230,230,230,255">
<Sprite name="GUIButton.None" texture="Content/UI/UIAtlasGeneral.png" state="None" sourcerect="6,216,164,45" slice="11,221,165,256" origin="0.5,0.5"/>
<Sprite name="GUIButton.Hover" texture="Content/UI/UIAtlasGeneral.png" state="Hover" sourcerect="6,281,164,45" slice="11,286,165,321" origin="0.5,0.5"/>
@ -267,6 +246,14 @@
<Sprite name="GUIButton.Pressed" texture="Content/UI/UIAtlasGeneral.png" state="Pressed" sourcerect="6,410,164,45" slice="11,415,165,450" origin="0.5,0.5"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0" font="subheading"/>
</GUIButtonFreeScale>
<GUIButtonCircular color="193,168,151,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="159,151,116,255">
<Sprite name="GUIButtonCircular.None" texture="Content/UI/MainIconsAtlas.png" state="None" sourcerect="0,0,128,128" tile="false" origin="0.5,0.5"/>
<Sprite name="GUIButtonCircular.Hover" texture="Content/UI/MainIconsAtlas.png" state="Hover" sourcerect="0,0,128,128" tile="false" origin="0.5,0.5"/>
<Sprite name="GUIButtonCircular.Hover.Glow" texture="Content/UI/UIAtlasGeneral.png" state="Hover" sourcerect="177,637,170,170" tile="false" origin="0.5,0.5"/>
<Sprite name="GUIButtonCircular.Selected" texture="Content/UI/MainIconsAtlas.png" state="Selected" sourcerect="0,0,128,128" tile="false" origin="0.5,0.5"/>
<Sprite name="GUIButtonCircular.Pressed" texture="Content/UI/MainIconsAtlas.png" state="Pressed" sourcerect="0,0,128,128" tile="false" origin="0.5,0.5"/>
<GUITextBlock textcolor="228,217,167,255" font="subheading"/>
</GUIButtonCircular>
<MainMenuGUITextBlock textcolor="0,0,0,255" color="255,255,255,255" padding="10,10,10,10">
<Sprite name="MainMenuGUITextBlock" texture="Content/UI/InventoryUIAtlas.png" sourcerect="10,775,476,37" tile="false" origin="0.5,0.5" compress="false"/>
</MainMenuGUITextBlock>
@ -320,8 +307,7 @@
<Size maxresolution="2560,1440" height="24"/>
<Size maxresolution="2560,1600" height="26"/>
<Size height="25"/>
</GUIButtonSmall>
<!--Same as the above but without the size restrictions-->
</GUIButtonSmall><!--Same as the above but without the size restrictions-->
<GUIButtonSmallFreeScale color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="230,230,230,255">
<Sprite name="GUIButtonSmall.None" texture="Content/UI/UIAtlasGeneral.png" state="None" sourcerect="661,482,187,40" slice="665,486,844,518" origin="0.5,0.5"/>
<Sprite name="GUIButtonSmall.Hover" texture="Content/UI/UIAtlasGeneral.png" state="Hover" sourcerect="661,534,187,40" slice="665,538,844,570" origin="0.5,0.5"/>
@ -341,7 +327,7 @@
<Sprite name="GUITabButton.Hover" texture="Content/UI/UIAtlasGeneral.png" state="Hover" sourcerect="662,271,185,43" tile="false" origin="0.5,0.5"/>
<Sprite name="GUITabButton.Selected" texture="Content/UI/UIAtlasGeneral.png" state="Selected" sourcerect="662,217,185,43" tile="false" origin="0.5,0.5"/>
<Sprite name="GUITabButton.Pressed" texture="Content/UI/UIAtlasGeneral.png" state="Pressed" sourcerect="662,376,185,43" tile="false" origin="0.5,0.5"/>
<GUITextBlock textcolor="129,140,132,255" selectedtextcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0" font="subheading" />
<GUITextBlock textcolor="129,140,132,255" selectedtextcolor="16,34,33,255" disabledtextcolor="129,140,132,150" padding="10.0, 0.0, 10.0, 0.0" font="subheading"/>
</GUITabButton>
<GUICharacterInfoButton color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="255,255,255,255" pressedcolor="255,255,255,255">
<Sprite name="GUICharacterInfoButton.None" texture="Content/UI/UIAtlasGeneral.png" state="None" sourcerect="662,217,185,43" tile="false" origin="0.5,0.5"/>
@ -380,6 +366,22 @@
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="472,10,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
</ItemCategoryMisc>
<ItemCategoryWeapon color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="472,10,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
</ItemCategoryWeapon>
<ItemCategoryMedical color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="472,10,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
</ItemCategoryMedical>
<ItemCategoryDiving color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="472,10,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
</ItemCategoryDiving>
<ItemCategoryFuel color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="472,10,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
</ItemCategoryFuel>
<RepairHullButton color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255" disabledcolor="125,125,125,125">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="2,738,204,204" tile="false" maintainaspectratio="true"/>
</RepairHullButton>
@ -393,7 +395,7 @@
<Sprite name="GUIButtonInfo" texture="Content/UI/UIAtlasGeneral.png" sourcerect="629,49,46,46" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</GUIButtonInfo>
<GUIButtonFriendNotPlaying color="60, 60, 80, 255" hovercolor="53, 72, 76, 255" selectedcolor="53, 72, 76, 255" pressedcolor="255, 255, 255, 255" outlinecolor="0,0,0,0"/>
<GUIButtonFriendPlaying color="45, 125, 70, 255" hovercolor="53, 72, 76, 255" selectedcolor="53, 72, 76, 255" pressedcolor="255, 255, 255, 255" outlinecolor="0,0,0,0" />
<GUIButtonFriendPlaying color="45, 125, 70, 255" hovercolor="53, 150, 76, 255" selectedcolor="53, 150, 76, 255" pressedcolor="255, 255, 255, 255" outlinecolor="0,0,0,0"/>
<GUIButtonJoinFriend color="43, 71, 93, 255" hovercolor="53, 88, 115, 255" selectedcolor="53, 88, 115, 255" pressedcolor="255, 255, 255, 255" textcolor="90, 190, 249, 255"/>
<GUIButtonFriendsDropdown color="73, 98, 103, 255" hovercolor="53, 72, 76, 255" selectedcolor="53, 72, 76, 255" pressedcolor="255, 255, 255, 255" outlinecolor="27, 36, 38, 255" textcolor="255, 255, 255, 255"/>
<GUIFrameFriendsDropdown color="27, 36, 38, 255" hovercolor="44, 59, 62, 255" selectedcolor="27, 36, 38, 255" pressedcolor="255, 255, 255, 255" outlinecolor="0, 0, 0, 255" textcolor="50, 150, 255, 255">
@ -402,6 +404,9 @@
<GUIButtonRefresh color="204,204,204,255" hovercolor="77,77,204,255" selectedcolor="255,255,255,255" pressedcolor="100,100,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIButtonRefresh" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="470,50,46,46" origin="0.5,0.5"/>
</GUIButtonRefresh>
<GUIButtonSettings color="204,204,204,255" hovercolor="77,77,204,255" selectedcolor="255,255,255,255" pressedcolor="100,100,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIButtonSettings" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="595,595,40,42" origin="0.5,0.5"/>
</GUIButtonSettings>
<UIToggleButton color="204,204,204,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,230" pressedcolor="150,150,150,255" textcolor="0,0,0,255" disabledcolor="125,125,125,125">
<Sprite name="UIToggleButton.Frame" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="238,499,31,99" slice="243,504,264,593" origin="0.5,0.5"/>
<Sprite name="UIToggleButton.Arrow" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="271,499,32,25" origin="0.5,0.5"/>
@ -604,6 +609,9 @@
<GUIDragIndicator color="200,200,200,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIDragIndicator" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="693,52,18,24" origin="0.5,0.5"/>
</GUIDragIndicator>
<GUIDragIndicatorHorizontal color="200,200,200,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIDragIndicatorHorizontal" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="691,79,24,16" origin="0.5,0.5"/>
</GUIDragIndicatorHorizontal>
<GUICancelButton color="200,200,200,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUICancelButton" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="253,48,46,46" origin="0.5,0.5"/>
</GUICancelButton>
@ -616,6 +624,9 @@
<GUIReloadButton color="200,200,200,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIReloadButton" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="470,49,46,46" origin="0.5,0.5"/>
</GUIReloadButton>
<GUIUpdateButton color="220,220,220,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIUpdateButton" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="418,1,46,46" origin="0.5,0.5"/>
</GUIUpdateButton>
<JobVariantButton color="100,100,100,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="JobVariantButton" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="767,61,47,35" origin="0.5,0.5"/>
<GUITextBlock textcolor="16,34,33,255" font="smallfont" padding="5,5,5,0"/>
@ -626,10 +637,10 @@
<GUIServerListPasswordTickBox color="51,51,51,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255">
<Sprite name="GUIServerListPasswordTickBox" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="721,52,34,43" origin="0.5,0.5"/>
</GUIServerListPasswordTickBox>
<GUIStarIconDark color="127,127,127,255" hovercolor="127,127,127,255" selectedcolor="127,127,127,255">
<GUIStarIconDark color="#444444" hovercolor="#444444" selectedcolor="#444444">
<Sprite name="GUIStarIconDark" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="201,47,45,45" origin="0.5,0.5"/>
</GUIStarIconDark>
<GUIStarIconBright color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255">
<GUIStarIconBright color="#ffffff" hovercolor="#ffffff" selectedcolor="#ffffff">
<Sprite name="GUIStarIconBright" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="201,47,45,45" origin="0.5,0.5"/>
</GUIStarIconBright>
<GUISoundIcon color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" sheetindices="0,1; 1,1; 0,2; 1,2">
@ -653,6 +664,46 @@
<GUINotificationButton color="152,177,197,255" hovercolor="200,214,223,255" selectedcolor="163,186,203,255" pressedcolor="90,130,158,255" disabledcolor="125,125,125,125">
<Sprite name="GUINotificationButton" texture="Content/UI/UIAtlasGeneral.png" sourcerect="629,49,46,46" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</GUINotificationButton>
<GUITutorialCaptainDescription color="165,186,214,255" >
<sprite name="GUITutorialCaptainDescription" texture="Content/UI/MainIconsAtlas.png" sourcerect="384,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCaptainDescription>
<GUITutorialEngineerDescription color="224,183,110,255">
<sprite name="GUITutorialEngineerDescription" texture="Content/UI/MainIconsAtlas.png" sourcerect="768,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialEngineerDescription>
<GUITutorialMechanicDescription color="128,219,230,255">
<sprite name="GUITutorialMechanicDescription" texture="Content/UI/MainIconsAtlas.png" sourcerect="896,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialMechanicDescription>
<GUITutorialSecurityDescription color="145,122,110,255">
<sprite name="GUITutorialSecurityDescription" texture="Content/UI/MainIconsAtlas.png" sourcerect="256,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialSecurityDescription>
<GUITutorialMedicDescription color="207,79,48,255">
<sprite name="GUITutorialMedicDescription" texture="Content/UI/MainIconsAtlas.png" sourcerect="512,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialMedicDescription>
<GUITutorialCommandPowerUp color="125,236,167,250">
<Sprite name="GUITutorialCommandPowerUp" texture="Content/UI/CommandUIAtlas.png" sourcerect="768,384,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCommandPowerUp>
<GUITutorialCommandFixLeaks color="125,164,236,250">
<Sprite name="GUITutorialCommandFixLeaks" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCommandFixLeaks>
<GUITutorialCommandRepairElectrical color="125,164,236,250">
<Sprite name="GUITutorialCommandRepairElectrical" texture="Content/UI/CommandUIAtlas.png" sourcerect="512,512,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCommandRepairElectrical>
<GUITutorialCommandRepairMechanical color="125,164,236,250">
<Sprite name="GUITutorialCommandRepairMechanical" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,128,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCommandRepairMechanical>
<GUITutorialCommandOperateTurret color="125,236,167,250">
<Sprite name="GUITutorialCommandOperateTurret" texture="Content/UI/CommandUIAtlas.png" sourcerect="512,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
<Size height="50"/>
</GUITutorialCommandOperateTurret>
<GUIBugButton color="187,47,50,255" hovercolor="231,154,156,255" selectedcolor="187,47,50,255" pressedcolor="128,32,34,255" disabledcolor="125,125,125,125">
<Sprite name="GUIBugButton" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="309,48,46,46" origin="0.5,0.5"/>
</GUIBugButton>
@ -662,6 +713,12 @@
<Sprite name="GUIMessageBox.Default" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="376,368,376,371" slice="398,390,727,707" origin="0.5,0.5"/>
</GUIFrame>
</GUIMessageBox.Default>
<GUIMessageBox.Warning color="0,0,0,204" hovercolor="0,0,0,204" selectedcolor="0,0,0,204" pressedcolor="0,0,0,204" textcolor="0,0,0,0">
<Sprite texture="Content/UI/InnerShadow.png" sourcerect="0,0,512,512" slice="170,170,342,342"/>
<GUIFrame color="255,255,255,242" hovercolor="255,255,255,242" selectedcolor="255,255,255,242" textcolor="0,0,0,255">
<Sprite name="GUIMessageBox.Default" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="376,368,376,371" slice="398,390,727,707" origin="0.5,0.5"/>
</GUIFrame>
</GUIMessageBox.Warning>
<GUIMessageBox.Vote color="0,0,0,0" hovercolor="0,0,0,0" selectedcolor="0,0,0,0" pressedcolor="0,0,0,0" textcolor="0,0,0,0">
<GUIFrame color="255,255,255,242" hovercolor="255,255,255,242" selectedcolor="255,255,255,242" textcolor="0,0,0,255">
<Sprite name="GUIMessageBox.Default" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="376,368,376,371" slice="398,390,727,707" origin="0.5,0.5"/>
@ -677,6 +734,11 @@
<Sprite name="GUIMessageBox.Hint" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="751,1,187,189" slice="759,10,927,178" origin="0.5,0.5"/>
</GUIFrame>
</GUIMessageBox.Hint>
<GUIMessageBox.Tutorial color="0,0,0,0" hovercolor="0,0,0,0" selectedcolor="0,0,0,0" pressedcolor="0,0,0,0" textcolor="0,0,0,0">
<GUIFrame color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="228,217,167,255">
<Sprite name="GUIMessageBox.InGame" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="751,1,187,189" slice="759,10,927,178" origin="0.5,0.5"/>
</GUIFrame>
</GUIMessageBox.Tutorial>
<DialogBox color="255,255,255,229" hovercolor="255,255,255,229" selectedcolor="255,255,255,229" textcolor="228,217,167,255">
<Sprite name="DialogBox" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="375,769,191,191" slice="416,810,524,919" origin="0.5,0.5" compress="false"/>
</DialogBox>
@ -728,6 +790,9 @@
<TestButton color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="TestButton" texture="Content/UI/InventoryUIAtlas.png" sourcerect="707,194,35,36" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</TestButton>
<NewContentPackageIcon color="220,220,220,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="NewContentPackageIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="466,1,46,46" origin="0.5,0.5"/>
</NewContentPackageIcon>
<EditSubButton color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="EditSubButton" texture="Content/UI/InventoryUIAtlas.png" sourcerect="753,148,36,35" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</EditSubButton>
@ -788,7 +853,18 @@
<CategoryButton.Legacy color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="CategoryButton.Legacy" texture="Content/UI/InventoryUIAtlas.png" sourcerect="501,269,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</CategoryButton.Legacy>
<!-- Health interface -->
<CategoryButton.Weapon color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="CategoryButton.Weapon" texture="Content/UI/InventoryUIAtlas.png" sourcerect="889,269,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</CategoryButton.Weapon>
<CategoryButton.Medical color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="CategoryButton.Medical" texture="Content/UI/InventoryUIAtlas.png" sourcerect="824,269,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</CategoryButton.Medical>
<CategoryButton.Diving color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="CategoryButton.Diving" texture="Content/UI/InventoryUIAtlas.png" sourcerect="759,269,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</CategoryButton.Diving>
<CategoryButton.Fuel color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="CategoryButton.Fuel" texture="Content/UI/InventoryUIAtlas.png" sourcerect="954,269,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</CategoryButton.Fuel><!-- Health interface -->
<GUIHealthBarIcon color="255,255,255,255">
<Sprite name="GUIHealthBarIcon" texture="Content/UI/Health/MedUIAtlas.png" tile="false" maintainaspectratio="true" sourcerect="12,900,26,53" origin="0.5,0.5" compress="false"/>
</GUIHealthBarIcon>
@ -879,6 +955,18 @@
<Sprite name="DeviceButton.Pressed" texture="Content/UI/UIAtlasDevices.png" state="Pressed" sourcerect="160,561,124,74" slice="174,573,270,621" origin="0.5,0.5"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0" font="subheading"/>
</DeviceButton>
<DeviceButtonFixedSize color="230,230,230,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="255,255,255,255">
<Sprite name="DeviceButton.None" texture="Content/UI/UIAtlasDevices.png" state="None" sourcerect="160,480,124,74" slice="174,492,270,539" origin="0.5,0.5"/>
<Sprite name="DeviceButton.Hover" texture="Content/UI/UIAtlasDevices.png" state="Hover" sourcerect="160,642,124,74" slice="174,654,270,702" origin="0.5,0.5"/>
<Sprite name="DeviceButton.Selected" texture="Content/UI/UIAtlasDevices.png" state="Selected" sourcerect="160,561,124,74" slice="174,573,270,621" origin="0.5,0.5"/>
<Sprite name="DeviceButton.Pressed" texture="Content/UI/UIAtlasDevices.png" state="Pressed" sourcerect="160,561,124,74" slice="174,573,270,621" origin="0.5,0.5"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0" font="subheading"/>
<Size maxresolution="1024,768" height="40"/>
<Size maxresolution="1280,800" height="48"/>
<Size maxresolution="1920,1080" height="50"/>
<Size maxresolution="2560,1440" height="52"/>
<Size maxresolution="2560,1600" height="60"/>
</DeviceButtonFixedSize>
<ConnectionPanel color="255,255,255,248" hovercolor="255,255,255,230" selectedcolor="255,255,255,230">
<Sprite name="ConnectionPanel" texture="Content/UI/UIAtlasFrames.png" sourcerect="751,1,187,189" slice="759,10,927,178" origin="0.5,0.5"/>
</ConnectionPanel>
@ -914,12 +1002,6 @@
<TextFrame padding="40.0, 40.0, 40.0, 40.0" color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="228,217,167,255">
<Sprite name="TextFrame" texture="Content/UI/UIAtlasFrames.png" size="0.0, 0.0" sourcerect="751,1,187,189" slice="759,10,927,178" origin="0.5,0.5"/>
</TextFrame>
<CheckMark color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="0,0,0,255">
<Sprite texture="Content/UI/tutorialAtlas.png" sourcerect="17,173,93,96" tile="false" />
</CheckMark>
<Stroke color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="0,0,0,255">
<Sprite texture="Content/UI/tutorialAtlas.png" sourcerect="111,214,209,22" tile="false" />
</Stroke>
<HorizontalLine color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="0,0,0,255">
<Sprite name="HorizontalLine" texture="Content/UI/UIAtlasGeneral.png" sourcerect="10,478,327,2" tile="false" origin="0.5,0.5"/>
<Size height="2"/>
@ -930,36 +1012,45 @@
</VerticalLine>
<IndicatorLightRed color="204,204,204,255" selectedcolor="255,255,255,255" textcolor="255,255,255,255" colorfadetime="0.5" spritefadetime="0.5" colortransition="easein" fallbackstate="toggle">
<Sprite name="IndicatorLightRed_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="None" sourcerect="170,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein"/>
<Sprite name="IndicatorLightRed_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="265,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein" />
<Sprite name="IndicatorLightRed_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="265,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="easein"/>
<GUITextBlock textcolor="228,217,167,255" hovercolor="76,76,76,127" selectedcolor="255,153,0,76" padding="10.0, 0.0, 10.0, 0.0"/>
</IndicatorLightRed>
<IndicatorLightYellow color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="255,255,255,255" colorfadetime="0.5" spritefadetime="0.5" colortransition="easein" fallbackstate="toggle">
<Sprite name="IndicatorLightYellow_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="None" sourcerect="170,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein"/>
<Sprite name="IndicatorLightYellow_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="360,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein" />
<Sprite name="IndicatorLightYellow_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="360,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="easein"/>
<GUITextBlock textcolor="228,217,167,255" hovercolor="76,76,76,127" selectedcolor="255,153,0,76" padding="10.0, 0.0, 10.0, 0.0"/>
</IndicatorLightYellow>
<IndicatorLightGreen color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" textcolor="255,255,255,255" colorfadetime="0.5" spritefadetime="0.5" colortransition="easein" fallbackstate="toggle">
<Sprite name="IndicatorLightGreen_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="None" sourcerect="170,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein"/>
<Sprite name="IndicatorLightGreen_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="455,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein" />
<Sprite name="IndicatorLightGreen_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="455,0,95,95" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="easein"/>
<GUITextBlock textcolor="228,217,167,255" hovercolor="76,76,76,127" selectedcolor="255,153,0,76" padding="10.0, 0.0, 10.0, 0.0"/>
</IndicatorLightGreen>
<IndicatorLightPower color="204,204,204,255" selectedcolor="255,255,255,255" textcolor="255,255,255,255" colorfadetime="0.75" spritefadetime="0.75" colortransition="easeout" fallbackstate="toggle">
<Sprite name="IndicatorLightPower_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" lights="None" sourcerect="557,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="exponential" />
<Sprite name="IndicatorLightPower_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="614,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="exponential" />
<Sprite name="IndicatorLightPower_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" lights="None" sourcerect="557,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="exponential"/>
<Sprite name="IndicatorLightPower_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="614,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="exponential"/>
<GUITextBlock textcolor="228,217,167,255" hovercolor="76,76,76,127" selectedcolor="255,153,0,76" padding="10.0, 0.0, 10.0, 0.0"/>
</IndicatorLightPower>
<IndicatorLightRedSmall color="204,204,204,255" selectedcolor="255,255,255,255" textcolor="255,255,255,255" colorfadetime="0.5" spritefadetime="0.5" colortransition="easein" fallbackstate="toggle">
<Sprite name="IndicatorLightRedSmall_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" lights="None" sourcerect="557,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein" />
<Sprite name="IndicatorLightRedSmall_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="614,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="easein" />
<Sprite name="IndicatorLightRedSmall_None" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" lights="None" sourcerect="557,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="easein"/>
<Sprite name="IndicatorLightRedSmall_Selected" texture="Content/UI/UIAtlasDevices.png" maintainaspectratio="true" state="Selected" sourcerect="614,5,57,57" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="easein"/>
<GUITextBlock textcolor="228,217,167,255" hovercolor="76,76,76,127" selectedcolor="255,153,0,76" padding="10.0, 0.0, 10.0, 0.0"/>
</IndicatorLightRedSmall>
<SwitchVertical color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="220,220,220,255" disabledcolor="180,180,180,255" colorfadetime="0.75" spritefadetime="0" colortransition="easein" fallbackstate="toggle">
<SwitchVertical color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="220,220,220,255" disabledcolor="180,180,180,255" colorfadetime="0.75" spritefadetime="0" colortransition="easein"
fallbackstate="toggle">
<Sprite name="SwitchVertical_None" texture="Content/UI/UIAtlasDevices.png" state="None" maintainaspectratio="true" sourcerect="2,386,44,124" tile="false" origin="0.5,0.5"/>
<Sprite name="SwitchVertical_Hover" texture="Content/UI/UIAtlasDevices.png" state="Hover" maintainaspectratio="true" sourcerect="610,288,44,124" tile="false" origin="0.5,0.5"/>
<Sprite name="SwitchVertical_Selected" texture="Content/UI/UIAtlasDevices.png" state="Selected" maintainaspectratio="true" sourcerect="46,386,44,124" tile="false" origin="0.5,0.5"/>
<Sprite name="SwitchVertical_HoverSelected" texture="Content/UI/UIAtlasDevices.png" state="HoverSelected" maintainaspectratio="true" sourcerect="654,288,44,124" tile="false" origin="0.5,0.5"/>
</SwitchVertical>
<SwitchHorizontal color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="220,220,220,255" disabledcolor="120,120,120,255" colorfadetime="0.75" spritefadetime="0" colortransition="easein" fallbackstate="toggle">
<SwitchHorizontal color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="220,220,220,255" disabledcolor="120,120,120,255" colorfadetime="0.75" spritefadetime="0" colortransition="easein"
fallbackstate="toggle">
<Sprite name="SwitchHorizontal_None" texture="Content/UI/UIAtlasDevices.png" state="None" maintainaspectratio="true" sourcerect="3,567,81,45" tile="false" origin="0.5,0.5"/>
<Sprite name="SwitchHorizontal_Hover" texture="Content/UI/UIAtlasDevices.png" state="Hover" maintainaspectratio="true" sourcerect="612,652,81,45" tile="false" origin="0.5,0.5"/>
<Sprite name="SwitchHorizontal_Selected" texture="Content/UI/UIAtlasDevices.png" state="Selected" maintainaspectratio="true" sourcerect="3,515,81,45" tile="false" origin="0.5,0.5"/>
@ -982,8 +1073,7 @@
</DigitalFrameLight>
<DigitalFrameDark color="255,255,255,255">
<Sprite name="DigitalFrameDark" texture="Content/UI/UIAtlasDevices.png" sourcerect="672,219,168,66" slice="677,224,835,280" tile="true" origin="0.5,0.5"/>
</DigitalFrameDark>
<!-- In-game HUD -->
</DigitalFrameDark><!-- In-game HUD -->
<InfoAreaPortraitBG>
<Sprite name="InfoAreaPortraitBG" texture="Content/UI/InventoryUIAtlas.png" tile="false" sourcerect="251,269,142,97" origin="0.5,0.5" compress="false"/>
</InfoAreaPortraitBG>
@ -1024,7 +1114,8 @@
<PowerButton color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" pressedcolor="220,220,220,255" disabledcolor="120,120,120,255" colorfadetime="0.75" spritefadetime="0.25" colortransition="easein">
<Sprite name="PowerButton_None" texture="Content/UI/UIAtlasDevices.png" state="None" maintainaspectratio="true" sourcerect="90,266,130,130" tile="false" origin="0.5,0.5" crossfadein="false" crossfadeout="false"/>
<Sprite name="PowerButton_Hover" texture="Content/UI/UIAtlasDevices.png" state="Hover" maintainaspectratio="true" sourcerect="859,164,130,130" tile="false" origin="0.5,0.5" crossfadein="false" crossfadeout="false"/>
<Sprite name="PowerButton_Pressed" texture="Content/UI/UIAtlasDevices.png" state="Pressed" maintainaspectratio="true" sourcerect="222,266,130,130" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true" transition="smooth" />
<Sprite name="PowerButton_Pressed" texture="Content/UI/UIAtlasDevices.png" state="Pressed" maintainaspectratio="true" sourcerect="222,266,130,130" tile="false" origin="0.5,0.5" crossfadein="true" crossfadeout="true"
transition="smooth"/>
<GUITextBlock textcolor="255,255,255,204" padding="0.0, 0.0, 0.0, 0.0"/>
</PowerButton>
<PowerButtonFrame color="255,255,255,128">
@ -1048,8 +1139,7 @@
<Sprite name="GUIButton.Hover" texture="Content/UI/InventoryUIAtlas.png" tile="false" state="Hover" sourcerect="8,495,111,66" origin="0.5,0.5"/>
<Sprite name="GUIButton.HoverSelected" texture="Content/UI/InventoryUIAtlas.png" tile="false" state="HoverSelected" sourcerect="8,495,111,66" origin="0.5,0.5"/>
<Sprite name="GUIButton.Pressed" texture="Content/UI/InventoryUIAtlas.png" tile="false" state="Pressed" sourcerect="8,565,111,66" origin="0.5,0.5"/>
</ChatToggleButton>
<!-- Command UI starts -->
</ChatToggleButton><!-- Command UI starts -->
<CommandButton color="255,255,255,255">
<Sprite name="CommandButton_None" texture="Content/UI/InventoryUIAtlas.png" state="None" tile="false" sourcerect="123,145,111,66" maintainaspectratio="true" origin="0.5,0.5"/>
<Sprite name="CommandButton_Selected" texture="Content/UI/InventoryUIAtlas.png" state="Selected" tile="false" sourcerect="123,355,111,66" maintainaspectratio="true" origin="0.5,0.5"/>
@ -1077,8 +1167,7 @@
</CommandBackground>
<CommandIdleNode color="255,255,255,255">
<Sprite name="CommandIdleNode" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,512,128,128" maintainaspectratio="true" tile="false"/>
</CommandIdleNode>
<!-- Command UI ends -->
</CommandIdleNode><!-- Command UI ends -->
<MouseButtonIconLeft color="240,228,201,255">
<Sprite name="MouseButtonIconLeft" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="623,527,8,16" origin="0.5,0.5" maintainaspectratio="true"/>
</MouseButtonIconLeft>
@ -1118,8 +1207,7 @@
<Sprite name="CrewListCommandButton_None" texture="Content/UI/CommandUIAtlas.png" state="None" tile="false" sourcerect="384,640,40,40" maintainaspectratio="true"/>
<Sprite name="CrewListCommandButton_Hover" texture="Content/UI/CommandUIAtlas.png" state="Hover" tile="false" sourcerect="427,640,40,40" maintainaspectratio="true"/>
<Sprite name="CrewListCommandButton_Pressed" texture="Content/UI/CommandUIAtlas.png" state="Pressed" tile="false" sourcerect="470,640,40,40" maintainaspectratio="true"/>
</CrewListCommandButton>
<!-- Tab Menu -->
</CrewListCommandButton><!-- Tab Menu -->
<SpectateIcon>
<Sprite name="SpectateIcon" texture="Content/UI/MainIconsAtlas.png" sourcerect="129,256,128,128" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SpectateIcon>
@ -1134,8 +1222,7 @@
</OwnerIcon>
<ModeratorIcon>
<Sprite name="ModeratorIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="607,567,13,12" origin="0.5,0.5" maintainaspectratio="true"/>
</ModeratorIcon>
<!-- Upgrade UI stuff -->
</ModeratorIcon><!-- Upgrade UI stuff -->
<UICategoryUpgrade color="105,118,116,240" hovercolor="136,153,150,240" selectedcolor="117,157,153,255" pressedcolor="80,90,88,255">
<Sprite texture="Content/UI/CampaignUIAtlas.png" sourcerect="315,188,151,145" tile="false" maintainaspectratio="true"/>
<GUITextBlock textcolor="16,34,33,255" padding="10.0, 0.0, 10.0, 0.0"/>
@ -1173,7 +1260,6 @@
<Sprite name="RepairBuyButton.Selected" texture="Content/UI/CampaignUIAtlas2.png" state="Selected" sourcerect="302,156,92,68" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
<Sprite name="RepairBuyButton.Pressed" texture="Content/UI/CampaignUIAtlas2.png" state="Pressed" sourcerect="302,156,92,68" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
</RepairBuyButton>
<CampaignInteractionBubble.Store color="206,162,138">
<Sprite name="CampaignInteractionBubble.Store" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="701,1,35,28" origin="0.5,0.5" maintainaspectratio="true"/>
</CampaignInteractionBubble.Store>
@ -1195,7 +1281,6 @@
<CampaignInteractionBubble.Talk color="255,255,255">
<Sprite name="CampaignInteractionBubble.Talk" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="774,1,35,28" origin="0.5,0.5" maintainaspectratio="true"/>
</CampaignInteractionBubble.Talk>
<CampaignInteractionIcon.Store color="206,162,138">
<Sprite name="CampaignInteractionIcon.Store" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="701,1,35,18" origin="0.5,0.5" maintainaspectratio="true"/>
</CampaignInteractionIcon.Store>
@ -1226,7 +1311,6 @@
<CampaignInteractionIcon.MedicalClinic color="245,105,105,255">
<Sprite name="CampaignInteractionIcon.MedicalClinic" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="738,2,33,17" origin="0.5,0.5" maintainaspectratio="true"/>
</CampaignInteractionIcon.MedicalClinic>
<PetIcon.Happy color="255,255,255">
<Sprite name="PetIcon.Happy" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="701,94,35,28" origin="0.5,0.5" maintainaspectratio="true"/>
</PetIcon.Happy>
@ -1236,7 +1320,6 @@
<PetIcon.Hungry color="255,255,255">
<Sprite name="PetIcon.Hungry" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="774,94,35,28" origin="0.5,0.5" maintainaspectratio="true"/>
</PetIcon.Hungry>
<StoreAddToCrateButton color="255,255,255,255" disabledcolor="128,128,128,255">
<Sprite name="StoreAddToCrateButton_None" texture="Content/UI/CampaignUIAtlas2.png" state="None" tile="false" sourcerect="10,8,92,68" maintainaspectratio="true"/>
<Sprite name="StoreAddToCrateButton_Hover" texture="Content/UI/CampaignUIAtlas2.png" state="Hover" tile="false" sourcerect="10,82,92,68" maintainaspectratio="true"/>
@ -1259,7 +1342,6 @@
<StoreArrow color="255,255,255,255">
<Sprite name="StoreArrow" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="271,499,32,25" origin="0.5,0.5"/>
</StoreArrow>
<WeaponInstallButton color="255,255,255,255" disabledcolor="128,128,128,255">
<Sprite name="WeaponInstallButton_None" texture="Content/UI/CampaignUIAtlas2.png" state="None" tile="false" sourcerect="9,413,92,68" maintainaspectratio="true"/>
<Sprite name="WeaponInstallButton_Hover" texture="Content/UI/CampaignUIAtlas2.png" state="Hover" tile="false" sourcerect="109,414,92,68" maintainaspectratio="true"/>
@ -1279,7 +1361,6 @@
<WeaponSwitchTab color="131,171,162,255" hovercolor="182,205,200,255" selectedcolor="215,227,224,255" disabledcolor="100,117,114,255" pressedcolor="122,165,155,255">
<Sprite name="WeaponSwitchTab_None" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="914,23,73,72" maintainaspectratio="true"/>
</WeaponSwitchTab>
<CrewManagementHeaderIcon color="255,255,255,255">
<Sprite name="CrewManagementHeaderIcon" texture="Content/UI/CampaignUIAtlas2.png" tile="false" sourcerect="384,256,128,128" maintainaspectratio="true"/>
</CrewManagementHeaderIcon>
@ -1298,7 +1379,6 @@
<Sprite name="CrewManagementFireButton_Hover" texture="Content/UI/CampaignUIAtlas2.png" state="Hover" tile="false" sourcerect="595,82,92,68" maintainaspectratio="true"/>
<Sprite name="CrewManagementFireButton_Pressed" texture="Content/UI/CampaignUIAtlas2.png" state="Pressed" tile="false" sourcerect="595,82,92,68" maintainaspectratio="true"/>
</CrewManagementFireButton>
<NoMissionIcon color="220,192,155,255">
<Sprite name="NoMissionIcon" texture="Content/UI/MissionIcons2.png" tile="false" sourcerect="256,768,256,256" maintainaspectratio="true"/>
</NoMissionIcon>
@ -1338,6 +1418,9 @@
<LockIcon color="255,106,106,255" hovercolor="255,156,156,255">
<Sprite name="LockIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="721,52,34,43" origin="0.5,0.5"/>
</LockIcon>
<UnlockIcon color="200,200,200,255" hovercolor="255,255,255,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="UnlockIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="774,100,34,43" origin="0.5,0.5"/>
</UnlockIcon>
<EndRoundButton color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="230,230,230,255">
<Sprite name="EndRoundButton.None" texture="Content/UI/CampaignUIAtlas2.png" state="None" sourcerect="716,159,196,64" slice="789,159,840,223" maintainborderaspectratio="true" tile="true" origin="0.5,0.5"/>
<Sprite name="EndRoundButton.Hover" texture="Content/UI/CampaignUIAtlas2.png" state="Hover" sourcerect="716,233,196,64" slice="789,233,840,297" maintainborderaspectratio="true" tile="true" origin="0.5,0.5"/>
@ -1346,7 +1429,6 @@
<GUITextBlock textcolor="228,217,167,255" padding="10.0, 0.0, 10.0, 0.0" font="subheading"/>
</EndRoundButton>
<EndRoundButtonPulse name="EndRoundButton.Pulse" texture="Content/UI/CampaignUIAtlas2.png" sourcerect="716,379,196,64" tile="false" origin="0.5,0.5"/>
<ContainedStateIndicator.Default>
<Sprite name="ContainedStateIndicator.Default.None" texture="Content/UI/ContainerIndicators.png" sourcerect="1,1,120,29" state="None"/>
<Sprite name="ContainedStateIndicator.Default.Hover" texture="Content/UI/ContainerIndicators.png" sourcerect="133,1,120,29" state="Hover"/>
@ -1375,7 +1457,6 @@
<Sprite name="ContainedStateIndicator.Explosive.None" texture="Content/UI/ContainerIndicators.png" sourcerect="1,31,120,29" state="None"/>
<Sprite name="ContainedStateIndicator.Explosive.Hover" texture="Content/UI/ContainerIndicators.png" sourcerect="133,31,120,29" state="Hover"/>
</ContainedStateIndicator.Explosive>
<EditIcon color="220,220,220,220" pressedcolor="125,125,125,125" hovercolor="255,255,255,255" selectedcolor="220,220,220,220" disabledcolor="125,125,125,125">
<Sprite name="EditIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" maintainaspectratio="true" sourcerect="149,51,43,43" origin="0.5,0.5"/>
</EditIcon>
@ -1389,7 +1470,6 @@
<DifficultyIndicator>
<Sprite name="DifficultyIndicator" texture="Content/Map/MapAtlas.png" tile="false" sourcerect="68,802,24,21" origin="0.5,0.5" maintainaspectratio="true"/>
</DifficultyIndicator>
<InfoFrameTabButton.MyCharacter color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="MyCharacterTabButton" texture="Content/UI/InventoryUIAtlas.png" sourcerect="303,540,65,65" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</InfoFrameTabButton.MyCharacter>
@ -1432,47 +1512,19 @@
<Sprite name="SlideDown.Hover" texture="Content/UI/InventoryUIAtlas.png" state="Hover" sourcerect="518,949,126,42" slice="524,949,638,991" origin="0.5,0.5"/>
<Sprite name="SlideDown.Selected" texture="Content/UI/InventoryUIAtlas.png" state="Selected" sourcerect="518,949,126,42" slice="524,949,638,991" origin="0.5,0.5"/>
<Sprite name="SlideDown.Pressed" texture="Content/UI/InventoryUIAtlas.png" state="Pressed" sourcerect="518,949,126,42" slice="524,949,638,991" origin="0.5,0.5"/>
</SlideDown>
<!-- talent UI-->
</SlideDown><!-- talent UI-->
<TalentBackground>
<Sprite name="TalentBackground" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="862,450,57,57" origin="0.5,0.5" slice="872,460,909,497"/>
</TalentBackground>
<TalentBackgroundGlow color="255,255,255,255">
<Sprite name="TalentBackgroundGlow" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="862,518,57,57" origin="0.5,0.5" slice="872,528,909,565"/>
</TalentBackgroundGlow>
<TalentFrame>
<Sprite name="TalentFrame" texture="Content/UI/UIAtlasTalents.png" tile="false" sourcerect="785,0,170,170" origin="0.5,0.5" maintainaspectratio="true" />
</TalentFrame>
<TalentFrameBackground color="255,255,255,255">
<Sprite name="TalentFrameBackground" texture="Content/UI/UIAtlasTalents.png" tile="false" sourcerect="601,0,170,170" origin="0.5,0.5" maintainaspectratio="true" />
</TalentFrameBackground>
<ExperienceBar color="255,255,255,255" padding="0,0,0,0">
<GUIFrame color="255,255,255,255">
<Sprite name="ExperienceBar.Frame" texture="Content/UI/UIAtlasTalents.png" tile="false" sourcerect="0,466,259,51" slice="5,471,253,511" origin="0.5,0.5" />
</GUIFrame>
<Slider color="255,255,255,255">
<Sprite name="ExperienceBar.Slider" texture="Content/UI/UIAtlasTalents.png" tile="false" sourcerect="0,415,259,51" slice="8,423,250,457" origin="0.5,0.5" />
</Slider>
</ExperienceBar>
<ExperienceTextBackground color="255,255,255,255">
<Sprite name="ExperienceTextBackground" texture="Content/UI/UIAtlasTalents.png" tile="true" sourcerect="0,632,32,32" origin="0.5,0.5" />
</ExperienceTextBackground>
<SubtreeHeader color="255,255,255,255">
<Sprite name="SubtreeHeader" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="928,450,57,57" origin="0.5,0.5" slice="975,497,938,460"/>
</SubtreeHeader>
<EndocrineReminderIcon color="255,255,255,255">
<Sprite name="EndocrineReminderIcon" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="928,582,57,57" origin="0.5,0.5" maintainaspectratio="true"/>
</EndocrineReminderIcon>
<IconOverflowIndicator name="IconOverflowIndicator" texture="Content/UI/CommandUIAtlas.png" sourcerect="384,384,128,128" maintainaspectratio="true" tile="false"/>
<StatusMonitorButton.HullStatus color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="255,255,255,255" disabledcolor="125,125,125,255" pressedcolor="230,230,230,255">
<Sprite name="StatusMonitorButton.HullStatus.None" texture="Content/UI/StatusMonitorUI.png" state="None" sourcerect="3,3,102,48" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
@ -1502,7 +1554,6 @@
<Sprite name="StatusMonitorButton.ItemFinder.Selected" texture="Content/UI/StatusMonitorUI.png" state="Selected" sourcerect="324,61,102,48" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
<Sprite name="StatusMonitorButton.ItemFinder.Pressed" texture="Content/UI/StatusMonitorUI.png" state="Pressed" sourcerect="324,118,102,48" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
</StatusMonitorButton.ItemFinder>
<AlienButtonGreen color="255,255,255,255" disabledcolor="128,128,128,255">
<Sprite name="AlienButtonGreen.None" texture="Content/UI/UI_MainMenu.png" state="None" sourcerect="513,297,56,56" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
<Sprite name="AlienButtonGreen.Hover" texture="Content/UI/UI_MainMenu.png" state="Hover" sourcerect="513,359,56,56" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
@ -1531,7 +1582,6 @@
<Sprite name="AlienButtonGreen.Selected" texture="Content/UI/UI_MainMenu.png" state="Selected" sourcerect="696,297,56,56" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
<Sprite name="AlienButtonGreen.HoverSelected" texture="Content/UI/UI_MainMenu.png" state="HoverSelected" sourcerect="696,359,56,56" maintainaspectratio="true" tile="false" origin="0.5,0.5"/>
</AlienButtonOrange>
<TalentTreeLocked color="81,81,81,255">
<Sprite name="TalentTreeLocked" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="866,589,16,16" origin="0.5,0.5"/>
</TalentTreeLocked>
@ -1552,9 +1602,60 @@
<Sprite name="RandomizeButton.Hover" texture="Content/UI/UIAtlasGeneral.png" state="Hover" sourcerect="436,772,46,46" tile="false" origin="0.5,0.5" slice="439,775,479,815" minborderscale="1"/>
<Sprite name="RandomizeButton.Pressed" texture="Content/UI/UIAtlasGeneral.png" state="Pressed" sourcerect="486,772,46,46" tile="false" origin="0.5,0.5" slice="489,775,529,815" minborderscale="1"/>
</RandomizeButton>
<EyeButton color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="EyeButton" texture="Content/UI/MainIconsAtlas.png" sourcerect="149,285,86,48" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</EyeButton>
<SettingsMenuTab.Graphics color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="SettingsMenuTab.Graphics" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="0,64,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SettingsMenuTab.Graphics>
<SettingsMenuTab.AudioAndVC color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="SettingsMenuTab.AudioAndVC" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="0,129,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SettingsMenuTab.AudioAndVC>
<SettingsMenuTab.Controls color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="SettingsMenuTab.Controls" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="64,64,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SettingsMenuTab.Controls>
<SettingsMenuTab.Gameplay color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="SettingsMenuTab.Gameplay" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="64,129,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SettingsMenuTab.Gameplay>
<SettingsMenuTab.Mods color="169,212,187,255" hovercolor="220,220,220,255" selectedcolor="255,255,255,255" pressedcolor="100,100,100,255" disabledcolor="125,125,125,125">
<Sprite name="SettingsMenuTab.Mods" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="128,64,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</SettingsMenuTab.Mods>
<WorkshopMenu.InfoButton color="220,220,220,220" pressedcolor="125,125,125,125" hovercolor="255,255,255,255" selectedcolor="220,220,220,220" disabledcolor="125,125,125,125">
<Sprite name="WorkshopMenu.InfoButton" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="0,0,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</WorkshopMenu.InfoButton>
<WorkshopMenu.DownloadedIcon color="#585995" pressedcolor="#585995" hovercolor="#585995" selectedcolor="#585995" disabledcolor="#585995">
<Sprite name="WorkshopMenu.DownloadedIcon" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="193,0,63,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</WorkshopMenu.DownloadedIcon>
<WorkshopMenu.PublishedIcon color="#3b8670" pressedcolor="#3b8670" hovercolor="#3b8670" selectedcolor="#3b8670" disabledcolor="#3b8670">
<Sprite name="WorkshopMenu.PublishedIcon" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="193,64,63,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</WorkshopMenu.PublishedIcon>
<WorkshopMenu.InfoButtonUpdate color="220,220,220,220" pressedcolor="125,125,125,125" hovercolor="255,255,255,255" selectedcolor="220,220,220,220" disabledcolor="125,125,125,125">
<Sprite name="WorkshopMenu.InfoButtonUpdate" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="64,0,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</WorkshopMenu.InfoButtonUpdate>
<WorkshopMenu.EditButton color="220,220,220,220" pressedcolor="125,125,125,125" hovercolor="255,255,255,255" selectedcolor="220,220,220,220" disabledcolor="125,125,125,125">
<Sprite name="WorkshopMenu.EditButton" texture="Content/UI/SettingsMenuAtlas.png" sourcerect="128,0,64,64" tile="false" maintainaspectratio="true" origin="0.5,0.5"/>
</WorkshopMenu.EditButton>
<GUIButtonTransferArrow color="204,204,204,255" hovercolor="255,255,255,255" selectedcolor="204,204,204,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,125">
<Sprite name="GUIButtonTransferArrow" texture="Content/UI/InventoryUIAtlas.png" tile="false" sourcerect="788,740,124,124" origin="0.5,0.5"/>
<GUITextBlock textcolor="153,166,179,255" padding="0.0, 0.0, 0.0, 0.0"/>
</GUIButtonTransferArrow>
<CrewWalletIconLarge color="255,255,255,255" hovercolor="255,255,255,255" selectedcolor="204,204,204,255" pressedcolor="150,150,150,255" disabledcolor="125,125,125,255">
<Sprite name="CrewWalletIconLarge" texture="Content/UI/InventoryUIAtlas.png" tile="false" sourcerect="932,787,74,70" origin="0.5,0.5" maintainaspectratio="true"/>
</CrewWalletIconLarge>
<ObjectiveIndicatorIncomplete color="200,100,150,255" >
<Sprite name="ObjectiveIndicatorIncomplete" texture="Content/UI/UIAtlasGeneral.png" state="None" sourcerect="1,107,46,46" tile="false" origin="0.5,0.5" slice="6,112,42,148" minborderscale="1"/>
</ObjectiveIndicatorIncomplete>
<ObjectiveIndicatorCompleted color="154,213,163,255">
<Sprite name="ObjectiveIndicatorCompleted" texture="Content/UI/UIAtlasGeneral.png" tile="false" sourcerect="871,212,123,167" maintainaspectratio="true"/>
</ObjectiveIndicatorCompleted>
<HelpIcon color="204,204,204,255" hovercolor="77,77,204,255" selectedcolor="255,255,255,255" pressedcolor="100,100,150,255" disabledcolor="125,125,125,125">
<Sprite name="HelpIcon" texture="Content/UI/UIAtlasGeneral.png" sourcerect="536,604,36,36" origin="0.5,0.5" maintainaspectratio="true" tile="false" />
</HelpIcon>
<InfographicArrow color="255,255,255,255">
<Sprite name="InfographicArrowCurved" texture="Content/UI/StatusMonitorUI.png" sourcerect="164,189,27,154" origin="0.5,0.5" maintainaspectratio="true" tile="false" />
</InfographicArrow>
<InfographicArrowCurved color="255,255,255,255">
<Sprite name="InfographicArrowCurved" texture="Content/UI/StatusMonitorUI.png" sourcerect="8,189,131,155" origin="0.5,0.5" maintainaspectratio="true" tile="false" />
</InfographicArrowCurved>
</style>
</Override>

View File

@ -24,21 +24,20 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Upgrade gameversion="0.9.2.0" scale="0.5" />
<InventoryIcon texture="Mods/{{ config['name'] }}/players_icons.png" sourcerect="0,0,64,42" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/players_sprites.png" sourcerect="0,0,117,76" depth="0.55" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/players_icons.png" sourcerect="0,0,64,42" origin="0.5,0.5" />
<Sprite texture="%ModDir%/players_sprites.png" sourcerect="0,0,117,76" depth="0.55" origin="0.5,0.5" />
<Body width="117" height="76" />
<LightComponent LightColor="0.0,0.85,0.0,0.7" range="4" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false">
</LightComponent>
<LightComponent LightColor="0.0,0.85,0.0,0.7" range="4" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false"></LightComponent>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to control">
<GuiFrame relativesize="0.10,0.07" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
<TickBox text="Play">
<StatusEffect type="OnUse" targettype="This" IsOn="true">
<Conditional IsOn="false" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false">
<Conditional IsOn="true" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<Use />
</StatusEffect>
</TickBox>
@ -67,8 +66,7 @@
<Price locationtype="military" multiplier="1.1" sold="false" />
<Price locationtype="mine" multiplier="1.1" sold="false" />
</Price>
<Deconstruct time="20">
</Deconstruct>
<Deconstruct time="20"></Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="45" />
<RequiredSkill identifier="electrical" level="55" />
@ -78,21 +76,20 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Upgrade gameversion="0.9.2.0" scale="0.5" />
<InventoryIcon texture="Mods/{{ config['name'] }}/players_icons.png" sourcerect="64,0,64,40" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/players_sprites.png" sourcerect="117,0,51,33" depth="0.55" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/players_icons.png" sourcerect="64,0,64,40" origin="0.5,0.5" />
<Sprite texture="%ModDir%/players_sprites.png" sourcerect="117,0,51,33" depth="0.55" origin="0.5,0.5" />
<Body width="51" height="33" />
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false">
</LightComponent>
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false"></LightComponent>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to control">
<GuiFrame relativesize="0.10,0.07" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
<TickBox text="Play">
<StatusEffect type="OnUse" targettype="This" IsOn="true">
<Conditional IsOn="false" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false" >
<Conditional IsOn="true" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<Use />
</StatusEffect>
</TickBox>
@ -121,8 +118,7 @@
<Price locationtype="military" multiplier="1.1" sold="false" />
<Price locationtype="mine" multiplier="1.1" sold="false" />
</Price>
<Deconstruct time="20">
</Deconstruct>
<Deconstruct time="20"></Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="45" />
<RequiredSkill identifier="electrical" level="55" />
@ -132,21 +128,20 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Upgrade gameversion="0.9.2.0" scale="0.5" />
<InventoryIcon texture="Mods/{{ config['name'] }}/players_icons.png" sourcerect="128,0,64,40" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/players_sprites.png" sourcerect="168,0,51,33" depth="0.55" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/players_icons.png" sourcerect="128,0,64,40" origin="0.5,0.5" />
<Sprite texture="%ModDir%/players_sprites.png" sourcerect="168,0,51,33" depth="0.55" origin="0.5,0.5" />
<Body width="51" height="33" />
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false">
</LightComponent>
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false"></LightComponent>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to control">
<GuiFrame relativesize="0.10,0.07" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
<TickBox text="Play">
<StatusEffect type="OnUse" targettype="This" IsOn="true">
<Conditional IsOn="false" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false">
<Conditional IsOn="true" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<Use />
</StatusEffect>
</TickBox>
@ -175,8 +170,7 @@
<Price locationtype="military" multiplier="1.1" sold="false" />
<Price locationtype="mine" multiplier="1.0" minavailable="1" />
</Price>
<Deconstruct time="20">
</Deconstruct>
<Deconstruct time="20"></Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="45" />
<RequiredSkill identifier="electrical" level="55" />
@ -186,21 +180,20 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Upgrade gameversion="0.9.2.0" scale="0.5" />
<InventoryIcon texture="Mods/{{ config['name'] }}/players_icons.png" sourcerect="192,0,64,40" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/players_sprites.png" sourcerect="219,0,51,33" depth="0.55" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/players_icons.png" sourcerect="192,0,64,40" origin="0.5,0.5" />
<Sprite texture="%ModDir%/players_sprites.png" sourcerect="219,0,51,33" depth="0.55" origin="0.5,0.5" />
<Body width="51" height="33" />
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false">
</LightComponent>
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false"></LightComponent>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to control">
<GuiFrame relativesize="0.10,0.07" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
<TickBox text="Play">
<StatusEffect type="OnUse" targettype="This" IsOn="true">
<Conditional IsOn="false" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false">
<Conditional IsOn="true" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<Use />
</StatusEffect>
</TickBox>
@ -229,8 +222,7 @@
<Price locationtype="military" multiplier="1.0" minavailable="1" />
<Price locationtype="mine" multiplier="1.1" sold="false" />
</Price>
<Deconstruct time="20">
</Deconstruct>
<Deconstruct time="20"></Deconstruct>
<Fabricate suitablefabricators="fabricator" requiredtime="45">
<RequiredSkill identifier="mechanical" level="45" />
<RequiredSkill identifier="electrical" level="55" />
@ -240,21 +232,20 @@
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<Upgrade gameversion="0.9.2.0" scale="0.5" />
<InventoryIcon texture="Mods/{{ config['name'] }}/players_icons.png" sourcerect="256,0,64,40" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/players_sprites.png" sourcerect="270,0,51,33" depth="0.55" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/players_icons.png" sourcerect="256,0,64,40" origin="0.5,0.5" />
<Sprite texture="%ModDir%/players_sprites.png" sourcerect="270,0,51,33" depth="0.55" origin="0.5,0.5" />
<Body width="51" height="33" />
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false">
</LightComponent>
<LightComponent LightColor="0.0,0.0,0.0,0.0" range="1" powerconsumption="0" blinkfrequency="0" IsOn="false" canbeselected="false"></LightComponent>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to control">
<GuiFrame relativesize="0.10,0.07" anchor="CenterLeft" pivot="BottomLeft" relativeoffset="0.006,-0.05" style="ItemUI" />
<TickBox text="Play">
<StatusEffect type="OnUse" targettype="This" IsOn="true">
<Conditional IsOn="false" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
</StatusEffect>
<StatusEffect type="OnSecondaryUse" targettype="This" IsOn="false">
<Conditional IsOn="true" />
<sound file="Mods/{{ config['name'] }}/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<sound file="%ModDir%/sound_effects/boombox_play_cassette.ogg" type="OnUse" range="300" volume="1.0" />
<Use />
</StatusEffect>
</TickBox>
@ -282,8 +273,7 @@
<Price baseprice="{{ tape.price }}" soldeverywhere="false">{% for location in ["outpost", "city", "research", "military", "mine"] %}
<Price locationtype="{{ location }}" multiplier="{{ tape.multipliers[loop.index0] }}" sold="{{ tape.sold[loop.index0] }}" minavailable="1" />{% endfor %}
</Price>
<Deconstruct time="10">
</Deconstruct>
<Deconstruct time="10"></Deconstruct>
<Fabricate suitablefabricators="fabricator" displayname="recycleitem" requiredtime="{{ song_lengths[loop.index0]*0.5 }}">
<RequiredSkill identifier="mechanical" level="25" />
<RequiredSkill identifier="electrical" level="45" />
@ -291,12 +281,12 @@
<RequiredItem identifier="{% if config['slug'] != "sunken_tapes" %}{{ config["slug"] }}-{% endif %}cassette-blank" />
<RequiredItem identifier="fpgacircuit" />
</Fabricate>
<InventoryIcon texture="Mods/{{ config['name'] }}/icons.png" sourcerect="{{ 64 * positions[loop.index0]['column'] }},{{ 41 * positions[loop.index0]['row'] }},64,41" origin="0.5,0.5" />
<Sprite texture="Mods/{{ config['name'] }}/sprites.png" sourcerect="{{ 33 * positions[loop.index0]['column'] }},{{ 21 * positions[loop.index0]['row'] }},33,21" depth="0.6" origin="0.5,0.5" />
<InventoryIcon texture="%ModDir%/icons.png" sourcerect="{{ 64 * positions[loop.index0]['column'] }},{{ 41 * positions[loop.index0]['row'] }},64,41" origin="0.5,0.5" />
<Sprite texture="%ModDir%/sprites.png" sourcerect="{{ 33 * positions[loop.index0]['column'] }},{{ 21 * positions[loop.index0]['row'] }},33,21" depth="0.6" origin="0.5,0.5" />
<Body width="33" height="21" />
<Throwable slots="Any,RightHand,LeftHand" holdpos="5,-65" holdangle="0" handle1="0,1" throwforce="4.0" aimpos="35,-10" msg="Aim to throw">
<StatusEffect type="OnImpact" target="This" Condition="-5.0" disabledeltatime="true">
<sound file="Mods/{{ config['name'] }}/sound_effects/cassette_drop.ogg" range="500" volume="1.0" />
<sound file="%ModDir%/sound_effects/cassette_drop.ogg" range="500" volume="1.0" />
</StatusEffect>
</Throwable>
<CustomInterface canbeselected="true" drawhudwhenequipped="true" allowuioverlap="true" msg="Equip to inspect">
@ -343,7 +333,7 @@
<InventoryIcon texture="Content/Items/Electricity/signalcomp.png" sourcerect="0,160,4,4" origin="0.5,0.5" />
<ItemComponent>
<StatusEffect type="Always" target="This">
<sound file="Mods/{{ config['name'] }}/music/{{ tape.identifier }}.ogg" type="OnUse" range="1000" loop="true" volume="1.0" />
<sound file="%ModDir%/music/{{ tape.identifier }}.ogg" type="OnUse" range="1000" loop="true" volume="1.0" />
</StatusEffect>{% if tape.buffs %}
<StatusEffect type="Always" target="NearbyCharacters" range="1000">{% for buff in tape.buffs %}
{% if buff == "psychosis" %}<Affliction identifier="{{ buff }}" strength= "{{ '%0.4f' % (tape.buff_multiplier*(delta + 0.1)) }}" />{% else %}<Affliction identifier="{{ buff }}" strength= "{{ '%0.4f' % (tape.buff_multiplier*(delta*4 + 1)) }}" />{% endif %}{% endfor %}
@ -363,7 +353,7 @@
<InventoryIcon texture="Content/Items/Electricity/signalcomp.png" sourcerect="0,160,4,4" origin="0.5,0.5" />
<ItemComponent>
<StatusEffect type="Always" target="This">
<sound file="Mods/{{ config['name'] }}/music/{{ tape.identifier }}-walkman.ogg" type="OnUse" range="200" loop="true" volume="1.0" />
<sound file="%ModDir%/music/{{ tape.identifier }}-walkman.ogg" type="OnUse" range="200" loop="true" volume="1.0" />
</StatusEffect>{% if tape.buffs %}
<StatusEffect type="Always" target="NearbyCharacters" range="200">{% for buff in tape.buffs %}
{% if buff == "psychosis" %}<Affliction identifier="{{ buff }}" strength= "{{ '%0.4f' % (tape.buff_multiplier*(delta + 0.1)*0.5) }}" />{% else %}<Affliction identifier="{{ buff }}" strength= "{{ '%0.4f' % (tape.buff_multiplier*(delta*4 + 1)*0.5) }}" />{% endif %}{% endfor %}

View File

@ -241,7 +241,7 @@
- identifier: vjeranpas
name: Termiti - Vjeran pas
source:
url: https://www.youtube.com/watch?v=EOAiYRxLpq0
url: https://www.youtube.com/watch?v=QO3fQvTF5Lo
start: 00:00:00
end: -1
volume: 3
@ -283,7 +283,7 @@
- identifier: shanty1
name: Doodle Let Me Go
source:
url: https://www.youtube.com/watch?v=rbAhU913SSk
url: https://www.youtube.com/watch?v=CNQt86A2Kow
start: 00:00:00
end: 00:02:45
volume: 0
@ -845,8 +845,8 @@
- identifier: diodiver
name: Dio - Holy Diver
source:
url: https://www.youtube.com/watch?v=EhGEGIBGLu8
start: 00:00:08
url: https://youtu.be/1Obtf6ftDc8
start: 00:00:00
end: -1
volume: 0
note: ""