Mods / Hardcore Winter by Tasshroom

Draft

Set to published to be listed. A draft mod is still visible to everyone via direct link
Tags: #Other #Tweak
Author: Tasshroom33
Side: Both
Created: Aug 6th at 5:59 AM
Last modified: Aug 6th at 6:01 AM
Downloads: 29
Follow Unfollow 7

Latest release (for Vintage Story 1.20.0 and 1.20.12, outdated):
TasshroomHardcoreWinter_v0.0.2.zip  1-click install


Hardcore Winter

 

Finished:

Deeper Snow:   Up to 4 blocks tall from 1/2. Custom "deep snow" block

Faster Accumulation:   2x-10x faster snow accumulation

Blizzard Events:   Blizzards damage players and other entities; white out events and massive wind

All Water Sources Freeze:   Lake\Ocean\River completely freeze over

Multithreaded Performance:   Use of multiple running threads that scale to server TPS to ensure max FPS

Multiplayer Friendly:   Works with multiplayer

Configurable:   Don't like something? Turn it off

In Progress:

Custom Snow Melt:   Plants are saved and thawed for the next season; melting snow

Slowed and Dying Animals:   Lowered winter spawning, animals already alive will freeze and die

Cold Snap Events:   Cold enough that you might need two campfires and full winter gear

Custom Creature Snow Walk Heights:   So you can actually see who is attacking you in the snow

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.0.2 tasshroomhardcorewinter 29 Aug 6th at 6:01 AM TasshroomHardcoreWinter_v0.0.2.zip 1-click install

Initial pre-alpha draft release, probably best not to put this on your old save game yet.


2 Comments (oldest first | newest first)

💬 3vilpcdiva, Oct 6th at 1:07 AM

Still working on this? 

Any plans for 1.21.x? 

 

💬 Tasshroom33 , Aug 6th at 6:01 AM (modified Aug 16th at 4:33 PM)

This is way more complicated than i thought lol.

So i started out just thinking cool use the pre-existing snowlayer-4 to 7 that's essentially never used. But it wasn't deep enough.
Then I was like well let's do snowlayer's up to 4 blocks tall and then you think of the performance impact of 8 layer blocks instead of 1 1x1 block.
So then your like cool I'll use snow block and just convert after 7 layers of snow
But then the default everything breaks at that point. All the loose stone variants, do you keep or destroy player crops\vegetation, what about berry bushes that are now like gross looking 

sinkholes compared to their neighboring 4 block tall snow. Then do we save this data per block, make all new snow variants as none of the default ones are 1x1

And then we are now searching via string, so we need to cache them, save them with int 0(1) which is 100x1000 faster.
Then you realize the rain layer doesn't really detect all these variations snow then you need a harmony patch for that and the melting snow so your block's convert in reverse to layers.
Either that or you destroy everything with snow and "regenerate" it in spring which means re-creating the world regeneration.

I've probably made 3 different variations of full rewrites that are fully custom not using vanilla methods and a few trying to modify or use vanilla methods. Quite a bit of progress and hammering out what I

Want but definitely didn't think it would be a 2 week beast of a code mod.

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом