Re: Request - Separate controls for block/roll [message #70196 is a reply to message #70153] |
Sun, 30 March 2014 19:51 |
xxNick
Messages: 54 Registered: March 2014 Location: San Antonio, TX
|
|
|
|
Looked into this. Speccing the CAppearanceDef isn't doable in xml. Keshire and other dev types are already going to know this. This post is for people who might be wondering why the CAppearanceDef isn't editable within FableExplorer.
You'd need a language capable of case handling. Most unfortunate, but knowing how they pieced it all together does mean that editing the animations won't involve as much crossing of fingers as people will have a better understanding of what they're doing. Curious if Silverback's tool can benefit from the data though.
Edit: Nope. No external definitions like the def.xml.
It's those flags. You have cases 0-5, each with flags that determine how the rest of it is going to go. You could work up a very, very hackish way of working it but because those flags are the same number between cases but different data... For example, cases 2, 4 and 5 all have the 0 flag, but those 0 flags are all different (also, case 5 flag 0 is just crazy, it has it's own flag!). That would be hard to spec in any language, but xml just doesn't have the case handling needed to make it happen.
If all the cases and flags were different numbers and 4 bytes, you could set up controls in xml and set it up like a hacked together entry definition.
How to make a good Fable game.
And how to make it even better.
[Updated on: Sun, 30 March 2014 22:31] Report message to a moderator
|
|
|