Skip to content

Releases: HoubkneghteS/Weltenschaft

Version 0.4.3 Structures Test

24 Nov 20:57
Compare
Choose a tag to compare
Pre-release

Note: This is not a final version, but only a test for the structures feature. The final version will be released under 0.5.0.

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.

Version 0.4.2

21 Aug 04:21
Compare
Choose a tag to compare

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

Version 0.4.1

03 Aug 08:30
Compare
Choose a tag to compare

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

Version 0.4.0

04 Jul 05:12
Compare
Choose a tag to compare

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

Version 0.3.2

05 Jun 09:19
Compare
Choose a tag to compare

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

Version 0.3.1

22 May 06:51
e6c5268
Compare
Choose a tag to compare

This version contains some smaller improvements and fixes

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

Version 0.3.0

16 May 06:20
Compare
Choose a tag to compare

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

Version 0.2.0

24 Apr 08:03
Compare
Choose a tag to compare

This version comes with some major changes and improvements!

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

Alpha 0.1.2

17 Apr 08:22
Compare
Choose a tag to compare

This version includes several patches and some features as well

Features

  • Settings screen so that you don't have to use the command sidebar. The settings screen can be opened in the file menu or by typing ^E.
  • The polygon realm has returned. HAIL POLYGONS

Tweaks

  • Sea level is now variable and can be changed
  • Tweaks to the formatting of several interface items
  • More back-end work on the translation engine, it is almost ready!

Alpha 0.1.1

24 Jan 22:57
Compare
Choose a tag to compare

This version includes major patches and bugfixes to the rendering and generation algorithms.

Improvements

  • Elevation and humidity modes show up as green and blue respectively.
  • The resolution of the rendering in canvas has been improved greatly

Bugfixes

  • Rendering mode is no longer reset when generating new terrain maps
  • Variance in humidity is no longer affected by the hilliness setting