indOffsArr = [...] and for j in range(0, numberOfSubmeshes): also have to be adapted.dataTableOffs = 0x1546 also to be changed for different models.
(numberOfSubMeshes has to be set manually)
You best start of setting it to 1 for a first test with one submesh.
Doing some research I got this: (search pattern for dataTableOffs: FFFFFFFF2000, -> 2 submeshes)
btw: getting the startaddressses of the (edged) indices blocks automatically should be possible soon.
Only need to find/calculate one required offset value.