Jump to content

[FM16][SKIN] CFM Skin 2016


pikawa94

Recommended Posts

CFM Skin 2016 v1.3

A dark skin for Football Manager 2016. From now with "Instant Result Button".

Skin Preview:



mXubKxN.png

lPz4P8S.png

ZQmlzGP.png

M4WyIi5.png

8M1OUsA.png

iBa7l5O.png

jinmXKT.png

HrumnB4.png

k87UH1j.png

yOTkfcT.png

19oi3Ev.png

fNMfJrn.png

More Screenshots:

Download CFM Skin 2016 v1.3:

Credits:

Link to post
Share on other sites

Hello PequenoGenio,

  • Go to the "player overview panel.xml". Find and change this code:

    <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" mode="distribute_equally">
     <!-- Default: Attributes -->
     <container class="client_object_viewer_selector_panel" id="cos1" file="player overview big selector panel" save_session_state="true" minimum_width="640" default_width="-2" priority="2">
       <widget class="player_attributes_panel" id="patt" late_loading="true">
         <translation id="title" translation_id="229822" type="use" value="Attributes" />
       </widget>

       <integer id="default_for_unemployed_managers" value="pat1"/>
       <integer id="default_for_international_managers_other_team" value="pat1"/>
       <integer id="default_for_everyone_else" value="pat1"/>
       <integer id="default_for_versus_mode" value="pat1"/>
     </container>
     <!-- Default: Biography -->
     <container class="client_object_viewer_selector_panel" id="cos2" file="player overview big selector panel" save_session_state="true"  minimum_width="350" default_width="-1" priority="3">
       <integer id="default_for_unemployed_managers" value="phb1"/>
       <integer id="default_for_international_managers_other_team" value="phb1"/>
       <integer id="default_for_everyone_else" value="phb1"/>
       <integer id="default_for_versus_mode" value="phb1"/>
     </container>
   </container>

for this one:

    <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" mode="distribute_equally">
     <!-- Default: Attributes -->
     <container class="client_object_viewer_selector_panel" id="cos1" file="player overview big selector panel" save_session_state="true" minimum_width="640" [b]default_width="-3"[/b] priority="2">
       <widget class="player_attributes_panel" id="patt" late_loading="true">
         <translation id="title" translation_id="229822" type="use" value="Attributes" />
       </widget>

       <integer id="default_for_unemployed_managers" value="pat1"/>
       <integer id="default_for_international_managers_other_team" value="pat1"/>
       <integer id="default_for_everyone_else" value="pat1"/>
       <integer id="default_for_versus_mode" value="pat1"/>
     </container>
     <!-- Default: Biography -->
     <container class="client_object_viewer_selector_panel" id="cos2" file="player overview big selector panel" save_session_state="true"  [b]minimum_width="250"[/b] default_width="-1" priority="3">
       <integer id="default_for_unemployed_managers" value="phb1"/>
       <integer id="default_for_international_managers_other_team" value="phb1"/>
       <integer id="default_for_everyone_else" value="phb1"/>
       <integer id="default_for_versus_mode" value="phb1"/>
     </container>
   </container>

Link to post
Share on other sites

Hi Pikawa. Firstly great work, really good skin, one question though. Is it possible to have Shirts on the tactic screen in the way that the "Vitrex" skin does? I really dont like the stupid squares that SI went for this year.

Copy following files from Vitrex 2.0 and paste them to CFM Skin 2016:

  • panels/tactics icon info panel overview
  • panels/tactics icon info panel
  • panels/tactics overview panel

Also You need to find, copy and paste that folder:

  • graphics/pictures/kits

Link to post
Share on other sites

Copy following files from Vitrex 2.0 and paste them to CFM Skin 2016:

  • panels/tactics icon info panel overview
  • panels/tactics icon info panel
  • panels/tactics overview panel

Also You need to find, copy and paste that folder:

  • graphics/pictures/kits

I did as instructed, however, now I have "shirt-sized" squares. All it seemed to do was increase the size of the ugly SI boxes. Any idea what I'm doing wrong?

Link to post
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 2 weeks later...
  • 3 weeks later...
  • 1 month later...
  • 3 weeks later...
I remember this being discussed numerous times on the forum in the past. Try searching posts, it's definitely been within threads (so your best bet is not searching within titles if my memory serves me correct)

Cheerios found it and got it to work, by copying the three tactics xml files from the old version to the new one.

Link to post
Share on other sites

  • 1 month later...

hi great skin .... but I changed a couple of panels on your skin and now the background selector isn't working my fault I know but any ideas on how to fix it please ... I changed the sidebar to auto hide and I changed the player stats overview also ive made the boxes more transparent

Link to post
Share on other sites

hi great skin .... but I changed a couple of panels on your skin and now the background selector isn't working my fault I know but any ideas on how to fix it please ... I changed the sidebar to auto hide and I changed the player stats overview also ive made the boxes more transparent

I'm almost sure that You deleted this bunch of code:

<container file="background_selector/backgrounds"/>

and this:

<!-- Graphics Options-->		
<widget class="icon_button" id="bgs2" appearance="buttons/custom/interface/date/button" icon="icons/26px/bs" width="35" >
<event id="click_event" event_id="kev3"/>
<attachment class="event_relay_attachment" event_id="kev3">
<record id="action_event">
<flags id="event_id" value="show"/>
<flags id="event_target" value="bgs1"/>
</record>
</attachment>
<record id="object_property">
<list id="get_properties">
<record>
<integer id="get_property" value="ttcl" />
<integer id="set_property" value="Icol" />
</record>
<record>
<integer id="get_property" value="ttcl" />
<integer id="set_property" value="Jcol" />
</record>
</list>
</record>
</widget>

from "client object browser" file.

Put them into your new "client object browser" file.

Link to post
Share on other sites

this is what I have in client object browser panel where should I past your code please

<?xml version='1.0' encoding='utf-8'?>

<!-- this file lists the global panels that should be installed -->

<panel>

<layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

<!-- background picture - covers entire screen -->

<widget class="background" file="backgrounds/default" id="bgnd">

<record id="object_property">

<integer id="get_property" value="bgnd" />

<integer id="set_property" value="file" />

</record>

</widget>

<!-- background box - covers entire screen -->

<widget class="bordered_box" appearance="boxes/custom/background/paper"/>

<container file="custom/backgrounds"/>

<container class="horizontal_adaptive_container" gap="0" offset="0" inset="0">

<container default_width="-1" priority="1" minimum_width="1224">

<layout class="arrange_horizontal_attachment" alignment="left, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

<container>

<layout class="arrange_vertical_attachment" alignment="top, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

<animation class="translate_animation" start_value="0, 0.2" end_value="0, 0" duration="0.4" end_mode="hold_end" tween="ease_out" coord_mode="relative_to_screen" />

<!-- header area at top of screen - with title, menus, etc -->

<container id="head" class="header_panel">

<!-- hide this panel in "navigation disabled" mode -->

<attachment class="test_global_attachment" get_property="FS " value="true" set_property="hidn" />

<record id="object_property">

<integer id="get_property" value="objt" />

<integer id="set_property" value="objt" />

</record>

</container>

<container id="main">

<layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

<!-- match - covers entire lower part of screen when looking at a match -->

<widget class="match_highlights_panel" id="full" pitch_unique_id="full">

<attachment class="test_multiple_globals_attachment" default_value="true">

<list id="get_properties">

<record get_property="MatS" test_mode="0" value="false" skip_if_null="true" />

<record get_property="nfsM" test_mode="0" comparison_mode="1" value="true" skip_if_null="true" />

<record get_property="dtty" test_mode="1" comparison_mode="1" value="53" skip_if_null="true" />

</list>

<integer id="set_property" value="hidn" />

</attachment>

<record id="object_property">

<integer id="get_property" value="objt" />

<integer id="set_property" value="objt" />

</record>

</widget>

<!-- rest of the panels -->

<container class="container_with_mouse_events" propagate_mouse_events="false" DisW="false">

<!--when in a match and viewing highlights, we want the above container to allow mouse events to propagate to the match panel underneath it-->

<attachment class="test_multiple_globals_attachment" default_value="false">

<list id="get_properties">

<record get_property="sect" test_mode="0" value="hilp" skip_if_null="false"/>

<record get_property="MatS" test_mode="0" comparison_mode="1" value="false" skip_if_null="true" />

</list>

<integer id="set_property" value="prme"/>

</attachment>

<layout class="arrange_vertical_attachment" alignment="top, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

<container class="horizontal_adaptive_container" layout="120,-1" height="35" inset="0" offset="0" gap="0">

<!-- hide this panel in "navigation disabled" mode -->

<attachment class="test_multiple_globals_attachment" default_value="true">

<list id="get_properties">

<record get_property="TTyp" test_mode="0" value="1" skip_if_null="false" />

<record get_property="dtty" test_mode="0" comparison_mode="0" value="53" skip_if_null="false" />

<record get_property="FS " test_mode="0" comparison_mode="1" value="true" skip_if_null="false" />

<record get_property="DRft" test_mode="0" comparison_mode="1" value="true" skip_if_null="false" />

</list>

<integer id="set_property" value="hidn" />

</attachment>

<widget class="current_game_date_widget" id="cgdw">

<attachment class="test_global_attachment" get_property="gset" value="false" set_property="hidn"/>

<attachment class="test_global_attachment" get_property="cont" set_property="disa">

<list id="value">

<integer value="-5"/>

</list>

</attachment>

</widget>

<!--actions bar-->

<container height="35">

<layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

<!-- coloured actions bar image -->

<widget class="bordered_box" id="ACTb" appearance="boxes/custom/interface/tab bar/paper"/>

<container>

<layout class="arrange_horizontal_attachment" alignment="right, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

<!-- actions and sections bar -->

<container class="sections_menu_strip" id="acse" offset="30" gap="6" />

<!--in game editor edit object button-->

<container width="50">

<attachment class="test_global_attachment" get_property="gset" value="false" set_property="hidn" />

<layout class="arrange_horizontal_attachment" alignment="middle" offset="0" gap="0" />

<layout class="stick_to_sides_attachment" alignment="vertical" layout_children="true" inset="0" />

<widget class="edit_object_icon_button" id="edit" cant_be_toggled="true" icon="icons/16px/edit" icon_alignment="left" appearance="buttons/custom/interface/tab bar/button" auto_size="none" multiline="false" width="50">

<record id="primary_icon_properties" red_replacement="secondary" />

<record id="secondary_icon_properties" red_replacement="secondary" />

<attachment class="flash_colour_attachment" auto_start="false" rate="850">

<colour id="first_colour" red="49" green="52" blue="63" />

<colour id="second_colour" red="46" green="103" blue="182" />

<flags id="colour_property" value="bkcl" />

</attachment>

</widget>

</container>

<!--Help System-->

<widget class="help_icon_button" id="hotw" width="60" icon="icons/16px/help">

<translation id="text" translation_id="291316" type="use" value="Help[COMMENT: quick link icon hint]" />

<translation id="hint" translation_id="291316" type="use" value="Help[COMMENT: quick link icon hint]" />

</widget>

<widget class="icon_button" appearance="" icon="icons/26px/settings" width="30" icon_colour="white" alignment="centre_x,top" >

<event id="click_event" event_id="obgs1"/>

<attachment class="event_relay_attachment" event_id="obgs1">

<record id="action_event">

<flags id="event_id" value="show"/>

<flags id="event_target" value="obgs"/>

</record>

</attachment>

</widget>

<!--instant match button-->

<widget class="icon_button" id="INST" appearance="buttons/custom/instant/button" width="150" size="xlarge" style="semi_bold" colour="normal_icon" alignment="centre" secondary_icon_enabled="true" secondary_icon="icons/16px/instant" secondary_icon_alignment="centre_right, centre_y">

<translation id="text" translation_id="339740" type="use" value="Instant Result[COMMENT: text for a button that will generate an instant result for the upcoming match rather than having to go through and play it]" />

<record id="click_event" event_id="INST" event_target="glob" />

<record id="secondary_icon_properties" red_replacement="normal_icon"/>

<attachment class="test_global_attachment" get_property="sect" mode="1" set_property="hidn">

<list id="value">

<integer value="phtc" />

<integer value="PhcP" />

<integer value="PhcR" />

<integer value="PhcK" />

<integer value="PhcH" />

<integer value="PhcN" />

<integer value="PhcC" />

<integer value="PhcF" />

<integer value="patc" />

<integer value="PacP" />

<integer value="PacR" />

<integer value="PacK" />

<integer value="PacH" />

<integer value="PacN" />

<integer value="PacC" />

<integer value="PacF" />

</list>

</attachment>

</widget>

</container>

</container>

</container>

<!--match actions bar-->

<container class="bordered_box" appearance="boxes/custom/interface/tab bar/paper" height="35" diAN="true">

<layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

<attachment class="test_multiple_globals_attachment" default_value="true">

<list id="get_properties">

<record get_property="TTyp" test_mode="1" value="1" skip_if_null="false" />

<record get_property="dtty" test_mode="1" comparison_mode="1" value="53" skip_if_null="false" />

</list>

<integer id="set_property" value="hidn" />

</attachment>

<!-- Only enable animations on the full match screen and when auto-hide is on -->

<attachment class="test_multiple_globals_attachment" default_value="true">

<list id="get_properties">

<record get_property="MaMi" test_mode="0" value="true" default_value="true" />

<record get_property="dsAH" test_mode="0" comparison_mode="1" value="true" skip_if_null="true" />

<record get_property="dsAO" test_mode="0" comparison_mode="1" value="true" skip_if_null="true" />

</list>

<integer id="set_property" value="diAN" />

</attachment>

<!-- Convert mouse enter/exit into animation trigger events so that other widgets can also use these triggers -->

<!-- animation_relay_attachment get disabled when animations are disbaled to prevent them from wastefully firing in the rest of the game -->

<attachment class="animation_relay_attachment" event_id="msen">

<record id="action_event">

<flags id="event_id" value="SliM" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

</record>

</attachment>

<attachment class="animation_relay_attachment" event_id="msex">

<record id="action_event">

<flags id="event_id" value="SloM" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

</record>

</attachment>

<!-- These events are sent by modal popup panels on the match screen to disable animations when they are opened and then re-enable them when closed -->

<attachment class="event_relay_attachment" event_id="DsAn">

<record id="action_event">

<flags id="event_id" value="SETP" />

<flags id="id" value="pasA" />

<boolean id="value" value="true" />

</record>

</attachment>

<attachment class="event_relay_attachment" event_id="EnAn">

<record id="action_event">

<flags id="event_id" value="SETP" />

<flags id="id" value="pasA" />

<boolean id="value" value="false" />

</record>

</attachment>

<!-- An animations to ensure that the panel's default position is off the screen -->

<animation class="translate_animation" start_value="0,36" end_value="0,36" duration="2" end_mode="hold_end" coord_mode="absolute_to_target" apply_to_mouse="false" />

<!--slide in on mouse enter-->

<animation class="translate_animation" trigger_start="SliM" trigger_end="SloM" end_mode="hold_auto_reverse_hold" coord_mode="absolute_to_target" apply_to_mouse="false">

<!-- This is really just a normal slide out but some extra waiting is required at the end to compensate for a timing issue when pausing -->

<list id="storyboard">

<record interval="0.0" value="0,0" tween="ease_in_out" />

<record interval="0.3" value="0,-36" tween="linear" />

<record interval="0.4" value="0,-36" tween="linear" />

</list>

</animation>

<!-- coloured actions bar image (match)-->

<widget class="picture" id="macb" file="interface/header/match/actionbar" />

<container>

<layout class="arrange_horizontal_attachment" alignment="right, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

<!-- actions and sections bar -->

<container class="menu_strip" id="acts" appearance="none" offset="0" gap="0" default_widget_type="action_button_action" submenu_type="popup_button_actions" separator_type="picture">

<flags id="CaMH" value="true"/>

<record id="default_widget_properties" />

<record id="submenu_properties" fixed="true">

<event id="click_notification_event" event_id="DMCN" item="NULL" />

<event id="menu_layout_notification_event" event_id="MLNO" />

</record>

<record id="more_button_properties">

<record id="opened_event">

<flags id="event_id" value="DsAn" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

</record>

<record id="closed_event">

<flags id="event_id" value="EnAn" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

</record>

</record>

</container>

</container>

</container>

<container class="plain_box">

<layout class="arrange_vertical_attachment" alignment="bottom, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

<container>

<layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

<widget class="picture" file="custom/sidebar/hide hint" image_alignment="left,centre_y,centre_x" scale_picture="false" keep_aspect_ratio="false"/>

<container class="horizontal_adaptive_container" layout="40,-1" inset="0" offset="0" gap="0">

<container class="container_with_mouse_events" propagate_mouse_events="true">

<attachment class="event_relay_attachment" event_id="msen">

<record id="action_event">

<flags id="event_id" value="ShSb" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

<boolean id="width" value="166" />

</record>

</attachment>

<attachment class="event_relay_attachment" event_id="msex">

<record id="action_event">

<flags id="event_id" value="HiSb" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

<boolean id="width" value="266" />

</record>

</attachment>

</container>

<container/>

</container>

<container id="main">

<layout class="arrange_horizontal_attachment" alignment="middle, extend" gap="0" offset="0" />

<layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

<container width="10"/>

<!-- screen content area -->

<container id="scca" auto_size="horizontal">

<layout class="stick_to_sides_attachment" alignment="all" layout_children="true" inset="2" />

<layout class="stick_to_sides_attachment" alignment="vertical" inset="5" />

</container>

</container>

<container>

<layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

<attachment class="event_relay_attachment" event_id="msen">

<record id="action_event">

<flags id="event_id" value="ShSb" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

<boolean id="width" value="166" />

</record>

</attachment>

<attachment class="event_relay_attachment" event_id="msex">

<record id="action_event">

<flags id="event_id" value="HiSb" />

<integer id="evfl" value="7" />

<flags id="evtg" value="root" />

<boolean id="width" value="266" />

</record>

</attachment>

<animation class="translate_animation" start_value="-166,0" end_value="-166,0" duration="2" end_mode="hold_end" coord_mode="absolute_to_target" apply_to_mouse="true" />

<animation class="translate_animation" trigger_start="ShSb" trigger_end="HiSb" end_mode="hold_auto_reverse_hold" coord_mode="absolute_to_target" apply_to_mouse="true">

<!-- This is really just a normal slide out but some extra waiting is required at the end to compensate for a timing issue when pausing-->

<list id="storyboard">

<record interval="0.0" value="0,0" tween="ease_in_out" />

<record interval="0.3" value="161,0" tween="linear" />

<record interval="0.4" value="161,0" tween="linear" />

</list>

</animation>

<widget class="sidebar_menu_table" id="side" width="166">

<animation class="translate_animation" start_value="-0.1, 0" end_value="0, 0" duration="0.4" end_mode="hold_end" tween="ease_out" coord_mode="relative_to_screen" />

<record id="object_property">

<integer id="get_property" value="objt" />

<integer id="set_property" value="cotO" />

</record>

<attachment class="test_multiple_globals_attachment" default_value="true">

<list id="get_properties">

<record get_property="TTyp" test_mode="0" value="1" skip_if_null="false" />

<record get_property="FS " test_mode="0" comparison_mode="1" value="true" skip_if_null="false" />

<record get_property="DRpg" test_mode="0" comparison_mode="1" value="true" skip_if_null="false" />

</list>

<integer id="set_property" value="FoHi" />

</attachment>

</widget>

</container>

</container>

<!-- footer area at bottom of screen -->

<container id="foot" file="footer" />

</container>

</container>

</container>

</container>

</container>

<widget class="sidebar_chat_box" id="chbo" default_width="200" priority="2"/>

</container>

</panel>

Link to post
Share on other sites

Brilliant skin. Is there a way to change the colour of the top and sidebar from its current white? Cheers

For sure there is a way to change a colour of the top and sidebar but what You exactly want to do? I don't understand You man. Sorry

Is it possible to get the thicker attribute numbers and letters from the 'Profile' page to the other page?

I'm working on it - update v3.1 will have thicker attribute for sure.

unfortunately got a crash when trying to make a substitution any ideas ?

Got no idea. Are You sure that is happening beacuse of the skin?

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...