Fable: The Lost Chapters Mod Scene
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Fable TLC » Development » Tools » WIP Updating the def.xml
Re: WIP Updating the def.xml [message #70213 is a reply to message #70104] Wed, 02 April 2014 06:48 Go to previous messageGo to previous message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
One thing that's always bothered me was the seemingly random CRC's at the end of some of the arrays. At least I think they are CRCs.
Quote:


CE6CAB01
EE6CAB01
326DAB01



The main one that comes to mind is the very first one that's tied to the Components.

			<!-- Only Instance of this Hack I hope I have to use... -->
			<Member name="CE6CAB01" type="uint" comments="Don't Edit me! I'm a hack!"/>


I've found a couple more as I was doing all this too. I'm beginning to think they are related to any def that use the .Add() function as a way of ending the array.

There's going to be a few problems if that's the case, it's going to require some rearranging of data.

For instance, this
    <Control name="Expressions" id="F0F1CA81">
      <Member name="unknown" type="int" />
      <Array name="unknown" elementcount="unknown">
        <Member name="EExpressionType" type="int" />
        <Member name="EExpressionType" type="int" />
        <Member name="Animations" type="int">
          <Link to="ModelID" />
        </Member>
      </Array>
    </Control>
    <Control name="unknown" id="326DAB01">
      <Member name="50A4BFB3 - Stats" type="uint" />
    </Control>
    <Control name="MoralityForKill" id="0980BB37">
      <Member name="unknown" type="int" />
    </Control>
    <Control name="MoralityForPunch" id="5B6C61B3">
      <Member name="unknown" type="int" />
    </Control>
    <Control name="MoralityForWeaponHit" id="9ABB98EC">
      <Member name="unknown" type="int" />
    </Control>
    <Control name="ExperienceWorth" id="4A683826">
      <Member name="unknown" type="int" />
    </Control>
    <Control name="RenownWorth" id="57DE7E27">
      <Member name="unknown" type="int" />


became this
		<Control name="Expressions" id="F0F1CA81">
			<Member name="unknown" type="int"/>
			<Array name="unknown" elementcount="unknown">
				<Member name="EExpressionType" type="int"/>
				<Member name="EExpressionType" type="int"/>
				<Member name="Animations" type="int">
					<Link to="ModelID"/>
				</Member>
			</Array>
			<Member name="CRC?? - 326DAB01" type="int"/>
		</Control>
		<Control name="Stats" id="B3BFA450">
			<Member name="CRC - MoralityForKill" type="int"/>
			<Member name="_" type="int"/>
			<Member name="CRC - MoralityForPunch" type="int"/>
			<Member name="_" type="int"/>
			<Member name="CRC - MoralityForWeaponHit" type="int"/>
			<Member name="_" type="int"/>
			<Member name="CRC - ExperienceWorth" type="int"/>
			<Member name="_" type="int"/>
			<Member name="CRC - RenownWorth" type="int"/>
			<Member name="_" type="int"/>
		</Control>


Because for CCreatureDef these were Stats.MoralityForKill = int

I had to leave duplicates for those in because CCreatureStatsDef uses them on their own.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: ATTENTION - Rules on posting.
Next Topic: AlbionExplorer
Goto Forum:
  


Current Time: Mon Apr 29 07:18:24 PDT 2024

Total time taken to generate the page: 0.01227 seconds