Jump to content

[FM24][HELP]Random and Small Skinning Questions


TCSSkin
 Share

Recommended Posts

  • Replies 1.8k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

I am interested to editing the scoutingcard/report back to how it was in FM21/22/23. When stats were still being displayed. Can anyone direct me in the right folder/panel. I found a bunch of scouting panels + widget, but I lack the skill to see which is the correct one, so I can edit it for FM24. Would appreciate it. The rest I will try to trial and error by myself. :D

Link to post
Share on other sites

I'd like to add player faces to the 3x Team Talk Screens (Pre, HT and Post match), I did this a few FM's ago but I can't quite get it right in FM24. This is what I did previously:
 
image.png.8ca59674dba9f508466fcaeeba91baf8.png


I know it's these 3x files which control it;

match sub talk panel.xml

match team talk panel.xml

match team talk person info panel.xml

I just can't remember the code to add in, could anyone help?

Link to post
Share on other sites

1 hour ago, stevemc said:

I'd like to add player faces to the 3x Team Talk Screens (Pre, HT and Post match), I did this a few FM's ago but I can't quite get it right in FM24. This is what I did previously:
 
image.png.8ca59674dba9f508466fcaeeba91baf8.png


I know it's these 3x files which control it;

match sub talk panel.xml

match team talk panel.xml

match team talk person info panel.xml

I just can't remember the code to add in, could anyone help?

            <container class="main_subtle_box_no_margin"  id="main" >
                            <layout class="arrange_horizontal_attachment" layout="76,-1" offset="0" gap="0" />
                            <layout class="stick_to_sides_attachment" alignment="vertical" apply_to_children="true" inset="0" />
            
            <container class="main_subtle_box_no_margin"  >                
            <attachment_group class="vertical_arrange" vertical_offset="0" vertical_gap="0" horizontal_inset="0"/>            
                    <widget class="object_portrait_picture" id="pict" scale_picture="true" image_alignment="middle" height="72">
                     <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <record id="object_property">
                            <integer id="get_property" value="objt"/>
                            <integer id="set_property" value="objt"/>
                        </record>
                    </widget>     
             </container>
 

 

need a close container at the bottom

Edited by JustHowie
Link to post
Share on other sites

17 minutes ago, JustHowie said:

            <container class="main_subtle_box_no_margin"  id="main" >
                            <layout class="arrange_horizontal_attachment" layout="76,-1" offset="0" gap="0" />
                            <layout class="stick_to_sides_attachment" alignment="vertical" apply_to_children="true" inset="0" />
            
            <container class="main_subtle_box_no_margin"  >                
            <attachment_group class="vertical_arrange" vertical_offset="0" vertical_gap="0" horizontal_inset="0"/>            
                    <widget class="object_portrait_picture" id="pict" scale_picture="true" image_alignment="middle" height="72">
                     <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <record id="object_property">
                            <integer id="get_property" value="objt"/>
                            <integer id="set_property" value="objt"/>
                        </record>
                    </widget>     
             </container>
 

 

need a close container at the bottom

Thanks for that, whereabouts does it need to go in the files? Keeps throwing up errors...

match sub talk panel.xml

Quote

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

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

    <container>
        <layout class="arrange_vertical_attachment" layout="230, -1, 40" offset="0" gap="0" />
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />

        <!-- subs list -->
        <container id="subs">
            <layout class="arrange_horizontal_attachment" alignment="middle"  gap="2" offset="0" wrap="true" />
            <record id="default_properties" width="240" />
        </container>

        <container>
            <attachment_group class="horizontal_arrange" horizontal_layout="-2, -5, -2" />

            <container />

            <container>
                <attachment_group class="vertical_arrange" vertical_alignment="top, fill" vertical_gap="20" vertical_offset="20" />

                <!-- what was said -->
                <container>
                    <attachment_group class="vertical_arrange_autosize" vertical_alignment="top, extend" horizontal_alignment="horizontal" horizontal_inset="20" />

                    <container class="inner_subtle_box" appearance="boxes/custom/speech bubble/bottom/paper" id="prev" hidden="true">
                        <layout class="fit_children_attachment" alignment="vertical" offset="12" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal, top" inset="8, 20, 0, 20" apply_to_children="true" />

                        <widget class="text" id="cnvr" alignment="centre" auto_size="vertical" colour="text" />
                    </container>
                </container>

                <!-- main response box -->
                <container class="main_transparent_box" id="cntr">
                    <attachment_group class="vertical_arrange" vertical_alignment="top, extend" />
                    <layout class="stick_to_sides_attachment" alignment="vertical" inset="8" />

                    <!-- gestures -->
                    <container class="interaction_gesture_selector_panel" id="gest" />

                    <!-- statements -->
                    <container id="stat">
                        <attachment_group class="vertical_arrange" vertical_alignment="top, extend"/>

                        <widget class="text" font="title" auto_size="vertical">
                            <translation id="text" translation_id="515074" type="use" value="Statement[COMMENT: AREA: Team talk; SUB-AREA: Team talk statements list; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Title for list of available statements to make to the team]"/>
                        </widget>

                        <widget class="table" id="resp" layout="-1, -1" mode="fill_rows, select_rows, highlight_on_scroll" auto_size_rows="true" fixed_size_rows="false" all_content_same_height="false" row_spacing="2" navigation_focus_target="true" select_event="tTSl">
                            <flags id="row_appearance" value="tables/standard/row/selected/row" />
                            <list id="column_widget_properties">
                                <record index="0" alignment="left, centre_y" />
                                <record index="1" alignment="centre" appearance="labels/standard/label" />
                            </list>
                            <list id="column_table_properties">
                                <record index="0" left="10" top="4" bottom="4" right="10" />
                                <record index="1" left="10" top="4" bottom="4" right="10" />
                            </list>
                        </widget>
                    </container>

                    <container height="250" id="donc">
                        <attachment_group class="vertical_arrange_horizontal_centre" vertical_alignment="middle" />

                        <widget class="text" size="large" style="bold" auto_size="all">
                            <translation id="text" translation_id="515075" type="use" value="Team Talk Complete[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Information text indicating team talk is complete]" />
                        </widget>

                        <widget class="text" id="dont" auto_size="all" />
                    </container>
                </container>
            </container>

            <container />
        </container>

        <container class="main_transparent_box_no_margin" height="40">
            <attachment_group class="horizontal_arrange" horizontal_alignment="right" />

            <!--debug player reactions toggle button-->
            <widget class="button" id="debT" auto_size="horizontal" click_event="debT" hidden="true">
                <string id="text" value="Debug Info" />
            </widget>

            <widget class="button" id="cofT" auto_size="horizontal" click_event="aptc">
                <translation id="text" translation_id="515076" type="use" value="Confirm sub[COMMENT: AREA: Team talk; SUB-AREA: Substitute team talk; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Button label to confirm pending substitutions]" />
            </widget>
            <widget class="button" id="canc" auto_size="horizontal" click_event="cntt">
                <translation id="text" translation_id="515077" type="use" value="Cancel sub[COMMENT: AREA: Team talk; SUB-AREA: Substitute team talk; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Button label to cancel pending substitutions]" />
            </widget>
        </container>
    </container>

</panel>

 

match team talk panel.xml

Quote

<panel>
    <attachment_group class="vertical_arrange" vertical_alignment="bottom,extend" vertical_gap="0"/>

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

    <container>
        <attachment_group class="vertical_arrange" vertical_layout="75, -1" vertical_gap="4">
            <global id="vertical_offset" name="ui.main_box_gap"/>
            <global id="horizontal_inset" name="ui.main_box_gap"/>
        </attachment_group>
        <animation class="fade_animation" start_value="0" end_value="1" duration="0.5" delay="0" end_mode="hold_end" trigger_id="hidden" trigger_start="false" trigger_end="true"/>

        <!-- top row of players - numbers 8-11 -->
        <container id="topP">
            <attachment_group class="horizontal_arrange_vertical_autosize" horizontal_alignment="middle" horizontal_gap="3" vertical_inset="0"/>

            <widget class="match_team_talk_person_info_panel" id="7">
                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1365"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="230"/>
                            <integer id="false_value" value="220"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="300"/>
                            <integer id="false_value" value="300"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="350"/>
                            <integer id="false_value" value="350"/>
                        </record>
                    </list>
                </attachment>
            </widget>
            <widget class="match_team_talk_person_info_panel" id="8">
                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1366"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="230"/>
                            <integer id="false_value" value="220"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="300"/>
                            <integer id="false_value" value="300"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="350"/>
                            <integer id="false_value" value="350"/>
                        </record>
                    </list>
                </attachment>
            </widget>
            <widget class="match_team_talk_person_info_panel" id="9">
                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1366"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="230"/>
                            <integer id="false_value" value="220"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="300"/>
                            <integer id="false_value" value="300"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="350"/>
                            <integer id="false_value" value="350"/>
                        </record>
                    </list>
                </attachment>
            </widget>
            <widget class="match_team_talk_person_info_panel" id="10">
                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1366"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="230"/>
                            <integer id="false_value" value="220"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="300"/>
                            <integer id="false_value" value="300"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="350"/>
                            <integer id="false_value" value="350"/>
                        </record>
                    </list>
                </attachment>
            </widget>
        </container>

        <container>
            <attachment_group class="horizontal_arrange" horizontal_alignment="middle,extend"/>

            <container width="70">
                <layout class="show_medium_horizontal" min_value="1920"/>
            </container>

            <!-- left hand side column of players - numbers 1-7 -->
            <container>
                <attachment_group class="vertical_arrange_autosize" vertical_gap="3"/>

                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1366"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="230"/>
                            <integer id="false_value" value="230"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="300"/>
                            <integer id="false_value" value="300"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="350"/>
                            <integer id="false_value" value="350"/>
                        </record>
                    </list>
                </attachment>

                <widget class="match_team_talk_person_info_panel" id="6"/>
                <widget class="match_team_talk_person_info_panel" id="5"/>
                <widget class="match_team_talk_person_info_panel" id="4"/>
                <widget class="match_team_talk_person_info_panel" id="3"/>
                <widget class="match_team_talk_person_info_panel" id="2"/>
                <widget class="match_team_talk_person_info_panel" id="1"/>
                <widget class="match_team_talk_person_info_panel" id="0"/>
            </container>

            <container>
                <attachment_group class="horizontal_arrange" horizontal_alignment="middle"/>

                <container>
                    <attachment class="test_screen_size_attachment" skip_if_false="true">
                        <list id="properties">
                            <record>
                                <flags id="alignment" value="horizontal"/>
                                <integer id="min_value" value="0"/>
                                <integer id="max_value" value="1366"/>
                                <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                <symbol id="set_property" value="width"/>
                                <integer id="true_value" value="500"/>
                                <integer id="false_value" value="500"/>
                            </record>
                            <record>
                                <flags id="alignment" value="horizontal"/>
                                <integer id="min_value" value="1366"/>
                                <integer id="max_value" value="1466"/>
                                <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                <symbol id="set_property" value="width"/>
                                <integer id="true_value" value="675"/>
                                <integer id="false_value" value="675"/>
                            </record>
                            <record>
                                <flags id="alignment" value="horizontal"/>
                                <integer id="min_value" value="1466"/>
                                <integer id="max_value" value="1600"/>
                                <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                <symbol id="set_property" value="width"/>
                                <integer id="true_value" value="750"/>
                                <integer id="false_value" value="750"/>
                            </record>
                            <record>
                                <flags id="alignment" value="horizontal"/>
                                <integer id="min_value" value="1600"/>
                                <integer id="max_value" value="10000"/>
                                <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                <symbol id="set_property" value="width"/>
                                <integer id="true_value" value="850"/>
                                <integer id="false_value" value="850"/>
                            </record>
                        </list>
                    </attachment>

                    <attachment_group class="vertical_arrange" vertical_alignment="bottom,extend" vertical_gap="0" vertical_offset="0"/>

                    <!-- what was said -->
                    <container>
                        <attachment_group class="vertical_arrange" vertical_alignment="middle" horizontal_alignment="horizontal" horizontal_inset="20"/>

                        <container class="inner_subtle_box" appearance="boxes/custom/speech bubble/bottom/paper" id="prev" hidden="true" red_replacement="bg accent">
                            <attachment_group class="vertical_arrange_autosize"/>

                            <widget class="text" id="cnvr" alignment="centre" auto_size="vertical" colour="accent button text"/>
                        </container>
                    </container>

                    <!-- main response box -->
                    <container class="main_transparent_box" id="cntr" navigation_container="true" default_focus="true">
                        <attachment class="test_screen_size_attachment" skip_if_false="true">
                            <list id="properties">
                                <record>
                                    <flags id="alignment" value="vertical"/>
                                    <integer id="min_value" value="0"/>
                                    <integer id="max_value" value="875"/>
                                    <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                    <symbol id="set_property" value="height"/>
                                    <integer id="true_value" value="475"/>
                                    <integer id="false_value" value="475"/>
                                </record>
                                <record>
                                    <flags id="alignment" value="vertical"/>
                                    <integer id="min_value" value="875"/>
                                    <integer id="max_value" value="968"/>
                                    <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                    <symbol id="set_property" value="height"/>
                                    <integer id="true_value" value="575"/>
                                    <integer id="false_value" value="575"/>
                                </record>
                                <record>
                                    <flags id="alignment" value="vertical"/>
                                    <integer id="min_value" value="968"/>
                                    <integer id="max_value" value="1080"/>
                                    <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                    <symbol id="set_property" value="height"/>
                                    <integer id="true_value" value="675"/>
                                    <integer id="false_value" value="675"/>
                                </record>
                                <record>
                                    <flags id="alignment" value="vertical"/>
                                    <integer id="min_value" value="1080"/>
                                    <integer id="max_value" value="1200"/>
                                    <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                    <symbol id="set_property" value="height"/>
                                    <integer id="true_value" value="750"/>
                                    <integer id="false_value" value="750"/>
                                </record>
                                <record>
                                    <flags id="alignment" value="vertical"/>
                                    <integer id="min_value" value="1200"/>
                                    <integer id="max_value" value="10000"/>
                                    <!-- This is a very large value as we want our widget to show if > the min_value.  The attachment itself only does values between a range so we set the max arbitrarily high to make this work -->
                                    <symbol id="set_property" value="height"/>
                                    <integer id="true_value" value="850"/>
                                    <integer id="false_value" value="850"/>
                                </record>
                            </list>
                        </attachment>

                        <attachment_group class="vertical_arrange" vertical_alignment="top, extend" vertical_gap="8"/>

                        <!-- who to talk to -->
                        <container id="whot">
                            <attachment_group class="horizontal_arrange_wrapped" horizontal_alignment="left" horizontal_gap="0"/>

                            <widget class="text" auto_size="all" alignment="left, centre_y">
                                <translation id="text" translation_id="515086" type="use" value="Talk to:[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Informal; CHARLIMIT: None; REF-ID: n/a; NOTE: Initial string to select which group of players to talk to]"/>
                            </widget>

                            <widget class="spacer" width="25"/>

                            <widget class="radio_button" show_button_appearance="true" icon="none" id="ttRm" auto_size="all" click_event="ttRm" appearance="switches/toggle/left/button">
                                <translation id="text" translation_id="515087" type="use" value="Room[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Informal; CHARLIMIT: None; REF-ID: n/a; NOTE: Button label to select which group of players to talk to]"/>
                            </widget>

                            <widget class="radio_button" show_button_appearance="true" icon="none" id="ttDf" auto_size="all" click_event="ttDf" appearance="switches/toggle/middle/button">
                                <translation id="text" translation_id="231452" type="use" value="Defenders"/>
                            </widget>

                            <widget class="radio_button" show_button_appearance="true" icon="none" id="ttMd" auto_size="all" click_event="ttMd" appearance="switches/toggle/middle/button">
                                <translation id="text" translation_id="231453" type="use" value="Midfielders"/>
                            </widget>

                            <widget class="radio_button" show_button_appearance="true" icon="none" id="ttAt" auto_size="all" click_event="ttAt" appearance="switches/toggle/middle/button">
                                <translation id="text" translation_id="231454" type="use" value="Attackers"/>
                            </widget>

                            <widget class="radio_button" show_button_appearance="true" icon="none" id="ttIn" auto_size="all" click_event="ttIn" appearance="switches/toggle/right/button">
                                <translation id="text" translation_id="515088" type="use" value="Individuals[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Informal; CHARLIMIT: None; REF-ID: n/a; NOTE: Button label to select which group of players to talk to]"/>
                            </widget>
                        </container>

                        <widget class="horizontal_divider"/>

                        <!-- gestures -->
                        <container class="interaction_gesture_selector_panel" id="gest"/>

                        <!-- statements -->
                        <container id="stat">
                            <attachment_group class="vertical_arrange" vertical_alignment="top, extend"/>

                            <widget class="text" font="title" auto_size="vertical">
                                <translation id="text" translation_id="515074" type="use" value="Statement[COMMENT: AREA: Team talk; SUB-AREA: Team talk statements list; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Title for list of available statements to make to the team]"/>
                            </widget>

                            <widget class="table" id="resp" layout="-1, -1" mode="fill_rows, select_rows, highlight_on_scroll" auto_size_rows="true" fixed_size_rows="false" all_content_same_height="false" row_spacing="2" navigation_focus_target="true" select_event="tTSl">
                                <flags id="row_appearance" value="buttons/subtle/flex/button"/>
                                <list id="column_widget_properties">
                                    <record index="0" alignment="left, centre_y" auto_size="vertical"/>
                                    <record index="1" alignment="centre"/>
                                </list>
                                <list id="column_table_properties">
                                    <record index="0" left="10" top="8" bottom="8" right="0"/>
                                    <record index="1" left="8" top="8" bottom="8" right="0">
                                        <record id="widget_info" class="button" font="title" colour="accent button text" size="small" auto_size="all" red_replacement="bg accent" appearance="labels/standard/label"/>
                                    </record>
                                </list>
                            </widget>
                        </container>

                        <container height="250" id="donc">
                            <attachment_group class="vertical_arrange_horizontal_centre" vertical_alignment="middle" vertical_gap="2"/>

                            <widget class="text" size="xlarge" style="bold" auto_size="all">
                                <translation id="text" translation_id="515075" type="use" value="Team Talk Complete[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Formal; CHARLIMIT: None; REF-ID: n/a; NOTE: Information text indicating team talk is complete]"/>
                            </widget>

                            <widget class="text" id="dont" auto_size="all"/>
                        </container>
                    </container>

                    <widget class="picture" file="icons/16px/bubble point" height="16" image_alignment="centre"/>
                </container>
            </container>

            <!-- right hand side column of players - substitutes -->
            <!-- this side needs to be wider than the left to account for the width of the scrolling_box -->
            <container class="scrolling_box">
                <attachment class="test_screen_size_attachment" skip_if_false="true">
                    <list id="properties">
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="0"/>
                            <integer id="max_value" value="1366"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="240"/>
                            <integer id="false_value" value="240"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1366"/>
                            <integer id="max_value" value="1600"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="310"/>
                            <integer id="false_value" value="310"/>
                        </record>
                        <record>
                            <flags id="alignment" value="horizontal"/>
                            <integer id="min_value" value="1600"/>
                            <integer id="max_value" value="10000"/>
                            <symbol id="set_property" value="width"/>
                            <integer id="true_value" value="360"/>
                            <integer id="false_value" value="360"/>
                        </record>
                    </list>
                </attachment>

                <container>
                    <attachment_group class="vertical_arrange_autosize" vertical_gap="3"/>

                    <widget class="match_team_talk_person_info_panel" id="11"/>
                    <widget class="match_team_talk_person_info_panel" id="12"/>
                    <widget class="match_team_talk_person_info_panel" id="13"/>
                    <widget class="match_team_talk_person_info_panel" id="14"/>
                    <widget class="match_team_talk_person_info_panel" id="15"/>
                    <widget class="match_team_talk_person_info_panel" id="16"/>
                    <widget class="match_team_talk_person_info_panel" id="17"/>
                    <widget class="match_team_talk_person_info_panel" id="18"/>
                    <widget class="match_team_talk_person_info_panel" id="19"/>
                    <widget class="match_team_talk_person_info_panel" id="20"/>
                    <widget class="match_team_talk_person_info_panel" id="21"/>
                    <widget class="match_team_talk_person_info_panel" id="22"/>
                </container>
            </container>

            <container width="70">
                <layout class="show_medium_horizontal" min_value="1920"/>
            </container>
        </container>

    </container>

    <container background_colour="bg" height="70" navigation_container="true">
        <attachment_group class="horizontal_arrange" horizontal_alignment="middle, fill" horizontal_offset="4"/>
        <animation class="translate_animation" start_value="0, 1" end_value="0, 0" duration="0.3" delay="0" end_mode="hold_end" tween="ease_out_4" coord_mode="relative_to_target" trigger_id="hidden" trigger_start="false" trigger_end="true" no_clipping="true"/>

        <container>
            <attachment_group class="horizontal_arrange_vertical_centre" horizontal_alignment="left" vertical_alignment="vertical" horizontal_gap="6"/>
            
            <!-- back to 1st half/full time review -->
            <widget class="icon_button" id="HaRv" auto_size="all" click_event="HaRv" appearance="buttons/subtle/normal/button" icon="icons/26px/back" hidden="true"/>
                
            <!-- tactics link -->
            <widget class="icon_button" id="TcLk" auto_size="all" click_event="ShTD" appearance="buttons/subtle/normal/button" icon="icons/16px/tactics" secondary_icon_enabled="true" secondary_icon="icons/16px/maximise">
                <translation id="text" translation_id="230056" type="use" value="Tactics"/>
            </widget>

            <!-- team talk staff responsibility widget -->
            <widget class="widget_popup_button" id="ttRs" auto_size="horizontal" appearance="buttons/subtle/normal/button" icon="icons/16px/staff">
                <translation id="text" translation_id="515090" type="use" value="Responsibility[COMMENT: AREA: Team talk; SUB-AREA: Team talk; FR-BN: 30896; TONE: Informal; CHARLIMIT: None; REF-ID: n/a; NOTE: text showing who has the responsibility for delivering team talks]"/>
                <string id="popup_alignment" value="centre_x, top"/>
                <string id="widget_type" value="group_responsibility_list_widget"/>
                <record id="WdgP" file="team/staff responsibility summary popup panel" width="800" height="150" hide_multi_select_button="true"/>
                <record id="mopp" file="modal popup panel auto sized"/>
            </widget>

            <!--debug player reactions toggle button-->
            <widget class="subtle_button" id="debT" auto_size="all" click_event="debT" hidden="true">
                <string id="text" value="Debug Info"/>
            </widget>

        </container>

        <!-- human description -->
        <widget class="interaction_person_info_panel" id="humd" interaction_person_type="human" width="200" talk="true" disable_link="true">
            <layout class="centre_in_parent_attachment" alignment="horizontal"/>
        </widget>

        <container>
            <attachment_group class="horizontal_arrange_vertical_centre" horizontal_alignment="right" vertical_alignment="vertical" horizontal_gap="8"/>

            <!-- handover widget -->
            <widget class="match_hand_over_widget" id="hdOa" height="50" select_event="TmTl">
                <record id="object_property" get_property="objt" set_property="objt"/>
            </widget>
        </container>
    </container>

</panel>


match team talk person info panel.xml

Quote

<panel height="76">
    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

    <boolean id="should_force_refresh" value="true"/>
    <flags id="player_on_pitch_bg_colour" value="bg lighter"/>
    <flags id="player_on_bench_bg_colour" value="bg darker"/>
    <flags id="disabled_bg_colour" value="grey 900"/>
    <flags id="player_name_colour_booked" value="match yellow card"/>
    <flags id="player_name_colour_sent_off" value="match red card"/>

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

        <container class="main_transparent_box_no_margin" id="main" appearance="boxes/custom/interaction/person/paper">
            <attachment_group class="vertical_arrange" vertical_offset="0" vertical_gap="0" horizontal_inset="4"/>

            <container height="40">
                <attachment_group class="horizontal_arrange_vertical_centre" horizontal_layout="40, 30, -1" horizontal_gap="4" horizontal_offset="0"/>

                <!-- Role -->
                <widget class="icon_button" id="TPrl" appearance="buttons/custom/picking/normal/filled/button" colour="fg" alignment="centre" wants_mouse_events="false" height="22" style="bold" size="xsmall" navigation_focus_target="false"/>

                <!--shirt-->
                <widget class="shirt_number_label" id="PSht" height="30"/>

                <!--name-->
                <container height="40">
                    <attachment_group class="horizontal_arrange" horizontal_alignment="right, extend" horizontal_gap="0"/>

                    <container>
                        <attachment_group class="vertical_arrange" vertical_alignment="middle" vertical_offset="2" vertical_gap="0"/>

                        <!-- name -->
                        <widget class="person_button" id="TTnm" info_popup_enabled="true" person_is_player="true" alignment="left, centre_y" auto_size="vertical" style="bold" size="small" navigation_focus_target="false">
                            <record id="object_property" get_property="objt" set_property="valu"/>
                        </widget>

                        <!-- hierarchy -->
                        <widget class="client_object_property_panel" property="THic" height="16" id="THic">
                            <record id="object_property" get_property="objt" set_property="objt"/>
                            <record id="widget_properties" colour="faded text" alignment="left, centre_y" show_category_colour="false" size="small"/>
                        </widget>
                    </container>

                    <!-- Rating -->
                    <widget class="match_rating_label_formatted" id="Mrat" format="[%fraction#1-2.1]" dont_format_numeric_grouping="true" alignment="centre" auto_size="vertical" width="38" hidden="true">
                        <record id="widget_properties">
                            <boolean id="wants_mouse_events" value="false"/>
                        </record>
                    </widget>
                    
                    <!-- Penalty order -->
                    <widget class="text" id="PenO" font="title" colour="yellow1" alignment="centre" width="38" hidden="true"/>
                </container>
            </container>

            <!-- player morale/reactions -->
            <widget class="team_talk_reaction_label" id="ReLa" height="26"/>
        </container>
    </container>

    <container>
        <attachment_group class="horizontal_arrange_vertical_autosize" vertical_inset="0" vertical_offset="0" horizontal_inset="0" horizontal_offset="0"/>

        <!-- select player to talk to check box -->
        <widget class="check_box" id="selP" click_event="selP" selection="1" width="24" height="24" alignment="top, left" hidden="true">
            <layout class="stick_to_sides_attachment" alignment="left" inset="-3"/>
            <layout class="stick_to_sides_attachment" alignment="top" inset="-6"/>
        </widget>

        <container/>

        <!-- substituted on/off icon -->
        <widget class="picture" id="subI" scale_picture="true" keep_aspect_ratio="true" width="20" height="20" alignment="top, right" hidden="true">
            <layout class="stick_to_sides_attachment" alignment="top, right" inset="0"/>
        </widget>
    </container>
</panel>

 

Link to post
Share on other sites

16 hours ago, drew_3 said:

How did you get the transparency with stadium background and the solid sidebar with the pattern like that?

I'm trying to create this...

image.png.86b34686560095cdb94849c07be7928e.png

It's a little hard to explain but it is set up in the client object browser.xml file. I have attached a screenshot of the code used to create this. The default client object browser.xml pretty much has the code there but you just need to add the code from line 29-39 in the screenshot.

I have also attached the graphics that I use so you should be able to get it set up.

Screenshot2023-11-01at10_21_23.thumb.png.66340e307cf4d196614b85e658a9effb.png

boxes.zip

Link to post
Share on other sites

Does anyone else noticed a glitch where the Season Stats at the bottom of the Player Overview Panel are flickering a bit when we hover our mouse over the tabs in the top section of the screen like Overview, Contract, Transfer etc. and when we click the Continue button from inside the Player's Overview Panel? Personally I've noticed it with default skin and custom skins mainly in Zoom In or Zoom Out situations.

I know that there is a bug forum page here, but I wanted to clarify that it's not only me and this is a general issue.

Link to post
Share on other sites

52 minutes ago, alexmorak said:

Does anyone else noticed a glitch where the Season Stats at the bottom of the Player Overview Panel are flickering a bit when we hover our mouse over the tabs in the top section of the screen like Overview, Contract, Transfer etc. and when we click the Continue button from inside the Player's Overview Panel? Personally I've noticed it with default skin and custom skins mainly in Zoom In or Zoom Out situations.

I know that there is a bug forum page here, but I wanted to clarify that it's not only me and this is a general issue.

I believe it was the same last year.

Link to post
Share on other sites

40 minutes ago, oi_oi_ginger_roy said:

What do you have to do to put the strong/weak foot icon on the tactics screen? - i'm thinking like Tato did in FM23 with the little coloured dots for left/right foot?

it's added to the tactics icon info panel overview.xml

So if you have a skin where it's shown, just look at the code and see

Link to post
Share on other sites

3 hours ago, stevemc said:

I've dropped that in as a test, but the boxes disappear so the text isn't readable - which line of code controls the boxes?

image.thumb.png.c773b1008cff68c2c9baf25756737d97.png

<Container class="main_subtle_box" this but I have graphics for main subtle box 

 

 

For the icons there should be icons in graphics somewhere 

Edited by JustHowie
Answered second question
Link to post
Share on other sites

Apologies for posting again, but I'm going around in circles with this one.

I'm in this file tactics icon info panel overview.xml but which part/value of it do I need to adjust to simply move the kit to the left?


 

Quote

<panel use_hit_mask="true" navigation_focus_target="true">
    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

    <flags id="appearance" value="boxes/custom/tactics kit/paper"/>
    <boolean id="should_force_refresh" value="true"/>

    <container class="plain_box" id="bssl" appearance="boxes/custom/tactics kit/selected/paper" hidden="true"></container>

    <container>
        <layout class="stick_to_sides_attachment" alignment="top,right" inset="0" apply_to_children="true"/>

        <!--injury/red/yellow card -->
        <container class="inner_box_no_margin" id="inji" height="16" width="16">
        </container>
    </container>

    <container class="main_box" id="nmcN" appearance="boxes/custom/tactics kit/paper">
        <layout class="arrange_vertical_attachment" alignment="bottom" offset="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0,0,0,0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container class="main_contrast_box_no_margin" id="bcIM" red_replacement="teal 900" height="50" >
            <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0"/>
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>

            <container>
                <container id="OUTE" >
                    <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="0"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

                    <!-- Extra container level to make the animations work -->
                    <container height="25">
                        <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <!--role/duty-->
                        <widget class="role_duty_popup_button_mini" id="rodu" size="xsmall" auto_size="none" secondary_icon="icons/custom/misc/small down" alignment="centre" disabled_colour="faded white">
                            <animation class="scale_animation" animation_id="extd" duration="0.15" trigger_id="hidden" trigger_value="false" start_value="1.0,0.0" end_value="1.0,1.0" centre_point="0.0, 0.0" delay_widget_hide="false" />
                        </widget>

                        <!--info (morale, rating, condition)-->
                        <container id="info" hidden="true">
                            <layout class="arrange_horizontal_attachment" layout="12,-1,20" offset="4" gap="2"/>
                            <layout class="stick_to_sides_attachment" alignment="vertical" inset="1" apply_to_children="true"/>

                            <animation class="scale_animation" animation_id="extd" duration="0.15" trigger_id="hidden" trigger_value="false" start_value="1.0,0.0" end_value="1.0,1.0" centre_point="0.0, 1.0" delay_widget_hide="false" />

                            <!--morale-->
                            <widget class="morale_label" id="Mora"  width="12" height="12" colour="faded white" smpc="true" ShTx="false" scale_picture="true" />

                            <!--rating and position share a slot - show one or the other-->
                            <container>
                                <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                                <widget class="dashed_number_label" id="avra" alignment="centre" size="small" colour="white" wants_mouse_events="false"/>
                                <widget class="position_label" id="Ppos" alignment="centre" colour="faded white" size="6.4" wants_mouse_events="false"/>
                            </container>

                            <!--condition-->
                            <widget class="player_condition_icon_widget" id="cond" >
                                <flags id="appearance" value="" />
                                <boolean id="label_disabled" value="true" />
                            </widget>
                        </container>

                        <!--familiarity container-->
                        <container id="fmiL">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="player_tactical_familiarity_bar" id="fmBR" auto_hidden="false">
                                <animation class="scale_animation" animation_id="extd" duration="0.15" trigger_id="hidden" trigger_value="false" start_value="1.0,0.0" end_value="1.0,1.0" centre_point="0.0, 0.0" delay_widget_hide="false" />
                            </widget>

                        </container>

                        <!--playing time container-->
                        <container id="play">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="reserves_recommended_playing_time_popup" id="ptBR" select_event="eRSP" appearance="buttons/custom/tactics/role picker mini/button" red_replacement="black" alignment="centre">
                                <animation class="scale_animation" animation_id="extd" duration="0.15" trigger_id="hidden" trigger_value="false" start_value="1.0,0.0" end_value="1.0,1.0" centre_point="0.0, 0.0" />
                            </widget>

                        </container>

                    </container>


                </container>
            </container>

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

                <container>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0"/>

                    <!--name-->
                    <widget class="player_picker_button" entity_layout_id="it02" id="plPB" file="widgets/player selection button tactics" editor_group_id="it10" navigation_focus_target="true">
                        <string id="draggable" value="false"/>
                    </widget>
                </container>
            </container>
        </container>
    </container>

    <container>
        <layout class="arrange_vertical_attachment" layout="-1, 42" offset="0" gap="2"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="1" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="tactics_kit_picture" id="kitp" keep_aspect_ratio="true" alignment="centre" scale_picture="true" number_inset_right="0" number_inset_top="0" number_height="45">
        </widget>

        <container class="spacer" id="kitS"/>
    </container>

    <container id="gpIN">
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="picture" file="icons/custom/player instruction/player pitch" id="PInI" image_alignment="bottom,left" scale_picture="false">
            <layout class="stick_to_sides_attachment" alignment="all" inset="0,0,45,0" />
        </widget>
    </container>
    
        <container>
        <layout class="stick_to_sides_attachment" alignment="all" inset="24" apply_to_children="true"/>

        <!-- PLAYER PICTURE -->
        <widget class="object_portrait_picture" id="pict" scale_picture="true" wants_mouse_events="false" >
            <layout class="stick_to_sides_attachment" alignment="right" inset="-10" />
            <layout class="stick_to_sides_attachment" alignment="bottom" inset="49" />
            <record id="object_property">
                <integer id="get_property" value="objt"/>
                <integer id="set_property" value="objt"/>
            </record>
        </widget>
    </container>

</panel>
 

Screenshot 2023-11-01 at 11.56.43.png

Edited by stevemc
Link to post
Share on other sites

1 hour ago, JustHowie said:

<Container class="main_subtle_box" this but I have graphics for main subtle box 

 

 

For the icons there should be icons in graphics somewhere 

Thanks again, where is the location you've put your graphic in your skin for the main subtle box?

Link to post
Share on other sites

3 minutes ago, stevemc said:

Thanks again, where is the location you've put your graphic in your skin for the main subtle box?

skins\Just Skin FM24\graphics\boxes\main\subtle\paper (but I use rectangles rather than rounded edged) might be worth changing the bolded to contrast_box I don't know which of the base game graphics are transparent or not though I am playing with the thought of moving back rounded edged boxes

Link to post
Share on other sites

1 hour ago, JustHowie said:

skins\Just Skin FM24\graphics\boxes\main\subtle\paper (but I use rectangles rather than rounded edged) might be worth changing the bolded to contrast_box I don't know which of the base game graphics are transparent or not though I am playing with the thought of moving back rounded edged boxes

So I've got the graphic here:
Football Manager 2024/skins/FM24 Base Skin (Transparent)/graphics/boxes/main/subtle/paper.png

And the code here:
Football Manager 2024/skins/FM24 Base Skin (Transparent)/panels/match/match team talk person info panel.xml

But I still can't get the rectangle background behind each player (paper.png) to appear behind the players to make the text readable.

The code I have in the match team talk person info panel.xml file is from your file - I must have something missing/wrong at my end?

Quote

<panel height="76">
    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

    <boolean id="should_force_refresh" value="true"/>
    <flags id="player_on_pitch_bg_colour" value="bg lighter"/>
    <flags id="player_on_bench_bg_colour" value="bg darker"/>
    <flags id="disabled_bg_colour" value="grey 900"/>
    <flags id="player_name_colour_booked" value="match yellow card"/>
    <flags id="player_name_colour_sent_off" value="match red card"/>

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

            <container class="main_subtle_box_no_margin"  id="main" >
                            <layout class="arrange_horizontal_attachment" layout="76,-1" offset="0" gap="0" />
                            <layout class="stick_to_sides_attachment" alignment="vertical" apply_to_children="true" inset="0" />
            
            <container class="main_subtle_box_no_margin"  >                
            <attachment_group class="vertical_arrange" vertical_offset="0" vertical_gap="0" horizontal_inset="0"/>            
                    <widget class="object_portrait_picture" id="pict" scale_picture="true" image_alignment="middle" height="72">
                     <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <record id="object_property">
                            <integer id="get_property" value="objt"/>
                            <integer id="set_property" value="objt"/>
                        </record>
                    </widget>     
             </container>

            <container height="50">                
            <attachment_group class="vertical_arrange" vertical_offset="0" vertical_gap="0" horizontal_inset="4"/>        
            <container height="40">
                <attachment_group class="horizontal_arrange_vertical_centre" horizontal_layout="50, 30, -1" horizontal_gap="4" horizontal_offset="0"/>

                <!-- Role -->
                <widget class="icon_button" id="TPrl" appearance="buttons/primary/normal/button" brep="just3" colour="fg" alignment="centre" wants_mouse_events="false" style="bold" size="xsmall" navigation_focus_target="false"/>
             
                <container class="main_subtle_box_no_margin" height="30"  >
                    <attachment_group class="horizontal_arrange" horizontal_alignment="right, extend" horizontal_gap="0"/>
                        <widget class="squad_number_label" spec="text" size="large" colour="fg"  alignment="centre_y,centre_x" wants_mouse_events="false">
                            <record id="object_property">
                                <list id="get_properties">
                                    <record get_property="Psnu" set_property="valu" />
                                </list>
                            </record>
                        </widget>
                </container>


                <!--name-->
                <container height="40">
                    <attachment_group class="horizontal_arrange" horizontal_alignment="right, extend" horizontal_gap="0"/>

                    <container>
                        <attachment_group class="vertical_arrange" vertical_alignment="middle" vertical_offset="2" vertical_gap="0"/>

                        <!-- name -->
                        <widget class="person_button" id="TTnm" info_popup_enabled="true" person_is_player="true" alignment="left, centre_y" auto_size="vertical" style="bold" size="small" navigation_focus_target="false">
                            <record id="object_property" get_property="objt" set_property="valu"/>
                        </widget>

                        <!-- hierarchy -->
                        <widget class="client_object_property_panel" property="THic" height="16" id="THic">
                            <record id="object_property" get_property="objt" set_property="objt"/>
                            <record id="widget_properties" colour="faded text" alignment="left, centre_y" show_category_colour="false" size="small"/>
                        </widget>
                    </container>

                    <!-- Rating -->
                    <widget class="match_rating_label_formatted" id="Mrat" format="[%fraction#1-2.1]" dont_format_numeric_grouping="true" alignment="centre" auto_size="vertical" width="38" hidden="true">
                        <record id="widget_properties">
                            <boolean id="wants_mouse_events" value="false"/>
                        </record>
                    </widget>
                    
                    <!-- Penalty order -->
                    <widget class="text" id="PenO" font="title" colour="yellow1" alignment="centre" width="38" hidden="true"/>
                </container>
            </container>

            <!-- player morale/reactions -->
            <widget class="team_talk_reaction_label" id="ReLa" height="26"/>
        </container>
    </container>
   </container>
   
    <container>
        <attachment_group class="horizontal_arrange_vertical_autosize" vertical_inset="0" vertical_offset="0" horizontal_inset="0" horizontal_offset="0"/>

        <!-- select player to talk to check box -->
        <widget class="check_box" id="selP" click_event="selP" selection="1" width="24" height="24" alignment="top, left" hidden="true">
            <layout class="stick_to_sides_attachment" alignment="left" inset="-3"/>
            <layout class="stick_to_sides_attachment" alignment="top" inset="-6"/>
        </widget>

        <container/>

        <!-- substituted on/off icon -->
        <widget class="picture" id="subI" scale_picture="true" keep_aspect_ratio="true" width="20" height="20" alignment="top, right" hidden="true">
            <layout class="stick_to_sides_attachment" alignment="top, right" inset="0"/>
        </widget>
    </container>
</panel>


 

Edited by stevemc
Link to post
Share on other sites

22 minutes ago, stevemc said:

So I've got the graphic here:
Football Manager 2024/skins/FM24 Base Skin (Transparent)/graphics/boxes/main/subtle/paper.png

And the code here:
Football Manager 2024/skins/FM24 Base Skin (Transparent)/panels/match/match team talk person info panel.xml

But I still can't get the rectangle background behind each player (paper.png) to appear behind the players to make the text readable.

The code I have in the match team talk person info panel.xml file is from your file - I must have something missing/wrong at my end?


 

apologises it's 

            <container class="main_subtle_box_no_margin"

 

replace the instances of "main_subtle_box_no_margin" to something like "inner_subtle_box" I am not to sure which graphics are transparent with the base / base transparent versions sorry I hope this helps

Link to post
Share on other sites

9 minutes ago, JustHowie said:

apologises it's 

            <container class="main_subtle_box_no_margin"

 

replace the instances of "main_subtle_box_no_margin" to something like "inner_subtle_box" I am not to sure which graphics are transparent with the base / base transparent versions sorry I hope this helps

Thanks for your help mate, but I'm getting no further, feel like I'm getting deeper into a hole and I'm not very good at this. I've tried both your ways, but when I add a graphic, it changes other panels elsewhere in my skin and not on the screen I'm after. :thup:

I'll take a look at my files from FM23, as I don't remember adding a graphic to get fix and the players on the Team Talk screen, it was all just coded within the match team talk person info panel.xml file.

Link to post
Share on other sites

4 hours ago, snowofman said:

it's added to the tactics icon info panel overview.xml

So if you have a skin where it's shown, just look at the code and see

At a glance - any idea where it is (this is from Tato 23)

Spoiler

<panel use_hit_mask="true" navigation_focus_target="true">
    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

    <flags id="appearance" value="boxes/custom/tactics kit/paper"/>
    <boolean id="should_force_refresh" value="true"/>

    <container class="plain_box" id="bssl" appearance="boxes/custom/tactics kit/selected/paper" hidden="true">
    </container>

    <container>
        <layout class="stick_to_sides_attachment" alignment="top,right" inset="0" apply_to_children="true"/>

        <!--injury/red/yellow card -->
        <container class="inner_box_no_margin" id="inji" height="16" width="16">
        </container>
    </container>

    <container class="main_box" id="nmcN" appearance="boxes/custom/tactics kit/paper">
        <layout class="arrange_vertical_attachment" alignment="bottom" offset="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0,0,0,0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container class="main_contrast_box_no_margin" id="bcIM" height="38" >
            <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0"/>
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>

            <container>
                <container id="OUTE" >
                    <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="0"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

                    <!-- Extra container level to make the animations work -->
                    <container height="25">
                        <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <!--role/duty-->
                        <widget class="role_duty_popup_button_mini" id="rodu" size="7" font="tadu" secondary_icon="icons/custom/misc/small down" alignment="top" disabled_colour="faded white">
                <layout class="stick_to_sides_attachment" alignment="all" inset="0"/>
                        </widget>

                        <!--info (morale, rating, condition)-->
                        <container id="info" hidden="true">
                            <layout class="arrange_horizontal_attachment" layout="12,-1,12,12" offset="4" gap="2"/>
                            <layout class="stick_to_sides_attachment" alignment="vertical" inset="1" apply_to_children="true"/>


                            <!--morale-->
                            <widget class="morale_label" id="Mora"  width="12" height="12" colour="faded white" smpc="true" ShTx="false" scale_picture="true" />

                            <!--rating and position share a slot - show one or the other-->
                            <container>
                                <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                                <widget class="dashed_number_label" id="avra" alignment="centre" font="tadu" size="8" colour="white" wants_mouse_events="false"/>
                                <widget class="position_label" id="Ppos" alignment="centre" colour="faded white" size="6.4" wants_mouse_events="false"/>
                            </container>

                            

                            <!--condition-->
                            
                <widget class="client_object_property_panel" property="PcOI" width="12" navigation_focus_target="false" id="PcOI" scale_picture="true">
                    <record id="object_property" get_property="objt" set_property="objt" />
                    <record id="widget_properties">
                        <boolean id="label_disabled" value="true" />
                        <boolean id="show_hover_popup" value="false" />
                        <integer id="width" value="12" />
                        <flags id="icon_alignment" value="centre"/>
                    </record>
                </widget>
                
                <widget class="client_object_property_panel" property="PftI" width="12" navigation_focus_target="false" id="PftI" scale_picture="true">
                    <record id="object_property" get_property="objt" set_property="objt" />
                    <record id="widget_properties">
                        <boolean id="label_disabled" value="true" />
                        <boolean id="show_hover_popup" value="false" />
                        <integer id="width" value="12" />
                        <flags id="icon_alignment" value="centre"/>
                    </record>
                </widget>                
                        </container>

                        <!--familiarity container-->
                        <container id="fmiL">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="player_tactical_familiarity_bar" id="fmBR" auto_hidden="false">
                            </widget>

                        </container>

                        <!--playing time container-->
                        <container id="play">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="reserves_recommended_playing_time_popup" id="ptBR" select_event="eRSP" appearance="buttons/custom/tactics/role picker mini/button" red_replacement="black" alignment="centre">
                            </widget>

                        </container>


                    </container>


                </container>
            </container>

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

                <container>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0"/>

                    <!--name-->
                    <widget class="player_picker_button" entity_layout_id="it02" id="plPB" file="widgets/woz/player selection button tactics" editor_group_id="it10" navigation_focus_target="true">
                        <string id="draggable" value="false"/>
                    </widget>
                </container>
            </container>
        </container>
    </container>

    <container>
        <layout class="arrange_vertical_attachment" layout="-1, 35" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="1" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="tactics_kit_picture" id="kitp" keep_aspect_ratio="true" alignment="centre" scale_picture="true" number_inset_right="0" number_inset_top="0" number_height="55">
        </widget>

        <container class="spacer" id="kitS"/>
    </container>
        

                
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 38" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

    
            <widget class="object_portrait_picture" id="prop" wants_mouse_events="false">
                <boolean id="scale_picture" value="true" />
                <boolean id="keep_aspect_ratio" value="true" />
                <flags id="image_alignment" value="right,top" />

                <attachment class="test_setting_attachment" get_setting="show_portraits" default_value="true" set_property="hidn">
                    <list id="value">
                        <boolean value="false" />
                    </list>
                </attachment>

                <record id="object_property">
                    <integer id="get_property" value="objt" />
                    <integer id="set_property" value="objt" />
                </record>
            </widget>
            <container class="spacer" id="kizS"/>
    </container>
    
    <!----> <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>
            <widget class="position_role_duty_suitability_pie" id="prdF" width="12" height="12" scale_picture="true">
                <layout class="stick_to_sides_attachment" alignment="left" inset="3"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="18"/>
            </widget>
        </container>

        <container class="spacer" id="kitz"/>
    </container>
    
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>
            
            <widget class="client_object_property_panel" property="PftI" width="12" height="12" scale_picture="true" navigation_focus_target="false" id="Pft2">
                    <record id="object_property" get_property="objt" set_property="objt" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="3"/>

                </widget>
                
                
        </container>

        <container class="spacer" id="kit1"/>
    </container>
    
            <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

            <widget class="client_object_property_panel" property="PcOI" width="12" height="12" scale_picture="true" navigation_focus_target="false" id="PcO2">
                    <record id="object_property" get_property="objt" set_property="objt" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="3"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="3"/>

                </widget>
                
                
        </container>

        <container class="spacer" id="kit1"/>
    </container>
    
                <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

<widget class="value_based_picture" id="vbp1" width="6" height="6" scale_picture="true" transparency="1">
                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>
                        <list id="value_list">
                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />
                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />
                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />
                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />
                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />
                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />
                            
                    
                        </list>
                        <record id="object_property">
                            <integer id="get_property" value="Plft" />
                        </record>
                    </widget>

                
                
        </container>

        <container class="spacer" id="kitl"/>
    </container>
    
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

        <widget class="value_based_picture" id="vbp3" width="6" height="6" scale_picture="true" transparency="1">
                <layout class="stick_to_sides_attachment" alignment="left" inset="26"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>
                        <list id="value_list">
                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />
                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />
                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />
                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />
                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />
                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />
                            
                    
                        </list>
                        <record id="object_property">
                            <integer id="get_property" value="Prft" />
                        </record>
                    </widget>
                
        </container>

        <container class="spacer" id="kitr"/>
    </container>
    
    <container id="gpIN">
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="picture" file="icons/custom/player instruction/player pitch" id="PInI" image_alignment="bottom,left" scale_picture="false">
            <layout class="stick_to_sides_attachment" alignment="all" inset="0,0,22,0" />
        </widget>
    </container>

</panel>
 

 

Link to post
Share on other sites

26 minutes ago, oi_oi_ginger_roy said:

At a glance - any idea where it is (this is from Tato 23)

  Hide contents

<panel use_hit_mask="true" navigation_focus_target="true">
    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

    <flags id="appearance" value="boxes/custom/tactics kit/paper"/>
    <boolean id="should_force_refresh" value="true"/>

    <container class="plain_box" id="bssl" appearance="boxes/custom/tactics kit/selected/paper" hidden="true">
    </container>

    <container>
        <layout class="stick_to_sides_attachment" alignment="top,right" inset="0" apply_to_children="true"/>

        <!--injury/red/yellow card -->
        <container class="inner_box_no_margin" id="inji" height="16" width="16">
        </container>
    </container>

    <container class="main_box" id="nmcN" appearance="boxes/custom/tactics kit/paper">
        <layout class="arrange_vertical_attachment" alignment="bottom" offset="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0,0,0,0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container class="main_contrast_box_no_margin" id="bcIM" height="38" >
            <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0"/>
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>

            <container>
                <container id="OUTE" >
                    <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="0"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

                    <!-- Extra container level to make the animations work -->
                    <container height="25">
                        <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                        <!--role/duty-->
                        <widget class="role_duty_popup_button_mini" id="rodu" size="7" font="tadu" secondary_icon="icons/custom/misc/small down" alignment="top" disabled_colour="faded white">
                <layout class="stick_to_sides_attachment" alignment="all" inset="0"/>
                        </widget>

                        <!--info (morale, rating, condition)-->
                        <container id="info" hidden="true">
                            <layout class="arrange_horizontal_attachment" layout="12,-1,12,12" offset="4" gap="2"/>
                            <layout class="stick_to_sides_attachment" alignment="vertical" inset="1" apply_to_children="true"/>


                            <!--morale-->
                            <widget class="morale_label" id="Mora"  width="12" height="12" colour="faded white" smpc="true" ShTx="false" scale_picture="true" />

                            <!--rating and position share a slot - show one or the other-->
                            <container>
                                <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>

                                <widget class="dashed_number_label" id="avra" alignment="centre" font="tadu" size="8" colour="white" wants_mouse_events="false"/>
                                <widget class="position_label" id="Ppos" alignment="centre" colour="faded white" size="6.4" wants_mouse_events="false"/>
                            </container>

                            

                            <!--condition-->
                            
                <widget class="client_object_property_panel" property="PcOI" width="12" navigation_focus_target="false" id="PcOI" scale_picture="true">
                    <record id="object_property" get_property="objt" set_property="objt" />
                    <record id="widget_properties">
                        <boolean id="label_disabled" value="true" />
                        <boolean id="show_hover_popup" value="false" />
                        <integer id="width" value="12" />
                        <flags id="icon_alignment" value="centre"/>
                    </record>
                </widget>
                
                <widget class="client_object_property_panel" property="PftI" width="12" navigation_focus_target="false" id="PftI" scale_picture="true">
                    <record id="object_property" get_property="objt" set_property="objt" />
                    <record id="widget_properties">
                        <boolean id="label_disabled" value="true" />
                        <boolean id="show_hover_popup" value="false" />
                        <integer id="width" value="12" />
                        <flags id="icon_alignment" value="centre"/>
                    </record>
                </widget>                
                        </container>

                        <!--familiarity container-->
                        <container id="fmiL">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="player_tactical_familiarity_bar" id="fmBR" auto_hidden="false">
                            </widget>

                        </container>

                        <!--playing time container-->
                        <container id="play">
                            <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                            <widget class="reserves_recommended_playing_time_popup" id="ptBR" select_event="eRSP" appearance="buttons/custom/tactics/role picker mini/button" red_replacement="black" alignment="centre">
                            </widget>

                        </container>


                    </container>


                </container>
            </container>

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

                <container>
                    <layout class="stick_to_sides_attachment" alignment="all" inset="0" apply_to_children="true"/>
                    <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0"/>

                    <!--name-->
                    <widget class="player_picker_button" entity_layout_id="it02" id="plPB" file="widgets/woz/player selection button tactics" editor_group_id="it10" navigation_focus_target="true">
                        <string id="draggable" value="false"/>
                    </widget>
                </container>
            </container>
        </container>
    </container>

    <container>
        <layout class="arrange_vertical_attachment" layout="-1, 35" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="1" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="tactics_kit_picture" id="kitp" keep_aspect_ratio="true" alignment="centre" scale_picture="true" number_inset_right="0" number_inset_top="0" number_height="55">
        </widget>

        <container class="spacer" id="kitS"/>
    </container>
        

                
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 38" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

    
            <widget class="object_portrait_picture" id="prop" wants_mouse_events="false">
                <boolean id="scale_picture" value="true" />
                <boolean id="keep_aspect_ratio" value="true" />
                <flags id="image_alignment" value="right,top" />

                <attachment class="test_setting_attachment" get_setting="show_portraits" default_value="true" set_property="hidn">
                    <list id="value">
                        <boolean value="false" />
                    </list>
                </attachment>

                <record id="object_property">
                    <integer id="get_property" value="objt" />
                    <integer id="set_property" value="objt" />
                </record>
            </widget>
            <container class="spacer" id="kizS"/>
    </container>
    
    <!----> <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>
            <widget class="position_role_duty_suitability_pie" id="prdF" width="12" height="12" scale_picture="true">
                <layout class="stick_to_sides_attachment" alignment="left" inset="3"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="18"/>
            </widget>
        </container>

        <container class="spacer" id="kitz"/>
    </container>
    
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>
            
            <widget class="client_object_property_panel" property="PftI" width="12" height="12" scale_picture="true" navigation_focus_target="false" id="Pft2">
                    <record id="object_property" get_property="objt" set_property="objt" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="3"/>

                </widget>
                
                
        </container>

        <container class="spacer" id="kit1"/>
    </container>
    
            <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

            <widget class="client_object_property_panel" property="PcOI" width="12" height="12" scale_picture="true" navigation_focus_target="false" id="PcO2">
                    <record id="object_property" get_property="objt" set_property="objt" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="3"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="3"/>

                </widget>
                
                
        </container>

        <container class="spacer" id="kit1"/>
    </container>
    
                <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

<widget class="value_based_picture" id="vbp1" width="6" height="6" scale_picture="true" transparency="1">
                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>
                        <list id="value_list">
                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />
                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />
                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />
                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />
                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />
                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />
                            
                    
                        </list>
                        <record id="object_property">
                            <integer id="get_property" value="Plft" />
                        </record>
                    </widget>

                
                
        </container>

        <container class="spacer" id="kitl"/>
    </container>
    
        <container>
        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <container>

        <widget class="value_based_picture" id="vbp3" width="6" height="6" scale_picture="true" transparency="1">
                <layout class="stick_to_sides_attachment" alignment="left" inset="26"/>
                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>
                        <list id="value_list">
                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />
                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />
                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />
                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />
                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />
                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />
                            
                    
                        </list>
                        <record id="object_property">
                            <integer id="get_property" value="Prft" />
                        </record>
                    </widget>
                
        </container>

        <container class="spacer" id="kitr"/>
    </container>
    
    <container id="gpIN">
        <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

        <widget class="picture" file="icons/custom/player instruction/player pitch" id="PInI" image_alignment="bottom,left" scale_picture="false">
            <layout class="stick_to_sides_attachment" alignment="all" inset="0,0,22,0" />
        </widget>
    </container>

</panel>
 

 

                <container>

        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>

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

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

 

        <container>

 

<widget class="value_based_picture" id="vbp1" width="6" height="6" scale_picture="true" transparency="1">

                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>

                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>

                        <list id="value_list">

                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />

                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />

                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />

                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />

                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />

                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />

                            

                    

                        </list>

                        <record id="object_property">

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

                        </record>

                    </widget>

 

                

                

        </container>

 

        <container class="spacer" id="kitl"/>

    </container>

    

        <container>

        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>

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

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

 

        <container>

 

        <widget class="value_based_picture" id="vbp3" width="6" height="6" scale_picture="true" transparency="1">

                <layout class="stick_to_sides_attachment" alignment="left" inset="26"/>

                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>

                        <list id="value_list">

                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />

                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />

                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />

                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />

                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />

                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />

                            

                    

                        </list>

                        <record id="object_property">

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

                        </record>

                    </widget>

                

        </container>

 

        <container class="spacer" id="kitr"/>

    </container>

 

Both lots of these that are using value based pictures (on phone so just highlighted one set for you)

Edited by JustHowie
Link to post
Share on other sites

21 minutes ago, JustHowie said:

                <container>

        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>

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

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

 

        <container>

 

<widget class="value_based_picture" id="vbp1" width="6" height="6" scale_picture="true" transparency="1">

                <layout class="stick_to_sides_attachment" alignment="left" inset="18"/>

                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>

                        <list id="value_list">

                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />

                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />

                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />

                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />

                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />

                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />

                            

                    

                        </list>

                        <record id="object_property">

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

                        </record>

                    </widget>

 

                

                

        </container>

 

        <container class="spacer" id="kitl"/>

    </container>

    

        <container>

        <layout class="arrange_vertical_attachment" layout="-1, 2" offset="0" gap="0"/>

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

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

 

        <container>

 

        <widget class="value_based_picture" id="vbp3" width="6" height="6" scale_picture="true" transparency="1">

                <layout class="stick_to_sides_attachment" alignment="left" inset="26"/>

                <layout class="stick_to_sides_attachment" alignment="top" inset="22"/>

                        <list id="value_list">

                            <record min_value="1" max_value="4" file="icons/custom/penalty shootout/current" red_replacement="fg range1" />

                            <record min_value="5" max_value="8" file="icons/custom/penalty shootout/current" red_replacement="fg range5" />

                            <record min_value="9" max_value="11" file="icons/custom/penalty shootout/current" red_replacement="fg range8" />

                            <record min_value="12" max_value="14" file="icons/custom/penalty shootout/current" red_replacement="fg range12" />

                            <record min_value="15" max_value="17" file="icons/custom/penalty shootout/current" red_replacement="fg range15" />

                            <record min_value="18" max_value="20" file="icons/custom/penalty shootout/current" red_replacement="fg range20" />

                            

                    

                        </list>

                        <record id="object_property">

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

                        </record>

                    </widget>

                

        </container>

 

        <container class="spacer" id="kitr"/>

    </container>

 

Both lots of these that are using value based pictures (on phone so just highlighted one set for you)

 

Ah gotcha - the penalty shootout part confused me...

Link to post
Share on other sites

I have the Continue button colour set through the 'continue.xml' button and I know there's also a 'continue text' colour in the settings but would some of you know where I can edit the purple button when I'm entering the match? 

I thought it was the same button but it doesn't change. It's there during the team news, team talk etc. Thanks.

FerencvrosvSpartaPrague_TeamNews.thumb.png.bb6fc40ab5bbd04bdcd1a8a59674050f.png

Link to post
Share on other sites

7 minutos atrás, keysi disse:

I have the Continue button colour set through the 'continue.xml' button and I know there's also a 'continue text' colour in the settings but would some of you know where I can edit the purple button when I'm entering the match? 

I thought it was the same button but it doesn't change. It's there during the team news, team talk etc. Thanks.

FerencvrosvSpartaPrague_TeamNews.thumb.png.bb6fc40ab5bbd04bdcd1a8a59674050f.png

I have my continues button on primary

Have a look here

i did not change any in settings

2fe3d7f6939857af7b8ac090958c940f.jpg

continue.xml chrome.rar

Link to post
Share on other sites

44 minutes ago, PequenoGenio said:

Having a little problem on my notification button:

spacer.png

a litte "cut" on the top.

It's even in the default skin. It's probably because of that new graphic here when you select something in the sidebar. 

image.png.ecd367714e7a0b177d884082f4537511.png

Link to post
Share on other sites

7 minutes ago, PequenoGenio said:

But in the default also have the "cut" 

spacer.png

Very small but have it. Maybe is something to do with the new "selection square"

yes, that's exactly what I wrote.

I took the default files but it didn't change so it's a game bug. 

Link to post
Share on other sites

DId you try the code int the panel (\panels\menubar\inbox icon) - maybe the "inset -2" in orange below is causing your problem as the graphic in the file path shows a full circle (this may be completely wrong I don't have time to mess around with it)

 <!-- the bit with the number of unread news (text) -->
  <widget class="button" id="ibic" height="20" width="20" size="6" alignment="centre_x, centre_y" appearance="buttons/custom/interface/notification/button" colour="fg">
    <layout class="stick_to_sides_attachment" alignment="top" inset="-2"/>
    <layout class="stick_to_sides_attachment" alignment="right" inset="20"/>
    <attachment class="get_global_attachment" get_property="mgru" set_property="text"/>
    <attachment class="test_global_attachment" get_property="mgru" mode="equal" value="0" set_property="hidn"/>
  </widget>
</panel>

 

image.png.4f62bd3d63fead3082cc3b2b4b83ea52.png

Link to post
Share on other sites

Hello everyone, I'm looking for the name of the respective files for my personal changes, if anyone knows, please:

 

1) The correct file and/or where I would be able to change the font color I intend to create a contrast between the club's primary (label) and secondary (font) colors.

Spoiler

image.png.8c8f0dc912d3d99c09eec9f7bf8341c9.png

 

2) What panel and/or graphic controls that white background on the screen before matches. I want to get rid of the white and go dark as the columns on the sides. 

 

Spoiler

image.png.a20535bd12fc3d2d1f7511c8b3d95fc3.png

 

3) What panel is responsible for this screen, the one we get when we start contract negotiations with a player for whom we made an offer and it was accepted.

Spoiler

image.png.d644be594da6804177bd88a90d562397.png

 

Thank you in advance for any help.

Edited by lugui
Link to post
Share on other sites

7 minutes ago, lugui said:

Hello everyone, I'm looking for the name of the respective files for my personal changes, if anyone knows, please:

 

1) The correct file and/or where I would be able to change the font color I intend to create a contrast between the club's primary (label) and secondary (font) colors.

  Reveal hidden contents

image.png.8c8f0dc912d3d99c09eec9f7bf8341c9.png

 

2) What panel and/or graphic controls that white background on the screen before matches. I want to get rid of the white and go dark as the columns on the sides. 

 

  Reveal hidden contents

image.png.a20535bd12fc3d2d1f7511c8b3d95fc3.png

 

3) What panel is responsible for this screen, the one we get when we start contract negotiations with a player for whom we made an offer and it was accepted.

  Reveal hidden contents

image.png.d644be594da6804177bd88a90d562397.png

 

Thank you in advance for any help.

2 - match team news panel

3 - player reports overview for contract negotiations 

Link to post
Share on other sites

18 minutes ago, JohnWarrington said:

Just exploring some skinning options.  Is it possible to add match stats (ss1) to the fixture details panel (ss2)? I'm also looking to add team names under the logos. What's the best way to go about it?

fm_6Fxc5Rdaxx.png.71ecf6445edbc7f21e2da1514d96b3df.png

 

fm_pv6NgQLl3c.png.fb79bef8af90e061354922bfa38fa29b.png

i played around with it in FM23 

I was only able to get it to "semi" work, and only for the last 5 matches - so i dropped it for the time

Link to post
Share on other sites

On 01/11/2023 at 22:46, MattyEssTTV said:

Has anyone been able to try and get the positional roles to be highlighted on the “scouting centre report card” in their skin?

I have tried last year and was so useless at it, I couldn’t figure it out. 

something that looks like this? 
IMG_2540.jpeg.433f0423938c4de657b52c4824172283.jpeg

Anyone been able to do it? I have tried my best to get it done. Something is just not clicking.

Link to post
Share on other sites

3 minutes ago, MattyEssTTV said:

Anyone been able to do it? I have tried my best to get it done. Something is just not clicking.

you have to make sure both are in the same container, then it will work

there is some thread around where you can see some solution, just use the search function

Link to post
Share on other sites

I am looking to move the main box on the main menu to a new position. I had a look at intro panel menu.xml and after trying to change a few of the numbers I couldn't get the box to move anywhere, and I was hoping that somebody could help if its possible.

I've attached a picture of my current main menu and I would love to move the box (Red) to where the green square is.

Thanks

Main Menu

Edited by Watson156
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

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