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

Home » Fable TLC » Discussion » Definition Editing » Unknown Def Notes
Unknown Def Notes [message #58323] Tue, 06 July 2010 17:57 Go to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
Condensed from several posts

___
Most flying types are leaving the known movement options 0 and using the unknown options instead.
They also have additional Navigatortype

___
The ambient creatures (birds, lobsters, spiders) user different 'Property' values

___
Unknown [DD68171F] - Only the Nymphs have this set to anything other than 75.0 [Nymphs = 100.0](My guess is something to do with summoning?)

___
LeaderTypeDef [7C8444E3] - Only creature that has this set is the Hobbe Spellcaster Creature (It's a link to - CREATURE_HOBBE_LIEUTENANT).

I think it's time to see what LeaderTypeDef does when setup with a heirarchy in mind on a bunch of different creatures. Probably nothing, but you never know

___
<Control name="Torso Skin" id="E8420CF4"> = DazedEffectDef

Most use link ID 200 (Dazed02Stars) or something like that.
Makes sense since it is right under the DamageEffectDef.

___
Summoner_2 is the only creature with the [9F55EA3F] bool flipped. The one between CombatTypeDef and HeroCombatDef

___
Pretty sure these control alignment changes (threaten, attack, kill)
<Control name="unknown" id="0D0FE792">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="5430EAAE">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="94E67D46">
<Member name="unknown" type="float" />
</Control>

___
[551F4DF2] float
[0C2040CE] float
[ECD7D586] uInt

Creature_Bandit_Grunt_* is the only one to use these.
Not the Archers. Not the Leaders. Just the Grunts.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.

[Updated on: Wed, 07 July 2010 14:09]

Report message to a moderator

Re: Unknown Def Notes [message #58340 is a reply to message #58323] Wed, 07 July 2010 12:02 Go to previous messageGo to next message
asmcint is currently offline  asmcint
Messages: 1360
Registered: April 2010
Location: Behind the beef

Moderator
Dang Bluetooth you're on a roll. Hope you keep it up! (I'm still stuck trying to get changed textures to stay on a freakin' LOD. Evil or Very Mad

Read the site rules, as well as individual thread rules, stickies and announcements, and use search, or you will have smartassy or exasperated ownage rained down upon you by the site's crack team of mods and admins. Also, you can find all you need to get started on modding here.
Re: Unknown Def Notes [message #58341 is a reply to message #58340] Wed, 07 July 2010 12:17 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
asmcint wrote on Wed, 07 July 2010 14:02

Dang Bluetooth you're on a roll. Hope you keep it up! (I'm still stuck trying to get changed textures to stay on a freakin' LOD. Evil or Very Mad


Just flipping through unknowns to see what patterns I see. Wink



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.

[Updated on: Wed, 07 July 2010 14:10]

Report message to a moderator

Re: Unknown Def Notes [message #58362 is a reply to message #58323] Thu, 08 July 2010 09:40 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
A quick note for those that don't know or haven't realized.
[0B27A80D] = "Type"
It's listed in a bunch of Definitions, and some actually correspond to the enum entries in the misc_def_types.h file.

Only a couple have been matched up out of the:
COMBAT_SEQUENCE = EAIStateGroupType
MESSAGE_EVENT
CREATURE_ABILITY
CAugmentationDef = We know the values but not the name. Probably not listed
CContextSensitiveItemDef = EContextSensitiveType
CWeaponDef
CTargetingDef
CPercievedThingDef
CShopDef
UI

Some help would be nice. Razz
Some of these may be listed within a different enum file though.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.

[Updated on: Thu, 08 July 2010 10:03]

Report message to a moderator

Re: Unknown Def Notes [message #58367 is a reply to message #58323] Thu, 08 July 2010 12:26 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
Reformatted the xml, seems like it might be loading quicker for it.

Fixed a ton of datatypes all over the place.
Added the links to the weapon trails in the Global Defaults.
Added the links to the DamageEffect, DazeEffect, and LeaderTypeDef within CREATURE

Added a crapload of ID links to the Inventory System.
  • Attachment: def.xml
    (Size: 841.96KB, Downloaded 481 times)



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.

[Updated on: Thu, 08 July 2010 12:37]

Report message to a moderator

Re: Unknown Def Notes [message #58377 is a reply to message #58323] Thu, 08 July 2010 15:19 Go to previous messageGo to next message
nicomon is currently offline  nicomon
Messages: 199
Registered: November 2007
Location: Zearth
Keshire wrote on Tue, 06 July 2010 17:57


___
[551F4DF2] float
[0C2040CE] float
[ECD7D586] uInt

Creature_Bandit_Grunt_* is the only one to use these.
Not the Archers. Not the Leaders. Just the Grunts.


It might also be notable that all the Creature_Bandit_Grunt_* have [ECD7D586] set to 5 except for the Creature_Bandit_Grunt_Level3_* which have it set to 10.


I divided by zero and survived.
Two of Diamonds, people. This is important.
Re: Unknown Def Notes [message #58385 is a reply to message #58367] Thu, 08 July 2010 19:39 Go to previous messageGo to next message
JohnDoe is currently offline  JohnDoe
Messages: 3007
Registered: October 2007

Retired
Took Kesh's XML and gutted unneeded duplicates. There are some that are needed, didn't touch those. This will save time and hassle if any of those unknowns get named, or if those datatypes are updated, or anything involving those ControlStructures is done.
  • Attachment: def.xml
    (Size: 823.11KB, Downloaded 582 times)
Re: Unknown Def Notes [message #58554 is a reply to message #58323] Thu, 15 July 2010 08:59 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
CREATURE->CreatureInteractionTypes=0|1

0 = Non-Interacting Creatures (Enemies, chickens, rats, Guards)
1 = Villagers

CAppearanceModifier->AppearanceType=0|1|2

0 = BodyParts (Hair, Tash)
1 = NonInventory/Forced (Horns)
2 = Normal Items

Probably used for layering. So the helmets can override the hair and horns.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.

[Updated on: Thu, 15 July 2010 09:18]

Report message to a moderator

Re: Unknown Def Notes [message #58557 is a reply to message #58554] Thu, 15 July 2010 12:47 Go to previous messageGo to next message
nicomon is currently offline  nicomon
Messages: 199
Registered: November 2007
Location: Zearth
Keshire wrote on Thu, 15 July 2010 08:59

1 = NonInventory/Forced (Horns)

So does this mean you've figured out what's forcing the horns onto the hero?


I divided by zero and survived.
Two of Diamonds, people. This is important.
Re: Unknown Def Notes [message #58558 is a reply to message #58557] Thu, 15 July 2010 12:54 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
nicomon wrote on Thu, 15 July 2010 14:47

Keshire wrote on Thu, 15 July 2010 08:59

1 = NonInventory/Forced (Horns)

So does this mean you've figured out what's forcing the horns onto the hero?


I haven't had a chance to check it out.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.
Re: Unknown Def Notes [message #58582 is a reply to message #58323] Fri, 16 July 2010 07:47 Go to previous messageGo to next message
DarkONI is currently offline  DarkONI
Messages: 78
Registered: July 2010
Location: Heroes' Guild
CREATURE_HERO->CCreatureDef
  • 5A698A8F; Contains INVENTORY_TYPE_HERO_ABILITIES (2621) Probably it is the Abilities Inventory
  • E799021B; Contains INVENTORY_TYPE_QUEST_CARD_SCREEN (2634) Probably it is the Quests screen.
  • 373BB1EE; Contains INVENTORY_TYPE_AUGMENT_SCREEN (2625) Probably it is the Augments screen.
  • 9F6C8453; Contains INVENTORY_TYPE_IN_GAME_MENU (2642) Probably the Game Menu.
  • 1F18208F; Contains different default-like hero gear, probably contains the default hero armors used in scripts etc.


CREATURE_HERO->CHeroMorphDef
  • 1A37C090; Contains most of the Good Alignment effects, like the halo and the annoying butterflies.
  • 718A793D; Contains various evil alignment effects and will users hands effects.


[Edit notes: Added CHeroMorphDef unknowns]

[Updated on: Fri, 16 July 2010 08:15]

Report message to a moderator

Re: Unknown Def Notes [message #58583 is a reply to message #58323] Fri, 16 July 2010 08:42 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
While it's appreciated. Let's stick with stuff where we don't know what it does.

The heromorph stuff is fairly obvious when you look at it.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.
Re: Unknown Def Notes [message #58584 is a reply to message #58583] Fri, 16 July 2010 08:45 Go to previous messageGo to next message
DarkONI is currently offline  DarkONI
Messages: 78
Registered: July 2010
Location: Heroes' Guild
Keshire wrote on Fri, 16 July 2010 11:42

While it's appreciated. Let's stick with stuff where we don't know what it does.

The heromorph stuff is fairly obvious when you look at it.


Yes, it is fairly obvious, however I see no reason why they should be kept as unknown in the XML.
Re: Unknown Def Notes [message #58585 is a reply to message #58584] Fri, 16 July 2010 08:51 Go to previous message
Keshire is currently offline  Keshire
Messages: 1266
Registered: July 2005

Administrator
DarkONI wrote on Fri, 16 July 2010 10:45

Keshire wrote on Fri, 16 July 2010 11:42

While it's appreciated. Let's stick with stuff where we don't know what it does.

The heromorph stuff is fairly obvious when you look at it.


Yes, it is fairly obvious, however I see no reason why they should be kept as unknown in the XML.


Well that's easy. We don't know the array's actual name. Hence it's unknown. Feel free to name it in the def.xml though.



Apathy Cannot Inspire.
Ambivalence cannot lead.
Loved me. Feared me.
Changed me. Killed me.
Anything would be something.
But nothing is worst of all.
Previous Topic: Morphing Weapons
Next Topic: Current Quest Removal?
Goto Forum:
  


Current Time: Thu Mar 28 10:09:13 PDT 2024

Total time taken to generate the page: 0.01206 seconds