If you register for free, you will be able to post threads, vote on polls and lots more. If you have problems with the registration or logging in, please contact the administrator.
I've changed the font for the Lightning skin i am currently using, works fine.
But then it appeared kind of small, so i edited the .xml file in the lightning skin folder, and made it 2 points larger on every bit of text. Worked fine.
Then i changed the .xml file in the Lightning Left Hand Side version, which i use, and edited it exactly how i did the right hand version.
But the Left Hand Version keeps the new font but stays in the original smaller size and wont increase, even tho i've edited the .xml file it still appears the same.
It sounds like something to do with inheritence going wrong.
Essentially, one of the versions should use files from the other to save space etc, only having files of it's own when they are different.
if you look in the main skin .xml file of each version one of them should have the line:
<flags id="parent"..../>
this is the version that is inheriting from the other. So you don't need to change the font in both versions. Essentially all you need is to delete any lines in the inheriting version that change the text - because you changed the font and size in the other version it will be changed in this too. Changing the font again might be causing the issue.
Of course I've not got the skin in question but I assume this is how it's set up - it should be.
i deleted everything apart from what you said, and now i get array access out of bounds error when i try to get on Football Manager 07. Are you sure theres not another way of fixing this?
Sounds like you have literally done what i said and deleted EVERYTHING apart from those lines - or you haven't closed a tag properly.
This is how the flexion (right) xml looks (minus all the comments etc) - just make sure your lightening (left) xml looks similar (obviously with lightening's details)
<pre class="ip-ubbcode-code-pre"><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE propertylist SYSTEM "http://www.sigames.com/dtds/propertylist.dtd"><properties version="1.0"><string id="name" value="Flexion (Right)[COMMENT: skin for FM 2007]"/><string id="author" value="Sports Interactive"/><string id="description" value="Right sided version"/><string id="version" value="1.0"/><flags id="parent" value="flexion"/><string id="required_version" value="7.0.0" /></properties></pre>
if it's still coming up with an error then you have left fragments of code or haven't closed a tag properly. It should work.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE propertylist SYSTEM "http://www.sigames.com/dtds/propertylist.dtd">
<!--
The commands in this file will override the defaults contained in settings.xml (fm2005/data direcrory)
Any of these commands can be taken from the settings.xml, edited and placed here to change the look for your skin
-->
<properties version="1.0">
<!-- skin details -->
<string id="name" value="Lightning 3.0 (FM07) (LHS)[COMMENT: skin for FM 2007]"/><!-- The name of the skin -->
<string id="author" value="FreddyDK"/><!-- The author name -->
<string id="description" value="The popular Lightning skin, in a new and much bettered version for Football Manager 2007. Left handed version."/><!-- Short description -->
<string id="version" value="1.0"/><!-- The version number -->
<!--
Minimum game version this skin requires to be valid, and listed as an option in the list of skins .
This is used for two things:
- F irst of all you can force a sking to only be availble for a minimum minor release (ie patch), in other words
setting the required_version to 7.0.1 makes sure the skin won't be listed if the game is in version 7.0.0.
- Secondly, the first number ("major version") is used to decide which version the skin was designed for,
so if the version is "7.0.0" it won't be listed in the list of skins if the game version is "6.0.0." or "8.0.0",
even though 7 is less than 8.
-->
<string id="required_version" value="7.0.0" />
<real id="bgop" value="0.1"/><!-- Background opacity to determine how see through this colour is -->
<!-- TITLE PROPERTIES -->
<flags id="tlfn" value="fonts/fm title" comment=" title font "/>
<integer id="tlss" value="21"/><!-- Large font size -->
<integer id="tlsn" value="17"/><!-- Normal font size -->
<integer id="tlsl" value="11"/><!-- Small font size -->
<integer id="tlst" value="shadowed"/><!-- title text style -->
<!-- MENU PROPERTIES -->
<flags id="mnfn" value="fonts/fm main" comment=" popup menu font "/>
<integer id="mnss" value="9"/><!-- Small font size -->
<integer id="mnsn" value="10"/><!-- Normal font size -->
<integer id="mnsl" value="12"/><!-- Large font size -->
<integer id="mnst" value="shadowed"/><!-- menu text style -->
<!-- BUTTON PROPERTIES -->
<flags id="cnfn" value="fonts/fm main" comment=" Button Font "/>
<integer id="cnss" value="9"/><!-- Small font size -->
<integer id="cnsn" value="10"/><!-- Normal font size -->
<integer id="cnsl" value="12"/><!-- Large font size -->
<integer id="cnst" value="shadowed"/><!-- button text style -->
<!-- TEXT PROPERTIES -->
<flags id="txfn" value="fonts/fm main" comment=" Text font "/>
<integer id="txss" value="9" /><!-- text size small -->
<integer id="txsn" value="10" /><!-- text size normal -->
<integer id="txsl" value="12" /><!-- text size large -->
<integer id="txst" value="shadowed"/><!-- text style -->