VALHEIM.TOOLS

Карта сидов Valheim

Введите любой сид выше, и карта построит этот мир на лету: сначала местность и биомы, через пару секунд алтари боссов и торговцы, а затем все примерно 11 000 локаций по мере завершения расстановки. Это полноценный генератор и просмотрщик мира в браузере, работающий по тому же пути кода, что и игра, так что вы видите здесь ровно то, что получите, создав этот мир в Valheim.

Генерация мира соответствует Valheim 1.0.20. Файлы генератора сравниваются с каждой новой сборкой, и версия здесь меняется, только когда меняются они.

Как пользоваться

Введите сид на боковой панели и нажмите кнопку создания или выберите случайный. Панель фильтрует все типы локаций: алтари боссов, Хальдора и Хильдир, подземелья, лагеря, рунные камни и кораблекрушения. Наведите курсор на метку, чтобы увидеть фото локации, существ и добычу, а щелчок по алтарю босса откроет страницу этого существа. Двойной щелчок по карте или правый щелчок по свободной земле ставит вашу собственную метку: костер, дом, молот, точка, портал или кровать, с названием и заметкой, а при желании и с радиусом верстака или оберега. Две метки порталов с одинаковым названием рисуются связанными, и маршрут по боссам считает пару за один шаг. Метки хранятся в вашем браузере или в аккаунте, когда вы войдете. Загрузите файл персонажа в разделе Ваш персонаж на боковой панели, и карта станет той, на которой вы играете: исследованная земля открыта, остальное под туманом самой игры, ваши метки из игры переносятся, а панель показывает ближайшие места, которые вы еще не нашли. Файл читается в браузере и никуда не загружается. Чтобы поделиться миром, скопируйте адрес страницы с ?seed= и названием сида в конце. Ищете сильный мир для старта? Мы сканируем тысячи сидов на текущей версии ради лучших сидов Valheim.

Как устроена генерация мира в Valheim

Введенный сид хешируется в 32-битное число, которое управляет каждым слоем генератора. Из этого одного числа игра выводит континенты и океаны, прокладывает реки и ручьи, распределяет биомы по расстоянию и шуму (Пепельные земли всегда горят на дальнем юге, Дальний север замерзает наверху), затем проходит по фиксированному списку типов локаций и для каждого делает тысячи попыток расстановки: сначала алтари боссов, потом деревни, подземелья, лагеря и руины. Два мира с одним сидом на одной версии одинаковы до последнего камня.

Игровой мир это круг радиусом около 10 километров с Жертвенными камнями у центра. Каждое расстояние на этой карте совпадает с расстоянием плавания в игре, так что порталы, походы к боссам и торговые маршруты можно спланировать до того, как вы ступите в мир.

Вопросы о карте сидов

Как узнать сид своего мира?

Откройте список миров в главном меню. Сид указан рядом с названием каждого мира. На чужом сервере нажмите в игре F2 и прочитайте его на оверлее. Есть и гайд с чтением файла .fwl, чтобы достать сид из сохранения.

Какой длины может быть сид?

Десять символов. Это предел поля сида в самой игре, и сиды, которые она генерирует сама, тоже из десяти символов. Карта обрезает все, что длиннее, до десяти, потому что более длинная строка это мир, который игра никогда не создаст.

Карта точная?

Да, и мы проверили ее по самой игре, а не по своему прочтению кода. Мы сгенерировали три сида на настоящем выделенном сервере, достали списки локаций из сохраненных миров и сравнили с тем, что ставит эта карта: каждый экземпляр каждого типа локаций оказался на том же месте во всех трех, всего 36 856 локаций, а озера, реки и ручьи совпали до последнего бита. Алтари боссов, торговцы, подземелья, лагеря, рунные камни и остальное находятся там, где вы найдете их в игре.

Почему карта показывает несколько алтарей одного босса?

Потому что игра ставит несколько. Каждый мир генерирует несколько алтарей на босса, разбросанных по карте, и подходит любой из них: Вегвизир, который вы находите в игре, просто указывает на ближайший. Карта показывает все, так что выбирайте ближайший.

Меняются ли сиды с обновлениями игры?

Сид всегда генерирует один и тот же мир на одной версии игры, а 1.0 генерацию изменила. Мы прогнали генераторы 1.0 и до 1.0 бок о бок на одних и тех же сидах: они совпадают пиксель в пиксель везде, кроме Дальнего севера, который перестроили, и на него приходятся все примерно 3 процента различий. Так что на сервере, где еще стоит версия до 1.0, все на этой карте южнее ледяного севера точно совпадает с вашим миром, а Дальний север нет. 1.0 также добавила 39 новых типов локаций, почти все на севере, и в мире до 1.0 их не будет. Эта карта всегда следует текущей версии.

Где медь и можно ли увидеть руду на карте?

Да, включите слой руды на боковой панели. Руда ставится отдельным проходом, не тем, что алтари боссов и подземелья, и он задает случайность отдельно для каждой зоны и каждого типа залежи, поэтому ее считают по запросу, а не вместе с остальной картой. Медь и олово лежат в Черном лесу, олово только у самой воды, серебро только в горах выше 120 метров, обсидиан выше 100, а кучи грязного лома в болоте. Тот же слой отмечает океанских Левиафанов, единственный источник хитина, которых игра ставит на глубокой воде примерно в одной океанской зоне из ста, гигантские шлемы и мечи Туманных земель, которые разбиваются на железный и медный лом, и дикие семена капусты на Дальнем севере. По сравнению с мирами, созданными сервером самой игры, метки меди и куч лома совпадают почти с каждой залежью, а серебра с большинством. Олово и обсидиан попадают в правильные места, но игра пропускает точку, где стоит камень, поставленный мгновением раньше, а карта эти камни пока не видит, поэтому примерно половина этих меток смещена на несколько метров.

Есть ли в моем сиде Майское дерево?

Включите постройки и ищите метку Майского дерева: карта ставит каждое естественное Майское дерево ровно туда, где оно стоит в вашем мире. Майское дерево стоит во дворе некоторых Заброшенных ферм и деревень на Лугах. Это не цельные префабы: когда зона впервые загружается, игра собирает ферму или деревню из комнат (дома, заборы, поля, двор) по броску, заданному зоной, а кусок фермерского двора несет Майское дерево с еще одним броском в 10 процентов, заданным тем, где оказался двор. Мы перенесли весь этот бросок комнат вместе с лучом до земли и проверками столкновений и сверили его с настоящим выделенным сервером на трех сидах: все 826 комнат и 25 451 бросок появления совпали. Среди 100 186 просканированных сидов у 39,9 процента есть хотя бы одно, у 9 173 два и больше, а больше всего в одном мире пять. Майское дерево из генерации мира стоит весь год. Вне деревень Майское дерево это постройка, которая появляется в молоте только с 1 июня по 6 июля по часам вашего компьютера; Йольское дерево (с 1 декабря по 6 января) и Фонарь из репы (с 1 октября по 6 ноября) работают так же.

Что такое вариации биомов?

1.0 дает некоторым участкам биома вариацию: Березовые луга, Мирные луга, Темные луга, Кальхюгге (вырубленный Черный лес), Корневой лес, Болото хижин и еще около двадцати пяти. Каждая меняет то, что там растет и появляется, а некоторые добавляют или убирают целые локации: Темные луга приносят деревни драугров, Черный лес руин погружает руины башен, Болото хижин добавляет хижины, Равнины фулингов добавляют хижины фулингов. Игра раздает их по участкам из сида, так что у одного сида одни и те же вариации для всех. Включите слой и наведите курсор на участок, чтобы увидеть, какая ему досталась; поиск сидов умеет искать сиды с нужной вариацией рядом со стартом.

Почему карта показывает десять торговцев или десять Кузниц возможностей?

Потому что генерация мира резервирует десять мест для каждого из них, а потом выбрасывает девять. Хальдор, Хильдир, Болотная ведьма и Кузница возможностей помечены как уникальные: как только игрок впервые загружает одно из этих мест, игра удаляет все остальные резервы в мире. Карта рисует то, что выдал генератор, поэтому показаны все десять; в вашем мире построится только то, до которого вы доберетесь первым. Расстояния в поиске сидов измеряются до ближайшего места, ведь именно его вы, скорее всего, и займете.

Определяет ли сид и добычу?

Нет. Сид определяет местность, биомы и где стоит каждая локация. Содержимое сундуков и добыча с врагов выпадают во время игры.

Можно ли смотреть сиды, не владея игрой?

Да. Все работает в браузере, ничего устанавливать не нужно.