По словам разрабов "Удалили 3D модель мамки менеджера Sony, отвечающего за PSN"
Действительно хорошие новости
То есть, они решили проблему с оптимизацией или нет?
По словам разрабов "Удалили 3D модель мамки менеджера Sony, отвечающего за PSN"
Не удалили, а оптимизировали - заместо детализированной модели, теперь мамка является просто натянутой на шар картой нормалей с тенями.
@ Никто не заметил разницы
Я уверен, что у него 2 папки)
Решить проблему удалось путем удаления дубликатов файлов. В итоге установочный объем снизился до 23 Гб.
Повторяющиеся файлы были нужны для поддержки владельцев жестких дисков — иначе они ждали бы загрузку слишком долго. Однако в Arrowhead заверили, что найденное решение не повлияет на скорость работы игры.
Облегченную версию Helldivers 2 уже можно протестировать. Для этого нужно открыть свойства игры в Steam, перейти в раздел «Бета-версии» и выбрать «prod_Slim». В ближайшее время на эту модель перейдет и основной клиент игры.
Пиздец, это ж сколько там нахуй всяких дубликатов что размер уменьшился в 6 раз
1=y 1+x=6y где x - количество дубликатов, y - уменьшений размер
--- 1+x=6*1 x = 6 - 1 x = 5 Ответ у каждого файла 5 дубликатов
Сверх демократия имеет сверх бюрократию
Рэгдол каждого убитого жука записывается в 6 разных формах для отчётности во всевозможные отделы, но дело об его убийстве всегда уходило "в стол"
Теперь же картотеку почистили, глухари закрыли за нелеквидностью, и теперь можно снова насрать в папочки добром и свободой во имя супер земли!
Моходу они просто каждую карту драли копии всего и текстур и ассетов, иначе не понимаю как они смогли так ужать. Ну или они решили сделать демосцену
Благодарю за объяснения и за гайд.
>> Повторяющиеся файлы были нужны для поддержки владельцев жестких дисков — иначе они ждали бы загрузку слишком долго
Что-то мне кажется, это чушь и с hdd оно бы всё равно нормально не работало. Как и большая часть современных гигажирных игр
Тебя развели на шекели, всё нормально работает и быстро грузится.
Я не до конца понимаю, как это должно было работать?
а можно коротко что конкретно они сделали или в чём заключается такое значительное различие в весе инсталятора? оно будет докачивать что-то со временем во время игры? или они перенесли это все что много весило на сервера и будут подгружать это во время входа в сессию? я в ХД2 играл не очень много да и от разработки далёк, но всё же интересно узнать что такого они нашаманили
Это размер уже установленной версии. Не размер инсталятора.
У многих файлов были дубликаты. Только они там были специально, чтобы игра быстрее загружалась на HDD (хотя я не понимаю как это работает. вроде нельзя предугадать в какие сектора попадет какой файл. они там что, каждый файл по 5 раз вставляли чтобы "хоть один из дубликатов рядом будет"?). Раньше они подсчитывали, что без этого HDD будут загружаться в 5 раз дольше, но сейчас посмотрели и поняли что все и так успевает загружаться пока генерируются карты и все это было бесполезным говном.
т.е. я не мог поставить хелдайверс на SSD т.к. они большие, а они большие специально чтобы норм грузиться с HDD. Ну что сказать - "норм тактика" (нет)
"не мог поставить хелдайверс на SSD т.к. они большие" - с какой целью ты используешь ссд с маленьким объемом?
Хелдайверы не единственная игра. Другие игры у меня в большем приоритете. Но в любом случаи из-за не удобства меньшинства(наверно) у которых нет SSD, портить жизнь всем, это так себе ход.
У меня SSD на 1тб + HDD на 3тб, а SSD на 4ТБ стоит 40к, не смертельно, но жаба душит. У меня проблема в том, что есть куча игр весом по 100ГБ которые. 1) Если все установить, то места не хватит. 2) Если удалять и скачивать по необходимости, то это пиздец как долго.
Вопрос, что мешает делать игры нормального объёма? Или хотя бы давать выбор между версией для SSD или HDD.
Если у тебя дайверы не удалены были ещё, то быстрее и лучше будет вместо обновления удалить игру, выбрать в свойствах бета-версию и после этого скачать чистую.
Судя по тому, что это никак не повлияло, они и сами не понимали, как это работает. Потому что оно не работает.
Но моя версия в том, что изменили что-то другое, о чём говорить не очень хочется.
вот на самом деле тоже интересно
в скриншоте новости (я не думаю что по ссылке больше деталей, игра недоступна в РФ так что я оригинал не читал) написано что они ориентировались на статистику производительности HDD по индустрии
каким-то непонятным образом дубликаты файлов, якобы, уменьшают время чтения с жесткого диска (???? абсолютно непонятно, может кто из близких к игроделанью объяснит)
Сейчас они собрали статистику : пользователей HDD всего 11% среди играющих, основное время загрузки занимает генерация уровней а не загрузка ассетов, причем эти два процесса параллельны, так что немного увеличить время подгрузки с диска - оказалось не страшно.
Ну то есть в принципе логичное и уже протестированное решение, только вот изначальный посыл как дубликаты файлов ускоряют загрузку с HDD я все таки не понимаю (разве что .. фрагментация?)
P.S. я даже в игру не играл, мне интересна база - как работает движок игры с этими ассетами так, что их по тысячестопитсот раз подгружают и диск тормозит игру..
Не знаю что изменилось, кроме как размера игры. Я решил скачать игру и проверить (я на релизе поиграл часов 50 и все). Сложность: 9 (всего 10? видимо добавили). Карта с роботами. ФПС как был на том же уровне, так и остался, естественно, настройки графики не менял. Установлено на HDD, 22 ГБ игра весит. Может, кто-то да найдет разницу. В блоге ничего особенного не пишет, кроме как то, что с модами могут быть проблемы.
Так фпс и не при делах, изменения затронули только размер игры и просят потестить как это повлияло на время загрузки игры. По их статистике, загрузка уровня стала всего на пару сек на HDD, что похуй, на винтах и так она небось минуту
Ах, если так, то прошу прощения. Если говорить про загрузку уровней, то она стала быстрее. Раньше и минуту-две приходилось ждать, сейчас намного быстрее. Не скажу точно, но примерно секунд 30-40.
Игори изначально поставляются в архивах, чтоб экономить место. При установке это все распаковывавается и кладется на диск, но распаковывается условно: вот в этом файлике у нас геометрия всех 2 уровней, вот в этом модель пони с хуем, вот в этом 100500 окрасок для хуя, вот тут хуи в форме пони, тут вся музыка и т.д. А когда игра непосредственно собирается в кучку перед запуском (та самая полосочка LOADING) - движек игры из всех этих файлов выковыривает кусочки именно того, что понадобится именно в эту игровую сессию: 2 хуя, 3 окраски, победная симфония и вот эта ебанная коробка, которая проваливается сковь текстуру и адинхуй не нужна, но её так и не вырезали на финальном тестировании, по-этому тоже грузим. У HDD каждая такая операция: загрузить пони, хуй, цвет пони, цвет хуя, звук выстрела - это мотание головки над пластиной как ссаног овеника от одного блока файлов к другому. Вот чтоб это все "оптимизировать", можно при установке сначала все распоковать, а потом согласно сценариям уровней сложить в 1 файл где все нужное будет лежать в нужном порядке (ну относительно, т.к. hdd адинхуй размазыват это все по себе в свободные места, а делать дефрагментацию могут не только лишь все, мало кто может это делать). У HDD скорость линейного чтения на 1,5 порядка (150м/с против 3м/с) отличается от случайного (случайным мы и выковыриваем все эти кусочку). Это SSD похуй как там все лежит. И вот если ты сделаешь кучку таких заготовок которые сожрут место на не особо засранном HDD это может в разы ускорить загрузку уровня у пользователя. Можно, конечно, сделать скрипт, который смотрит структуру этих самых заготовок, чтоб при установке их создать и сложить сразу как надо, а потом удалить "исходник", но это надо еще пару специалистов в команду, а нахуя - если народ и так схавает, место на HDD - бесплатное-же и там только 1 игра (по мнению игроделов), а игрок не сможет подождать 1 раз еще раз 15 минут пока это все разложится как лучше для HDD. НУ и игроку тоже нельзя вывести диалоговое окно, они-же тупые и читать не умеют (опять-же по мнению игроделов)
я с помощью соседнего коммента лучше понял то что вы объясняете, спасибо!
Не знаю как конкретно в ХД2 организовано. Но в шутерах обычно так: Есть условный уровень в канализации, где используются в основном текстуры канализации, пара текстур из уровня в замке и одна текстура окна из космоса
Обычно текстуры организованы в паки по назначению/сеттингу - пак текстур земли, пак текстур канализации, пак космических текстур, пак зелени и деревьев и тд. Итого 30-40 Гб уникальных текстур
Соответственно, когда уровень грузится, игре нужно пройтись по всем пакам и забрать только то, что она будет использовать.
Соответственно, можно сделать ход конём. Если уровень больше ничего использовать не будет, то создаётся отдельный пак текстур только с тем, что в этом уровне содержаться будет - получаем специализированный файл текстур на 3Гб конкретно под этот уровень. Уровень грузится - ничего лишнего не задействуется
А теперь представим, что у нас этих уровней 50 - и в каждом есть земля, в каждом есть одни и те же деревья, в каждом есть какой-нибудь песчаный пляж. Получаем 50 файлов по 3Гб = 150Гб.
К примеру, в старых играх Harry Potter на UE1 было похожим образом сделано
вот, вы понятнее объяснили, удалю коммент под другим ответом
спасибо!
Вот это нихуясебе!
Ну сейчас установочные весит 32 гига, установленная игра весит 156, вот на 250 гигов раздел игру положил и не могу её обновить из-за дубликатов файлов, жду оптимизации 3 месяц
Удали игру, поменяй на бета-версию и скачай заново. У товарища чистая установка убрала просадку в ФПС на этапе экрана загрузки в дропподах
Пробовал) просадки полсекундные были, это не критично, расстраивает что игра 170 весит,.новый варбонд вышел и не хватает места для обновления) каждый раз перекачиваю с нуля)
Дык, выбери в бета-версиях прод_слим. После этого он урежет размер до 22. Только удали сначала
лол
Тем временем War zone наверняка скоро будет весить терабайт
Это очень сильно дохуя , почему так ?
Интересно, сколько игра будет весть, если удалить ещё все 32к текстуры? 500 мб?
А оптимизация улучшилась? У меня ARC Raiders плавнее работает и нагревает комп меньше, но я бы хотел играть в чистую PvE игру без PvP элементов.
то есть вместо того чтоб выкатывать огромный пост где нагенеренным чатом ГПТ текстом объясняли принцып работы ХДД и ССД они взяли в помощь студию и реально уменьшили вес игры без ущерба загрузки уровней... Видимо, индусу Джорджани хорошо дали пинка под зад и заставили работать
Ну хоть не как в Дестини2.
- Мы уменьшили размер игры! Слава нам!
- Вы же просто удалили весь старый контент на хуй!
- Правда здорово? Слава нам!
Отличный комментарий!