Чиним игрушечку "Subnautica Below Zero" с Китишей.

May 24, 2021 09:46

Доброго всем утра.


Я потратил огромное количество времени на попытки заставить игрушечку "Subnautica Below Zero" даже не нормально, а хоть как-то работать. Игры должны приносить людям радость - а "Below Zero" награждает своих пользователей теми же ощущениями, которые дарил еретикам инквизитор Торквемада. Я могу только извинится за то что я привлекал ваше внимание к этому продукту и советовал тратить на него время и деньги. Но я прошу читателей ознакомится с моим печальным опытом и потратить ещё немного времени на этот рассказик.

Попытки починить игрушечку.
Что происходит с игрой на самом деле ? В основном она несовместима с современными драйверами "Radeon" фирмы "AMD" - программа пытается разместить исполняемые данные по неверным адресам как оперативной, так и видеопамяти. С игрушечкой "Subnautica" было то же самое - но к началу ноября прошлого года её в основном доделали и Китише пришла на ум бриллиантовая идея - а что если скопировать все настроечки от "Subnautica" (папочку "Options" в пользовательском профиле) в профиль, созданый "Below Zero" ? После этого игрушка стала загружатся - но работала она очень недолго. Я почитал разные англоязычные форумы - среди всякой чуши, о которой будет пара слов ниже, я нашёл отзывы владельцев консолей "Sony PlayStation 5" - это по сути те же "Radeon" той же "AMD". У "консольщиков" те же проблемы - игрушка всё время "вылетает", но я узнал от них кое-что ценное - игра не поддерживает вертикальную синхронизацию видеокарты и монитора в принципе. Зная это я создал такой профиль настроечек, с которым игра стала загружатся и работать какое-то время. Время это ограничено накоплением ошибок в кэше шейдеров для драйвера видеокарты. Шейдеры - это команды для видеодрайвера - как и куда грузить какие текстуры и как их обрабатывать, а также где и как размещать источники света и тени от них. Когда критическая масса этих ошибок превысила некую границу - ваша игра закончена - больше ваше последнее сохранение загружатся не будет. Вы можете удалить шейдеры из кэша - но некоторые из них нужны для загрузки последней сцены.
Теперь о дурацких советах. Советчики рекомендуют в основном удалять файлы из кэша размещения предметов в пользовательском профиле. Это действие никак не помогает видеодрайверу обрабатывать ту шейдерную кашу, которую генерирует игра. В игрушечке "Subnautica" такое действие лишь помогает коллекционировать плюшевых Обжор - https://whale-roma.livejournal.com/154099.html - все предметы возникают на "дефолтны" местах и вы можете вернутся на "Аврору" за новым Обжорой :) Точно также вы можете собирать новые яйца Милой Осьминожки - и хранить их в шкафчиках. В этой игре предметы иногда исчезают совсем - полностью. Например так случилось когда моя монголка Робин отправилась в Поле Кувшинок знакомится с китами.


По возвращении от китов исчезло абсолютно всё - каждая рыбка и каждый кустик - остались только голые полигоны дна, на которые одет весь игровой мир !!! Это игрушечный Рагнарек какой-то случился :) Достаточно удалить предметы из кэша предметов - и все рыбки, веточки и бритвеный набор франкофильного монгола Фредерика Лашанса (да - тут есть франкофонный монгол из бывшего французского Индокитая - очень позитивный и приятный мизьё) оказываются на "дефолтном" месте. Но это ненадолго - потому что шейдерный кэш заполняется требухой - и игра становится полностью нерабочей. Играть в неё вообще говоря - специфическое удовольствие - ты боишся не утопить свою монголку Робин а то, что игра сломается окончательно. Можно ненадолго продлить эту агонию - например лучше сохранятся не в спасательной капсуле а плавая рядом с нею. Это как у Саши Розенбаума: -"Сэмэн - ходите рядом-сбоку - без Вас мне очень одиноко; холера ясна - Сёма - прыгайте в трамвай". Очень напоминает игровой процесс эту песенку. Но зачем вообще тратить время на всё это ? Я потратил почти двое суток - и что ? Было бы намного лучше если бы я написал рассказик про китайский марсоходик - как я и обещал Оленьке.

-"Что делать ? А чито хочищь - то и дэлай" - Н.Г. Чернышевский.
Ответом на все эти вопросы могли бы стать советы и рекомендации тех, кто играет в эту игру - прежде всего "стримеров", выпускающих про неё очень добрые и оптимистичные фильмики. Например автор с псевдонимом "Gromball", ведущий канал "Only Top Games" - https://www.youtube.com/c/OnlyTopGames/about . Я в любом случае рекомендую вам творчество "Gromball" - этот автор рассказывает о многих других хороших играх, с которыми нету никаких технически проблем - а все его рассказики очень добрые и содержательные одновремено !!!
Но с "Below Zero" ситуация непонятная - неясно - каким образом "стримеры" в неё играют. Может они все - вудуисты как Чучо Вальдес - и у них есть волшебные тряпочки с вышитыми шаманами письменами - https://whale-roma.livejournal.com/210294.html ? Если это так - я попрошу "Gromball" достать такую тряпочку для Китиши - но я не смогу рекомендовать игру читателям - как другим людям достать такую же ?
Есть ещё предположение - у "стримеров" может быть мощный инструментарий для отладки и редактирования этой игры - может они крутые бета-тестеры, которых разработчики снабдили средствами для починки игры "на ходу" ? В таком случае пора поделится этим инструментарием с покупателями этой игры - мы и так заплатили за неё деньги - и мы имеем полное право играть в неё хотя-бы ценой траты времени и сил на её ремонт.
И наконец последнее - "стримеры" могли получить фильм о полном прохождении игры - разрезать его на части, снабдить своими речевыми комментариями и выпускать в виде отдельных серий. Это совершенно иезуитский способ рекламировать никуда негодный, некачественный товар. На такое способны только абсолютно бессовестные люди - и ждать от них помощи не приодится. Всё что они скажут: -"У тебя игра не работает потому что ты дурак. А я умный - и у меня игра работает". Или: -"Твой компьютер - рухлядь. Купи себе новый компьютер". А чем плох мой ?


Я прошу не забывать о том что у меня ещё и "десятка" стоит - так на ней эта игра работает ещё хуже. В топе бредовых советов стоит вот какой - поотключать у центрального процессора часть ядер - чтобы осталось только четыре вычислительных потока. И эти же самые люди говорят: -"Покупай новый компьютер - твой недостаточно мощный". Ребята - я считаю что вас надо посадить в зиндан - и не кормить до тех пор, пока вы не придумаете как сделать игру работоспособной.
Я предлагаю всем советчикам дарить Китише бочоночки "MacPro" - на них игра будет точно также вылетать и распадатся на части - а советчики мне будут присылать новые бочоночки; до тех пор пока игра не заработает номально. Другой вопрос - а способны ли разаботчики сделать такую игру ?

О морали и этике.
Игрушечка "Subnautica Below Zero" плоха сама по себе. Например все диалоги в ней вылезают на экран - и заполняют его полностью - из-за них игрок в течении многих минут ничего не видит и вынужден действовать вслепую. Сюжет игры вертится вокруг вкрадчивого фашиста Ал-Ана. На Тёплышке скрывается беглый фашист - он мучал и истязал местных жителей - похищал маленьких китят у жнецов и проводил над ними опыты как Эйхман или Менгеле. И вот этот гад с вкрадчивым голосом пристаёт к нашей монголке Робин - и просит спасти ему жизнь. Ал-Ана бы взять, да повесить - за голову - так как пули он явно не заслужил. Наверное поэтому он вселяется Робин в мозг - чтобы она не могла бы отказатся. Робин вынуждена заниматся тем что создавать для Ал-Ана искусственное тело - а потом найти беглому гестаповцу транспорт и спровадить его с планеты. Согласитесь - сюжет очень сомнительный... Хорошо конечно, приятно - жить среди водорослей, строить домики и гладить-чесать китов. Но заниматся проблемами нациста в бегах - это увольте. В игре много забавного - например морская обезьяна, очень похожая на Сонечку - она крадёт у вас всё что ни попадя а потом плавает мимо с таким надменным лицом будто она премьер-министр !!!


Но согласитесь - это доволно слабая компенсация за то, чем Робин тут вынуждена заниматся.

Во всём этом деле есть ещё один неприятный момент - Китиша привык всё доводить до конца. Поэтому я прошу всех, кто что-то знает о способах обойти недостатки этого программного продукта - напишите пожалуйста Китише и расскажите мне об этом. А если у кого-то есть отладочные программки для самостоятельного ремонта игры - например правки шейдеров, которые она плодит - пришлите мне их пожалуйста.
Previous post Next post
Up