Адептус Мишанякус
1.72K subscribers
1.55K photos
29 videos
1 file
444 links
Я Мишаня Бочаров. Продюсирую и перевожу книжки, комиксы, да что угодно, в принципе! На этот канал подписана моя мама, поэтому матюкаться не буду.

Контакт: @mostcus

twitter.com/Mostcus
Download Telegram
А мы продолжаем работать с авторами напрямую. Всегда жду интересных людей с интересными питчами в личных сообщениях.
🔥7🦄1
Наша редакция надеется, что отгрузки грядущей книги про ER будут тоже составлять 30 миллионов копий 😎😎😎😎😎😎😎
16🦄4👍1
Out of Context DOOM 64.
👀15😁64🤩2
Forwarded from Гипермда
Прочитал про раскопки одного из самых странных багов в истории видеоигр – исчезновение гидроплана из GTA San Andreas после… обновления Windows 11 24H2? Как обновление винды смогло что-то поломать в игре двадцатилетней давности? Почему именно исчезающий гидроплан? На самом деле, это история про категории, самоисправление систем и строгость с любопытными перспективами.

Автор популярного семейства патчей для серии GTA – SilentPatch – примерно с октября 2024 года начал получать на гитхабе жалобы на “исчезнувший гидроплан” Skimmer. Исчез он только в San Andreas, вне зависимости от того, модфицировали игру или нет. Из исходных данных в анамнезе был только один общий факт – гидроплан всегда пропадал после установки обновления 24H2. Причем гидроплан нельзя было даже заспавнить с помощью скриптов – скрипт срабатывает, но гидроплана не видно.

Тогда Silent использовал скрипт, чтобы заспавнить гидроплан и сразу посадить в него аватар игрока. Оказывается, самолет все же появлялся, просто на первом же кадре он взлетал на высоту в 1087 квадриллионов световых лет даже без включения двигателя (выходит, что в каком-то смысле гидроплан даже прокачался).

Silent дает детальное описание проблемы (очень советую прочитать), я постараюсь упростить. Дело в том, что во время создания транспорта игра обращается к данным о размерах передних и задних колес...

Которых у гидроплана нет. И параметров этих у гидроплана тоже нет.

В GTA этих параметров нет у лодок, и поэтому в Vice City с гидропланами нет проблем – они принадлежат классу лодок, Skimmer is a boat. Но в San Andreas их перенесли в класс самолетов, у которых колеса уже должны быть. И если внести параметры колес в описание гидроплана ручками, никаких проблем в San Andreas не возникает. Но при чем тут Windows 11 и обновление, что именно ломается? Если кратко, то раньше в игре пустые строки заполнялись автоматически самой игрой, и размер “колес” гидроплана менялся на 1.0. На Win11 24H2 – на невозможные числа (7.84421263e+33 и 4.54809690e-38).

Проблема, в общем, оказалась не в самой Windows – в 24H2 изменилось стэковое пространство, занимаемое Critical Section Objects. Что это значит? В программном коде есть участки, называемые “критическими секциями” – они не могут быть использованы более чем одним потоком выполнения одновременно; другим потокам нужно подождать разблокировки. Проще говоря, какие-то наборы операции не могут выполняться одновременно.

“Нарезка” таких секций на уровне машинного кода меняется от одной версии Windows к другой, но в случае с San Andreas переменные, которые отвечали за размер колес, не попадали в критическую секцию кода, который спавнил гидроплан. Сам исполнительный файл видел пустоту в параметрах и выставлял значения для колес по умолчанию – поэтому проблем с гидропланом не было на компьютерах. А вот на Xbox эта проблема возникала, и ее Rockstar правили патчем отдельно, прописывая значения колес; но все компьютерные версии игры полагались, по факту, на авось. На 24H2 размер стэка стал таким, что в критическую секцию попал параметр размера колес, и сама игра уже не могла “посмотреть” в этот мусор и прописать нужное значение – доступ блокировался свойствами секции, винда практически говорит “модифицировать эти данные сейчас нельзя”, а значит, нельзя поменять значения на “по умолчанию”, и данные на нужных адресах в итоге дают кучу мусора. Если бы код в этом участке был короче всего на 4 байта, этот баг всплыл бы намного раньше, так как попадал бы в границы критической секции. (Да, если кто-то может чуть более грамотно это сформулировать – добро пожаловать в комменты).

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

UPD. На хабре есть перевод на русский.
👍12🤯8🔥1
Адептус Мишанякус
ЭТО МОТОГЕПЕ
Ближайшие 11 лет вторую витрину можно аккуратно заполнять
👍19
Девчули-красотули позвали легенду и порасспрашивали его обо всём на свете.
4
❗️ Аудиокниги VS Кино. Чем озвучка отличается от дубляжа, и почему всем нужен Всеволод Кузнецов

Сегодня в выпуске Рита и Даша старались справиться с восхищением (спойлер: не получилось) и узнать у нашего гостя:

🔊 как проходят кастинги актёров дубляжа для голливудских блокбастеров;
🔊 каково быть голосом культовых персонажей;
🔊 почему аудиокниги — это отдельный вид искусства;
🔊 в чём разница между актёром, чтецом и диктором;
🔊 как работа в дубляже оставляет след в повседневной жизни.

В нашей студии Всеволод Кузнецов, а выпуск уже ждет вас:
🔵 на Яндекс Музыке
🔵 в Apple Podcasts
🔵 и на других площадках

#подкаст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍1
Пацаны, есть план.

Скидываемся и собираем 100к. Покупаем на них заказ пошива рюкзака в виде банки «Балтики». Носим счастливые и ловим завистливые взгляды окружающих.

Как вам идея?
👍245🤡1
Адептус Мишанякус
Возвращаю добрую традицию писать отчёт первого числа каждого месяца, что я сделал на сайте про Перри Родана и какие новости случились. https://perry-rhodan.ru/news/digest-march-2025/
Новый месяц — новый отчёт о личной и об официальной деятельности во франшизе Perry Rhodan!

Превью сделаю чуть позже, не успел доделать вовремя (фото на картинке не моё)

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

https://perry-rhodan.ru/news/digest-april-2025/
🔥13👍31😱1
Forwarded from Тг BenZOslayer'а (BenZOslayer ඞ)
Я наконец закончила эту работу!

Конечно же, камера не передаст всю масштабность работы на большом формате, так что попрошу при распечатке постеров скинуть ксерокопию

И помните: Палач Рока моя вайфу кста💅
🔥173😁1
Forwarded from БОМБОРА GAMES
НОВОСТЬ ДЛЯ ТЕХ, КТО ПИШЕТ СЦЕНАРИИ!

Мы наконец-то получили от Елены Худенко перевод книги «Writing for Games: Theory and Practice» Ханны Никлин. Текст уже ушел к научному и литературному редакторам!

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

Ждите дальнейших новостей!
🔥25🦄1
Зашли в квартиру, где рос все детство. Ничего особо не искал, но нашел золото. Первое издание собирал в онгоинге целиком.
346🤣7👍5🤡1
Forwarded from БОМБОРА GAMES
Уважаемые подписчики! К сожалению, из-за внутренних процессов издательства выход книги «Хроники Dishonored. Тень Дануолла» переносится на конец лета-начало осени. Но не переживайте, книге быть! А пока представляем вашему вниманию готовую обложку. Показываем только вам, поэтому тс-с-с.
🔥17
DOOM: The Dark Ages (2025)
😁3862🗿1
Я об этом сильно пожалею, но.
🫡46🔥6🥴6👀21
Спасибо за всё, старина. Под старость лет ты стал бредить, но мы тебя любили за то, каким ты был молодым.

Было отлично.
41🫡28🤣1
Рядом нет, но в мыслях постоянно.
❤‍🔥12😢5🙈1