A downloadable Dorfromantik mods

general notes

at the time i havent found any mods for Dorfromantik and there was no official mod support , but i loved the game a lot and really wanted some QoL features . so here are some small improvements which do not modify gameplay or give any competitive advantage .

if you have any questions or issues , ask here and i'll respond as soon as i can .

tested on Windows 10 , game version 1.1.5.1 from Steam , but should work with other versions as well .

Camera Control

up/down arrows to look up and down with 11° angle steps . hold ctrl to step by 1° . hold shift to switch to 0° angle ( look parallel to the ground plane ) or 90° ( look straight down ) .

left/right arrows rotate camera by 30° . hold ctrl to step by 1° . this is similar to game's own rotation controls , but the difference is that the mod rotates by exact angles . helpful if you want to quickly switch to pointy-top orientation of the hex tiles exactly .

press space to zoom out to a predefined far distance . press again to return to the previous zoom level . useful for quick navigation around a big world . the distance can be changed in the configuration files .

also , the game actually has a light fog effect which on high altitudes obscures visibility . if you want to disable it for screenshots or just better visibility use Render Settings mod .

Only Perfects

when you place a tile with any unmatching sides , immediately fires Undo . to force the placement anyway , hold shift .

this mod guards from mistakes . i made it because i always want to push my perfect placement % as high as possible , but sometimes i misplace a tile by accident and only notice it later .

Show Perfects

another tiny QoL mod to show which neighbors would be perfect or not before placing a tile . the mod highlights matching all sides in the same way as the game does for the tile you are holding with the setting " Highlight Matching Edges " on .

Big Screenshot

take a screenshot with as high detalization as you want pressing f2 . can be useful if you want to print or share your world . the location of the files is in %username%\AppData\LocalLow\Toukana Interactive\Dorfromantik\Screenshots\ by default and is configurable .

the default scale is 4 times larger than your resolution . your game will freeze for the duration of a screenshot generation . depending on your system it might take a minute to generate big files .

if you are using Camera Control mod to take a screenshot from high altitudes and it looks blurry , then try disabling antialiasing in the game's graphics settings .

note , for very large screenshots . for this mod , i am using the standard Unity function to take screenshots and it generates images without complex optimizations , the file size can be improved with other utilities like pngquant . for example , when i took a 30720x17280px (1920x1080 * 16) screenshot of a big world (10k tiles) , the file size was about 600 MB . after pngquant it was just below 200 MB without loosing quality . also , i tried using some other popular GUI tools for image optimizations but they had hard time with images this big .

Render Settings

toggle fog effect with f . useful together with Camera Control mod to see things from high altitudes .

change background to a custom color . this was my attempt at making the game a bit darker preserving game's original look for cavemen like me who love late night gaming sessions , but i realised it wouldn't be easy enough to be worth spending time on it . i just decided to leave this bit if you want to experiment with a skybox color .

i had also experimented with a fog effect a little bit more , but trees had a problem with them being rendered on top of the fog . i didn't include it in the mod , but if you are interested , let me know .

how to install

  1. extract the contents of bepinex-base.zip into game directory . if you playing via Steam , to find the game's directory you can use Dorfromantik's Library page : gear button >Manage > Browse local files .
  2. place GTS.Dorfromantik.*.dll files into BepInEx\plugins\ . each mod has it's own DLL file and they are idependent of each other so you can include and exclude any .
  3. launch the game and try the mods out . if you want to customize shortcuts or any other options , then edit BepInEx\config\GTS.Dorfromantik.*.cfg files with a text editor and restart the game . at the moment restart is required for some config changes but in the future i'll try to make sure you can change them on the fly .

to uninstall a mod delete just its dll when the game is not running . to uninstall everything including mod framework delete what was originally in the bepinex-base.zip .

Download

Download
bepinex-base.zip 5.8 MB
Download
GTS.Dorfromantik.CameraControl.dll 12 kB
Download
GTS.Dorfromantik.OnlyPerfects.dll 8.5 kB
Download
GTS.Dorfromantik.ShowPerfects.dll 9 kB
Download
GTS.Dorfromantik.BigScreenshot.dll 8 kB
Download
GTS.Dorfromantik.RenderSettings.dll 7.5 kB

Development log