Jump to content

[FM23] Random and Small Skinning Questions


TCSSkin
 Share

Recommended Posts

30 minutos atrás, _Ben_ disse:

Yes. Copy and paste a line of code.

Then change the widget class to youth_coaching_status_label and the value to Cyos. This will get Junior Coaching

youth_recruitment_status_label and Crcs will get Youth Recruitment

I just don't know about the stars...

 

26 minutos atrás, snowofman disse:

youth_facilities_stars_label - Cytv for stars

I apologize for the stupidity, but can you explain it as if I were a 3 year old? :lol:

Link to post
Share on other sites

  • Replies 2.3k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

9 minutes ago, EnigMattic1 said:

This?

<!-- Background Picture -->
    <widget class="background" file="backgrounds/default" id="bgnd">

        <record id="object_property" get_property="bgnd" set_property="file"/>

        <attachment class="test_multiple_globals_attachment" default_value="false">
            <list id="get_properties">
                <record get_property="MatS" test_mode="equal" value="true" skip_if_null="true"/>
                <record get_property="Ma3D" test_mode="equal" value="true" comparison_mode="or" skip_if_null="true"/>
            </list>
            <integer id="set_property" value="hidn"/>
        </attachment>

    </widget>

that should do it yes

Link to post
Share on other sites

6 hours ago, GIMN said:

Try the Status Button Colours section in the settings file.  There's quite a few different statuses - I've just changed "advisory" and that seems to have changed the colour on transfer-related statuses (listed, wanted, loan, etc...)

image.png.f6e5a6c559283134c07adff1fd244f6e.png

I think for changing the text colour, you would need to go into the individual files in buttons/custom/status

Yep. Rabbit hole well and truly visited, thanks to whoever this bloke is...

9b04945796e65cdab235dc5aa527930b.png

 

Link to post
Share on other sites

2 hours ago, Kaiserslautern1900 said:

Thanks!

This is basically what I exchanged the not so happy missus with last weekend :D
Come to think of... I understand neither her nor the <layout> tag.
 

Thanks! I will download it immediately!

without tooting my own horn a lot of my files are commented pretty well, moreso 2019/20 ones, download some of those files and see if you learn anything

Link to post
Share on other sites

Sorry if this has been asked before. Totally new to skinning and trying to muster up my own skin from a combination of panels for personal use. Trying to use the player panel from TCS skin and I am getting this weird overlay color when I don't want that reddish hue. How can I get rid of it?

image.png.a0e150e2491bb9bcac569ccff829558f.png

Also getting this in the match tablet while in a match. I don't hate it, but would like it much more without it :lol:

Edited by Abdiel_rivera10
Link to post
Share on other sites

20 minutes ago, Abdiel_rivera10 said:

Sorry if this has been asked before. Totally new to skinning and trying to muster up my own skin from a combination of panels for personal use. Trying to use the player panel from TCS skin and I am getting this weird overlay color when I don't want that reddish hue. How can I get rid of it?

image.png.a0e150e2491bb9bcac569ccff829558f.png

Also getting this in the match tablet while in a match. I don't hate it, but would like it much more without it :lol:

i'll let @EnigMattic1deal with this one 😂 

you're missing colours that my skin references, in your settings file

Link to post
Share on other sites

1 minute ago, bluestillidie00 said:

i'll let @EnigMattic1deal with this one 😂 

you're missing colours that my skin references, in your settings file

I actually managed to get it working another way. Couldn't figure for the life of me how to get TCS to become transparent to show backgrounds so I moved the client object from the base transparent skin and replaced the TCS one. Surprised myself tbh

Link to post
Share on other sites

11 minutes ago, Abdiel_rivera10 said:

I actually managed to get it working another way. Couldn't figure for the life of me how to get TCS to become transparent to show backgrounds so I moved the client object from the base transparent skin and replaced the TCS one. Surprised myself tbh

Yeah, if it shows up as red, you are missing (at least) one of the custom colours from the tcs settings xml. I had the same problem with a different panel and was missing a colour called "tcs_bg lighter". It isn't as simple as copying over xmls and graphics if the files call for a specific colour.

Link to post
Share on other sites

1 minute ago, EnigMattic1 said:

Yeah, if it shows up as red, you are missing (at least) one of the custom colours from the tcs settings xml. I had the same problem with a different panel and was missing a colour called "tcs_bg lighter". It isn't as simple as copying over xmls and graphics if the files call for a specific colour.

Found that out the hard way lol. Aside from the guides that are pinned on the topic, are there any places I can read up on skinning tips? Really is something I always wanted to do just never really paid attention to what needs to go into it.

Link to post
Share on other sites

2 minutes ago, Abdiel_rivera10 said:

Found that out the hard way lol. Aside from the guides that are pinned on the topic, are there any places I can read up on skinning tips? Really is something I always wanted to do just never really paid attention to what needs to go into it.

Honestly, someone like @bluestillidie00will tell you, it all starts with trial and error. With his files especially though, there will be comments in the xml files which help a lot. There are certain threads that have been expanded by some decent skinners here that have helped me get my head around a lot of things skinning related though.

For what it's worth, you were also missing tcs_bg lighter.

Edited by EnigMattic1
Link to post
Share on other sites

16 minutes ago, Abdiel_rivera10 said:

Don't think this is supposed to happen...... right? 

image.png.326c5efc8e70ed4884db2a068755ed60.pngAimage.png.9c06d7242f9a94833a4c634bf9612c9a.png

After this the game crashes so not entirely sure how to get around it.

I have not seen that before. I honestly have no idea what is going on there. Possibly conflicting files?

Link to post
Share on other sites

Just now, Abdiel_rivera10 said:

Possible. Switched to the base skin and adding tweaks little by little to see what is causing it

You will also need to check the xml files you move to see if they pull any info from other files (and move them over accordingly). You will also need to check for graphics and colours used.

Link to post
Share on other sites

19 minutes ago, Abdiel_rivera10 said:

image.png.4cd8fb169c24e9a635cd704b9c7623a4.pngimage.png.cd52455e0de696e9691f36b58f2d9eb1.pngimage.png.d851e0a0d580076f10fac0e1650e2e30.pngimage.png.f79ac18fe21fa71201b6de1e913dd0fc.pngimage.png.e88a93bd1f6ffa1e0565f482e9bf2a60.png

Disabled my skins and re-installed the game. Doesn't even start up at this point

Take every skin out of your skins folder.  If you have a skin anywhere else in your FM23 directory, take it out, put it on its own folder, like on the desktop.

Go to C:\Users\YOURUSER\AppData\Local\Sports Interactive\Football Manager 2023 and delete the Caches, preferences and temp folder.

Restart the game, it will default to the FM skin.  Bring in the skin you want to use, switch to that skin.

If you make any changes to that skin like adding a panel/widget from a different skin, change to the base skin, make the changes, and then change back.

When you start FM, one of the things it does is create an skc file in the caches folder.

For some reason, when looking for skins, the game is not limiting itself to just looking at the skins folder, it is examining the entire FM23 directory and building the skc file off of that, and as a result is creating some pathing/error issues where the game is trying to do something it's not supposed to, hence all the errors.

I moved my Other FM skins folder to the desktop, deleted my cache, restarted the gamew, and there was a 60000kb difference in the Mustermann Numerical 1440.skc file size..

It's the only solution I have found that works.

Jellico

Edited by Jellico73
edits
Link to post
Share on other sites

15 horas atrás, _Ben_ disse:

Yes. Copy and paste a line of code.

Then change the widget class to youth_coaching_status_label and the value to Cyos. This will get Junior Coaching

youth_recruitment_status_label and Crcs will get Youth Recruitment

I just don't know about the stars...

 

15 horas atrás, snowofman disse:

youth_facilities_stars_label - Cytv for stars

Can you explain like i was a 3 year old?
I try copy and paste like you sair but end up getting a bunch of xml errors

 

Spoiler

<panel>
  <layout class="arrange_vertical_attachment" alignment="bottom,extend" offset="0" />
  <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />

  <container class="scrolling_box">
    <container>
      <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="10"/>
      <layout class="fit_children_attachment" alignment="vertical,fill" offset="0" gap="10"/>
      <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true"/>

      
      
      <container class="bordered_box" appearance="" height="80" priority="1"  >
            <layout class="arrange_horizontal_attachment" layout="-1,-1,-1" offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />
                  
            
                
            <!-- Club Logo-->
                <widget class="object_portrait_picture" id="pict" height="100" scale_picture="true">
                    <boolean id="keep_aspect_ratio" value="true" />
                        <flags id="image_alignment" value="centre" />

                        <record id="object_property">
                            <integer id="get_property" value="objt" />
                            <integer id="set_property" value="objt" />
                        </record>
                </widget>
                
            <!-- Nation Flag -->
                <widget class="object_portrait_picture" id="CnaG" height="10" >
                        
                    <boolean id="scale_picture" value="true"/>
                    <boolean id="keep_aspect_ratio" value="true"/>
                    <boolean id="keep_aspect_ratio" value="true"/>
                        <flags id="image_alignment" value="centre" />
                         <record id="object_property">
                            <integer id="get_property" value="Cnat" />
                            <integer id="set_property" value="objt" />
                        </record>
                </widget>
                            
            <!--Division Logo-->
                <widget class="object_portrait_picture" id="lepi" height="10">
     
                    <boolean id="scale_picture" value="true"/>
                    <boolean id="keep_aspect_ratio" value="true"/>
                        <flags id="image_alignment" value="centre" />
                    
                        <record id="object_property">
                            <integer id="get_property" value="Cdiv" />
                            <integer id="set_property" value="objt" />
                        </record>
                </widget>
                                
        </container>
                        
        <!-- Vertical separator line -->
        <widget class="horizontal_divider"/>                
                        
                        <container class="bordered_box" appearance="" height="95" priority="2"  >
            <layout class="arrange_horizontal_attachment" layout="-1,-1,-1" offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />
            
            
            
                        
                        <!-- League Position -->
            <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <!-- Text Label -->    
                <widget class="picture" file="icons/custom/facilities/file" red_replacement="white" height="30" scale_picture="true" image_alignment="centre" />
                <widget class="label" id="" spec="text,10" font="title" colour="white" alignment="centre_x,bottom">
                
                    <record id="object_property">
                        <integer id="get_property" value="Tpos" />
                        <boolean id="name" value="true" />
                    </record>
                </widget>
            <!-- Type -->
                <widget class="division_position_button" id="tpos" spec="text" size="10"  alignment="centre" auto_size="vertical">
                    <record id="object_property">
                        <integer id="get_property" value="Tpos" />
                    </record>
                </widget>
            </container> 
            
            <!-- Division -->
            <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <!-- Text Label -->    
                <widget class="picture" file="icons/custom/facilities/quick" red_replacement="white" height="30" scale_picture="true" image_alignment="centre" />
                <widget class="label" id="" spec="text,10" font="title" colour="white" alignment="centre_x,bottom">
                
                    <record id="object_property">
                        <integer id="get_property" value="Cdiv" />
                        <boolean id="name" value="true" />
                    </record>
                </widget>
            <!-- Type -->
                <widget class="comp_button" id="comp" icon_enabled="false" spec="text" size="8"  alignment="centre" multiline="true" auto_size="vertical">
                    <record id="object_property">
                        <integer id="get_property" value="Cdiv" />
                    </record>
                </widget>
            </container> 
            
            <!--media prediction-->
      <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <!-- Type -->
                <widget class="picture" file="icons/custom/facilities/highlights" red_replacement="white" height="30" scale_picture="true" image_alignment="centre" />
                <widget class="label" id="CmeL" spec="text,10" font="title" colour="white" alignment="centre_x,bottom">>
          <record id="object_property">
            <integer id="get_property" value="CmeD" />
            <boolean id="name" value="true" />
          </record>
        </widget>
            <!-- Text Label -->    
                <widget class="media_expectation_text" id="CmeV" spec="text" size="10"  alignment="centre" auto_size="vertical">
          <boolean id="NumF" value="0" />
          <record id="object_property">
            <integer id="get_property" value="CmeD" />
          </record>
        </widget>
        </container> 
            
                
            
    
                    
                
            </container>
            
            <!-- Vertical separator line -->
        <widget class="horizontal_divider"/>
            
            
            <container class="bordered_box" appearance="" height="55" priority="3"  >
            <layout class="arrange_horizontal_attachment" layout="-1,-1," offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />
                        
                <!-- Year Founded -->
            <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <!-- Text Label -->    
                <widget class="picture" file="icons/custom/facilities/location" red_replacement="white" height="30" scale_picture="false" image_alignment="centre" />
                <widget class="label" id="yrfL" spec="text,10" alignment="centre_x, bottom" auto_size="vertical" font="title" colour="white">
                    <record id="object_property">
                        <integer id="get_property" value="Cyfn" />
                        <boolean id="name" value="true" />
                    </record>
                </widget>
            <!-- Type -->
                <widget class="dashed_number_label" id="yrfd" spec="text" size="10"  alignment="centre_x," auto_size="vertical">
                    <boolean id="NumF" value="0" />
                    <record id="object_property">
                        <integer id="get_property" value="Cyfn" />
                    </record>
                </widget>
            </container>     

            
            <!-- Est. Value-->
        <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
      
      <widget class="picture" file="icons/custom/facilities/earner" red_replacement="white" height="30" scale_picture="false" image_alignment="centre" />
      <widget class="label" id="CovL" spec="text,10" alignment="centre_x, bottom" auto_size="vertical" font="title" colour="white">
          <record id="object_property">
            <integer id="get_property" value="Covv" />
            <boolean id="name" value="true"/>
          </record>
        </widget>
        
        <widget class="cash_cell" format="[%cash#1-short-roundtiny]" id="CovV" size="10"  alignment="centre_x," auto_size="vertical">
                    <record id="object_property">
                        <integer id="get_property" value="Covv" />
                    </record>
                </widget> 
      
                </container>     
            </container>    

        <!-- Vertical separator line -->
        <widget class="horizontal_divider"/>
                        
                        
                        <container class="bordered_box" appearance="" height="55" priority="3"  >
            <layout class="arrange_horizontal_attachment" layout="-1,-1," offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />
            
            <!-- Pro Status -->
            <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            

     <widget class="picture" file="icons/custom/facilities/pressing" red_replacement="white" height="35" scale_picture="false" image_alignment="centre" />
     <widget class="label" id="proL" spec="text,10" alignment="centre_x, bottom" auto_size="vertical" font="title" colour="white">
          <record id="object_property">
            <integer id="get_property" value="Cprs" />
            <boolean id="name" value="true"/>
          </record>
        </widget>
        
        <widget class="professional_status_label" spec="text" size="10" id="pros"  alignment="centre_x" auto_size="vertical" >
          <record id="object_property">
            <integer id="get_property" value="Cprs" />
          </record>
        </widget>
        
        </container>
        
        <!-- Squad Personality-->
        <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
        
        <widget class="picture" file="icons/custom/facilities/personality" red_replacement="white" height="35" scale_picture="false" image_alignment="centre" />
        <widget class="label" id="CscL" spec="text,10" alignment="centre_x, bottom" auto_size="vertical" font="title" colour="white">
          <record id="object_property">
            <integer id="get_property" value="Csca" />
            <boolean id="name" value="true"/>
          </record>
        </widget>
        <widget class="club_squad_character_label" id="CscV" spec="text" size="10"  alignment="centre_x," auto_size="vertical">
                    <record id="object_property">
                        <integer id="get_property" value="Csca" />
                    </record>
                </widget> 
        
        
        </container>
        </container>
        
        <!-- Vertical separator line -->
        <widget class="horizontal_divider"/>
        
        <container class="bordered_box" appearance="" height="60" priority="5"  >
            <layout class="arrange_horizontal_attachment" layout="-1, -1," offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />

     <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
                        
                        <widget class="label" id="TfcL" alignment="centre_x,bottom" spec="text,10" font="title" colour="white" >
                                <record id="object_property">
                                    <integer id="get_property" value="TfcS" />
                                    <boolean id="name" value="true" />
                                </record>
                            </widget>
                            <widget class="stars_range_strip" id="CtfSt" alignment="centre" scale_picture="false"  height="13">
                                <layout class="centre_in_parent_attachment" alignment="horizontal" />
                                <record id="object_property">
                                    <integer id="get_property" value="Ctf*" />
                                </record>
                            </widget>
                            <widget class="training_facilities_description_text" format="1" style="text," id="TfcV" alignment="centre" auto_size="vertical">
                                <record id="object_property">
                                    <integer id="get_property" value="TfcS" />
                                </record>
                            </widget>
                        </container>
                        
                         <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
                        
                            
                            <widget class="label" id="TytL" alignment="centre_x,bottom" spec="text, 10" font="title"  colour="white" >
                                <record id="object_property">
                                    <integer id="get_property" value="TytS" />
                                    <boolean id="name" value="true" />
                                </record>
                            </widget>
                            <widget class="stars_range_strip" id="CfcSt" alignment="centre" scale_picture="false"  height="13">
                                <layout class="centre_in_parent_attachment" alignment="horizontal" />
                                <record id="object_property">
                                    <integer id="get_property" value="Cfc*" />
                                </record>
                            </widget>            
                            <widget class="youth_facilities_description_text" format="1" style="text" id="TytV" alignment="centre" auto_size="vertical">
                                <record id="object_property">
                                    <integer id="get_property" value="TytS" />
                                </record>
                            </widget>
                        </container>
        </container>
    
<container class="bordered_box" appearance="" height="60" priority="3"  >
            <layout class="arrange_horizontal_attachment" layout="-1,-1," offset="0" gap="0" />
            <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" apply_to_children="true" />

      <!-- Reputation-->
            <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <!-- Text Label -->    
                <widget class="label" id="CrsL" spec="text,10" font="title" colour="white" alignment="centre_x,bottom">
                    <record id="object_property">
                        <integer id="get_property" value="Crsc" />
                        <boolean id="name" value="true" />
                    </record>
                </widget>
                <!-- Stars -->
                <widget class="stars_range_strip" id="creS" alignment="centre" lrge="false" auto_size="all" >
                                <layout class="centre_in_parent_attachment" alignment="horizontal" />
                                <record id="object_property">
                                    <integer id="get_property" value="Csta" />
                                </record>
                            </widget>
                            
                             <widget class="reputation_label" spec="text" id="crep" mode="1" size="10" alignment="centre_x" auto_size="vertical" >
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0"/>
          <record id="object_property">
            <integer id="get_property" value="Crsc" />
          </record>
        </widget>
            
            </container>     
                
                 <!-- Finances -->
                <container>
                        <layout class="arrange_vertical_attachment" layout="-1,-1,-1" offset="0" gap="0" />
                        <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
                
                <!-- Text Label -->    
                <widget class="label" id="CfiL" spec="text,10" font="title" colour="white" alignment="centre_x,bottom">
                    <record id="object_property">
                        <integer id="get_property" value="Csfs" />
                        <boolean id="name" value="true" />
                    </record>
                </widget>
                <!-- Stars -->
                <widget class="stars_range_strip" id="CfiP" alignment="centre" lrge="false" auto_size="all" >
                                <layout class="centre_in_parent_attachment" alignment="horizontal" />
                                <record id="object_property">
                                    <integer id="get_property" value="Csta" />
                                </record>
                            </widget>
                            
                            <widget class="financial_status_label" spec="text" id="CfiV" mode="1" size="10" alignment="centre_x, top" auto_size="vertical" >
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0"/>
          <record id="object_property">
            <integer id="get_property" value="Csfs" />
          </record>
        </widget>
                
     </container> 
     
      </container>
      
     <!-- Vertical separator line -->
        <widget class="horizontal_divider"/>
     
     <!--rivals-->
        <container>
            <layout class="fit_children_attachment" alignment="vertical,fill" offset="0" gap="6" />
            <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="6" />
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />

            <record id="object_property">
                <integer id="get_property" value="TISN" />
                <integer id="set_property" value="hidn" />
            </record>
            <widget class="label" id="CfmL" alignment="centre_x,bottom" spec="text" font="title" colour="white" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfmr" />
                    <boolean id="name" value="true" />
                </record>
            </widget>
            <widget class="club_rivalries_list_text" id="CfmV" spec="text" size="9"  reason="false" alignment="centre_x" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfmr" />
                </record>
            </widget>                    
            <!--other rivals-->
            <widget class="label" id="CfrL" alignment="centre_x,bottom" spec="text" font="title" colour="white" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfrt" />
                    <boolean id="name" value="true" />
                </record>
            </widget>
            <widget class="club_rivalries_list_text" id="CfrV" spec="text" size="9"  reason="false" alignment="centre_x" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfrt" />
                </record>
            </widget>                    
        </container>
                     
        
         <!--legends-->
        <container>
            <layout class="fit_children_attachment" alignment="vertical,fill" offset="0" gap="6" />
            <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="6" />
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <widget class="label" id="TLeL" alignment="centre_x,bottom" spec="text" font="title" colour="white" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="TLeg" />
                    <boolean id="name" value="true" />
                </record>
            </widget>    
            <widget class="person_list_text" spec="text" size="9" id="TLeV" reason="false" alignment="centre_x" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="TLeg" />
                </record>
            </widget>
        </container>
        
        <!--icons-->
        <container id="ICON">
            <layout class="fit_children_attachment" alignment="vertical,fill" offset="0" gap="6" />
            <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="6" />
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />

            <record id="object_property">
                <integer id="get_property" value="TISN" />
                <integer id="set_property" value="hidn" />
            </record>          
            <widget class="label" id="CsvL" alignment="centre_x,bottom" spec="text" font="title" colour="white" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Csvp" />
                    <boolean id="name" value="true" />
                </record>
            </widget>
            <widget class="person_list_text" spec="text" size="9"  id="CsvV" reason="false" alignment="centre_x" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Csvp" />
                </record>
            </widget>
        </container>        
        
        <!--favorite-->
        <container>
            <layout class="fit_children_attachment" alignment="vertical,fill" offset="0" gap="6" />
            <layout class="arrange_vertical_attachment" alignment="top" offset="0" gap="6" />
            <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" apply_to_children="true" />
            
            <widget class="label" id="CfaL" alignment="centre_x,bottom" spec="text" font="title" colour="white" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfap" />
                    <boolean id="name" value="true" />
                </record>
            </widget>                        
            <widget class="person_list_text" spec="text" size="9"  id="CfaV" reason="false" alignment="centre_x" auto_size="vertical">
                <record id="object_property">
                    <integer id="get_property" value="Cfap" />
                </record>
            </widget>
        </container>    
        

     </container>
  </container>

</panel>
 

 

Edited by PequenoGenio
Link to post
Share on other sites

1 hour ago, Olas Nick said:

how do you search for non-obvious widgets and panels? i.e. if it doesn't find anything by name or by some text inside?

with a lot of time, error and mental anguish. what are you looking for?

Link to post
Share on other sites

14 minutes ago, bluestillidie00 said:

what are you looking for?

nothing at the moment.

I am currently trying to figure out the fixtures list sub panel. when loading game, the view is constantly switched to standard (Fixtures). I'm fed up with it and I've created my views, set them as defaults, but there's no response. the default type remains Fixtures. also i give each column its own width but that doesn't work either...
the only way out is to delete all views except the custom.

Link to post
Share on other sites

Hi guys, i've progress a lot with my No Face Skin but there a few sections i can't figure out how they work.
This on is an example.

I know that "inbox content with physio update panel.xml" is the file that control it. But I can't really figure out where he gets the picture i need to remove.

Can anyone help on this one? PLEASE :)

Screenshot 2022-11-29 alle 16.11.02.png

Link to post
Share on other sites

I want to get rid of these animated ad hoardings around the pitch. I couldn't find recent information about this on the internet. The last post was made in 2009. I tried removing ads.fmf but it wasn't sufficient.

Is there a way I can remove or replace ad hoardings around the pitch?

Link to post
Share on other sites

6 hours ago, Olas Nick said:

how do you search for non-obvious widgets and panels? i.e. if it doesn't find anything by name or by some text inside?

Usually within the panel is a code or widget name or some other piece of information.  I use a program called astrogrep, lets you search files in a directory and shows the results.  So say as an example you are looking for say, id="CnaG", you put that in the search and it returns all the files that have id=CnaG in it.

When i started getting XML like the ones abopve, one of them was related to a font, was able to search for the font and find out it wasn't even in the skin I was using, which helped me track down why I was getting the XML error.

Link to post
Share on other sites

16 minutes ago, Jellico73 said:

Usually within the panel is a code or widget name or some other piece of information.  I use a program called astrogrep, lets you search files in a directory and shows the results.  So say as an example you are looking for say, id="CnaG", you put that in the search and it returns all the files that have id=CnaG in it.

When i started getting XML like the ones abopve, one of them was related to a font, was able to search for the font and find out it wasn't even in the skin I was using, which helped me track down why I was getting the XML error.

I use the same and it's quite nice

Link to post
Share on other sites

7 hours ago, Olas Nick said:

how do you search for non-obvious widgets and panels? i.e. if it doesn't find anything by name or by some text inside?

Try every panel that has a name that sounds vaguely related, fail, breakdown crying after the 20th file, give up.  I think that's my usual pattern :lol:

Link to post
Share on other sites

22 hours ago, smolinski said:

I want to get rid of these animated ad hoardings around the pitch. I couldn't find recent information about this on the internet. The last post was made in 2009. I tried removing ads.fmf but it wasn't sufficient.

Is there a way I can remove or replace ad hoardings around the pitch?

I am also interested in this. The constant flashing, especially on 2d is really annoying. I haven’t delved too deep into this but I imagine there is some json editing involved.

Link to post
Share on other sites

20 minutes ago, oi_oi_ginger_roy said:

I’m getting there with my edits

 

can someone please tell me what you add to put padding (left and right) to text & an icon that sits on a button? 

You'll have to find the graphic of the button, there'll be an xml accompanying it. Edit the image_borders values.

 

2 minutes ago, bluehefner said:

How do i remove Goalkeeper/Outfield Rating from a players profile?

Player additional attributes panel.xml

Link to post
Share on other sites

19 minutes ago, bluestillidie00 said:

You'll have to find the graphic of the button, there'll be an xml accompanying it. Edit the image_borders values.

 

Player additional attributes panel.xml

Ok thanks - so what is the graphic from this button, can you tell from the code?

 

<container class="contrast_box" appearance="boxes/contrast/no margin/top/paper" red_replacement="fg" height="30">
                <attachment_group class="horizontal_arrange_autosize" horizontal_alignment="left" horizontal_offset="0" horizontal_gap="2" />
                <widget class="icon_button" id="oppi" auto_size="horizontal" appearance="buttons/custom/over state only/button" font="tadu" colour="bg" size="8" icon_colour="bg" secondary_icon_colour="bg" icon="icons/16px/squad" >
                <translation id="text" translation_id="316801" type="use"/>
                </widget>    
</container>

Link to post
Share on other sites

5 minutes ago, wkdsoul said:

can you tie values to a colour threshold as you would attributes? 

You can using value_based_picture - but this would mean having images for it.  There's nothing stopping those images just being a png with the text string you're trying to colour - although I imagine that would become quite arduous if there's lots of different values you're trying to account for.  There's a couple of examples of value_based_picture being used for something other than attributes below:

<!-- dynamic_images/match report uefa.xml -->
<widget class="value_based_picture" id="CoPi" image_alignment="centre" keep_aspect_ratio="true" scale_picture="true" >
  <record id="object_property">
    <integer id="get_property" value="id  " />
    <integer id="set_property" value="valu" />
  </record>

  <list id="value_list">
    <record value="1301394" file="photos/dynamic/uefa/pre match/ucl pre-game"/>
    <record value="1301396" file="photos/dynamic/uefa/pre match/uel pre-game"/>
    <record value="31051584" file="photos/dynamic/uefa/pre match/uecl pre-game"/>
    <record value="1301397" file="photos/dynamic/uefa/pre match/usc pre-game"/>
  </list>
</widget>

<!-- game/challenge end.xml -->
<widget class="value_based_picture" id="chim" height="138">

  <!-- this picture should stretch for left to right slightly under the top -->
  <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" />
  <layout class="stick_to_sides_attachment" alignment="top" inset="75" />

  <!-- the colour that will be used depends on the result of the challenge -->
  <list id="value_list">
    <record value="true" file="boxes/custom/challenges/success/paper" />
    <record value="false" file="boxes/custom/challenges/fail/paper" />
  </list>

  <record id="object_property">
    <integer id="get_property" value="Gchs" />
  </record>
</widget>

 

Link to post
Share on other sites

4 minutes ago, GIMN said:

You can using value_based_picture - but this would mean having images for it.  There's nothing stopping those images just being a png with the text string you're trying to colour - although I imagine that would become quite arduous if there's lots of different values you're trying to account for.  There's a couple of examples of value_based_picture being used for something other than attributes below:

<!-- dynamic_images/match report uefa.xml -->
<widget class="value_based_picture" id="CoPi" image_alignment="centre" keep_aspect_ratio="true" scale_picture="true" >
  <record id="object_property">
    <integer id="get_property" value="id  " />
    <integer id="set_property" value="valu" />
  </record>

  <list id="value_list">
    <record value="1301394" file="photos/dynamic/uefa/pre match/ucl pre-game"/>
    <record value="1301396" file="photos/dynamic/uefa/pre match/uel pre-game"/>
    <record value="31051584" file="photos/dynamic/uefa/pre match/uecl pre-game"/>
    <record value="1301397" file="photos/dynamic/uefa/pre match/usc pre-game"/>
  </list>
</widget>

<!-- game/challenge end.xml -->
<widget class="value_based_picture" id="chim" height="138">

  <!-- this picture should stretch for left to right slightly under the top -->
  <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" />
  <layout class="stick_to_sides_attachment" alignment="top" inset="75" />

  <!-- the colour that will be used depends on the result of the challenge -->
  <list id="value_list">
    <record value="true" file="boxes/custom/challenges/success/paper" />
    <record value="false" file="boxes/custom/challenges/fail/paper" />
  </list>

  <record id="object_property">
    <integer id="get_property" value="Gchs" />
  </record>
</widget>

 

18 minutes ago, wkdsoul said:

can you tie values to a colour threshold as you would attributes? 

the pitch code on my club overview changes colour, try that

Link to post
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...