Jump to content

Each new FM - new problems with skin


Kabalyer

Recommended Posts

I can not understand why and why?

Every year I do for myself a new skin. I kill this many, many, a lot of time and effort. I am writing to people at a forum in your private messages, I ask them to help me. But every time there is a new FM, everything starts from the beginning.

It's so hard to do, or find a skin for yourself. FM is a great game but the graphics is on the level of the first steps of Steve Jobs.

Why every year to torture people? At this time, the FM is almost not changed, but to add to your skin itself - a monstrous problem. I bought FM17, but I can not put up your skin from the FM 16 ... This is a tragedy

I do not very well understand graphics, coding, XML and so on. This anguish, to make a beautiful and comfortable skin for yourself.

So there should always be!


 

Excuse me, but this is madness, from which I suffer
 

UPD: https://drive.google.com/open?id=0B15t-2OsEm1aMjEwb2tMNmNOSW8

This is my skin fm 16. I can not figure out how to make it playable for fm17? (







 

Link to post
Share on other sites

Skins have never been reusable from version to version and are never likely to be due to the way they and the game works. (Really really basic ones will work with some minor changes, but the more complicated your skin the more you need to update).

Skins work by modifing and overruling the default game files, and whilst the visual style of the FM17 skins might not look much different under the hood the coding and structure has changed a lot in the last few versions.

There are only likely to be two ways you'd get to safely reuse skins between versions;

- The game makes zero changes to the underlying code, which is never really going to happen (unless you want them to go down the EA route of just changing the year on the box).

- Locking down skinning so you can only make really basic changes rather than retooling most of the screens.

Link to post
Share on other sites

Hi)

I realized that I have a problem in the file

Player overview panel

<?xml version='1.0' encoding='utf-8'?>
<panel>
  <layout class="stick_to_sides_attachment" alignment="all" inset="0" />
  
  <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" mode="distribute_equally">
  <layout class="stick_to_sides_attachment" alignment="all" inset="0" />
  
     <!-- L -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="380" priority="1" mode="distribute_equally">

    <!-- Portrait -->
	  <container offset="0" inset="0" gap="0" default_height="440" priority="1">    
	  <layout class="arrange_vertical_attachment" layout="-1" offset="0" gap="1"/>
	      <layout class="stick_to_sides_attachment" alignment="horizontal" layout_children="true" inset="0" />    
	      
    <!-- Portrait -->
    <widget class="player_personal_details_panel" id="prop" file="art player picture" default_width="-1" priority="1">
      <record id="object_property" get_property="objt" set_property="objt"/>
    </widget>  
	    
	    
		</container>     
      <container class="client_object_viewer_selector_panel" id="cos7" file="art player overview small selector panel" save_session_state="true" minimum_height="110" default_height="0" priority="2">
        <integer id="default_for_unemployed_managers" value=""/>
        <integer id="default_for_international_managers_other_team" value=""/>
        <integer id="default_for_everyone_else" value=""/>
        <integer id="default_for_versus_mode" value=""/>
      <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
      <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>
					
      </container>
      <container class="client_object_viewer_selector_panel" id="cos8" file="art player overview small selector panel" save_session_state="true" default_height="-1" priority="3">
      <integer id="default_for_unemployed_managers" value="Pcrs"/>
			
      <integer id="default_for_unemployed_managers" value="pac1"/>
			
      <integer id="default_for_international_managers_other_team" value="pac1"/>
			
      <integer id="default_for_everyone_else" value="pac1"/>
			
      <integer id="default_for_versus_mode" value="pac1"/>
  
      <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
      <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>

      </container>
      <container class="client_object_viewer_selector_panel" id="cos6" file="art player overview small selector panel" save_session_state="true" minimum_height="170" default_height="-1" priority="4">
        <integer id="default_for_unemployed_managers" value="pfmp"/>
        <integer id="default_for_international_managers_other_team" value="pfmp"/>
        <integer id="default_for_everyone_else" value="pfmp"/>
        <integer id="default_for_versus_mode" value="pfmp"/>
     <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
     <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
     </widget>

</container>

</container>

     <!-- C -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" minimum_width="650" default_width="-5" priority="1" mode="distribute_equally">
      
      <!-- 1 -->    
    <container class="horizontal_adaptive_container" offset="0" inset="0" gap="0" minimum_height="500" default_height="-4" priority="1" mode="distribute_equally">	
      <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="-2" priority="1" mode="distribute_equally">
        
        <!-- T -->
        <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" default_height="355" priority="1" mode="distribute_equally">	
	      <container class="client_object_viewer_selector_panel" id="cos1" file="art player overview big selector panel" save_session_state="true" minimum_width="640" default_width="-4" priority="1">
	        <widget class="player_attributes_panel" file="art player attributes panel" id="patt" late_loading="true">
	          <translation id="title" translation_id="229822" type="use" value="Attributes" />
	        </widget>
	        <integer id="default_for_unemployed_managers" value="pat1"/>
	        <integer id="default_for_international_managers_other_team" value="pat1"/>
	        <integer id="default_for_everyone_else" value="pat1"/>
	        <integer id="default_for_versus_mode" value="pat1"/>
	      </container>
             
        </container>  
		
     		 <!-- Season stats-->
      <container class="bordered_box" default_height="220" priority="1" >
        <layout class="stick_to_sides_attachment" alignment="all" layout_children="true" inset="0" />
        <widget class="player_additional_stats_panel" id="pcsp" file="player additional stats small">
          <record id="object_property">
            <list id="get_properties">	
 <!-- Hide this panel if player is in inactive league-->
 <record id="object_property" get_property="objt" set_property="objt"/>
 <record id="object_property" get_property="Pila" set_property="hidn"/>
 </list>
 </record>
 </widget>
 <widget class="player_stats_panel" id="pssp" file="player stats small">
 <record id="object_property">
 <list id="get_properties">
 <!-- Show this panel if player is in inactive league-->
 <record id="object_property" get_property="Pila" set_property="Shwn"/>
 <record id="object_property" get_property="objt" set_property="objt"/>
 </list>
 </record>
 </widget>
 </container>
		
		<!-- TM -->
		<container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" minimum_height="100" default_height="-1" priority="1" mode="distribute_equally">	
	      <container class="client_object_viewer_selector_panel" id="cos9" file="art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="plst"/>
	        <integer id="default_for_international_managers_other_team" value="plst"/>
	        <integer id="default_for_everyone_else" value="plst"/>
	        <integer id="default_for_versus_mode" value="plst"/>
	      </container>
	      <container class="client_object_viewer_selector_panel" id="cosA" file="art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="ppsp"/>
	        <integer id="default_for_international_managers_other_team" value="ppsp"/>
	        <integer id="default_for_everyone_else" value="ppsp"/>
	        <integer id="default_for_versus_mode" value="ppsp"/>
	      </container>
	    </container>  
		<!-- B -->
		<container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" default_height="-1" priority="2" mode="distribute_equally">	      
	      <container class="client_object_viewer_selector_panel" id="cosD" file="art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="pbop"/>
	        <integer id="default_for_international_managers_other_team" value="pbop"/>
	        <integer id="default_for_everyone_else" value="pbop"/>
	        <integer id="default_for_versus_mode" value="pbop"/>
              </container>
	      <container class="client_object_viewer_selector_panel" id="cosE" file="art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="ptis"/>
	        <integer id="default_for_international_managers_other_team" value="ptis"/>
	        <integer id="default_for_everyone_else" value="ptis"/>
	        <integer id="default_for_versus_mode" value="ptis"/>
	      </container>	      
	      <container class="client_object_viewer_selector_panel" id="cosB" file="art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="Phap"/>
	        <integer id="default_for_international_managers_other_team" value="Phap"/>
	        <integer id="default_for_everyone_else" value="Phap"/>
	        <integer id="default_for_versus_mode" value="Phap"/>
             <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
             <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
             </widget>

	      </container>		      
	    </container>   	  
 	  
 	  </container>  
 	</container>   	

   </container>   
  
     <!-- R -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="-3" priority="2" mode="distribute_equally">
	      <container class="client_object_viewer_selector_panel" id="cos2" file="art player overview big selector panel" save_session_state="true" default_height="355" priority="1">
	        <integer id="default_for_unemployed_managers" value="phb1"/>
	        <integer id="default_for_international_managers_other_team" value="phb1"/>
	        <integer id="default_for_everyone_else" value="phb1"/>
	        <integer id="default_for_versus_mode" value="phb1"/>
	      </container>  
      <container class="client_object_viewer_selector_panel" id="cos4" file="art player overview small selector panel r" save_session_state="true" default_height="-7" priority="2">
        <integer id="default_for_unemployed_managers" value="Pcrs"/>
        <integer id="default_for_international_managers_other_team" value="Pcrs"/>
        <integer id="default_for_everyone_else" value="Pcrs"/>
        <integer id="default_for_versus_mode" value="Pcrs"/>
       <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player suitability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
			
          <translation id="title" type="use" value="Suitability" />
		  
       </widget>
 
      </container>
      <container class="client_object_viewer_selector_panel" id="cos5" file="art player overview small selector panel" save_session_state="true" minimum_height="140" default_height="-3" priority="4">
        <integer id="default_for_unemployed_managers" value="pac1"/>
        <integer id="default_for_international_managers_other_team" value="pac1"/>
        <integer id="default_for_everyone_else" value="pac1"/>
        <integer id="default_for_versus_mode" value="pac1"/>
     <widget class="player_scout_reports_panel" id="wps" file="wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
     <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>

     </container>

   </container>   

  </container>
</panel>

I do not know what to do ....

I have experienced all ...

Experts, help me, please)

 

Link to post
Share on other sites

On 13 ноября 2016 г. at 14:19, wkdsoul said:

have a look at locations for files its pointing to, with the new folder layout.  Most of  your older file="xxx" address now need redirecting to file="folder/xxx" etc

All right. I put down all the way. It just closes without displaying XML errors ... I go into the player profile - FM closes

 

Link to post
Share on other sites

52 minutes ago, wkdsoul said:

Have you moved all the files for the panels into the player folder as well as the player overview.

I pointed the way to the player's folder, as you suggested.

Then I moved all the files associated with the player in the player folder.

You see, I can not understand why the game is closed? Previously always showed XML error, and now just play off
 

<?xml version='1.0' encoding='utf-8'?>
<panel>
  <layout class="stick_to_sides_attachment" alignment="all" inset="0" />
  
  <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" mode="distribute_equally">
  <layout class="stick_to_sides_attachment" alignment="all" inset="0" />
  
     <!-- L -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="380" priority="1" mode="distribute_equally">

    <!-- Portrait -->
	  <container offset="0" inset="0" gap="0" default_height="440" priority="1">    
	  <layout class="arrange_vertical_attachment" layout="-1" offset="0" gap="1"/>
	      <layout class="stick_to_sides_attachment" alignment="horizontal" layout_children="true" inset="0" />    
	      
    <!-- Portrait -->
    <widget class="player_personal_details_panel" id="prop" file="player/art player picture" default_width="-1" priority="1">
      <record id="object_property" get_property="objt" set_property="objt"/>
    </widget>  
	    
	    
		</container>     
      <container class="client_object_viewer_selector_panel" id="cos7" file="player/art player overview small selector panel" save_session_state="true" minimum_height="110" default_height="0" priority="2">
        <integer id="default_for_unemployed_managers" value=""/>
        <integer id="default_for_international_managers_other_team" value=""/>
        <integer id="default_for_everyone_else" value=""/>
        <integer id="default_for_versus_mode" value=""/>
      <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
      <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>
					
      </container>
      <container class="client_object_viewer_selector_panel" id="cos8" file="player/art player overview small selector panel" save_session_state="true" default_height="-1" priority="3">
      <integer id="default_for_unemployed_managers" value="Pcrs"/>
			
      <integer id="default_for_unemployed_managers" value="pac1"/>
			
      <integer id="default_for_international_managers_other_team" value="pac1"/>
			
      <integer id="default_for_everyone_else" value="pac1"/>
			
      <integer id="default_for_versus_mode" value="pac1"/>
  
      <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
      <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>

      </container>
      <container class="client_object_viewer_selector_panel" id="cos6" file="player/art player overview small selector panel" save_session_state="true" minimum_height="170" default_height="-1" priority="4">
        <integer id="default_for_unemployed_managers" value="pfmp"/>
        <integer id="default_for_international_managers_other_team" value="pfmp"/>
        <integer id="default_for_everyone_else" value="pfmp"/>
        <integer id="default_for_versus_mode" value="pfmp"/>
     <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
     <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
     </widget>

</container>

</container>

     <!-- C -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" minimum_width="650" default_width="-5" priority="1" mode="distribute_equally">
      
      <!-- 1 -->    
    <container class="horizontal_adaptive_container" offset="0" inset="0" gap="0" minimum_height="500" default_height="-4" priority="1" mode="distribute_equally">	
      <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="-2" priority="1" mode="distribute_equally">
        
        <!-- T -->
        <container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" default_height="355" priority="1" mode="distribute_equally">	
	      <container class="client_object_viewer_selector_panel" id="cos1" file="player/art player overview big selector panel" save_session_state="true" minimum_width="640" default_width="-4" priority="1">
	        <widget class="player_attributes_panel" file="player/art player attributes panel" id="patt" late_loading="true">
	          <translation id="title" translation_id="229822" type="use" value="Attributes" />
	        </widget>
	        <integer id="default_for_unemployed_managers" value="pat1"/>
	        <integer id="default_for_international_managers_other_team" value="pat1"/>
	        <integer id="default_for_everyone_else" value="pat1"/>
	        <integer id="default_for_versus_mode" value="pat1"/>
	      </container>
             
        </container>  
		
     		 <!-- Season stats-->
      <container class="bordered_box" default_height="220" priority="1" >
        <layout class="stick_to_sides_attachment" alignment="all" layout_children="true" inset="0" />
        <widget class="player_additional_stats_panel" id="pcsp" file="player/player additional stats small">
          <record id="object_property">
            <list id="get_properties">	
 <!-- Hide this panel if player is in inactive league-->
 <record id="object_property" get_property="objt" set_property="objt"/>
 <record id="object_property" get_property="Pila" set_property="hidn"/>
 </list>
 </record>
 </widget>
 <widget class="player_stats_panel" id="pssp" file="player/player stats small">
 <record id="object_property">
 <list id="get_properties">
 <!-- Show this panel if player is in inactive league-->
 <record id="object_property" get_property="Pila" set_property="Shwn"/>
 <record id="object_property" get_property="objt" set_property="objt"/>
 </list>
 </record>
 </widget>
 </container>
		
		<!-- TM -->
		<container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" minimum_height="100" default_height="-1" priority="1" mode="distribute_equally">	
	      <container class="client_object_viewer_selector_panel" id="cos9" file="player/art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="plst"/>
	        <integer id="default_for_international_managers_other_team" value="plst"/>
	        <integer id="default_for_everyone_else" value="plst"/>
	        <integer id="default_for_versus_mode" value="plst"/>
	      </container>
	      <container class="client_object_viewer_selector_panel" id="cosA" file="player/art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="ppsp"/>
	        <integer id="default_for_international_managers_other_team" value="ppsp"/>
	        <integer id="default_for_everyone_else" value="ppsp"/>
	        <integer id="default_for_versus_mode" value="ppsp"/>
	      </container>
	    </container>  
		<!-- B -->
		<container class="horizontal_adaptive_container" offset="0" inset="0" gap="1" default_height="-1" priority="2" mode="distribute_equally">	      
	      <container class="client_object_viewer_selector_panel" id="cosD" file="player/art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="pbop"/>
	        <integer id="default_for_international_managers_other_team" value="pbop"/>
	        <integer id="default_for_everyone_else" value="pbop"/>
	        <integer id="default_for_versus_mode" value="pbop"/>
              </container>
	      <container class="client_object_viewer_selector_panel" id="cosE" file="player/art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="ptis"/>
	        <integer id="default_for_international_managers_other_team" value="ptis"/>
	        <integer id="default_for_everyone_else" value="ptis"/>
	        <integer id="default_for_versus_mode" value="ptis"/>
	      </container>	      
	      <container class="client_object_viewer_selector_panel" id="cosB" file="player/art player overview small selector panel" save_session_state="true">
	        <integer id="default_for_unemployed_managers" value="Phap"/>
	        <integer id="default_for_international_managers_other_team" value="Phap"/>
	        <integer id="default_for_everyone_else" value="Phap"/>
	        <integer id="default_for_versus_mode" value="Phap"/>
             <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
             <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
             </widget>

	      </container>		      
	    </container>   	  
 	  
 	  </container>  
 	</container>   	

   </container>   
  
     <!-- R -->
  <container class="vertical_adaptive_container" offset="0" inset="0" gap="1" default_width="-3" priority="2" mode="distribute_equally">
	      <container class="client_object_viewer_selector_panel" id="cos2" file="player/art player overview big selector panel" save_session_state="true" default_height="355" priority="1">
	        <integer id="default_for_unemployed_managers" value="phb1"/>
	        <integer id="default_for_international_managers_other_team" value="phb1"/>
	        <integer id="default_for_everyone_else" value="phb1"/>
	        <integer id="default_for_versus_mode" value="phb1"/>
	      </container>  
      <container class="client_object_viewer_selector_panel" id="cos4" file="player/art player overview small selector panel r" save_session_state="true" default_height="-7" priority="2">
        <integer id="default_for_unemployed_managers" value="Pcrs"/>
        <integer id="default_for_international_managers_other_team" value="Pcrs"/>
        <integer id="default_for_everyone_else" value="Pcrs"/>
        <integer id="default_for_versus_mode" value="Pcrs"/>
       <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player suitability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
			
          <translation id="title" type="use" value="Suitability" />
		  
       </widget>
 
      </container>
      <container class="client_object_viewer_selector_panel" id="cos5" file="player/art player overview small selector panel" save_session_state="true" minimum_height="140" default_height="-3" priority="4">
        <integer id="default_for_unemployed_managers" value="pac1"/>
        <integer id="default_for_international_managers_other_team" value="pac1"/>
        <integer id="default_for_everyone_else" value="pac1"/>
        <integer id="default_for_versus_mode" value="pac1"/>
     <widget class="player_scout_reports_panel" id="wps" file="player/wannachupbrew player ability" valid_for_unemployed_managers="false" valid_for_international_managers_other_team="false" late_loading="true">
								
     <translation id="title" translation_id="247459" type="use" value="Scout Reports" />
						
      </widget>

     </container>

   </container>   

  </container>
</panel>

For example, here is any file

<?xml version='1.0' encoding='utf-8'?>
 <panel>

 <layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />

 <boolean id="should_force_refresh" value="true" />

 <container class="bordered_box">
 <layout class="arrange_vertical_attachment" alignment="bottom,extend" gap="0" />
 <layout class="stick_to_sides_attachment" alignment="horizontal" layout_children="true" inset="0" />

 <container class="vertical_adaptive_container" id="PDvc" inset="0" offset="0">

 <container priority="1" default_height="-1">

 <!-- profile picture -->
 <widget class="client_object_profile_picture" id="prop" scale_picture="true" keep_aspect_ratio="true" image_alignment="centre, can_scale">
 <attachment class="test_setting_attachment" get_setting="show_portraits" default_value="true" set_property="hidn">
 <list id="value">
 <boolean value="false" />
 </list>
 </attachment>

 <layout class="stick_to_sides_attachment" alignment="all" inset="0" />

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

        <!--squad number-->
        <container width="100">
          <layout class="arrange_vertical_attachment" alignment="top" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" layout_children="true" />
          <layout class="stick_to_sides_attachment" alignment="top,left" />
          <layout class="fit_children_attachment" alignment="vertical,fill" />

          <widget class="text" spec="text,small" auto_size="vertical" alignment="left" colour="faded text">
            <translation id="text" translation_id="247480" type="use" value="No.[COMMENT - squad number column on team squad panel]" />
          </widget>

          <widget class="squad_number_label" id="SqNu" size="12" style="semi_bold" auto_size="vertical" alignment="left">
            <record id="object_property">
              <integer id="get_property" value="Psnu" />
            </record>
          </widget>
        </container>
 
        <!--age-->
        <container width="100">
          <layout class="arrange_vertical_attachment" alignment="top" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" layout_children="true" />
          <layout class="stick_to_sides_attachment" alignment="top,right" />
          <layout class="fit_children_attachment" alignment="vertical,fill" />

          <widget class="text" spec="text,small" auto_size="vertical" alignment="right" colour="faded text">
            <translation id="text" translation_id="227770" type="use" value="Age[comment - person age]" />
          </widget>		  
		  
          <widget class="label" id="age" size="12" style="semi_bold" auto_size="vertical" alignment="right">
            <record id="object_property">
              <integer id="get_property" value="Page" />
            </record>
          </widget>

          <widget class="dob_label" id="dobc" display_format="0" size="small" auto_size="vertical" alignment="right">
            <record id="object_property">
              <integer id="get_property" value="Pdob" />
            </record>
          </widget>
        </container>
 
 </container>

<!--player extra details (e.g. onloan at...)-->
 <container priority="1" default_height="14">
 <layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />
 <widget class="player_extra_details_text" id="plex" spec="text" colour="blue5" alignment="centre" size="10" auto_size="vertical">
 <record id="object_property">
 <integer id="get_property" value="PExD" />
 </record>
 </widget>
 </container>

<!--international stats row-->
      <container  default_height="65" priority="1">
        <layout class="arrange_horizontal_attachment" layout="-1,-1,-1" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="vertical" inset="10" layout_children="true" />

        <container>
          <layout class="arrange_vertical_attachment" layout="-1,-1" offset="0" gap="0"/>
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

          <!--int apps-->
          <widget class="international_appearances_label" style="boldness" id="inta" alignment="centre_x,bottom,can_scale">
            <integer id="int_apps_label_format" value="1" />
            <!-- 1 is for apps -->
            <record id="object_property" dont_set_hint="true">
              <integer id="get_property" value="Pist" />
            </record>
          </widget>

          <!--int goals-->
          <widget class="international_appearances_label" style="boldness" id="intg" alignment="centre_x,top,can_scale">
            <integer id="int_apps_label_format" value="2" />
            <!-- 2 is goals -->
            <record id="object_property" dont_set_hint="true">
              <integer id="get_property" value="Pist" />
            </record>
          </widget>
        </container>

        <container>
          <layout class="arrange_vertical_attachment" alignment="bottom,extend" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

          <!--national flag-->
          <widget class="editable_client_object_property_panel" id="pnat">
            <!-- Specifically override the default display widget -->
            <record id="widget_properties">
              <flags id="alignment" value="centre" />
            </record>
            <record id="widget_info">
              <symbol id="class" value="client_object_logo_picture" />
              <flags id="image_alignment" value="centre" />
              <boolean id="scale_picture" value="true" />
              <boolean id="keep_aspect_ratio" value="true" />
            </record>
            <record id="object_property" dont_set_hint="true">
              <integer id="get_property" value="PNat" />
            </record>
          </widget>

        </container>

        <container>
          <layout class="arrange_vertical_attachment" layout="-1,-1" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

          <!--youth apps-->
          <widget class="international_appearances_label" style="boldness" id="youa" alignment="centre_x,bottom,can_scale">
            <integer id="int_apps_label_format" value="3" />
            <!-- 3 is for youth apps -->
            <record id="object_property" dont_set_hint="true">
              <integer id="get_property" value="Pist" />
            </record>
          </widget>

          <!--youth goals-->
          <widget class="international_appearances_label" style="boldness" id="youg" alignment="centre_x,top,can_scale">
            <integer id="int_apps_label_format" value="4" />
            <!-- 4 is for youth goals -->
            <record id="object_property" dont_set_hint="true">
              <integer id="get_property" value="Pist" />
            </record>
          </widget>

 </container>

</container>

<!--contract row-->
      <container default_height="40" minimum_height="30" priority="2">
        <layout class="arrange_horizontal_attachment" alignment="fill" offset="0" gap="0" />
        <layout class="stick_to_sides_attachment" alignment="vertical" inset="0" layout_children="true" />

        <container>
          <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />	

		 <!--wage label-->
          <widget class="label" id="wglb" alignment="centre_x,top" font="title" colour="faded text">
			<translation id="text" translation_id="242353" type="use" value="Wages" />          
          </widget>
		  
		<!--wage-->
          <container class="wage_label" id="wkwg" style="semi_bold" auto_size="vertical"  size="12" alignment="centre_x, bottom, can_scale" format="5" >
            <record id="object_property">
              <integer id="get_property" value="Pcww" />
            </record>
          </container>

        </container>

        <container>
          <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />	


		 <!--expiry date label-->
          <widget class="label" font="title" colour="faded text" alignment="centre_x,top">
            <translation id="text" translation_id="227784" type="use" value="Expires" />
          </widget>
		 <!--expiry date-->
          <widget class="date_cell" id="expd" style="semi_bold" size="12" auto_size="vertical" alignment="centre_x,bottom, can_scale">
            <record id="object_property">
              <integer id="get_property" value="Pced" />
            </record>
          </widget>

        </container>

         <container>
          <layout class="arrange_vertical_attachment" alignment="fill" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />		  
		        
		<!--value label-->
          <widget class="label" font="title" colour="faded text" alignment="centre_x,top">
			<translation id="text" translation_id="227806" type="use" value="Value" />
          </widget>		
				
				
          <!--value-->
          <widget class="value_label" style="semi_bold" id="valu" size="12" auto_size="vertical" alignment="centre_x,bottom, can_scale" >
            <translation id="hint" translation_id="227806" type="use" value="Value" />
            <record id="object_property">
              <integer id="get_property" value="Pdva" />
            </record>
          </widget>
</container>
</container>

    <!--Other information row-->
      <container  default_height="110" priority="1">
        <layout class="arrange_horizontal_attachment" layout="-1,-1,-1" offset="0" gap="0"/>
        <layout class="stick_to_sides_attachment" alignment="vertical" inset="10" layout_children="true" />

        <container>
          <layout class="arrange_vertical_attachment" layout="-1,-1" offset="0" gap="0"/>
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

          <!-- Competition logo -->
	   	    <widget class="picture" id="rigB" scale_picture="true" keep_aspect_ratio="true" image_alignment="centre">
			 <layout class="stick_to_sides_attachment" alignment="top" inset="4"/>
        <layout class="stick_to_sides_attachment" alignment="all" inset="5" />
	  <record id="object_property">
	    <integer id="get_property" value="sbpc"/>
	    <integer id="set_property" value="file"/>
	  </record>	
        </widget>
        </container>

        <container>
          <layout class="arrange_vertical_attachment" alignment="bottom,extend" offset="0" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="horizontal" inset="0" layout_children="true" />

         
        <!--Squad Status label-->
          <widget class="label" alignment="centre_x" size="small" font="title">
            <translation id="text" translation_id="227783" type="use" value="Squad Status" />
          </widget>
         <!--Squad Status-->
          <widget class="squad_status_label" spec="text,large,bold" id="sqst" alignment="can_scale" size="10" font="fonts/letterpressed">
              <record id="object_property">
              <integer id="get_property" value="Pccs" />
            </record>
          </widget>
        </container>

        <container>
          <layout class="arrange_vertical_attachment" alignment="fill" offset="4" gap="0" />
          <layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />			
		
              <widget class="client_object_logo_picture" id="pclB" image_alignment="centre,top" scale_picture="true">
                <layout class="centre_in_parent_attachment" alignment="all" inset="0" embed_in_frame="true" />
                <record id="object_property" dont_set_hint="true" get_property="Pclb" set_property="objt" />
              </widget>	
        </container>
        
      </container>


<!--best position-->
 <container priority="1" default_height="16">
 <layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />
 <widget class="position_label" spec="text" id="bpos" colour="white" size="11" alignment="centre" style="bold" display_format="0">
 <record id="object_property">
 <integer id="get_property" value="Pnps" />
 </record>
 </widget> 
 </container>  
 <!--accomplished position-->
 <container priority="1" default_height="14"> 
 <layout class="stick_to_sides_attachment" alignment="all" inset="0" layout_children="true" />
 <widget class="position_label" id="apos" alignment="centre" display_format="0" multiline="false">
 <record id="object_property">
 <integer id="get_property" value="PAps" />
 </record>
 </widget>
 </container> 

 </container>
 </container> 
 </panel>


 

Link to post
Share on other sites

On 17/11/2016 at 11:07, Kabalyer said:

...
 

Some more information would be helpful...

If you mean the game is crashing when you visit the player profile screen then that normally means the game doesn't like a bit of the code you are using, however the only way to find out what bit the game doesn't like is to go through the files and test them - easiest thing to do is first remove all the files related to that panel and check to make sure the game still works, if it does just add back the main panel and see if the game crashes, if it doesn't then add back the other files one by one until the game crashes, you will then know which item the game doesn't like.

Also have a look in the threads for the other skins on the forum as I am sure I read something about one of them having problems with the player screen causing crashes aswell, so see how they fixed it.

Link to post
Share on other sites

The problem will be with the art player picture file then, you'll need to check the code in that file to see what has changed in fm17, however as that is a custom file it could be anything, easiest thing to do is remove all of the items from that file and add them back in one by one reloading the skin each time until the game crashes which will let you know which item is the problem.

 

Link to post
Share on other sites

Looks like its the National Flag code it doesn't like, you'll need to replace that bit of code with the FM17 code, which code you use depends on whether you want the flag or the badge just copy the code from the personal details file you want. You might also need to replace the face code with the FM17 face code as that isn't appearing.

Link to post
Share on other sites

3 hours ago, michaeltmurrayuk said:

Looks like its the National Flag code it doesn't like, you'll need to replace that bit of code with the FM17 code, which code you use depends on whether you want the flag or the badge just copy the code from the personal details file you want. You might also need to replace the face code with the FM17 face code as that isn't appearing.

What kind of code it? "Pnat", "prop" and the like?

Link to post
Share on other sites

You need to replace the whole of the national flag widget from the custom file with the whole nationality widget from either of the default personal details files depending on whether you want the logo or flag to show. The files are commented to tell you where the code for that item starts you need to switch all the code from that comment down to the closing widget tag </widget>

 

Link to post
Share on other sites

14 hours ago, michaeltmurrayuk said:

You need to replace the custom code in the xml file with the default code for the player face, as the custom code used to display the picture last year in that file doesn't work in fm17.

I have used all the options. I checked all the files on all skins FM 17, which is on the forum. No photo shows (

Link to post
Share on other sites

you're missing info from the player personal details panel.  the code for the face should be,,,

<!-- PROFILE PICTURE -->
        <widget class="picture" id="prop" scale_picture="true" keep_aspect_ratio="true" image_alignment="">
            
                <layout class="stick_to_sides_attachment" alignment="top" inset="0" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="0" />

            
            <record id="object_property">
                <list id="get_properties">

<!-- FACEGEN DATA REQUEST -->

                <record get_property="fcgn" />

<!-- FAKE NAME REQUEST -->

                <record get_property="Pfke" />
                
                <record get_property="prpc" set_property="valu" />
                </list>
            </record>
            
        </widget>

Link to post
Share on other sites

7 hours ago, wkdsoul said:

you're missing info from the player personal details panel.  the code for the face should be,,,

<!-- PROFILE PICTURE -->
        <widget class="picture" id="prop" scale_picture="true" keep_aspect_ratio="true" image_alignment="">
            
                <layout class="stick_to_sides_attachment" alignment="top" inset="0" />
                <layout class="stick_to_sides_attachment" alignment="left" inset="0" />

            
            <record id="object_property">
                <list id="get_properties">

<!-- FACEGEN DATA REQUEST -->

                <record get_property="fcgn" />

<!-- FAKE NAME REQUEST -->

                <record get_property="Pfke" />
                
                <record get_property="prpc" set_property="valu" />
                </list>
            </record>
            
        </widget>

I do not have player personal details panel. All information contained in the panel - Player picture

Link to post
Share on other sites

41 minutes ago, wkdsoul said:

have a look at the image alignment in the player picture info, and the inset it may just be off the page. 

 

To be honest, I don't quite understand ... Do you need a player picture panel?

 

I absolutely can not understand how a player in a photo of this version of the game ((( I looked at the other custom skins - it's terrible, it did not understand How they did it?

 

Link to post
Share on other sites

1 hour ago, wkdsoul said:

look at lines 17-20, in your player personal details xml.  and have a play with the image alignment="" its current not set. and then the inset or offset to adjust

1 hour ago, wkdsoul said:

look at lines 17-20, in your player personal details xml.  and have a play with the image alignment="" its current not set. and then the inset or offset to adjust

No face (Please tell me or help me, I am suffering for several weeks (

 

player overview panel.xml

player personal details panel.xml

Link to post
Share on other sites

58 minutes ago, pikawa94 said:

@Kabalyer, You missed a width="" and height="" in line 17 in player personal details panel.xml. This line should looks (for example) li


<widget class="picture" id="prop" width="160" height="160" scale_picture="true" keep_aspect_ratio="true" image_alignment="">

 

 

Link to post
Share on other sites

Just now, Kabalyer said:

 

 

59 minutes ago, pikawa94 said:

@Kabalyer, You missed a width="" and height="" in line 17 in player personal details panel.xml. This line should looks (for example) like this:


<widget class="picture" id="prop" width="160" height="160" scale_picture="true" keep_aspect_ratio="true" image_alignment="">

 

Thank you thank you thank you! You are a god!

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...