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

Home » Fable TLC » Discussion » Definition Editing » Editing fmps + changing weather for XBox version
Re: Editing fmps + changing weather for XBox version [message #13904 is a reply to message #13903] Sat, 28 October 2006 22:06 Go to previous messageGo to previous message
Silverback is currently offline  Silverback
Messages: 170
Registered: July 2005
Location: Illinois

Cow Tipper
I'm not sure but you might need to restart game to see the changes. The gamesaves store information based on maps/regions.

For the fmps.. here goes without sounding confusing.

Those are not addresses. They are sequential CRC bytes of a CRC string found in each instance. The xbox version has some of these misplaced or not at all. That is why the def.xml had to be converted to xbox. Now the Xbox (TLC) CRC bytes are reduced to 1 byte vs. the 4 Byte PC version. They begin with the first byte of each entry. Now there are some internal CRC values where most on Xbox are simply 1 byte, at the same time some files have them read as 4 bytes. Fable Explorer reads these in sequence and that is how it works. The problem with quick conversions is a few problems that would have to be worked out.

1.) In the entries that have cdefs (see the xml cdefs = true) this means the entries are linked according to file number. This number is generated in the first table that lays out all the packages. So when it says 12000 this is linked to item 12000 in the table. This becomes a problem because the table is different PC vs. Xbox. Basically 12000 would be something different on Xbox so you would need to do a dual lookup and determine what exactly was being used. Keep in mind these Cdefs (CRC values) are listed by numerical value, if you break the chain the values will not take effect.

2.) The textures are not linked properly either, you would need a dual lookup of either textures.big or just the Defs have a .h with values that can be used. New Entries are not added though.


So the best bet is to use Fable Explorers existing code and lookup each and compare. It would be a dual def load & dual .big load.

When I'm speaking of CRC I mean for example string "FOV" is Custom CRC'd 1s complement string.

FMPs are simply .Big Archives. You can actually name it .big and open in Fable Explorer to verify this.

I hope that helps a little at least.

[Updated on: Sat, 28 October 2006 22:09]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Problems with mods
Next Topic: The Greatest Question?Dunno but I got one....
Goto Forum:
  


Current Time: Sun May 05 14:59:35 PDT 2024

Total time taken to generate the page: 0.01272 seconds