01.06.2011, 16:37
Does anyone still have the SAmin.hmap file or is there another plugin like this which uses less memory space? I tried to convert the SAfull.hmap to SAmin.hmap myself but I failed (I get wrong values - not just inaccurate, I even get 9.0 when I'm at 30.0 - when using my SAmin.hmap with Y Less' minimal version). I'd use the NOCACHE with SAfull as well, but I can't upload a 70mb file to my host >.>
Or maybe you can find out what I'm doing wrong when converting:
Thanks, Blay09
Or maybe you can find out what I'm doing wrong when converting:
Код:
#include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { FILE* fileInput = fopen("SAfull.hmap", "rb"); FILE* fileOutput = fopen("SAmin.hmap", "wb"); for(int x = 0; x < 6000; x += 3) { for(int y = 0; y < 6000; y += 3) { int iGridX = x + 3000; int iGridY = (y - 3000) * -1; int iDataPos = ((iGridY * 6000) + iGridX) * 2; unsigned short PointData; fseek(fileInput, iDataPos, SEEK_SET); fread(&PointData, 1, sizeof(unsigned short), fileInput); fwrite(&PointData, 1, sizeof(unsigned short), fileOutput); } } fclose(fileOutput); fclose(fileInput); }