Back to mods
WorldEngine for VS project artwork

Vintage Story Mod DB · Vintage Story mod

WorldEngine for VS

Been a lot of worldgen mods popping up recently, and perhaps I too caught the same bug because here I am offering my take on the subject. What am I trying to fix? My issue with procedural worlds are a lack of coherency. The worlds don't often feel authored

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which WorldEngine for VS release should I use?

Updated 17 days ago
Latest stable file 0.4.0
Game version 1.22.3, 1.22.4, 1.22.5
Loader Built-in Vintage Story mod system

WorldEngine for VS 0.4.0 targets 1.22.3, 1.22.4, 1.22.5. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is WorldEngine for VS required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does WorldEngine for VS 0.4.0 need?

0.4.0. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add WorldEngine for VS without breaking your instance.

Built for WorldEngine for VS 0.4.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.4.0. It targets 1.22.3, 1.22.4, 1.22.5; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 0.4.0. It opens that exact file at the source.

About this project

What does WorldEngine for VS add?

Been a lot of worldgen mods popping up recently, and perhaps I too caught the same bug because here I am offering my take on the subject.

What am I trying to fix?

My issue with procedural worlds are a lack of coherency.  The worlds don't often feel authored because they aren't, they are the result of random noise that goes on forever.  No shade on noise, it's made a lot of pretty worlds, but I took a cue from Dwarf Fortress: what if we generated the planet *first* and used that data to inform the generator?  Well, you'd have a stable world.  One that follows consistent rules, has consistent outcomes, and can be reasoned about.  Where are the mountains?  What is the climate like?  The planet is also generated ahead of time and uses mostly vanilla generation behaviors, which has the benefit of not costing much more than vanilla world generation.  In short, you generate an entire planet first and then the game uses the climate and continental data to fill out your world.

Am I seeing double?

If you are looking at *this* you might be looking for WorldEngine for VS Toolkit.  This separate mod page exists for distribution of the actual worldgen mod itself.  What's the difference?  The toolkit is needed to generate the planet files that this mod uses.  However, this is a standalone mod and as such comes with a planet.  So if you were like, wow, that seems like a lot of work to try out a new worldgen then this one can be used without the toolkit, you'll just be limited to the pack-in planet.

How to use

* If you aren't generating your own planet, you can drag and drop it into your mod folder as with any other mod.  You will get the planet I have included in the screenshots.
* If you want to update the generator that the toolkit uses, extract the contents of this mod into the mod-template folder in your worldengine-kit.
* Lastly if you *have* a planet and you want to use that instead, you can repack the mod with your planet file.

**IMPORTANT** The planet is 'stretched to fit' over your world size and I do NOT recommend a 1 million block world.  You can do it, but it will mean biomes and oceans will take literal hours to traverse! I recommend a 256k or smaller world size if you want a comfortable play space.

Compatibility

I started with it in mind, and so *generally* it works with vanilla generation changes.  Terra Prety and Conquest, probably not a good mix.  Rivers, watersheds and terrain slabs?  Used for the screenshots, I'll let you decide if it's worth it.  Farseer compatibility?  Works just fine and recommended to really enjoy the splendor of the planet.  Dungeons, villages, etc...?  I'm using those too.

Planet Versions

Unless you regen chunks it should be assumed that changing versions will cause distortions in your world!  However, worldgen versions may also target specific planet files, in which case planets would need to be regenerated to work with a newer version.  Right now repack tools are not provided, but if I change planet versions one day I will include them as part of the toolkit.

Version 1 - Compatible with all worldgen versions > 0.20.0

About the screenshots

I'm using rivers, watersheds, farseer, a chunk range of 1024, and running a custom color pipeline over the screenshots so they look super hype.  I know someone is going to ask, so I'm putting this here so it can't be said I didn't make it clear, the mod only affects how landforms are generated, it is not a graphical mod.  Please install your favorite graphical enhancements.

Project description from Vintage Story Mod DB.

Pick your setup

WorldEngine for VS releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

WorldEngine for VS versions and loaders

4 of 4 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.