I have a game file described here: <a href="http://iesdp.gibberlings3.net/ieformats/itm_v1.htm">http://iesdp.gibberlings3.net/ieformats/itm_v1.htm</a> and I'm trying to read all the data:<br>############################<br>
plik = open('bow08.itm', 'rb')
<br>
try:
<br>
        tekst = plik.read()
<br>
finally:
<br>
        plik.close()
<br>

<br>
# char array - works
<br>
print tekst[0x0004:0x0004+4]
<br>
# resref - works
<br>
print tekst[0x003a:0x003a+8]
<br>

<br>
#dword - binary something, doesn't work<br>
print tekst[0x004c:0x004c+4]<br>##############################<br>The dword and many other variables are binary code and I don't know how to convert them into "normal" data. NearInfinity, app written in Java converts dword and friends in this way:
<br>##############################<br>public static int convertInt(byte buffer[], int offset)
<br>
  {
<br>
    int value = 0;
<br>
    for (int i = 3; i >= 0; i--)
<br>
      value = (value << 8) | (buffer[offset + i] & 0xFF);
<br>
    return value;
<br>
  }
<br>##############################<br>How to pythonize this code, or make something in python to read the data from Baldurs Gate files ? :)<br><br>