02:36

Control

We rise up for the things we believe in over and over again

We live in a room, and there's a poster on the wall.
We stare at it and we think that's the whole world.
The room... and the poster. But it's all a lie.
Something to distract us from the truth.
The room's not the world, the world... is much bigger, and much stranger.
(c) Jessie Faden

Еще со времен памятного мне Quantum Break на новый проект студии Remedy я возлагал очень большие надежды. Даже несмотря на многочисленные мои претензии к последней их игре эта самая игра мне в итоге понравилась настолько, что она была пройдена и куплена(!) дважды. Старая история, уже пробегавшая в этом дневнике. В общем и целом, Контрол (да, именно так – Контрол, без мягкого знака) я ждал. Сильно ждал.

Реальность разбила мои ожидания в кровавые клочья. Дважды. В первый раз – когда Контрол на целый год стал эксклюзивом не к ночи будь помянутого Эпик Гей Стора (опечатки тут нет). Впрочем, по Эпикам проехались уже все, кому не лень, особенно в последнюю пару недель, ну да ладно, запись не о них. Плюнул я тогда и сказал себе «Подожду еще год, не в первой». Но то был первый удар, удержать который удалось.

Во второй раз Контрол врезал мне по голове от души уже после своего релиза в Стиме, где и был закуплен в полном издании со всеми дополнениями в количестве двух штук. А ведь казалось, что после Квантума я должен был понимать, чего и где ожидать от игр Remedy. Что ж, теперь я это знаю точно.
читать дальше - боль и страдания

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

@темы: Этот безумный мир, In-game

We rise up for the things we believe in over and over again
Пожалуй, режим "Соглашения на случай непредвиденных обстоятельств" (он же Contingency Contract, он же СС) - это лучшее, что может предложить Arknights, после сюжетки и сеттинга, конечно же. И собственно, это и есть тот самый End Game, к которому так или иначе все стремятся. Самые сложные задания и самые вкусные награды - именно тут. Что он из себя представляет? Да все просто - тот же Tower Defense, только с кучей модификаторов:

Тут тебе и урон по противнику меньше, и сами враги жирнее и кусачее, и стоимость юнитов выше, некоторые классы вообще могут быть под полным запретом (классика жанра - вы не можете использовать хилеров или танков). Уровень ада игрок подстраивает под себя, но чем больше модификаторов включить, тем больше в конце получишь всяких плюшек.
Но чего мне действительно в этот раз насыпали прям больше, чем я заказывал, так это музыки. Музыкальное сопровождение в играх для меня вообще является намного более значимым фактором, чем тот же графоний, так что в этой итерации СС-режима я кайфую не переставая.



@музыка: Arknights - CC#0 - Operation Barrenland OST

@темы: Music, In-game

We rise up for the things we believe in over and over again
... которого тут, однако, не будет. Вместо него пусть тут лежит единственный позитивный кадр за всю эту прошедшую адскую неделю.

Хотя одна мысль все же будет. "Ворлонцы постоянно задают один и тот же вопрос - кто ты" (с) Что ж, теперь я знаю свой ответ на него: я - сын своего отца, но я - не он.
R.I.P
Надеюсь, ты нашел, что искал.


@темы: Этот безумный мир

We rise up for the things we believe in over and over again

Логи службы печати. А точнее - сведения о том, кто, что и сколько печатал.
Эта задачка периодически появляется то тут, то там. Ну вот хотят организации контролировать, кто сильнее всех расходует бумагу, и хоть расшибись. Нет, логика понятна, это все таки расходы.
Как будем выполнять. В Windows есть логи, в логах, по идее, должны светиться все нужные сведения. Так и есть, но при соблюдении нескольких условий.

1. Нужный лог должен быть включен. Нужным является Microsoft-Windows-PrintService/Operational. Его требуется привести в состояние Enabled.
2. В случае Windows 2012 R2 должен быть установлен патч 2919355, после чего в групповых политиках должен быть корректно настроен следующий параметр:

Computer Configuration\Administrative Templates\Printers\Allow job name in Event logs

Его нужно включить. Пока этого не сделать, в логах вместо имени документа будет светиться подстановка "Print Document". Изначально эта подстановка была сделана в целях соблюдения конфиденциальности, мало ли какие документы с какими грифами выводятся на печать.

После выполнения всех этих требований в логе при печати документов начнут появляться сообщения подобного вида:

Document 7, Untitled - Notepad owned by admin on \\SPB-01-PS1 was printed on spb-01-500-ky1231 through port \\.\pipe\PDFPrint-3. Size in bytes: 1100. Pages printed: 1. No user action is required.

С этим уже можно работать, но как бы теперь вытащить необходимые данные (имя документа, имя пользователя, вот это все) в виде, например, csv-файла. Парсить само сообщение - та еще задачка. Ответ прост, парсить не нужно, это уже сделано. Нужно лишь распотрошить это сообщение в логе на составные части. А делается это вот так:

Результатом будет вот такая аккуратненькая табличка:

И с этим уже можно работать, можно обратиться напрямую к любому из элементов данного массива, например $event.properties.value[1] для имени документа.

Ну а что именно делать с полученными данными - уже на усмотрение исполнителя. Хотя как по мне - правильнее повесить в Task Scheduler задачу по записи сведений о распечатываемом документе в какую-нибудь базу или файл при появлении в логе службы печати события с кодом 307. Как это сделать - инструкций в сети просто тонны, да и в этой записной книжке подобная тоже пробегала.

@музыка: Wolf and Raven - Cyber Samurai

@темы: PowerShell

We rise up for the things we believe in over and over again
... we have a city to burn! (c)

Превосходно. Просто превосходно!


Любопытно было бы посмотреть, как под этот звук зашел бы бой против Gilded Hunter в Code Vein, но... в ПЯТЫЙ, мать его, раз проходить Собор Крови - это выше моих сил.

@музыка: Wolf and Raven - Cyber Samurai

@темы: Music

19:58

Othercide

We rise up for the things we believe in over and over again

Или если правильнее эту игру обозвать - Dark Souls от мира тактик. Но насчет связи с Темными Душами немного позже.

Чем игра зацепила? Ответ прост - стиль. Разумный минимализм с отличной цветовой гаммой, и все это приправлено плавнейшей графикой в тех самых 60-ти FPS. Не поймите меня неправильно, я полностью отдаю себе отчет, что Othercide ни в коем случае нельзя назвать каким-то сверхтехнологичным проектом, который своим "графонием" порвет вам все шаблоны, как это пытается сделать TLOU2 (и, наверное, даже преуспевает в этом). Графическая составляющая Othercide довольно проста, но в этой своей простоте она прекрасна. Ни один элемент не выбивается из выбранного разработчиками стиля, любая деталь работает именно на целостность восприятия. Нет, ну серьезно - вот как может не прийтись по вкусу такая красота:

Прошу прощения за кровищу, но ей в бою уже досталось :)

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

Othercide представляет из себя пошаговую тактическую головоломку. И наиболее близкой игрой к этому проекту будут шахматы. И вот почему. В отличие от многих других игр в шахматах обоим противникам известно друг о друге всё. Какие фигуры, как располагаются, как они могут перемещаться по полю, кого могут бить и как - все эти аспекты регулируются правилами и оные правила известны с самого начала. И самое главное - оба игрока располагают всей информацией о состоянии поля боя с самого начала и в любой момент времени. В Othercide все почти точно так же. Почти. Перед началом боя игроку расскажут, скольких противников нужно будет уложить, но на поле боя появятся только некоторые из них. Остальных будут подкидывать по ходу действия, но игрок всегда будет знать, где появится новый монстр, кто это будет, и как сможет себя вести в бою. Никакого тумана войны, ничего подобного. Все остальные сведения - доступны к осмыслению. И как правильно распорядиться этими сведениями, задачка уже для игрока.

Я никогда не считал себя прямо таки скиллованным игроком в играх, требующих напряжения мозгов. Да, я быдло, испорченное спинномозговыми слэшерами. Поэтому не могу сказать объективно, насколько тактическая составляющая в Othercide сложна или проста. Скажу так. Не является непроходимой, но и с первого раза местных боссов я не пробегу. Потому что хоть ты и знаешь, что монстр может выкинуть, но ты не знаешь, что он выкинет в каждый следующий момент. А удивлять местная фауна подчас умеет.

Чем еще зацепила игрушка - так это возможностью создавать целые цепочки действий. Даже пример записал, как это может выглядеть. Смысл таков: всем персонажам доступны несколько видов действий:
простые атаки,
отложенные атаки - персонаж принимает стойку, но действие будет выполнено спустя определенное количество игрового времени,
реакции - тоже стойка, но действие будет выполнено при выполнении кем-то другого действия.
На видео ниже используется именно реакция Shadow Round - игровой персонаж проведет атаку по врагу в своем радиусе поражения, который получил урон от другого игрового персонажа. Когда я впервые столкнулся с этим действием, то подумал, ну ок, одна доп. атака, ничего особого. Как же я ошибался. Смотрите сами:

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

Ну и пара слов, причем же тут Dark Souls.

Пресловутые "правила душ" продолжают захватывать этот игровой мир и его аудиторию. Основное правило весьма простое - если ты облажался, пробуй снова. С самого начала или с контрольной точки - но снова. Пока не отточишь навыки до идеала.

Тут то же самое. Если твоя тактика в целом или ее исполнение привели к поражению - начинай с самого начала. Контрольные точки есть, расположены аккурат после победы над боссами (после первого - так точно, второго на момент написания поста еще не одолел). Пользоваться ими или нет - это уже на усмотрение игрока. Еще одна деталь - в процессе прохождения игроку будут открывать определенные бонусы, вот они от попытки к попытке будут сохраняться. Ну и самое главное, что остается от прохождения к прохождению, и одновременно самое ценное - знания самого игрока, что, где, как и когда. Все как и в Темных душах.

Но если вы думаете, что сложность игры ограничивается только откатом назад в случае поражения - это далеко не так. Игра весьма жестко карает за получение урона твоими персонажами во время заданий. Покусанных девок можно вылечить после завершения миссии, но для этого... Для этого придется пожертвовать другой. Причем жертва должна быть того же уровня или выше, что и персонаж, которого игрок собирается вылечить. И это всё - других методов восполнения здоровья нет и не предвидится. Ну то есть вы поняли - хотим кого-то вылечить, этому кому-то нужно будет скормить другую девку. Увы и ах.

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

Резюмируя все вышесказанное, кому я могу порекомендовать и порекомендую эту игру. Однозначно всем любителям пошаговых боев. А если вам при этом не чужда готическая атмосфера - брать обязательно. Брать ли ее за полную стоимость или дождаться распродажи - для себя я решил, что игра полную стоимость уже отбила. И если совсем кратко, Othercide - отличный пример качественной indie-игры. Именно игры, а не индюшатины :)

@темы: In-game

We rise up for the things we believe in over and over again

Enter agents of ill fantasy
For evil holds you in its arms, false alarms...
---
(c) Old Gods of Asgard - Control

В мониторинге есть один довольно простой принцип - минимум оповещений на экране. В идеале экран должен быть либо пуст, либо полностью зелен, и любое цветное пятно на панели мониторинга для сотрудника как красная тряпка для быка: тут творится фигня, надо с этим что-то сделать. Особенно, если это самое цветное пятно как раз красное. Ну или любого другого оттенка этого цвета.

Всем известно, что постоянно висящие оповещения, "о которых все знают", в итоге приводят к тому, что на мониторинг в целом "забивают". Пример такого смоделирован в уже пробегавшем в этом блоге PRTG ниже:

Есть вполне себе живой узел, зелененький такой. Есть мертвый, горит ярко-красным, говоря админу - эй, сделай мне хорошо! А есть такой розовенький: узел лежит, но про то, что он лежит, все знают, и когда-нибудь что-нибудь кто-нибудь по этому поводу сделает. А чтобы не сильно раздражал - приглушили его статус, и заодно подавили оповещения на почту, если такие настроены.

Со временем количество таких вот "всем известных" проблем может перерасти в качественный снежный ком.

Примерно такая же ситуация сложилась и у меня сейчас. Без конкретики и в общих чертах задача выглядит так: есть несколько важных узлов. Даже не так, не просто важных, а ВАЖНЫХ. Но важность их не в том, что они должны быть онлайн всегда, нет. Они вполне себе легально могут быть и оффлайн, например, после окончания рабочих часов или на выходных. Да, вы догадались - на мониторинг завели отдельные рабочие машины нескольких сотрудников. Зачем это сделали, толком не объяснили, просто поставили перед фактом - они там есть, за ними надо следить.

Ок, анализируем ситуацию. Первый же уход такого узла в оффлайн на ночь. Сотрудник отдела мониторинга обязан на такое событие отреагировать, поскольку оно является критичным (критикой является все то, что в мониторинге подсвечено красным). Хорошо, оповестим всех причастных, а дальше-то что? Дальше вариантов два. Можно либо поставить этот узел в консоли PRTG в паузу до следующего утра, либо подтвердить наступившее событие (Acknowledge), сделав его менее режущим глаза. В обоих вариантах есть проблема - утром узел проснется, какое-то время проработает, а потом снова уйдет в оффлайн, и вся ситуация повторится по новой.

В конце концов это достанет кого угодно. Вот меня и достало. Что ж, за спрос не ударят в нос, потому уточнил прямо - в чем смысл наблюдения за этими узлами, и как парни должны реагировать на постоянные "критические события". Ответ таков - компьютеры туда добавлены для сбора статистики, на события ухода в оффлайн на ночь или выходные реагировать не нужно. На пропадание компьютера из сети во время рабочего дня разбираемся в обычном порядке по звонку. Бинго!

Раскручиваем ситуацию дальше, вспоминая про минимум оповещений. Можно ли заставить PRTG при пропадании такого особого устройства выдавать не статус Error, а Warning, чтобы и знать, что к чему, и в то же время не замыливать глаза лишними оповещениями о якобы критических событиях? Как выяснилось - можно, но для этого придется поиграться с кастомными сенсорами.

Сенсором в PRTG является объект, выполняющий определенную последовательность команд и возвращающую определенный результат. Оформлена эта последовательность может быть многими способами, в том числе и вызовом скриптов. И в зависимости от того, какой результат выдаст скрипт, PRTG изменит статус сенсора. Дальше курим официальную справку о том, как оформлять вывод результата скрипта и о том, как вообще подключать сторонние скрипты к PRTG. Подключаются они просто - файл скрипта копируется в каталог:

С результатом все немного интереснее. В справке указано следующее:

Standard EXE/sсript Sensor

The returned data for standard EXE/sсript sensors must be in the following format:

value:message

icon-i-round-redValue has to be a 64-bit integer or float. It is used as the resulting value for this sensor (for example, bytes, milliseconds) and stored in the database. The message can be any string (maximum length: 2000 characters).

The exit code of the executable file has to be one of the following values:
0 - OK
1 - WARNING
2 - System Error (for example, a network/socket error)
3 - Protocol Error (for example, web server returns a 404)
4 - Content Error (for example, a web page does not contain a required word)


И если с value:message все понятно, то на result code я затупил, пока методом проб и ошибок все же не понял, как это оформляется. Учитывая, что в заголовке записи присутствует Powershell - речь идет, понятное дело, именно о нем. Так вот, result code записывается довольно... эээ... даже не тривиально, а тупо:

где n - нужный нам код. И именно этот код определяет состояние, в котором окажется сенсор после получения данных. Поехали:

Все стандартно, из передаваемых скрипту аргументов берем адрес, пингуем его в стандартные же 4 пакета, вычисляем среднее время ответа и это самое время ответа выдаем как результат с нулевым кодом исполнения (минимальный результат будет равен 1 мс). А вот если адрес пинг не прошел - выдаем нулевой результат с кодом выполнения 1, который переведет сенсор в состояние Warning, а не Error. Что нам и нужно по условию задачи. Результат выглядит значительно приятнее, особенно по ночам:

spb-01-hv1 потушен, в консоли это отражено, но раздражать больше не будет.

Само собой все это - лишь обходной путь при несовершенстве рабочих процессов. Но иногда без таких обходных путей никак...

@музыка: RichaadEB, Jonathan Young & FamilyJules - Deja Vu

@темы: PowerShell, Scripting

We rise up for the things we believe in over and over again
... тем их меньше.
Дано - типовой перекресток и едущий по тротуару доставщик из DC:

Черным пунктиром обозначен путь, куда он хотел добраться. Но ведь это ж по пешеходке надо переместиться, а для этого нужно спешиться. Парень принимает просто гениальное решение и едет по пути, обозначенном красным пунктиром. Да, именно по ТАКОЙ дуге.

И ведь чуть не ухнул под машину... в которой я и сидел. Пожалуй, не буду передавать все мысли и слова водителя этой машины. И так понятно, что сценка из "Головоломки" с пятью водителями там будет красноречивей некуда.

@музыка: Punisning Gray Raven OST - Hikari

@темы: Этот безумный мир

We rise up for the things we believe in over and over again
То самое чувство, что отпуск пошел в пользу. И дело вовсе не в тотальном прохождении Code Vein на платину, и даже не в том, что можно было спать, когда хочется, а не когда возможность есть. Дело в том, что за эти две недели я напрочь забыл, как... пользоваться будильником на смартфоне. А если точнее - эта зараза меня сегодня впервые за две недели разбудила в 6 утра, и дальше картина маслом: телефон на столе разрывается от перезвонов, и довольно громких, а я смотрю на него, как баран на новые ворота, и совершенно не представляю, как эту заразу отключить!

При условии, что пару недель назад это действие выполнялось на чистом автомате... Да, отпуск определенно удался!

@настроение: Back to work...

@темы: Этот безумный мир, Этот веселый мир

We rise up for the things we believe in over and over again
Code Vein не единственная игра в своей вселенной. До нее выходило еще несколько проектов под общим названием God Eater, рассказывающих о том, что творится по другую сторону кровавого тумана, под защитой которого и живут обитатели CV. Оказалось, что по цене одной игры в стиме можно взять сразу две - расширенное(?) издание первой части и вторую. Таким предложением было грех не воспользоваться.
И лучше бы я согрешил и никогда бы не притрагивался к этим играм. И вот почему.

Управление. Управление, управление и еще раз, мать его, управление. Двойные бинды - это ладно, хотя Target Lock / Reset Camera на одной кнопке, похоже, фирменная черта азиатов, черт бы их побрал. Это бесит, но если бы это было единственным нареканием!

На скрине раскладка приведена к тому виду, который я считаю для себя удобным. То есть хардлок на цели на правый бампер, смена формы оружия - на левый. По-дефолту - ровно наоборот. Вы думаете, это сработало? Да хрен там! Даже в этой раскладке хардлок все равно выполняется по левому бамперу! И для хардлока нужно не просто нажать кнопку, а держать ее. Но об этом хотя бы сказано в подсказке внизу. Снова баги, черт-те сколько лет не правленные. И судя по состоянию дел, исправленными им уже не быть.

Но и это еще не все. Та же самая подсказка внизу говорит нам о том, что бамперы используются для выбора быстроиспользуемых предметов. По-умолчанию левый скроллит список влево, правый - вправо. После изменения дефолтной раскладки на привычную также меняется и функционал этих кнопок в меню предметов: левый скроллит вправо и правый - влево. И поменять это уже никак нельзя, захардкожено по самые гланды.

Бандаи Нямко, знаете што? ИДИТЕ НАХЕР! ЗАЕ.... Замучали уже...

@музыка: Punishing Gray Raven - Nona Ouroboros

@настроение: Enfrost, Enfire, Enthunder - Full Broadside!

@темы: Этот безумный мир, In-game

We rise up for the things we believe in over and over again

На волне завершения эпопеи Темных Душ решил все же перепройти Code Vein. Чтобы, так сказать, сравнить то, что создали непосредственно Bandai Namco, с тем, что было написано еще Фромами. Попутно пройти игру не так, как она задумывалась, и как была пройдена изначально, а в более хардкорном варианте - без напарников.

Это абсолютно другая игра.

Фишка в том, что напарники эти - универсальное решение почти любых проблем с местными мобами, какие только могут встать перед игроком. Нет, они не всемогущи, их тоже могут убить, и это происходит очень часто. Но по итогу - некоторые из них способны самостоятельно протащить игрока через такие заварушки, от которых в ином случае приходится драпать до ближайшего чек-поинта с мыслями "Только бы добежать, клянусь, я больше не буду так лажать!". А игрок тем временем будет лениво с расстояния поплевывать в мобов дальнобойными навыками да подлечивать лихо машушего мечом или алебардой бота. И что самое "веселое" - то же самое прокатывает с боссами. Исключения есть, конечно, Мечница и Пушкарь соврать не дадут. Но любое исключения подтверждает наличие правила. А правило весьма простое - с ботом игру не прочувствовать.

Впрочем, что-то меня не в ту степь понесло. Может показаться, что запись посвящена дифирамбам этой игре. Но что тогда с заголовком? А все просто. Сейчас я исправлюсь и буду эту игру... ругать, скажем так. И начнем, как и водится, с управления.

Итак, что можно сказать про управление? Его сломали. Напрочь. И хорошо, что с возможностью исправить, иначе бы мое прохождение закончилось бы уже в главном меню.
Насколько я помню, сразу после релиза в игре можно было его настроить как угодно. Вот реально, берешь действие, и вешаешь его на любую кнопку геймпада, какая тебе только нужна. После выхода дополнения, добавляющего в игру фото-режим, пришли проблемы. Необходимо действие повесить на кнопку LT. Игра мне показывает фигу и говорит, что нельзя, поскольку эта кнопка используется в фото-режиме. Ирония в том, что в том же фото-режиме используется и RT, но ее можно переназначать как заблагорассудится. Хорошо, подумал я, фото-рамки мне без надобности, я вообще сомневаюсь, что хоть раз этим режимом воспользуюсь. А раз так - сниму оттуда привязку к LT, и повешу туда, куда надо. АВОТХРЕНТЕБЕ, сказала игра. Убрать привязку LT из действий фото-режима нельзя. При этом спокойно позволяет оттуда же убрать и RT, и LB, и RB - короче, все позволяет. Кроме несчастного левого курка. И ладно бы на этом курке что-то важное было, вроде выхода из фото-режима, но нет - это смещение камеры!

Налицо баг. Явный баг, которому уже времени и времени. Но приводящий просто в бешенство. А решение оказалось совершенно идиотским. Для того, чтобы все таки отвязать LT от фото-режима, нужно в его настройках последовательно отвязывать все кнопки, пока не дойдешь до LT. И только в этом случае игра согласится, что да, в фото-режиме игроку она не нужна, геймплей важнее, а потому даст произвести отвязку.

Маты. Много матов...

Идем дальше. Местные костры. Это же соулс-лайк, значит тут просто обязаны быть какие-то аналоги костров. Они и есть, за костры тут омела :) Расположение этих костров на уровнях вызывает не орду вопросов, а всего один. Банальный. "Что курили?" Видимо, омелу и курили, когда продумывали. И апофеозом этого идиотизма стал чек-поинт, ведущий к одному из боссов. Чтобы вы могли прочувствовать на себе, насколько идеально этот чекпоинт проставлен, я даже записал этот спринт. Маленькое пояснение - это чек-поинт в самом начале локации, и ДА, он - ближайший к арене с боссом.

Ну то есть вы поняли. Каждый раз, как босс вам даст по щщщщщщам, вы будете вынуждены бежать 2 минуты. Просто бежать. Каждый раз. При условии, что пока вы разберетесь, что и как с боссом, бой будет занимать гораздо меньше времени, чем путь к нему.

"Прожженые ветераны душ" мне возразят, мол, чуваааак, это же соулсы. Вон, кристалльный грот в первой части, где прямо перед боссом еще и с мидиями драться. Там еще и дольше бежать. Да, есть такое. НО! Мидии те были проставлены рядом с Ситом отнюдь не случайно. Помните, что с них валится? Правильно - камни очищения, которые очень хорошо помогают при проклятии. А уж в проклятьях Сит толк знает. В случае же Кода - даже тот единственный моб, мимо которого я просто пробежал, не несет в себе никакого смысла. Что он есть там, что его нет. Ничего из того лута, что с него можно даже в теории получить, не поможет на боссе. Отсюда вопрос - зачем? ЗАЧЕМ, БЛДЖАД, именно так расставлять чек-поинты? Это не усложнение игры, это увеличение степени маразма. Если я все правильно понял - это самый длинный "перегон" перед боссом в игре, смысла в котором - ноль целых хрен десятых.

Следующий номер - дизайн уровней в целом. Ни в одной из частей душ, ни в Секире (насчет Bloodborne не знаю, не играл) нет карты. В принципе. Ну, в Секире есть карта мира, но это чисто декоративный элемент. И при этом локации хоть и представляют из себя лабиринты, но запоминаются на счет раз и подспорья в виде визуализации не требуют. Не без исключений (привет, крепость Sen). В Коде же просто мрак и ужас, и речь не столько про Cathedral of the Sacred Blood (а уж эта локация - памятник исполинских размеров именно фразе Gay-design, потому что "так верстают только мудаки" (с). Не случайно в игре даже встроенная карта есть, вот только толку от - ваще ноль. Работает она по принципу тумана войны, но если вы думаете, что она открывается по мере исследования - ошибаетесь. Открывается она не тогда, когда вы только сунули нос в очередной закуток, а после активации местного костра или "маяка" - сгнившего отростка омелы (персонаж его очистит). И вот тогда уже откроется изрядный кусок этой локации. Но не целиком. Сколько костров и/или маяков найдешь, столько кусков и откроешь.

Идем дальше - боевка. А точнее - бэкстабы, удары сзади. Ранее я писал, что работают они по какому-то только им одним понятному алгоритму. Что ж, распробовал я это дело от и до, потому что пришлось. Это и урон по мобам, и пополнение местной маны, да и вообще, весело. В итоге, практически вся игра у меня была пройдена именно бэкстабами (за исключением боссов, на них не работает, иначе была бы совсем халява). Но, но, но... Как говорится, эту букву нельзя проверить, ее надо просто запомнить. Так вот, нужно просто прочувствовать, на каком мобе и в какой момент времени можно пытаться провести эту атаку, потому что окна для ее исполнения - странные, это даже преуменьшение. Специально прошелся по нескольким мобам, чтобы показать, какими бэкстабы бывают классными и одновременно с этим вызывающими недоумение:

На форумах стима видел упоминание, что у одного из игроков получилось провести бэкстаб(!) в лицо мобу! Бандаи Нямко, отсыпьте мне того же, умоляю!!!

Следующий номер нашего хитпарада - боссы. Точнее - один из аспектов боев с ними, а именно переход между фазами. Сначала я хотел еще придраться и к таймингам, но по размышлению не стал. Ладно, то, что окна для возможности подлечиться тут еще более суровые, чем в душах (никогда не думал, что такое вообще возможно) - это же соулсы, в конце концов. Окна есть, а уж сумеешь ли ты ими воспользоваться - разрабов не колышет.
Итак, переходы между фазами. Да, боссы многоступенчатые. Абсолютно все. Момент перехода между фазами пропустить невозможно (за единственным исключением, но говорить о нем не буду, ибо спойлеры), но есть одна деталь. Если вы думаете, что это идеальная возможность для вливания урона - оставьте эту идею. Пока босс меняет фазу - сопротивляемость атакам будет где-то в районе 99%. То есть урон по нему будет идти, но в единицах. Максимум в десятках единиц. Очень обидно бывает, когда ты разряжаешься по супостату по полной программе, а эта сволочь прямо за миллисекунду до коннекта персонажа начинает смену фазы и все, весь урон в молоко.
Но это ладно. Гораздо хуже другое. Дальше речь пойдет о скотине, которого лично я считаю главным боссом всей игры (и от боя с которым я в полном восторге), хотя по факту это не так, это предпоследний моб в игре. А чтобы уберечь от спойлеров, претензия уйдет под море.

Читать дальше

Ну и заключительным номером идет... тадам! истинный финальный босс всей игры. И тоже во избежание спойлеров - под море.

Читать дальше

Что ж, вот такой списочек претензий. Конечно, хотелось бы еще разобрать по косточкам то, что Бандаи Нямко попытались нам скормить в виде DLC, но не буду. Потому что у меня их нет. А нет их у меня по простой причине:


Обещали новые сюжетные ветки и еще кучу всего, а по факту нам дали три данжика, которые проходятся минут за 15-20 каждый и несколько шкурок для напарников. Нет, понятно, что там еще и несколько новых кодов крови, и скиллов, к ним привязанных. Но... при общей стоимости 1500 р. - час игры? Серьезно? Основная игра, занимающая 20 часов минимум, была взята за такую же сумму, если не меньшую. Да ладно, код. Ори, утянувшая меня в свой мир на сутки чистого времени - 500 с небольшим деревянных. Как говорится - а не охренели ли на восточной стороне?

Что я могу сказать, подводя черту под всем вышесказанным? Мне, действительно, понравилась эта игра. От некоторых ее элементов оформления я просто в полнейшем восторге, начиная от цветовой гаммы и заканчивая звуком во время создания или настройки персонажа или во время сражений. Отдача от бэкстабов на поверку оказалась ничуть не хуже, чем в тех же Душах (с поправкой на вампирскую тематику, конечно же), а отзывчивость персонажа на команды после общей медлительности первых душ - о даа, как же я этого ждал. Опять же - "ну что, пацаны, аниме?" (с) (хотя повторюсь, с размерами у местных дам перебор, но это уже на любителя). Но как и всегда, идеал игры, который геймер выстраивает в своей голове, и который для каждого геймера свой - недостижим, а отдельные дизайнерские решения старательно портят складывающуюся картину и без того не хватающей звезд с неба игры. Хорошей игры, да, но не прекрасной, увы.

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

@музыка: Code Vein OST - Your Everything (English Version)

@темы: Этот безумный мир, In-game

We rise up for the things we believe in over and over again
Меня достало. Чем больше я читаю про то, что творится на этом земном шарике, что в России, что в зарубежье, у меня в голове крепнет всего один вопрос. Вне зависимости от того, к какому социальному слою принадлежит тот или иной человек, какого он цвета кожи, в какой стране живет, в какой политической партии состоит, какому богу поклоняется, где и кем работает, вопрос будет одним и тем же. Если абстрагироваться от его истинной формы и задать в цензурном варианте, то получится примерно так:

ЛЮДИ! С ГОЛОВОЙ ВСЕ В ПОРЯДКЕ???


Хотя все же скажу о том, что меня добило. Твич... ну знаете, мелкий такой сайтик, где стримеры кучкуются, решил, что уже набившее оскомину сокращение LGBTQ-и-чего-еще-там нужно понимать иначе, и заявил буквально следующее:



Есть избитая фраза: "Не называйте геев пидарасами, не оскорбляйте геев". Так вот, дирекция твича. Поздравляю вас, радужные вы мои, вы самые что ни на есть пидарасы.

Мне плевать, кто с кем спит. Гей ты, лесбиянка, би- или асексуал - это в принципе не мое дело. Но записываться в ряды LGBT-тусовки у меня нет ни малейшего желания.

@музыка: Nutronic - Icon

@настроение: Enfire, Enfrost, Enthunder - Full broadside!!!

@темы: Этот безумный мир

We rise up for the things we believe in over and over again
У каждого из нас есть момент, а то и несколько, который или которые мы можем назвать определяющими. Которые формируют человека в целом, его мировоззрение, его увлечения, ну или какую-то определенную и довольно значимую часть характера. 05.02.2002 - именно эту дату я могу назвать определяющей для себя.

Не могу точно сказать, многие ли из моих читателей помнят или вообще знают о радиопередаче "Музыка без слов", которая транслировалась по Радио России еженедельно в двухтысячные годы. И речь в этой записи как раз об одном из выпусков, где автор и ведущий этого проекта Андрей Борисов познакомил своих слушателей с творчеством неизвестного мне тогда композитора Дэвида Аркенстоуна. До этой ночи я с уверенностью мог сказать и говорил, что ненавижу стиль музыки New Age, и считал себя прожженым металлюгой, хотя и тихим (ну то есть не наряжался во всякие косухи и не шастал по концертам, но слушал исключительно что по-тяжелее и по-агрессивнее).

В ту ночь мой верный магнитофон таки сдох, если быть совсем точным - порвался пассик, весьма распространенная проблема техники тех лет. Запаски не было, а совсем в тишине оставаться не хотелось, я привык делать домашние задания под какую-нибудь музыку. А поскольку все магазины с радиотоварами уже закрылись, пришлось довольствоваться радио. Жмякнул по кнопке, попал на какой-то новостной бубнеж, махнул на это дело рукой и принялся за работу. А спустя 15 минут после этого понял, что все мысли о домашних заданиях (это все же время обучения в универе было) улетучились куда-то очень далеко, и я полностью сосредоточен на том, что слышится из димаников магнитолы.

Что тут скажешь - я выбил свой джек-пот. David Arkenstone - Quest of the Dream Warrior, выпущенный аж в 1995 году. Именно этот композитор, и именно этот альбом показали мне, насколько красивой может быть музыка доселе ненавистного для меня жанра.

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


@музыка: David Arkenstone - Prelude - Talis the Messenger

@темы: Music

We rise up for the things we believe in over and over again
На днях случилось одновременно и прекрасное, и ужасное.

Пришлось воспользоваться услугами такси, до работы пошустрее нужно было добраться. Вызвал карету, сел, поехали. Казалось бы, ничего не предвещает, но хрен бы там. Ладно, тот факт, что водила демонстративно не пристегивается, и еще и бравирует этим в диалоге (именно водила, если не водятел, водителем уже после этого я его назвать не могу) - черт с тобой, золотая рыбка. Расшибешься - дело твое. Но затем он обратил внимание на маску, которая была нацеплена на мою морду. Уточнил - нафига? Ну спросил и спросил, сказал, что во-первых - это требование с работы, во-вторых - вам же проще, потому что маска в большей степени защищает не того, кто ее носит, а окружающих. Дальше диалог принимает весьма любопытный оборот:
- ааа, ну меня защищать уже бесполезно.
- почему? Переболели уже, что ли?
- Нее, я и так защищен.
- Как и чем?
- Я каждое утро меряю сахар в крови!

Мой следующий вопрос "а как связан уровень сахара и SARS-CoV-2?"... черт меня побери, лучше бы я его не задавал. Потому что сразу после этого на меня полился такой поток откровенной чуши, что цензурных слов просто нет. Дословно этот монолог я не смогу привести, но общая его суть в следующем: пандемия сейчас развилась именно из-за того, что люди бесконтрольно поглощают немеряные количества всяких сахаров, а бактерии и вирусы в нашем организме именно сахар и жрут, и от этого жиреют!

И приседал он мне на уши с этими бактериями и сахарами всю поездку.
...
...
...
...
...

Вот видите эти точки? Где-то между ними можно увидеть огромное количество отборнейших матюков. Лучшие умы планеты до сих пор бьются головами о стены в попытках понять, чем и как эту заразу бить, по последним новостям американцы сейчас сметают со всех мировых рынков Ремдесивир, потому что он считается наиболее перспективным препаратом против заразы. А всего-то нужно не жрать сахар. Не будешь его кушать - зараза с голоду и помрет.

Ну то есть вы поняли. Уровень сахара у нас теперь заменяет ПЦР. Этот вид тестирования и доступнее, сахар можно измерить в домашних условиях, в то время как ПЦР диагностика - привелегия спец.лабораторий. И дешевле. И вообще, сплошные плюсы!

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

Короче говоря, это был первый, реально первый день, когда мои наушники, транслирующие звук не прямо в уши, а в кость, меня подвели. Лучше бы на мне висели "мониторы", и поездка прошла бы в молчании. Правильно говорят, молчание - золото.

@музыка: Kevin Graham - Jun

@темы: Этот безумный мир

16:01

Helltaker

We rise up for the things we believe in over and over again
Индюшатина тоже может быть вкусной! И Helltaker это доказал. Головоломка на пару часов, причем последний час уйдет на финальный уровень, который будет разительно отличаться от всего того, чем приходилось заниматься всю остальную игру.

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

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

Игровой процесс перемежается сюжетными графическими вставками, одна из которых меня просто уничтожила на месте :)


@музыка: Helltaker OST

@темы: Этот веселый мир, In-game

We rise up for the things we believe in over and over again
Наверняка всем уже так или иначе знакома одна композиция из аниме "Невероятные приключения ДжоДжо". Ну та самая, которая "Айяйяйяйаааааааа...". Чуть ли не из каждого утюга доносится. Так вот, попалось мне тут кое-что на эту тему:

Что я могу сказать... Оригинал, как это принято выражать сейчас - сосед! XD

@музыка: Little V - Awaken

@темы: Music

We rise up for the things we believe in over and over again
Надеюсь, эта запись, если кому-то попадется на глаза, сможет уберечь немало нервов при общении с банками.

Суть проста. Для подтверждения некой группы расходов мне понадобилась выписка операций по моей карте за май. В теории эту выписку можно сформировать и в мобильном банк-клиенте, да вот беда - выписка будет представлять из себя простой CSV-файл с номером карты, датой и суммой. Ну и кучкой служебных банковских флагов по каждой операции, они несущественны. Только оказалось, что бухгалтерию такой формат не устраивает - подавай им выписку с полными регалиями карты, с которой шли операции (ФИО владельца и прочая муть), ну и штамп банка был бы не лишним. В моем "любимом и родном" банке такой документ можно получить только явившись лично в отделение с паспортом. Предвосхищая вопрос - это не Сбер, к удивлению всех моих друзей-приятелей к Сберу у меня за последние годы претензий нет вообще никаких.

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

В выписке, выданной мне на бумаге, есть два поля - дата операции и дата расчета. Как мне потом уже рассказали более знающие люди, в нормальных банках разница между временем операции и временем расчета - часы. В случае же моего банка это время легко доходит до 3 дней. И самое поганое - интервал дат в выписке берется именно по полю "дата расчета". К чему это приводит, понятно - операция прошла 30 или 31 мая, расчет по ней был аж в первых числах июня, и в выписку эта операция банально не попадет. И следовательно, подтвердить именно эту операцию выпиской я уже не смогу, необходимо заказывать новую с учетом этой последней операции.

Мораль - необходимо заранее каким угодно методом выяснить, что там у конкретного банка с временем реакции на операции по картам/счетам и держать это время реакции в голове при заказе каких-либо документов с историей движения средств. Целее нервы будут.

Самое пикантное в этой истории то, что в выписке, которую предоставляет мобильный банк-клиент, поля "дата расчета" нет вообще, и он послушно отдает все интересующие меня операции.

Ненависть. ПРОСТО. ЗАШКАЛИВАЮЩАЯ. НЕНАВИСТЬ. Что к банку, что к бухгалтерии, которая строит различного рода препоны.

@музыка: Ah*Nee*Mah - The White Feather

@темы: Этот безумный мир

We rise up for the things we believe in over and over again
А ведь зацепила игра. Третьи "Темные души" зацепили настолько, что на второй заход я отправился буквально после двухдневной передышки, несмотря на то, что планировался достаточно продолжительный отдых от подобного хардкора.

Что можно сказать об этом забеге? Конечно же он был проще, чем первый, потому что многое уже известно. Но одновременно с этим было намного проще исследовать этот умирающий мир, не отвлекаясь на постоянные попытки местной фауны поиметь тебя в каждый подходящий для этого момент (а для этого абсолютно каждый момент - подходящий). Попутно нарезал кучку скринов на память себе. Ну и людям, помнится, там в комментариях спрашивали, что и как с фотографиями. Что ж, держите охапку картинок :)

Прогуляться по королевству Лотрик

@музыка: Dark Souls 3 OST - Secret Betrayal

@темы: In-game

We rise up for the things we believe in over and over again
Там в комментариях насчет скриншотов спрашивали. Нет, скринов толком не сохранилось, кроме уже пробегавшего стража и картины с Гвиневер. А вот видео с убийством одного из в прямом мысле зубодробительных боссов - осталось. Вот оно.

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

@темы: In-game

We rise up for the things we believe in over and over again
Я не считаю себя сверхвнимательным игроком. Особенно в проектах вроде Душ, где и лор собирается по крупицам, и истории персонажей примерно такие же - обрывочные. И это при условии, что этого персонажа ты еще найдешь. С Серокрысом именно так у меня и получилось.

Вот он:

О нем я узнал уже тогда, когда закончил игру и решил посмотреть пару-тройку ранее записанных стримов на той же ты-трубе. Его фишка в том, что если ты начал его квестовую линейку, но в какой-то момент не выполнил в точности то, что от тебя хотят, или не в то время, что хотят, он помрет. Без всякой возможности воскрешения. А между тем расходники у него можно купить неплохие (этот ворюга по совместительству еще и торгаш).

Как рассказал тот стример, чье прохождение я смотрел, смерть Серокрыса - самый частовстречаемый исход, потому что квесты у него хоть и не самые сложные, угадать со временем, когда с ним надо говорить - довольно сложно. Так что да, дохнет он намного чаще, чем выживает.

Что я могу сказать? Уже после уничтожения глав.гада иду на Высокую Стену Лотрика, благо, игра на смерти последнего босса не заканчивается, нахожу там пропущенный при прохождении ключ, и в другом закутке той же локации открываю дверь камеры, где Серокрыс все это время и томился. Ничего, вполне живой :)

Не всех тюрьма губит, однако. Кому-то все же помогает :)

@музыка: E-Mantra - Kaleidoscope Clouds

@темы: Этот веселый мир, In-game