
However, the backgrounds will not show when you are in-between highlights on the pitch view nor will it remove the grey stadium background from 2D Classic Mode, though like with the default skins backgrounds should show behind pinned widgets.
Also if you are using the Dark Skin (or the Dark Base Skin) you will need to edit it first to enable backgrounds (instructions are with the Base Skins).



Download Match Day Backgrounds Mod for FM 2018
Download Match Day Backgrounds Mod for FM Touch 2018
Installation Instructions
- First download the correct version of the mod for the game mode you are using.
- Extract the zip file and you should have a 'client_object' folder place this folder in the panels folder for the skin you are using.
- If you are using the default skins you will need to download and switch to the relevant Base Skin and place the folder in the panels folder for that Base Skin.
- Load up the game and if the skin cache is on you'll need to turn it off from the preferences menu and reload your skin (or switch to the Base Skin if you have been using the default skins).
- If on installing the mod you are prompted to overwrite any existing files then you will need to refer to the manual instructions below to modify the file yourself as your skin has already modified the file in question.
List of Changes
v2.0 22nd December 2017- Touch Version Only - Updated for patch 18.2.1. (Full mode version doesn't need updating).
v3.0 2nd March 2018
- Full Mode Version Only - Updated for patch 18.3.0
How to create the Match Day Backgrounds Mod
If you just want to use the mod then download the above link, the below instructions are only for people who want to know what coding needs changing to create the mod, or are using an unsupported custom skin and thus need to modify the files themselves.The file that needs to be modified is the 'client object browser' xml file located in the 'panels\client_object' folder of the skin you are using, if the file isn't present then you can extract the file from the 'skins\fm\panels\client_object' folder located within the skins.fmf file.
If you are using the Touch Version then take the same file but from the 'skins\fmc\panels\client_object' folder located within the skins.fmf file instead as the default files are different, though the rest of the instructions are the same.
Now in that file locate this section of code (same code for both modes but it starts at line #50 for the full mode and line #13 for FMT):
<!-- match - covers entire lower part of screen when looking at a match -->
<widget class="match_highlights_panel" id="full" pitch_unique_id="full">
<attachment class="test_multiple_globals_attachment" default_value="true">
<list id="get_properties">
<record get_property="MatS" test_mode="0" value="false" skip_if_null="true" />
<record get_property="nfsM" test_mode="0" comparison_mode="1" value="true" skip_if_null="true" />
<record get_property="dtty" test_mode="1" comparison_mode="1" value="53" skip_if_null="true" />
</list>
<integer id="set_property" value="hidn" />
</attachment>
<record id="object_property">
<integer id="get_property" value="objt" />
<integer id="set_property" value="objt" />
</record>
</widget>
And directly below that code you want to paste in the following code:
<!-- match background picture - displays in match screens but not on pitch/trophy -->
<widget class="picture" scale_picture="true" keep_aspect_ratio="false">
<record id="object_property">
<integer id="get_property" value="bgnd" />
<integer id="set_property" value="file" />
</record>
<attachment class="test_multiple_globals_attachment" default_value="true">
<list id="get_properties">
<record get_property="sect" test_mode="0" value="hilp" skip_if_null="false"/> <!-- hide on pitch view -->
<record get_property="sect" test_mode="0" comparison_mode="1" value="mpTP" skip_if_null="false"/> <!-- hide on trophy presentation -->
<record get_property="MatS" test_mode="0" comparison_mode="1" value="false" skip_if_null="true" /> <!-- show on other views -->
</list>
<integer id="set_property" value="hidn" />
</attachment>
</widget>
So your file should now look something like this:
<!-- match - covers entire lower part of screen when looking at a match -->
<widget class="match_highlights_panel" id="full" pitch_unique_id="full">
<attachment class="test_multiple_globals_attachment" default_value="true">
<list id="get_properties">
<record get_property="MatS" test_mode="0" value="false" skip_if_null="true" />
<record get_property="nfsM" test_mode="0" comparison_mode="1" value="true" skip_if_null="true" />
<record get_property="dtty" test_mode="1" comparison_mode="1" value="53" skip_if_null="true" />
</list>
<integer id="set_property" value="hidn" />
</attachment>
<record id="object_property">
<integer id="get_property" value="objt" />
<integer id="set_property" value="objt" />
</record>
</widget>
<!-- match background picture - displays in match screens but not on pitch/trophy -->
<widget class="picture" scale_picture="true" keep_aspect_ratio="false">
<record id="object_property">
<integer id="get_property" value="bgnd" />
<integer id="set_property" value="file" />
</record>
<attachment class="test_multiple_globals_attachment" default_value="true">
<list id="get_properties">
<record get_property="sect" test_mode="0" value="hilp" skip_if_null="false"/> <!-- hide on pitch view -->
<record get_property="sect" test_mode="0" comparison_mode="1" value="mpTP" skip_if_null="false"/> <!-- hide on trophy presentation -->
<record get_property="MatS" test_mode="0" comparison_mode="1" value="false" skip_if_null="true" /> <!-- show on other views -->
</list>
<integer id="set_property" value="hidn" />
</attachment>
</widget>
And that is it you are now done. Save your file load up the game and if the skin cache is on turn it off from the preferences menu and reload your skin.
Discussion: FM18 Mod: Match Day Backgrounds
No comments have been posted yet..