CraftStudio 0.1.16.0: Mapping tools, Minecraft model importer

Ladies and gentlemen, for your game-making pleasure, let me introduce… CraftStudio 0.1.16.0! This release features, among other things, mapping improvements and a Minecraft model importer.

I plan to focus on finishing the Mac port now, as I bought a Mac Mini last week.

Select, fill & erase large map areas

So, the Mapping tab now features a working cuboid selection tool. To be honest, it’s a bit clumsy to use (it’ll get better in later iterations) but it’s really powerful. Once you have a selection, you can fill or erase huge chunks of map by hitting a single button, or with the following shortcut keys:

  • Filling can be triggered with B (as in bucket)
  • Erasing can be triggered with E (as in… well I think you can figure that one out)

This can be particularly useful to make large walls or floor in a matter of seconds. (For the time being I’d recommend against filling huge volumes though, as I still need to optimize the generated geometry data to avoid using up too much memory. This limitation is temporary, of course.)

The ability to copy and paste map chunks is planned too.

This wall was built with a couple of clicks only

Faster, smoother map streaming

Generating the 3-dimensional geometry data used to render maps is a CPU intensive task. CraftStudio maps are split into chunks of 32x32x32 blocks. Whenever a block is placed or removed, the corresponding chunk’s geometry has to be rebuilt.

Continue reading