Search results

    1. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      Ok, I got it, it wasn't actually that difficult. The few extra bytes were as I suspected ship statistics. The numbers seem to match mostly, although they somehow have some multiplication condition by x1000. Sometimes the stored value is already correct, sometimes it has to be divided, by 1000 -...
    2. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      As soon as i have the time, I'll will see what can be found. Btw, as i'm writing my own file interpreter right now, it seems like we are doing this work twice. Is there maybe a way we could combine our effords? Iirc you are writing in GML, unfortunately I'm not very familiar with that language...
    3. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      I've stumbled into the same(?) problem, that the header file contains some data blob after the block entry array. I've done some decompiling and it seems like they are serializing something in there In one of the last lines they write a boolean (((DataOutputStream)localObject4).writeBoolean)...
    4. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      Yeah, I've looked to the wrong one (File format - StarMade Wiki)
    5. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      Aaah, well that explains a lot. Thank you, I haven't found anything about that in the wiki.
    6. Splamy

      (UPDATE 2 - 2/14/2016) Coding an external ship editor

      Heyo, I've done some coding for myself today and it seems like the rawChunkData block in the smd2 file has changed with file version 2 (files starting with 00 00 00 02). I have tested it with a few blocks and the ids/hp seems to match, as well as the new 5 bit orientatin seems to fit since the...