Я тут внезапно обосрался, чуть не потеряв код, на который потратил двое суток, поэтому вот, тут хоть не потеряется:
ГЕНЕРАТОР КАРТЫ 9001, БЫСТРО, ДЁШЕВО, НАДЁЖНО. В пакете предлагается две части: код, который создаёт отдельные ячейки карты и сбрасывает их в кеш, и программка, которая объединяет все эти ячейки.
ТРЕБУЕТСЯ .NET 4.0, или клейте в пеинте.
Краткий гайд:
-добавить код в билд.
-в случае отсутствия какой-то функции - раскомментить те, что предоставлены с кодом.
-скомпилить.
-запустить.
-с линейкой посчитать maxx/maxy карты, найти НОД, если он не больше 20, вбить его, если больше - уменьшить. Да хоть единицу ставьте, единица надёжнее всего, но будет работать дольше всего.
-выставить Set Chunk Side Size, не обращать внимания на подпись, я не сделал автоматическое вычисление. Дефолтного значения вполне хватает для гринобилда или любой коробкостанции, у которых стороны 255 на 255.
-нажать get screenshot
-ждать
-ждать
-много ждать
-дождаться конца
-наконец дождаться конца
-если есть .NET 4.0 - врубить MergeImages.exe, его местоположение не важно, он вытащит из кеша бьёнда изображения. Если нет дотнета - клеить пеинтом.
-наслаждаться готовой картинкой.
Известные ошибки:
-если не почистить кеш от файлов вида chunk*-*-*.png, то возможны ошибки в работе.
-если врубить MergeImages.exe до того, как всё сгенерируется, то вылетит ошибка, так как я ленивый хуй и не поставил проверку, а заменять файлы лень.
Увы, плоской шутки про мокрых кошек не будет.
