I finally know where the offsets are stored.
The SVAR file structure has N offset tables (N saved as UInt8 at 0x7). Starting from 0xC there are N main entries, which are 8 bytes long and have the following structure:
0x0 - UInt8: main entry ID
0x2 - UInt16: main entry chunks
0x4 - UInt32: main entry offset table offset (Yeah the offset of the offset table)
Each offset table consist of 3 parts:
1. 2 bytes for each chunk (Don't know for what atm)
2. 8 bytes for each chunk (unique id and something different)
3. 8 bytes for each chunk (offset of chunk, elements, datatype)
So if we have C chunks, the offset table would have a size of 2C + 8C + 8C.
I don't know how to read it out 100% with a editor, but I was able to do it myself for the resources offset. Found it in Ultimarok's and my save. The unique id was the same, so we need to share those ids for now. :p