If version = 0 Then a = GetByte(13834 + cmbMap.ListIndex) Offset2Pic &H6F000 + (CLng(a And &HF0) / 8) * &H300, 15, 2, picTiles, 0, 0, Mapheader(15) Offset2Pic Offset3ByteSp(&H362A + cmbMap.ListIndex * 4), 15, 3, picTiles, 0, 24, Mapheader(15) Offset2Pic Offset2Byte(CLng(a And 240) / 8 + 1891, 7), 7, 0, picTiles, 64, 48, Mapheader(15) Offset2Pic Offset2Byte(CLng(a And 240) / 8 + 1891, 7) + 128, 15, 2, picTiles, 0, 56, Mapheader(15) Offset2Pic Offset3ByteSp(&H36AA + cmbMap.ListIndex * 4), 15, 5, picTiles, 0, 80, Mapheader(15) Else: a = GetByte(13837 + cmbMap.ListIndex) Offset2Pic &H6F000 + (CLng(a And &HF0) / 8) * &H300, 15, 2, picTiles, 0, 0, Mapheader(15) Offset2Pic Offset3ByteSp(&H362D + cmbMap.ListIndex * 4), 15, 3, picTiles, 0, 24, Mapheader(15) Offset2Pic Offset2Byte(CLng(a And 240) / 8 + 1894, 7), 7, 0, picTiles, 64, 48, Mapheader(15) Offset2Pic Offset2Byte(CLng(a And 240) / 8 + 1894, 7) + 128, 15, 2, picTiles, 0, 56, Mapheader(15) Offset2Pic Offset3ByteSp(&H36AD + cmbMap.ListIndex * 4), 15, 5, picTiles, 0, 80, Mapheader(15) End If