# HG changeset patch # User kyberneticist@gmail.com # Date 1383847136 0 # Node ID 477866a345aa12b3e9cc7acb834dc6e7f941f083 # Parent eaa95eb40e0f80def91957fd0b3e9e0ef6af868d More being nerdy about map sizes. diff -r eaa95eb40e0f -r 477866a345aa PresetMaps.wiki --- a/PresetMaps.wiki Wed Nov 06 18:03:51 2013 +0000 +++ b/PresetMaps.wiki Thu Nov 07 17:58:56 2013 +0000 @@ -61,6 +61,7 @@ * Typical size: 2048 x 1024 * Max size: no limit, 0.9.18+. 4096 x 2048 or less in 0.9.17 and earlier. There are a few practical limits to map size that should be examined for people trying to make very large maps. * SDL 1.2 - SDL 1.2 can only load maps that are 16,384px wide or less, and 65,536px high or less. + * SDL 2.0 - SDL 2.0 failed to load a 999,936x512 map. A 499,968x512 map succeeded. Those would use ~244MiB/~122MiB of your graphics card with Blurry Land enabled, and ~977MiB/~488MiB without it. * GIMP. GIMP 2.8 can only create PNGs that are 262,144px wide or high - is an arbitrary hardcoded sanity check. GIMP 2.10 allows 524,288 wide or high. * libpng - libpng can only load maps that are < 1 million px wide or high, with default configuration. * Graphics card. This is the big one. Your graphics card probably has anywhere from 256MiB to 2GiB of vRAM. If blurry land is enabled and the map has a typical amount of empty space, you can make a map w/ ~2x the pixels as a card has vRAM. But. Most people don't like using Blurry Land, so best to limit to ~½ the pixels as a card has vRAM. Targetting support for people on 256MiB of vRAM, that means a 2:1 rectangular map should not be larger than 16,384x8192 which coincidentally fits in the SDL 1.2 width limit.