Jump to content

[FM24][HELP]Random and Small Skinning Questions


TCSSkin
 Share

Recommended Posts

Is it possible to add more player/staff attribute colours via skinning? Or is this hardcoded into the game?

I mean more than the default 4, low, normal, good and excellent.

Edited by RogerC
Link to post
Share on other sites

  • Replies 1.9k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

19 minutes ago, RogerC said:

Is it possible to add more player/staff attribute colours via skinning? Or is this hardcoded into the game?

I mean more than the default 4, low, normal, good and excellent.

@RogerC  You can try these..  copy that and place it in your settings file

<!-- profile attribute colours -->
    <colour name="low attribute" blue="150" red="150" green="150"/>
        <colour name="normal attribute" green="255" red="255" blue="0" />
        <colour name="good attribute" blue="0" green="255" red="0" />
        <colour name="excellent attribute" red="192" yellow="46" blue="46" />
    <colour name="special attribute" red="255" green="160" blue="0" />
    <colour name="attribute label" red="255" green="255" blue="255" />
    <colour name="special attribute label" red="255" green="255" blue="255" />    
    <colour name="low condition" red="255" green="0" blue="0" />
    <colour name="mid condition" red="255" green="255" blue="0" />
    <colour name="high condition" red="0" green="255" blue="0" />
    <colour name="profile extra text" red="150" green="200" blue="255" />
    <colour name="unknown attribute background" red="210" green="210" blue="210"/>    
     <colour name="low attribute background" red="201" green="201" blue="199" alpha="255"/>
      <colour name="normal attribute background" red="236" green="184" blue="26" alpha="255"/>
      <colour name="good attribute background" red="27" green="198" blue="14" alpha="255"/>
      <colour name="excellent attribute background" red="241" green="23" blue="28" alpha="255"/

Edited by Mark8213
Link to post
Share on other sites

32 minutes ago, RogerC said:

Is it possible to add more player/staff attribute colours via skinning? Or is this hardcoded into the game?

I mean more than the default 4, low, normal, good and excellent.

not sure.  maybe it can be done using value based pictures

Link to post
Share on other sites

3 hours ago, Mark8213 said:

@RogerC  You can try these..  copy that and place it in your settings file

<!-- profile attribute colours -->
    <colour name="low attribute" blue="150" red="150" green="150"/>
        <colour name="normal attribute" green="255" red="255" blue="0" />
        <colour name="good attribute" blue="0" green="255" red="0" />
        <colour name="excellent attribute" red="192" yellow="46" blue="46" />
    <colour name="special attribute" red="255" green="160" blue="0" />
    <colour name="attribute label" red="255" green="255" blue="255" />
    <colour name="special attribute label" red="255" green="255" blue="255" />    
    <colour name="low condition" red="255" green="0" blue="0" />
    <colour name="mid condition" red="255" green="255" blue="0" />
    <colour name="high condition" red="0" green="255" blue="0" />
    <colour name="profile extra text" red="150" green="200" blue="255" />
    <colour name="unknown attribute background" red="210" green="210" blue="210"/>    
     <colour name="low attribute background" red="201" green="201" blue="199" alpha="255"/>
      <colour name="normal attribute background" red="236" green="184" blue="26" alpha="255"/>
      <colour name="good attribute background" red="27" green="198" blue="14" alpha="255"/>
      <colour name="excellent attribute background" red="241" green="23" blue="28" alpha="255"/

I don't see what changes a part from your own colours. I tried it anyway but you still have low/normal/good/exc ranges.

 

2 hours ago, Olas Nick said:

not sure.  maybe it can be done using value based pictures

It could work, I'm using the star attributes method anyway.

Link to post
Share on other sites

1 hour ago, RogerC said:

I don't see what changes a part from your own colours. I tried it anyway but you still have low/normal/good/exc ranges.

 

It could work, I'm using the star attributes method anyway.

yeah value based pictures would be the way to go. 

I wish we had value based strings though, that'd make my life much easier 😂

Link to post
Share on other sites

It was actually quite easy. Just created my own colours in the settings file and assigned them values/ranges through the corresponding xml file that controls the ranges!

 

 

1 hour ago, TCSSkin said:

yeah value based pictures would be the way to go. 

I wish we had value based strings though, that'd make my life much easier 😂

Yes, it would help.

Link to post
Share on other sites

2 hours ago, TCSSkin said:

yeah value based pictures would be the way to go. 

I wish we had value based strings though, that'd make my life much easier 😂

We do…in some places! I was able to get minutes shown (someone helped me but ive forgotten who - sorry!) and I’ve got goals to show a different colour for a different value but have struggled with anything decimal. Wouldn’t be against some community exploration if you wanted to get a thread open?

Link to post
Share on other sites

1 hour ago, _Ben_ said:

We do…in some places! I was able to get minutes shown (someone helped me but ive forgotten who - sorry!) and I’ve got goals to show a different colour for a different value but have struggled with anything decimal. Wouldn’t be against some community exploration if you wanted to get a thread open?

If you're talking about the 90s that was me. A random discovery I made messing around with the classes.

I also made another random discovery that you could get a text based class to tell you the id/value of text. 

You could then make a new class and set text strings based on the id/text. 

Edited by johnwalker
Link to post
Share on other sites

17 minutes ago, johnwalker said:

If you're talking about the 90s that was me. A random discovery I made messing around with the classes.

I also made another random discovery that you could get a text based class to tell you the id/value of text. 

You could then make a new class and set text strings based on the id/text. 

Yes - it was you! Thanks.

Can you explain a bit more about that text based class please?

Link to post
Share on other sites

8 hours ago, TCSSkin said:

yeah value based pictures would be the way to go. 

I wish we had value based strings though, that'd make my life much easier 😂

formatted_label can do that

like for this panel for personality/media handling style:

image.png.ea041bddfb94399a722aabb2700b7883.png

<widget col="1" class="formatted_label" auto_size="vertical" alignment="centre">
  <var id="row" name="row" />
  <record id="object_property" get_property="PPst" set_property="var1" />
  <list id="format">
    <record value="10" format="-" /> <!-- Ambitious -->
    <record value="4" format="1-14" /> <!-- Balanced -->
...
    <record value="7" format="1[]" /> <!-- Slack -->
    <record value="9" format="-" /> <!-- Very Ambitious -->
    <!-- <record default_value="true" format="[%number#1]" /> -->
    <record default_value="true" format="--" />
  </list>
</widget>

you can also set each format entry to have a min_value and max_value for a range like value_based_picture, i did that in the assist icon thing i posted earlier so that the label disappears with 0 assists

If you just want a single number as the format you have to do something like I did for slack, adding [] which won't be displayed

Link to post
Share on other sites

Guys, good night!

I feel that both the tactic button and the club button in the sidebar (which are 2 screens that I have already edited) take a few seconds longer to load the screen when clicking on them.
The other buttons, which are from screens that have not been edited so far, are very instantaneous.
Is there a way to minimize this delay?

 

spacer.png

Something else please!
Is there a way to get rid of the horizontal separators in the sidebar?

Edited by vamcj
Link to post
Share on other sites

1 hour ago, vamcj said:

Guys, good night!

I feel that both the tactic button and the club button in the sidebar (which are 2 screens that I have already edited) take a few seconds longer to load the screen when clicking on them.
The other buttons, which are from screens that have not been edited so far, are very instantaneous.
Is there a way to minimize this delay?

 

spacer.png

Something else please!
Is there a way to get rid of the horizontal separators in the sidebar?

The delay from pages you have edited, can be lots of things.

mostly because there is alot of data pulled into a page or there is alot of animations etc.

the seperators i have no idea about.

Link to post
Share on other sites

21 hours ago, BouFitty said:

like for this panel for personality/media handling style:

image.png.ea041bddfb94399a722aabb2700b7883.png

Is there any chance you can share the whole of this please, either here or the attached xml? I'm really interested in learning how you've achieved it.

Link to post
Share on other sites

22 hours ago, BouFitty said:

formatted_label can do that

like for this panel for personality/media handling style:

image.png.ea041bddfb94399a722aabb2700b7883.png

<widget col="1" class="formatted_label" auto_size="vertical" alignment="centre">
  <var id="row" name="row" />
  <record id="object_property" get_property="PPst" set_property="var1" />
  <list id="format">
    <record value="10" format="-" /> <!-- Ambitious -->
    <record value="4" format="1-14" /> <!-- Balanced -->
...
    <record value="7" format="1[]" /> <!-- Slack -->
    <record value="9" format="-" /> <!-- Very Ambitious -->
    <!-- <record default_value="true" format="[%number#1]" /> -->
    <record default_value="true" format="--" />
  </list>
</widget>

you can also set each format entry to have a min_value and max_value for a range like value_based_picture, i did that in the assist icon thing i posted earlier so that the label disappears with 0 assists

If you just want a single number as the format you have to do something like I did for slack, adding [] which won't be displayed

TIL. Me and @GIMN spent ages tryna figure it out. Now i can't even remember what i was trying to do 😂

Link to post
Share on other sites

13 hours ago, BouFitty said:
1 hour ago, _Ben_ said:

Thank you! I have a list of many questions but the easiest is probably…where did you find what is essentially a personality ID? What else is located where you found this?!

 

Ohhh so interesting!! Are all those ranges extracted from somewhere? Or made up from what can be found online?

 

On another note, anyone know how to remove these visual separators? The one around the inbox text and the horizontal one below the tabs.

c25a83e94fc3836eee652921c1d20e1a.png

Edited by RogerC
Link to post
Share on other sites

1 hour ago, _Ben_ said:

Thank you! I have a list of many questions but the easiest is probably…where did you find what is essentially a personality ID? What else is located where you found this?!

 

im guessing it was similar to how @GIMN found the set piece numbers, using the personality ID with a custom class that displays the string as numbers 

Link to post
Share on other sites

 

On 29/01/2024 at 18:15, johnwalker said:

If you're talking about the 90s that was me. A random discovery I made messing around with the classes.

I also made another random discovery that you could get a text based class to tell you the id/value of text. 

You could then make a new class and set text strings based on the id/text. 

On 29/01/2024 at 18:32, _Ben_ said:

Yes - it was you! Thanks.

Can you explain a bit more about that text based class please?

2 hours ago, TCSSkin said:

im guessing it was similar to how @GIMN found the set piece numbers, using the personality ID with a custom class that displays the string as numbers 

If you call the class in @GIMN's thread it will give you the string number of any property.

I then used it to create another custom text class that allows you to set text based on that string number.

@BouFitty has really taken it to the next level, and can't wait to check his xml out!

Link to post
Share on other sites

2 hours ago, johnwalker said:

 

If you call the class in @GIMN's thread it will give you the string number of any property.

I then used it to create another custom text class that allows you to set text based on that string number.

@BouFitty has really taken it to the next level, and can't wait to check his xml out!

Wow. This is where my night will go...

I presume that, for things like personality - you'd create a space and have 

<widget class="textstringnum">    <widget class="PPst">

In some kind of table so that you can pull through the actual personality with the number string next to it?

 

EDIT: I've just had a little play adding it into my skin and using my own <var> to create a text string...

image.png.3f10d7190dd51f866f5948fa245fb996.png

Edited by _Ben_
Link to post
Share on other sites

19 minutes ago, _Ben_ said:

Wow. This is where my night will go...

I presume that, for things like personality - you'd create a space and have 

<widget class="textstringnum">    <widget class="PPst">

In some kind of table so that you can pull through the actual personality with the number string next to it?

 

EDIT: I've just had a little play adding it into my skin and using my own <var> to create a text string...

image.png.3f10d7190dd51f866f5948fa245fb996.png

Fantastic work, looking forward to seeing what you do with it. You're a lot more creative than me! 

Link to post
Share on other sites

36 minutes ago, johnwalker said:

Fantastic work, looking forward to seeing what you do with it. You're a lot more creative than me! 

It's not quite what I wanted, yet...

I've been able to extract these, for example but I don't really know what to do with this information, if I'm honest...

image.png.ff90d8686d5ddc005c370e053f9791e1.png

Link to post
Share on other sites

10 minutes ago, _Ben_ said:

It's not quite what I wanted, yet...

I've been able to extract these, for example but I don't really know what to do with this information, if I'm honest...

image.png.ff90d8686d5ddc005c370e053f9791e1.png

You can use it in a value based position i presume

Link to post
Share on other sites

6 hours ago, _Ben_ said:

Thank you! I have a list of many questions but the easiest is probably…where did you find what is essentially a personality ID? What else is located where you found this?!

 

 

5 hours ago, TCSSkin said:

im guessing it was similar to how @GIMN found the set piece numbers, using the personality ID with a custom class that displays the string as numbers 

 

I did it kind of the opposite way

<widget class="text" font="title" text="personality" auto_size="vertical"></widget>
<set_var name="plabel">
  <container>
    <attachment_group class="horizontal_arrange_vertical_autosize" horizontal_alignment="left,extend" />
    <widget class="formatted_label" format="[%number#1]" auto_size="all">
      <var id="var1" name="pnum" />
    </widget>
    <widget class="personality_label" auto_size="vertical">
      <var id="valu" name="pnum" />
    </widget>
  </container>
</set_var>

<var name="plabel"><set_var name="pnum"><integer value="0"/></set_var></var>
<var name="plabel"><set_var name="pnum"><integer value="1"/></set_var></var>
...

image.png.623ccf57ae9d659d1233d9f474c7c846.png

Just displaying what personality_label shows for all values.

Same for media handling styles, but since it's a bitfield, do powers of 2 1,2,4,8,16...

Link to post
Share on other sites

55 minutes ago, BouFitty said:

 

 

I did it kind of the opposite way

<widget class="text" font="title" text="personality" auto_size="vertical"></widget>
<set_var name="plabel">
  <container>
    <attachment_group class="horizontal_arrange_vertical_autosize" horizontal_alignment="left,extend" />
    <widget class="formatted_label" format="[%number#1]" auto_size="all">
      <var id="var1" name="pnum" />
    </widget>
    <widget class="personality_label" auto_size="vertical">
      <var id="valu" name="pnum" />
    </widget>
  </container>
</set_var>

<var name="plabel"><set_var name="pnum"><integer value="0"/></set_var></var>
<var name="plabel"><set_var name="pnum"><integer value="1"/></set_var></var>
...

image.png.623ccf57ae9d659d1233d9f474c7c846.png

Just displaying what personality_label shows for all values.

Same for media handling styles, but since it's a bitfield, do powers of 2 1,2,4,8,16...

Game changing. 

Link to post
Share on other sites

1 hour ago, _Ben_ said:

It's not quite what I wanted, yet...

I've been able to extract these, for example but I don't really know what to do with this information, if I'm honest...

image.png.ff90d8686d5ddc005c370e053f9791e1.png

You could use player role and player style to make a player profile like I started doing last year. 

image.png.48c8a61f16dd489bc605ff8e7d95d5c1.png

Link to post
Share on other sites

58 minutes ago, johnwalker said:

You could use player role and player style to make a player profile like I started doing last year. 

image.png.48c8a61f16dd489bc605ff8e7d95d5c1.png

I want to make a bit more of the player style - maybe even encompassing an icon, too. It’s really opened up what we can do - so that’s to @BouFitty and I like that idea there, too  

However, it has hugely detracted away from trying to set dashed_number_labels as coloured strings dependent on value, which was my aim for goals/90 etc etc to show a rough percentile, matching colours/gradings I use in the skin!

Edited by _Ben_
Link to post
Share on other sites

Because you wanted them, here are the stringIDs for each role within the game:

1    Goalkeeper
2    Central Defender
4    Full Back
8    Wing Back
16    Defensive Midfielder
32    Central Midfielder
64    Wide Midfielder
128    Winger
512    Attacking Midfielder
1024    Deep Lying Forward
2048    Advanced Forward
4096    Sweeper Keeper
32768    Deep Lying Playmaker
65536    Box to Box Midfielder
131072    Advanced Playmaker
262144    Target Forward
524288    Poacher
1048576    Complete Forward
8388608        Ball Playing Defender    
134217728    Inside Forward
268435456    Ball winning midfielder
536870912    No Nonsense CB
1073741824    Defensive Winger
2147483648    Pressing Forward
4294967296    Trequartista
8589934592    Anchor    
68719476736    No Nonsense Full Back
137438953472    Enganche
274877906944    Complete Wing Back
549755813888    Regista
1099511627776    False Nine
2199023255552    Shadow Striker
4398046511104    Wide Target Forward
8796093022208    Wide Playmaker
17592186044416    Inverted Wing Back
35184372088832    Raumdeuter
70368744177664    Roaming Playmaker
140737488355328        Mezzala
281474976710656        Carrilero
1125899906842624    Segundo Volante    
2251799813685248    Wide Centre Back
4503599627370496    Inverted full back


Value based pictures, begin...

image.thumb.png.2b58fee46c3a4fbe8b6fa499284d2c0d.png

Edited by _Ben_
Link to post
Share on other sites

Hey , I trying to learn more and more about skinning. 

But i have now come across something i cant seem to find the solution on.

Found a Players screen from a skin i really liked and put that in on my other skin.

But now i got this issue i cant seem to get the attributes colored , its all white.

image.png.0b2c26e7f2755e9925818f376acf3bba.png

Anyone know how i fix that so i can get it colored like standard? i tryed to change the colors on Preference on the game but it doesnt change.

 

thankfful for answers.

Link to post
Share on other sites

I'm making graphics for a lower leagues mod. I just found that there's a logo missing. But, there is a new league logo pack loaded!

 

Story - team's Board says that we have to be promoted, and in the 'Club vision' page there's text 'Look to build on promotion to the league_name' and there's a logo there, too. That logo is missing (or is the vanilla one).

That league there is a lower league, and has multiple groups.

 

I expect that here FM uses an ID (and logo) which "means all the groups" or is "common" for that division. (Sorry my English.)         Am I right?

And this means that I have to do a logo for each group, but also for that division. Right? And if so, then... how and where can I find these division ID's? Can they be found from the game itself, or only using the Editor?

 

Here is a pic. (I'm  usin OPZ Elite skin.)

 

Edited: Most likely I "solved" this problem myself.

 

Edited by rristola
problem solved
Link to post
Share on other sites

12 hours ago, dopie said:

Hey , I trying to learn more and more about skinning. 

But i have now come across something i cant seem to find the solution on.

Found a Players screen from a skin i really liked and put that in on my other skin.

But now i got this issue i cant seem to get the attributes colored , its all white.

image.png.0b2c26e7f2755e9925818f376acf3bba.png

Anyone know how i fix that so i can get it colored like standard? i tryed to change the colors on Preference on the game but it doesnt change.

 

thankfful for answers.

Can you upload your settings file, please?

Link to post
Share on other sites

2 hours ago, _Ben_ said:

image.png.03f99d698dbd8445a236904744bbffb9.png

Does anybody know if that actual text for these position descriptors is available please? Thanks!

I could never find it.

You could recreate it for each position, but not with the attack/support/defend options for each role. It appears the game looks it up based on linking the role and duty properties. 

Link to post
Share on other sites

8 minutes ago, johnwalker said:

I could never find it.

You could recreate it for each position, but not with the attack/support/defend options for each role. It appears the game looks it up based on linking the role and duty properties. 

Just didn't fancy writing them all out! Yeah - I'd only be able to link to the positional description because I can't find an ID that brings together position and role as it is above...

Thanks anyway!

Link to post
Share on other sites

3 minutes ago, _Ben_ said:

Just didn't fancy writing them all out! Yeah - I'd only be able to link to the positional description because I can't find an ID that brings together position and role as it is above...

Thanks anyway!

There's a language file that could have the actual text. I can't remember what file it is atm as I'm not at home. 

Link to post
Share on other sites

4 hours ago, johnwalker said:

Does anyone know what controls the tactics sections in match? I wanted to add another section after opposition, but I can't figure out what controls it.

image.thumb.png.a78f1c69e373cc81c8c1dd079b6938a0.png

match/tactics overview side panel.xml

Link to post
Share on other sites

41 minutes ago, snowofman said:

match/tactics overview side panel.xml

Sorry for not being clear, that controls the panel I have open. I was wondering what controls the sections at the top so tactics/player/set pieces etc. 

Outside of a match it's controlled by side panel sections or something similar but I can't see what controls it in a match situation. 

Link to post
Share on other sites

1 hour ago, johnwalker said:

Sorry for not being clear, that controls the panel I have open. I was wondering what controls the sections at the top so tactics/player/set pieces etc. 

Outside of a match it's controlled by side panel sections or something similar but I can't see what controls it in a match situation. 

fixture sections.xml - i believe

or

sidebar sections

sidebar team sections

Link to post
Share on other sites

hey all, I am very very low at skinning.

 

i do not want any faces in game for my steam deck. so i found a faceless skin for fm23 from here and trying to make up that skin for fm24.

i have two ss's. no texts appears in training schedules section and staff profiles. can anyone help me there?

Ekran Resmi 2024-02-04 23.24.54.png

Ekran Resmi 2024-02-04 23.25.29.png

Link to post
Share on other sites

15 hours ago, Jr35 said:

hey all, I am very very low at skinning.

 

i do not want any faces in game for my steam deck. so i found a faceless skin for fm23 from here and trying to make up that skin for fm24.

i have two ss's. no texts appears in training schedules section and staff profiles. can anyone help me there?

Ekran Resmi 2024-02-04 23.24.54.png

Ekran Resmi 2024-02-04 23.25.29.png

yes, this panels from fm23 dont work in fm24, it need to be replaced with new panels from fm24

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

×
×
  • Create New...