You can see we get a call from address 0x4EDDF3 five times, the tool would even highlight in pink all reads from the same address for better visualization.
adrientd
And yeah, it reads 19 floats in one call, hence why I had made them an array of floats first
pegperegogaucho
Hmm, that one float doesn't look like a float so I made it an array of 4 bytes
pegperegogaucho
That happens very often
pegperegogaucho
those 3 floats at the beginning don't make sense as well
pegperegogaucho
I guess it's random crap that was in the memory when they saved the level with their editor or something
adrientd
Yup it's only either 0xCDCDCDCD or 0xDEADC0DE
pegperegogaucho
.... or 0xDDDDDDDD
pegperegogaucho
Nonetheless I think that your tool is insane 👍
pegperegogaucho
Let's see when the whole level is deserialized
pegperegogaucho
The hardest thing is still the renderware stuff
adrientd
Yes, but I think the amount of stuff supported that are Renderware related is already good enough imo
adrientd
I even managed to read UI related things
adrientd
Yeah, animations is still lacking, but I think I managed to read/save them, just need to understand the values etc. Luckily there were those open-sourced documentation from EA that explained the animations a bit, which helped me a lot
pegperegogaucho
An animation importer would be incredible
pegperegogaucho
Unfortunately DragonFF has no animation exporter tho
pegperegogaucho
It can only export UV Animation which XXL does indeed use for rivers and water