The match screen we have in Football Manager 2016 is a hybrid TV-Classic view mode where, if there are no highlights, you are left on the pitch view instead of switching back to the last panel you were on. That pitch view only has a small pop-up giving us some information like the old TV-View widgets.
The default FM16 panel has been improved slightly, but is still rather limited especially if you are using a larger resolution.
Michael Murray has modified the panel to use the adaptive panels used elsewhere in the game this means the panel will resize itself depending on what resolution you are using (meaning no editing of the xml file just to get it working) and will also display extra panels if you have the space.
This year there are two versions for each mode of FM 2016 (Full Mode and Touch Mode) rather than being two for each skin. This is because there are
eight default skins this year, which would take a lot of extra work to create individual mods for each skin.
Normal - Maximizes the size of the in-between match highlights panel positioned in the centre of the screen and leaving space for the match feed notifications down the right. For the Touch version some of the match feed overlays the panel even in this mode as the feed takes up more room in Touch mode.
Wide - Maximizes the size of the in-between match highlights panel, but this time uses up the full width of the screen, this allows for more information to be shown at smaller screen resolutions, but the match feed items when displayed will cover parts of the top right side of the panel.
Outside of the match screen these mods make no changes.
New views for FM16:
Both Formations Vertical View - I've added a new option for the both formations panel to show the formations top to bottom rather than side-by-side.
Pro-Zone Shots View - This is a new default view introduced in FM16, it acts like the Action Zones view put shows shots rather than possession, I've added a right click function to this view to allow you to pick either a horizontal or vertical pitch, though I haven't found a way to add more stats to the panel.
How to apply the IBH mods in FM16
[h5For Full Mode Version:[/h5]
If you are using the default skins:
- Place the panels and graphics folders into your User Data Location which by default is:
Documents\Sports Interactive\Football Manager 2016\
If you are using a custom skin:
- Place the panels and graphics folders inside the folder for the skin you are using, by default this will be:
Documents\Sports Interactive\Football Manager 2016\skins\<skin_name>\
Then load game from the Preferences -> Interface Menu turn off the skin cache and reload your skin for the changes to be loaded.
For FMTouch Mode Version:
When you extract the zip folder, you should have a folder called panels and this readme.
Place the panels folder inside the folder for the skin you are using, by default this will be:
Documents\Sports Interactive\Football Manager 2016\skins\<skin_name>\
If you are using one of the default FMTouch Skins then you will need to download and switch to one of the
Base FMTouch Skins.
Then load game from the Preferences -> Interface Menu turn off the skin cache and reload your skin for the changes to be loaded.
To change the item shown in each panel just selec the drop down arrow in the top right hand corner of each panel and select the view you want. So if you want to change the Left Panel from the Overview to the Match Stats view, just select Match Stats in the dropdown menu.
Match In-Between Highlights FM16 Mod Preview
Screenshots show a sample of available views and the panel at different resolutions, each version has the same views and panels enabled.
FM16 Normal version
FM16 Wide version
FMT16 Normal version
FMT16 Wide version
Advanced Instructions
If you want to change the appearance of the content that appears in the individual menus then you will need to follow the instructions below.
How to Enable Different Views
Within the skin I have included various different views that can be shown for each option in each panel, as the game only supports one view for each item per panel enabled at once if you want different views you'll need to enable them.
Below is a list of the different views that are available (note all views may not be available in the FMC mod as it doesn't use some data):
Overview
- Kits/Logos, Score, Team Names shown Top/Bottom.
- Kits/Logos, Score, Team Names shown side-by-side.
- Ref, Weather, Attendance Widget.
- Team Names, Score, shown side-by-side.
- Kits/Logos, Score, Team Names side-by-side, fixture details small font.
- Kits/Logos, Score, Team Names side-by-side, small font.
Match Stats
- Customizable classic style list.
- Short Stats.
- Customizable Bar Charts.
- Customizable Bar Charts, Team font changed to readable on light skin, content inset from sides.
Action Zones
- Small version - Removed an unneeded extra layer of embedding that was just wasting space.
- Default version.
Shots
- Prozone shots panel, edited to allow you to pick pitch orientation.
Formations
- Formation panel with Player Names.
- Formation panel with 2D Icons Only.
- Both Formations side-by-side with Player Names.
- Both Formations top-bottom with Player Names.
Body Language
- Default panel showing name and body language.
- Modified version that adds more stats to the view, condition, rating, goals.
Player Ratings
- Default stats, fixed so resizes correctly, has classic way of keeping subs on the bench.
- As above option, but with subs showing within the first XI when brought on.
- Version with Body Language (same as option from body language section).
- Full Stats panel, disabled by default as not enough room.
- Both Player Ratings panel also disabled by default as not enough room.
Also includes other panels (feedback, league table, updates etc...) but they have no alternative views available.
To enable the different views you need to edit the 'match in between highlights panel.xml' located in the panels folder for the version of the mod you have downloaded.
To edit this file I reccommend you use Notepad++ or a web editing program that displays the code in colour as it makes it easier to see which parts to edit.
I've added various comments to the file to explain what various bits of code do so it should be fairly simple to edit, these should appear in a green colour if you are using Notepad++
For an example I will show you how to get different versions of the Match Stats panel to show in the Wide FMC Skin.
First the In Between Match Highlights Panel is made up of four panels - we have the full size left panel, the full size middle panel and then the two right panels the top one and the bottom one, each of these panels has it's own code that determines what displays in each of them, for example it is possible to set a different version of the match stats panel to appear in each of them (which is what we are going to do).
To edit the Match Stats view on the Left Panel you need to scroll down until you find this section of code:
<!-- L2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
<widget class="match_stats_panel" id="mtst" file="match stats floating">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget>
<!-- L2 Default Match Stats -->
<!-- <widget class="match_stats_panel" id="mtst" file="match stats overview">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget> -->
<!-- L2 Splitview Match Stats (Bar Chart) -->
<!-- <widget class="match_stats_panel" id="mtst" file="match stats">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget> -->
The first line is commented out and explains what the code below displays, the L2 mark at the start of the line denotes L for the Left Panel and 2 as the Match Stats view is the second item in the list (after the overview screen) now you can only have one of the three match stats views visable for the left panel at one time each of the options are noted by the L2 note on the first line.
At the moment the code in blue is the active code, however we want the second view to display (Default Match Stats) to do this we need to comment out the active mode by adding <!-- to the start of the code and --> to the end so it now looks like this:
<!-- L2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
<!-- <widget class="match_stats_panel" id="mtst" file="match stats floating">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget> -->
Now to enable the second view we need to uncomment out it's code by deleting the <!-- from the second line and the --> from the last line so the code now looks like this:
<!-- L2 Default Match Stats -->
<widget class="match_stats_panel" id="mtst" file="match stats overview">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget>
Now the code in the file should look like this:
<!-- L2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
<!-- <widget class="match_stats_panel" id="mtst" file="match stats floating">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget> -->
<!-- L2 Default Match Stats -->
<widget class="match_stats_panel" id="mtst" file="match stats overview">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget>
<!-- L2 Splitview Match Stats (Bar Chart) -->
<!-- <widget class="match_stats_panel" id="mtst" file="match stats">
<translation id="title" translation_id="247439" type="use" value="Match Stats" />
</widget> -->
If done right the left panel in the game should now look like this when on the Match Stats View. (In the below screenshot the middle panel shows the initial match stats view):
To adjust the middle panel you need to scroll down until you find the code that starts with an M, so for the Match Stats view look for this line:
<!-- M2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
To adjust the top right panel look for lines like this:
<!-- TR2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
To adjust the bottom right panel look for lines like this:
<!-- BR2 Floating Match Stats - customizable, classic sytle NEED TO CHOOSE EITHER DEFAULT OR MODIFIED -->
The coding for each of these panels is edited just as you did for the left panel, and the alternative views for the other options are also enabled in the same manner just remember you can only have one view per note enabled at once i.e. only one of the L2 items can be enabled at once but the M2 item can be a different view as long as only one of the M2 views is enabled.
How to Adjust the Size of the Panels
How to edit the position and size of the full panel
By default the panel is set to use as much screen space as possible whilst not covering other items, however it is possible to adjust the position of the panel to suit your needs.
First open the 'match in between highlights panel.xml' and locate this section of code near the top of the file:
<!-- Full Panel -->
<!-- Line Below - Offset determines how many pixels panel appears into the screen from the left/right edges of screen, reducing value will widen panel but will hide right corner under match feed [15.1.3]-->
<!-- Line Below - Inset determines how many pixels panel appears into the screen from the top/botto of the screen, reducing value will heighten panel but it will cover bottom notification panel [15.1.3]-->
<!-- Line Below - If changing the inset value you will also have to change the heights of the containers on lines #194 #377 #699 -->
<container class="horizontal_adaptive_container" inset="40" offset="310" gap="0" >
This code determines the position of the full panel and as you can see I have added various comments to the file to explain what you need to do to adjust the overall position of the panel.
The offset value on the blue line determines how far from the left/right of the screen the panel appears with it centered in the middle of the screen, the lower the offset value the closer the panel will appear to the sides of the skin, however reducing this value from the preset value in the Full Mode Mod will result in the Match Feed panel notifications covering part of the right side of the panel.
The inset value on the blue line determines the vertical position of the panel, and again a lower value will push the panel towards the top and bottom of the screen, however setting it any lower than this will cause the panel to cover the scoreboard on the max. screen view.
As with FM2015 if you wish to lower/raise the panel there is another bit of code you also need to adjust, further down in the xml file you will notice code like this:
<!-- container to create space at bottom of screen so caption popup isn't blocked needs adjusting if changing panel position both mini and default heights must match-->
<container class="plain_box" id="titl" minimum_height="50" priority="1" default_height="50">
</container>
This code generates a transparent panel at the bottom of the highlights panel to lift the content of the panel up so it doesn't cover the match caption popup box at the bottom of the screen, you need to adjust the two height values on this line with the above inset line to adjust the height and vetical positioning of the panel.
Note that this code appears three times, once for each subpanel (left, middle and right) so any changes you make to one panel need to be carried out in the other two to keep the bottom of the panel aligned. Also note when adjusting the height values in this code you need to keep both the minimum_height and default_height values the same to stop any problems.
How to edit the sizes of the individual panels
Before editing the individual panels you need to understand what the following codes do:
minimum_width/height - this sets the minimum width/height of the panel if the available space is less than this value then the panel won't show.
default_width/height - this is the width/height that the game trys to display the panel at, depending on available space it can appear smaller (to min width as above) or bigger.
Normally for these codes you'd enter a number which corresponds to the number of pixels you want the panel to be, however there is also an option to use a negative number (i.e. -1) the negative sign tells the game to make the panel proportional to the available space with the number determining the ratio.
-1 tells the game to fill the rest of the available space (after it has drawn any panels with actual pixel values) equally between all the panels set to -1. So if you set all three of the horizontal panels to -1 you'd end up with three equal width panels. If you set the right panel to 500 and the other two panels to -1 the right panel would take up 500 pixels and the other two would share the remaning space equally.
If you set the left panel to -2 and the other two panels to -1 then the left panel would take up half the space with the other two panels taking a quarter each. Set the left panel to -3 and leaving the other panels as -1 will see the left panel take 3/5 of the space and the other two panels getting 1/5 each and on.
priority - this tells the game in which order to hide panels if there isn't enough space to show them all, the lower the number the higher the priority so a priority="2" panel will be hidden before a prirority="1" panel.
With the above in mind you can now adjust the panel sizes.
To adjust the left panel locate this code:
<!-- Left Panel TO RESIZE ADJUST MINIMUM_WIDTH AND DEFAULT_WIDTH VALUES-->
<container class="vertical_adaptive_container" id="left" default_width="-1" minimum_width="300" priority="1" inset="0" offset="0" gap="0">
The middle panel is adjusted with this code:
<!-- Middle Panel TO ADJUST SIZE EDIT MINIUM_WIDTH AND DEFAULT_WIDTH VALUES-->
<container class="vertical_adaptive_container" minimum_width="300" default_width="-1" priority="2" inset="0" offset="0" gap="0">
The coding for the right panel is slightly different as it also has two vertical subpanels, the width of the right panel is controlled by this code:
<!-- Right Split Panel TO ADJUST WIDTH OF THE RIGHT TOP&BOTTOM PANELS ADJUST MIN_WIDTH AND DEFAULT_WIDTH VALUES-->
<container class="vertical_adaptive_container" inset="0" offset="0" minimum_width="1" default_width="400" priority="3" gap="0">
Whilst the height of the top part is controlled by this code:
<!-- Top Right Panel - TO ADJUST HEIGHT OF TOP RIGHT PANEL ADJUST VALUES IN BELOW LINE-->
<container class="plain_box" id="titl" minimum_height="1" priority="3" default_height="380">
And the height of the bottom part is controlled by this code:
<!-- Bottom Right Panel - TO ADJUST HEIGHT ALTER VALUES ON BELOW LINE-->
<container class="plain_box" minimum_height="1" priority="4" default_height="-1">
As you'll see each panel has a comment above it in the file to denote where the coding for that panel starts.
You now just need to play around with the values until you are happy with sizes, in addition if you want a panel to stay a static size set the minium and default values to the same value.
How to Change Kit/Logo & Text Sizes on Overview Screen
If you are using the view with the teams arranged vertically (the default view for the left and middle panels) you'll need to edit the 'match incidents small.xml' file.
If you are using the view with the teams arranged horizontally (default view for the bottom right panel) you'll need to edit the 'match incidents overview small.xml' file.
The coding that we need to look at is largely the same regardless of which file you are editing (just the values change), the coding below is from the 'match incidents small'l file.
The first line you need to locate is this one near the top of the file:
<widget class="table" id="tntb" layout="100,-60,-15" mode="fill_rows, stripe_rows" auto_size_rows="true" stretch_to_fit_rows="true" row_spacing="0">
The 100 is for the kit/logo picture, -60 is for the team name and -15 is for the score, the only one that should need adjusting is the first number, make this number 10 or 20 pixels greater than the size of the kit/logo. You should only need to play around with the other numbers if you don't have enough room.
If you want to adjust the text size locate this bit of code:
<list id="column_properties">
<record index="0" auto_size="all" />
<record index="1" size="18" alignment="left,centre_y" />
<record index="2" alignment="right,centre_y" size="18" />
</list>
The second line sets the font size for the Team Name and the third line sets the font size for the Score.
Now to adjust the kit/logo size locate this bit of code:
<!-- stick the icon widget here -->
<container height="80" width="80" col="0" row="0">
And adjust the values to match your kit size.
Finally if you are editing the font size locate this bit of code:
<widget class="text" id="mitn" col="1" row="0" height="80" font="fonts/match_panel_title" />
And adjust the value if need be, you should only need to do this if your font isn't fitting.
Instructions for Skinners
The following information is mainly for skinners to inform them what changes this skin makes so they can more easily implement the modifications into their skin, if you are an end user you shouldn't need this information unless you are trying to apply the modification to a skin that won't work with the simple method of applying it to another skin.
The following files are located in the panels folder of the Mod:
client object viewer selector match.xml - This controls the appearance of the panel background graphic, edited to point to a custom location.
events match chalkboard panel ibh.xml - This file controls the Shots Prozone view, customized to allow orientation of the pitch to be selected.
match both formations ibh.xml - Custom file tweaked version of 'match both formations.xml' to remove an extra level of embedding that wasn't needed, formations appear side-by-side.
match both formations ibh_v.xml - As above file but altered to set formations to appear top-bottom.
match in between highlights panel.xml - file that controls the what appears, you need this file for the mod to work, the other files just make tweaks to improve the appearance of the content.
match info ibh.xml - Custom file, tweaked overview panel to only show team incidents in small font (no fixture details).
match stats ibh.xml - Custom file, tweak bar charts view, fix problem with team names in light skin and added inset from sides.
match team stats top.xml - Custom File, Set so subbed players will appear within the first xi.
The following files are located in the graphics\ibh_box folder
paper.png and paper@2x.png are the files that determine the appearance of the panel background, if you want the panel to appear more transparent reduce the opacity of these files. paper_b are alternative files that have a gap around them to give some space between the subpanels.
paper.xml - Edited to reduce the headers of the panels. Rest of the code is same as default file so will use the normal colours assigned rather than you having to manually adjust them. If you don't want the subpanels to have a border then set the blue_replacement name to the same value as the red_replacement name.
Graphics are in a custom location for the skin to reduce problems of them overwriting files that might be used elsewhere, files are based on the default files located in boxes\subsection\match\paper so any changes you have made to those files you might want to apply to these aswell,
FMTouch Skin
Due to the different appearance of the FMTouch Mode the following files haven't been included with the FMTouch version of the mod as they aren't needed:
client object viewer selector match.xml
graphics/ibh_box folder
Credits
This mod and the article above was created by
Michael Murray. He is a moderator at the official forums of Sports Interactive and has been sharing his skinning knowledge on Football Manager since late 2006.