We just released version 1.9.0 of WorldPainter. This is quite a big release; in fact we considered making it version 2.0.0, but since the actual functionality hasn't changed that much we decided not to. Most of the changes are in how it works, not what it does.Tile Based Painting
The biggest change in this release is that the editor now does tile based painting. That is, instead of keeping an image of the entire map in memory, it divides the image in tiles which it only creates when needed. This results in a big performance improvement, especially when zooming out on large worlds. It also allows you to create larger maps with the same amount of memory since it doesn't lose memory to a huge image. And it fixes the problem on some systems where the lower half of large maps would be corrupted on the screen. All in all, working on large maps should be much more pleasant with this version.Visual Themes
The visual style of the application can be changed to a number of different looks from the Preferences screen, including two dark themes.Bulk Modifications To Existing Maps
Some basic bulk modifications are now available for existing maps: you can remove trees and/or other vegetation, remove man made structures, remove resources/ores and fill in caves. The options are on the Merge screen.
You can control where these modifications will be performed using the Read-Only layer and/or the tile selection on the Merge screen. Only chunks on selected tiles (if there is a tile selection) which are not marked read only are affected.
The modifications are performed before the WorldPainter layers are applied, so you can use them to replace trees or ores, etc.Other Changes
* Performance improvements:
* Creating large new worlds now takes advantage of multiple cores, significantly speeding up the process for multicore CPU's
* The performance of the Export process has been improved. Exports should be noticeably quicker
* The editor now displays the configured border, and if it can find a compatible Minecraft.jar file also the Minecraft biomes outside the border, so you can better judge how the map integrates into the Minecraft world:
* The border, if any, is separated from the map by a dotted line so you can see where the map ends and the border begins
* The biomes outside the border are shown in faded colours to distinguish them from the generated portion of the map
* The scrollbars only allow scrolling within the area of the actual WorldPainter world, but you can get to the surrounding areas by panning the map with the middle mouse button or the space bar
* The status bar will tell you when the mouse is over the border, or over the Minecraft generated area outside the border
* Some Custom Material/Custom Terrain related changes:
* Custom Materials/Custom Terrains can now consist of layers in addition to blobs or noise, so you can make your own Mesa-like custom terrain types. The layers can repeat, or not, and can have random variation applied to them as well as be angled away from the horizontal
* The Custom Material screen now shows a preview of the material so you can better judge the settings
* The Custom Underground Pockets layer has been improved; instead of a simple material it is now possible to configure either a custom (mixed) material, or a terrain type, allowing you to use things like Mesa which aren't possible to do with a mixed material. Note that you can set the occurrence to 1000‰ to completely replace the underground material. This can be used to locally replicate the "keep steep terrain covered" effect without enabling it for the entire map
* Custom layers are now saved with the world even if they aren't currently in use, so that they are still there when you next load the world
* Some new ways of working with Automatic Biomes have been added:
* There is a new Auto Biomes submenu under Biomes in the "only on" and "except on" menus on the Brush Settings panel. It allows you to filter on a particular automatic biome, or on all
* The same applies to the Global Operations screen. If you want to apply an operation to all biomes of a specific type, manual and
auto, you'll have to perform the operation twice: once for the manual biome and once for the auto biome.
* A new "make automatic biomes permanent" option has been added to the Global Operations screen, which will fix all the automatic biomes and make them manual biomes. Of course after this operation the biomes will not be automatically updated any more as you edit the world; you become fully responsible yourself for editing the biomes as needed.
* The zoom level is now restricted between 6% and 6400%
* Extended block ID's are now supported for schematics
* Incomplete double high plants are more thoroughly removed, however they came to be, to prevent invisible but breakable blocks
* Unknown blocks are treated as being fully transparent during lighting calculations, which should create fewer visible lighting bugs
* When exporting custom objects, if unknown tile entities are encountered these are now exported instead of causing an error. PLEASE NOTE: WorldPainter can't verify that the corresponding block still exists; if it doesn't, the map could cause Minecraft to crash!
* The Minecraft 1.7.9 jar file is now supported for the Biomes Viewer
* The Minecraft jars are now only scanned once, when the program is started. If you upgrade Minecraft or otherwise change something that would affect a Minecraft jar that WorldPainter might use, you should restart WorldPainter or risk getting errors
* Some small cosmetic changes:
* Biome ID's are more prominently displayed on the status bar and the Biomes palette
* Layer intensity is shown as a percentage on the status bar to correspond to the intensity slider setting used when painting it
* "Show" and "Solo" labels added above the checkboxes on the layer palettes to make it more clear what they do
* Unknown block types are shown in cyan instead of black to differentiate them from for instance Bedrock or ObsidianBug Fixes
* Don't respond to Alt+left mouse button drag for panning the map. The correct way to pan the map is to press the middle mouse button (mouse wheel) or the space bar
* Round all values below 128 up to 128 for the width and height on the New World screen
* Fixed an error that occurred when annotating text that was too long
* Properly place rotated multi line text
* Don't allow selection of non-existent tiles on Merge and Export screens
* Prevent an error that sometimes occured when exporting resources on maps which go all the way up to the maximum height
* Prevent an error that occured when setting a layer factor higher than 100% in the settings of a Combined Layer
You will be offered the new version automatically when you next start WorldPainter, or you can download it from www.worldpainter.net
. There have been many fundamental changes in this release, meaning lots of potential for bugs to have crept in. Please let us know if you encounter any, or just what you think of this new release, and please +1, share and enjoy!