Weltenschaft Changelog

What's new in Weltenschaft 0.4.3 Pre-release

Nov 25, 2020
  • Features:
  • Structures: These are post-perlin objects that will get added to the world to add certain landmarks to the map.
  • Cactuses: These structures generate in the desert and can also occastionally come in the dead cactus variety.
  • Castles: These generate almost anywhere and are currently not rendered.
  • Several params relating to structures:
  • generateStructures: whether structures will be generated
  • *structureOffset: How far structures can be offset post-generation
  • *structureWeights: an array determining how common various structures are
  • Tweaks:
  • Increased canvas resolution.

New in Weltenschaft 0.4.2 (Aug 21, 2020)

  • Features:
  • New shortcut Ctrl+R regens the world with the same seed. This is useful if you like the seed but wanted to tweak the settings
  • New Remove Water button in the advanced settings. This will reset the world.seaLevel to -Infinity.
  • Params are now saved:
  • The file location for the saved params is resources/app/params.json
  • The param retainParams enables/disables this feature. If set to false, the old pre 0.4.2 behaviour is used
  • Bugfixes:
  • Fixed terrain edges being rendered outside the canvas due to pixel size being rounded up

New in Weltenschaft 0.4.1 (Aug 3, 2020)

  • Features:
  • A new advanced settings page
  • Several new params
  • waterDrawRate - how fast water is redrawn when the seaLevel is changed
  • baseElevation - baseline for elevation
  • humidityRange - amplitude for the humidity heightmap
  • Params are now saved to params.json and can be further customized there
  • Button to randomize settings
  • Tweaks:
  • Much faster water drawing
  • Tweaks to the biome colors
  • Bugfixes:
  • Fixed terrain corruption when the humidity heightmap is missing

New in Weltenschaft 0.4.0 (Jul 4, 2020)

  • Features:
  • Saving and loading worlds!
  • Worlds are saved with Ctrl+S and opened with Ctrl+O respectively, and use the .ws file extension
  • New drawmodes:
  • Absolute drawmode replaces the heightmap mode, and shows absolute elevation
  • Elevation drawmode shows elevation, but with depth of water added in as well
  • Spanish translation thanks to @kant !
  • Two new params
  • granularScale: size of granular octave relative to the land and biomeScale, defaults to 0.03
  • roundFactor: to which decimal place terrain array values are rounded, defaults to 10
  • POLYGONS ARE BACK
  • Tweaks:
  • Several UI changes
  • Drawmodes are now in a dropdown menu
  • The focused element now shows an outline for accessibility and power-users
  • Water is now rendered separately from land, which allows water to be shown translucently, and improving performance for water rendering
  • Bugfixes:
  • Fixed crash when opening Weltenschaft from the start menu

New in Weltenschaft 0.3.2 (Jun 5, 2020)

  • Improvements/Tweaks:
  • Vastly trimmed down generation engine, which now runs faster and is sleeker
  • Params in the console are now set with param.parameterName instead of simply parameterName
  • To open the console is now Ctrl+Shift+I
  • When generation terrain, you can now input custom values instead of using the parameter
  • Map size limit is no longer a hardcap, but instead gives a warning
  • Fixes:
  • Fixed flash of English text before translation for non-english languages (currently only German)
  • Fixed overflow of terrain box when using a wide screen

New in Weltenschaft 0.3.1 (May 22, 2020)

  • Features:
  • Translation engine should be ready
  • German and easter egg languages
  • Sea level scroller in settings screen
  • Reset button to reset back to program defaults
  • Improvements:
  • Fixes to system language detection
  • Formatting/UI tweaks

New in Weltenschaft 0.3.0 (May 16, 2020)

  • Features:
  • German Localization based on system language (beta)
  • New perlin-noise algorithm using the Tumult noise library
  • 2 new console settings, landScale, and biomeScale, which set the scales for the land and biomes respectively
  • Tweaks:
  • Other general optimizations for the generation algorithm
  • Changing color for the abyss and trench biomes
  • Fixes:
  • Old terrain does not show up anymore
  • Changing resolution and redrawing no longer causes corruption of terrain

New in Weltenschaft 0.2.0 (Apr 30, 2020)

  • Features:
  • 3 new biomes: mesa, urwald (primal forest), and savannah
  • A new UI with more responsive and better-looking buttons and sliders
  • Several keyboard shortcuts
  • CtrlG to generate new terrain
  • Ctrl 1, 2, and 3 to switch drawmodes between normal, heightmap, and humidity respectively
  • Tweaks:
  • Split File and View menus
  • Sliders in settings menu now display at their correct positions
  • Link to discord server in the info window