[DiscordArchive] so the memory representation is completely different than the file structure, and in memory it loads
[DiscordArchive] so the memory representation is completely different than the file structure, and in memory it loads
Archived author: 4bhorrent • Posted: 2023-04-09T20:27:49.130000+00:00
Original source
so the memory representation is completely different than the file structure, and in memory it loads the entire thing into one giant ass structure?
Archived author: robinsch • Posted: 2023-04-09T20:28:08.614000+00:00
Original source
This point's to a CMapObjDef which points to a CMapObj which has a list of CMapObjGroups which have the m_flags at 0x1C offset.
Archived author: robinsch • Posted: 2023-04-09T20:28:24.749000+00:00
Original source
That's how it works in the client
Archived author: Titi • Posted: 2023-04-09T20:28:26.913000+00:00
Original source
no, more like it properly fetches the data stored in different chunks from offsets etc
Archived author: Titi • Posted: 2023-04-09T20:29:27.923000+00:00
Original source
also not all that data has the same purpose, like there could be a group info class and some geometry data class
Archived author: 4bhorrent • Posted: 2023-04-09T20:34:30.865000+00:00
Original source
could you elaborate on those structs a bit more please?
i think i might be close to finally getting there
how do i get from the CMapObjDef to the CMapObj, and in turn how do i get from CMapObj to the CMapObjGroups (probly an array with addresses or offsets i assume)
Archived author: robinsch • Posted: 2023-04-09T20:43:28.777000+00:00
Original source
They are just pointers, the list is just a intrusive list
Archived author: 4bhorrent • Posted: 2023-04-09T20:44:11.461000+00:00
Original source
yeah... but i have absolutely 0 knowledge of those structures... i don't know where the list starts, i don't know the offsets of any struct attribute, i know basically nothing besides the struct name you mentioned
Archived author: 4bhorrent • Posted: 2023-04-09T20:44:34.555000+00:00
Original source
and i can't find anything about it online
Archived author: robinsch • Posted: 2023-04-09T20:44:46.215000+00:00
Original source
Well I don't think anyone else knows about them for 335