Jump to content

[FM22] Bundesliga - Skin Over-rides


giglet13
 Share

Recommended Posts

So my Beta Save with Dortmund has thrown up two things - First is the scoreboard override, i have full name version in my skin but it's being over-ridden by the Bundesliga format. Anybody know where is driving this and if it can be disabled (or format replicated for all competitions)?

image.png.3f09724283e42da46beb22089f34bd45.png

On the other side, I've dropped into a relevant skinning exploration from FM21 but the Face in Goal Panel - anybody know where these Bundesliga/licensed league special panels are and if they can be enabled for other leagues or copied to become the default format?

image.png.2bc478bb90e812cf2dd72e86841ca75a.png

 

Related to the above, there is also a specialised format for the Match Preview Lineups panel (pre match formations) - so same question, can it be disabled / takena n extended to all competitons? Plus also features like the Sub dialogue box and Red Card Flag on scoreboard etc.

image.png.d5543e7251e31240cfb1865b954e751f.png

image.png.55e3eb4235ecd3232b4f3810477d09e6.png

Might be one we need to see full game before we can answer but incase anyone is already there?

Edited by giglet13
More screengrabs/Info
Link to post
Share on other sites

Red Card flag is on the main scoreboard this year.

Bundesliga files can be found in "panels\match\comps\ger\bundesliga". Try copying your code over the ones in that folder

I've spoken to some of the SI team. They've said it's hardcoded for Bundesliga (and potentially 2. Bundesliga) this year, I've floated the idea of having it be ID based so it can be used on other comps and they've noted it.

Link to post
Share on other sites

1 minute ago, bluestillidie00 said:

Red Card flag is on the main scoreboard this year.

Bundesliga files can be found in "panels\match\comps\ger\bundesliga". Try copying your code over the ones in that folder

I've spoken to some of the SI team. They've said it's hardcoded for Bundesliga (and potentially 2. Bundesliga) this year, I've floated the idea of having it be ID based so it can be used on other comps and they've noted it.

Understanding right, it cant be over-ridden for bundesliga but that file path should have the panels needed to copy over to share the look/feel elsewhere?  Should they be in the SiToolkit? I've extracted that and Panels fmf and cant find the Comps sub folder in the other match files.

It's very much a case of I like the match score area panel alot and want to use it in that format for all comps. I'd happily replicate the format on scoreboard (allowing for diff comp logos where the bundesliga one is) and sub panel too. Like the consistency of look game to game

 

Link to post
Share on other sites

2 minutes ago, giglet13 said:

Understanding right, it cant be over-ridden for bundesliga but that file path should have the panels needed to copy over to share the look/feel elsewhere?  Should they be in the SiToolkit? I've extracted that and Panels fmf and cant find the Comps sub folder in the other match files.

It's very much a case of I like the match score area panel alot and want to use it in that format for all comps. I'd happily replicate the format on scoreboard (allowing for diff comp logos where the bundesliga one is) and sub panel too. Like the consistency of look game to game

 

Potentially. Haven't checked yet 

And yeah, should just be in panels.fmf, which you can find in the game folder

Link to post
Share on other sites

6 minutes ago, bluestillidie00 said:

Potentially. Haven't checked yet 

And yeah, should just be in panels.fmf, which you can find in the game folder

Extracted that but no sub folders - all the other Match Panel basis are there. The bundesliga graphic files are also there when extracting the sitoolkit so not sure what I've missed. 

Any ideas what I'm missing or able to share the files (can see you've shared code for score area) but for Sub panel and scoreboard ? I'll have a play an see if they can work across other comps in the same format once I've got them...

Link to post
Share on other sites

18 minutes ago, giglet13 said:

Hero. I'll have a mess around see where I can get to! 

Score Panel Works straight across:
image.png.3c01b69d95ccc0fa8a6255de0e796787.png

As does the sub animations:

image.png.4a9c02d7ed60cf11d2eb9c8663f4ba2e.png

Scoreboard, loses the Comp logo but otherwise fine:

image.png.49df01b3637e471ec23c206f16b7967e.png

Pre-Match lineups didn't generate though, but i've had some problems with that in my skin anyway when i've changed things so might be somehting else driving it... 

Thanks for the direction and file share @bluestillidie00!

Edited by giglet13
Link to post
Share on other sites

How did you manage to get BVB and SGE (the 3 Letter Name like in real life TV Bundesliga broadcast)? On my laptop FM uses the Full team names and cuts them off after 6 Letters (e.g. Bayer or 1. FC for Union Berlin)

Bildschirmfoto 2021-10-31 um 20.20.57.png

Link to post
Share on other sites

41 minutes ago, giglet13 said:

Score Panel Works straight across:
image.png.3c01b69d95ccc0fa8a6255de0e796787.png

As does the sub animations:

image.png.4a9c02d7ed60cf11d2eb9c8663f4ba2e.png

Scoreboard, loses the Comp logo but otherwise fine:

image.png.49df01b3637e471ec23c206f16b7967e.png

Pre-Match lineups didn't generate though, but i've had some problems with that in my skin anyway when i've changed things so might be somehting else driving it... 

Thanks for the direction and file share @bluestillidie00!

This is brilliant, thanks for working it out

Link to post
Share on other sites

42 minutes ago, ThomasK said:

How did you manage to get BVB and SGE (the 3 Letter Name like in real life TV Bundesliga broadcast)? On my laptop FM uses the Full team names and cuts them off after 6 Letters (e.g. Bayer or 1. FC for Union Berlin)

Bildschirmfoto 2021-10-31 um 20.20.57.png

The clips at the original post came through from game with no edit. I think you could look at the code and adjust the team name format if you wanted from the info on the thread here from FM21 mods

https://community.sigames.com/forums/topic/542239-fm21-full-team-name-scoreboard-faces-on-the-bench/

 

Edited by giglet13
Link to post
Share on other sites

45 minutes ago, ThomasK said:

How did you manage to get BVB and SGE (the 3 Letter Name like in real life TV Bundesliga broadcast)? On my laptop FM uses the Full team names and cuts them off after 6 Letters (e.g. Bayer or 1. FC for Union Berlin)

Bildschirmfoto 2021-10-31 um 20.20.57.png

Are you playing FM21 or 22? 21 it done that, 22 it's 3 letters

Link to post
Share on other sites

vor 21 Minuten schrieb bluestillidie00:

That's strange. Maybe they only updated the top division

Top division = 1. Bundesliga? That's where I am playing. Could it be because I am playing on a Mac?

Link to post
Share on other sites

Looks cool.. Works for me on other skin aswell. Now I need to figure out two questions:

1. How to change the font. BL one doesn't support cyrillic and I don't like mix up two fonts in here. I found "font" strings, what should i put in there? Just name of font or font name with format?

2. Is it possible to add assisted player name in this panel?

Link to post
Share on other sites

1 hour ago, RussoTuristo said:

Looks cool.. Works for me on other skin aswell. Now I need to figure out two questions:

1. How to change the font. BL one doesn't support cyrillic and I don't like mix up two fonts in here. I found "font" strings, what should i put in there? Just name of font or font name with format?

2. Is it possible to add assisted player name in this panel?

For the font yes just replace the name of the font with the one you are using, alternatively create a copy of the font you want to use in your fonts folder and rename it to match the name of the bundesliga font and that will replace it through the game without you having to edit each file.

For the assists if that data shows up on the normal caption panel then you should just need to locate and copy across the code or ids.

Link to post
Share on other sites

vor 3 Stunden schrieb bluestillidie00:

very strange. id try logging it on the forums cause that shouldn’t be happening 

I re-installed FM22 completely and now it works :) I guess it might have been caused by some of my additional files which I use.

Link to post
Share on other sites

I thought i'd have a play in the Scoreboard - see if i could adjust to full team names in the same visual. I've extended the size of the box to allow it and adjusted the Widget for the team name from:

Spoiler

<widget class="text_button" id="T1nm" font="bundesliga-condensed" size="12" alignment="top" click_event="htac" navigation_focus_target="false" multiline="true">
                            <record id="object_property">
                                <integer id="get_property" value="ttbw" />
                                <integer id="set_property" value="colour" />
                            </record>
                        </widget>

To :

Spoiler

<widget class="team_button" id="homN" icon_enabled="false" auto_size="none" font="bundesliga-condensed" size="12" alignment="right,centre_y,can_scale" click_event="htac" navigation_focus_target="false" colour="ttbw" mode="1">
  <record id="object_property" get_property="home" set_property="valu" />
</widget>

But it just removes the names entirely:

image.png.df6851fcdf6aa036b707e9e2a5fd9841.png

Tried a few different combos, using original code and just adjusting the Widget class and Id/click_event. Trying without the Object Property section but no luck. Any ideas? 

 

Link to post
Share on other sites

Am 1.11.2021 um 20:35 schrieb giglet13:

I thought i'd have a play in the Scoreboard - see if i could adjust to full team names in the same visual. I've extended the size of the box to allow it and adjusted the Widget for the team name from:

  Unsichtbaren Inhalt anzeigen

<widget class="text_button" id="T1nm" font="bundesliga-condensed" size="12" alignment="top" click_event="htac" navigation_focus_target="false" multiline="true">
                            <record id="object_property">
                                <integer id="get_property" value="ttbw" />
                                <integer id="set_property" value="colour" />
                            </record>
                        </widget>

To :

  Unsichtbaren Inhalt anzeigen

<widget class="team_button" id="homN" icon_enabled="false" auto_size="none" font="bundesliga-condensed" size="12" alignment="right,centre_y,can_scale" click_event="htac" navigation_focus_target="false" colour="ttbw" mode="1">
  <record id="object_property" get_property="home" set_property="valu" />
</widget>

But it just removes the names entirely:

image.png.df6851fcdf6aa036b707e9e2a5fd9841.png

Tried a few different combos, using original code and just adjusting the Widget class and Id/click_event. Trying without the Object Property section but no luck. Any ideas? 

 

How did you add the competition logo (in your screenshot the yellow Fifa Logo) for matches which are not Bundesliga? @giglet13

Link to post
Share on other sites

3 hours ago, ThomasK said:

How did you add the competition logo (in your screenshot the yellow Fifa Logo) for matches which are not Bundesliga? @giglet13

From the original panel replace:

Spoiler

<widget class="value_based_picture" id="coIC" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                        <list id="value_list">
                            <record value="22" file="pictures/logos/normal/comps/ger/BL grey"/>
                            <record value="23" file="pictures/logos/normal/comps/ger/BL2 grey"/>
                            <record value="92030194" file="pictures/logos/normal/comps/ger/supercup grey"/>
                        </list>
                    </widget>

With:

Spoiler

<widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                    <record id="object_property" get_property="objt" set_property="objt" />
                </widget>

 

Link to post
Share on other sites

vor 3 Stunden schrieb giglet13:

From the original panel replace:

  Inhalt unsichtbar machen

<widget class="value_based_picture" id="coIC" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                        <list id="value_list">
                            <record value="22" file="pictures/logos/normal/comps/ger/BL grey"/>
                            <record value="23" file="pictures/logos/normal/comps/ger/BL2 grey"/>
                            <record value="92030194" file="pictures/logos/normal/comps/ger/supercup grey"/>
                        </list>
                    </widget>

With:

  Inhalt unsichtbar machen

<widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                    <record id="object_property" get_property="objt" set_property="objt" />
                </widget>

 

Thanks, it worked :)

Link to post
Share on other sites

11 hours ago, MrGizMo said:

Would be great if got something like this for every comp 

It works for every competition if you drop the files in the ‘comp’ folder further up into the match folder of an existing skin.  Or if you just want specific features you can drop just single panels from it

Link to post
Share on other sites

1 hour ago, giglet13 said:

It works for every competition if you drop the files in the ‘comp’ folder further up into the match folder of an existing skin.  Or if you just want specific features you can drop just single panels from it

I think he is talking about different panels for every league. Like Bundesliga for Germany, EPL for EPL, Ligue 1 for France and so on

Link to post
Share on other sites

1 hour ago, RussoTuristo said:

I think he is talking about different panels for every league. Like Bundesliga for Germany, EPL for EPL, Ligue 1 for France and so on

Ah right - I guess this could be possible given the format/layout of the Bundesliga original files? May take someone who understands the code slightly better but the original bundesliga files use List ID's within the skin to dictate which comp logos etc. are being used and are in folder organised by Comp/Nation etc within the Match Panels. I'm not sure what directs the game to look into the Comp folder instead of the general match panels one though, which could be the hardcoded element that @bluestillidie00mentions earlier in the thread.

Link to post
Share on other sites

31 minutes ago, giglet13 said:

Ah right - I guess this could be possible given the format/layout of the Bundesliga original files? May take someone who understands the code slightly better but the original bundesliga files use List ID's within the skin to dictate which comp logos etc. are being used and are in folder organised by Comp/Nation etc within the Match Panels. I'm not sure what directs the game to look into the Comp folder instead of the general match panels one though, which could be the hardcoded element that @bluestillidie00mentions earlier in the thread.

like i said, i discussed with devs, they confirmed that it’s exclusive for the Bundesliga. 

Me, @michaeltmurrayukand @wkdsoulhave all thoroughly looked, there’s no work round unfortunately. 

Link to post
Share on other sites

1 hour ago, bluestillidie00 said:

like i said, i discussed with devs, they confirmed that it’s exclusive for the Bundesliga. 

Me, @michaeltmurrayukand @wkdsoulhave all thoroughly looked, there’s no work round unfortunately. 

Sorry mis-explained on my side - If bundesliga have files directed to in Comp/Ger ... etc.

Could someone, in theory, set up in a custom skin a Comp/Eng/ Prem... etc and create panels for that competiton and so on? Or is the over-ride that changes it from the normal Match Panels to a comp specific version, the part that is hard coded? 

Edited by giglet13
Link to post
Share on other sites

6 minutes ago, giglet13 said:

Sorry mis-explained on my side - If bundesliga have files directed to in Comp/Ger ... etc.

Could someone, in theory, set up in a custom skin a Comp/Eng/ Prem... etc and create panels for that competiton and so on? Or is the over-ride that changes it from the normal Match Panels to a comp specific version, the part that is hard coded? 

Or possibly I misunderstood originally, I'd taken first comment as it cant be over-written for Bundesliga. This is more, can you build out in the same logic for other competitions with the right panels and graphics etc.

Link to post
Share on other sites

5 hours ago, giglet13 said:

It works for every competition if you drop the files in the ‘comp’ folder further up into the match folder of an existing skin.  Or if you just want specific features you can drop just single panels from it

Sweet! Need to check that out

 

  

4 hours ago, RussoTuristo said:

I think he is talking about different panels for every league. Like Bundesliga for Germany, EPL for EPL, Ligue 1 for France and so on

Oh man! That would be even better yeah :D 

Link to post
Share on other sites

5 hours ago, giglet13 said:

Sorry mis-explained on my side - If bundesliga have files directed to in Comp/Ger ... etc.

Could someone, in theory, set up in a custom skin a Comp/Eng/ Prem... etc and create panels for that competiton and so on? Or is the over-ride that changes it from the normal Match Panels to a comp specific version, the part that is hard coded? 

both. there’s no way to turn it off, and no way to apply it to other leagues

Link to post
Share on other sites

The best you may be able to do at the moment is adapt this code:

<widget class="value_based_picture" id="coIC" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                        <list id="value_list">
                            <record value="22" file="pictures/logos/normal/comps/ger/BL grey"/>
                            <record value="23" file="pictures/logos/normal/comps/ger/BL2 grey"/>
                            <record value="92030194" file="pictures/logos/normal/comps/ger/supercup grey"/>
                        </list>
                    </widget>

To display other comp specific stuff, assuming it will read other ids - so you may be able to get it to display a specific comp logo instead of the normal logo, and if it can be used for general graphics to display other logos, though you'd need to list each comp id so not something that would easily work across leagues.

Link to post
Share on other sites

6 hours ago, giglet13 said:

Full release, i've noticed this issue:

image.png.0358c24aa024fafc55844626015a9c48.png

So added time tries to fit into the same box as the competition logo but end up neither showing? Any ideas/guidance of what in the config needs to change/where this is formatted by...

match score area panel.xml 8.17 kB · 1 download

So I can see it's within here:

Spoiler

</container>
        <container height="50" id="mtSA">

            <attachment_group class="horizontal_arrange" horizontal_gap="0" horizontal_offset="10"/>
            <container width="30">
                <attachment_group class="vertical_arrange" vertical_alignment="top" vertical_offset="0" vertical_gap="0" />
                <container height="22" class="main_box_no_margin" appearance="boxes/custom/solid/paper" red_replacement="grey 300">

                    <animation class="translate_animation" start_value="-1, 0" end_value="0, 0" duration="0.4" delay="0" end_mode="hold_end" tween="ease_out_4" coord_mode="relative_to_target"/>
                    <animation class="fade_animation" start_value="0" end_value="1" duration="0.3" delay="0.8" end_mode="hold_end"/>

                    <attachment_group class="vertical_arrange" vertical_alignment="middle" vertical_offset="0" vertical_gap="0" />
                    <!-- Competition icon -->
                    <widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                    <record id="object_property" get_property="objt" set_property="objt" />
                </widget>
                    <!--injury time indicator-->
                    <widget class="text" id="Mijt" size="12" font="bundesliga" height="22" hidden="true" usMT="true" alignment="centre" />
                </container>
            </container>

But is the best way to adjust the container height total? Or is it more to do with the gap/offset/arrange bits? I'm not bad for dropping existing code into other panels but i really struggle on the sizing/spacing part of the coding.

Link to post
Share on other sites

16 minutes ago, Pointless said:

Is it not possible to make licensed scoreboards of some other leagues over this scoreboard? PL, Serie A?

You can edit the files however you please

However like I said, you can't have it automatically apply to Premier League matches, only all matches

Link to post
Share on other sites

  • 2 weeks later...
Em 10/11/2021 em 20:56, giglet13 disse:

So I can see it's within here:

  Ocultar conteúdo

</container>
        <container height="50" id="mtSA">

            <attachment_group class="horizontal_arrange" horizontal_gap="0" horizontal_offset="10"/>
            <container width="30">
                <attachment_group class="vertical_arrange" vertical_alignment="top" vertical_offset="0" vertical_gap="0" />
                <container height="22" class="main_box_no_margin" appearance="boxes/custom/solid/paper" red_replacement="grey 300">

                    <animation class="translate_animation" start_value="-1, 0" end_value="0, 0" duration="0.4" delay="0" end_mode="hold_end" tween="ease_out_4" coord_mode="relative_to_target"/>
                    <animation class="fade_animation" start_value="0" end_value="1" duration="0.3" delay="0.8" end_mode="hold_end"/>

                    <attachment_group class="vertical_arrange" vertical_alignment="middle" vertical_offset="0" vertical_gap="0" />
                    <!-- Competition icon -->
                    <widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                    <record id="object_property" get_property="objt" set_property="objt" />
                </widget>
                    <!--injury time indicator-->
                    <widget class="text" id="Mijt" size="12" font="bundesliga" height="22" hidden="true" usMT="true" alignment="centre" />
                </container>
            </container>

But is the best way to adjust the container height total? Or is it more to do with the gap/offset/arrange bits? I'm not bad for dropping existing code into other panels but i really struggle on the sizing/spacing part of the coding.

try this

in:

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


                    <!-- Competition icon -->
                    <widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                        <record id="object_property" get_property="objt" set_property="objt" />
                    </widget>


                    <!--injury time indicator-->
                    <widget class="text" id="Mijt" size="12" font="bundesliga" height="22" hidden="true" usMT="true" alignment="centre" />

               

change to:

 

                    <attachment_group class="vertical_arrange" vertical_alignment="top" vertical_offset="0" vertical_gap="0" />
                  

                    <!--injury time indicator-->
                    <widget class="text" id="Mijt" size="12" font="bundesliga" height="22" hidden="true" usMT="true" alignment="centre" />
                    
                    <!-- Competition icon -->
                    <widget class="object_portrait_picture" scale_picture="true" image_alignment="centre" keep_aspect_ratio="true" height="22" >
                        <record id="object_property" get_property="objt" set_property="objt" />
                    </widget>

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...