Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRSupport Bot Helpdesk

#general

adrientd
(and in the past, they were named LLOC instead)
spider_
Man, without Ghidra working, my usual decomp methods are crippled...
spider_
Is there any compression within the files?
adrientd
No
adrientd
Most of the time no
adrientd
The only "compression" are like textures using standard compressions such as S3TC, but other than that no
adrientd
Also, just in case, I also have some documentations of the format but which are very outdated: https://github.com/AdrienTD/elbtools/tree/master/docs
adrientd
Especially the files `kwn_xxl1.txt` and `kwn_xxl2.txt`
adrientd
Again, very outdated, but at least it can give some ideas
spider_
I managed to identify a write location of the data... I think audio, as there's a directory path pointing to a WAV file before it. My guess is the system took solely that data and loaded it, discarding the metadata from the KXX file
spider_
There's 0x2d/45 bytes of data between the null terminator of the file path string and the actual (I presume sound) data, does that seem right?
adrientd
You should be at the sound dictionary.
adrientd
Also, from what I see in my code, there should be a Renderware Sound stream (0x804) right after the path.
adrientd
though it's still possbile there is padding between them?
adrientd
Or maybe there is some additional data but I just skip it
pegperegogaucho
Hey guys, I don't want to interrupt your research, but could you move the conversation to #off-topic or another channel? :Obelul:
adrientd
How is it off-topic :Obelul:
pegperegogaucho
Yeah, maybe #tool-support would be better
spider_
Another question, how much do you know about the model and animation formats?
adrientd
They are in Renderware format, where you can find a lot of documentation about.