Posts of kotbrain.dev

newest first

#52Text
Views1,233−88%vs avg
Forwards2
Reactions37
Comments61
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h992
17 h1,153
29 h1,233
  1. After 6 hours992
  2. After 24 hours1,233
  3. Total to date1,233
#51Text

🔄 HASSLE v2.0.34 Хэллоуин — Добавлена поддержка хэллоуинского события. Транспорт — Улучшены столкновения: машины реже заезжают под отбойники и другой транспорт. — Исправлен чрезмерный прогиб подвески под стоящим на машине персонажем. — У стоящих автомобилей колёса теперь сохраняют угол поворота при отпускании руля и выходе из машины. — Исправлено отставание следов шин от колёс в некоторых случаях. — Исправлены рывки и рассинхронизация персонажей, едущих в кузове или на крыше. — Уменьшен чрезмерный занос мотоциклов при использовании ручного тормоза. — Исправлены наклон мотоциклов при движении по склонам, анимация посадки на склоне и смещение заднего колеса при наклоне. — Исправлена ошибка, из-за которой персонаж иногда пытался поднять уже стоящий мотоцикл. — Исправлена анимация руления и задней подвески Harley Fat Boy. — Исправлен слишком быстрый разгон эвакуатора. Модели транспорта — Обновлены логотипы и надписи на транспорте, винилах и тюнинге. — Исправлены задние фонари ГАЗ-24 «Волга» и яркость задних фонарей ГАЗ-М-20 «Победа». — Исправлена коллизия возле колеса Scania R700. — Исправлены посадка водителя и пассажира, коллизия кузова и ковша, а также текстуры дисков снегоуборщика. — Исправлены белые текстуры под капотом Volvo 240. — Исправлены тонировка приборной панели Mercedes-Benz W126 и тонировка заднего стекла BMW X6M E71. — Исправлены положение полицейского мотоцикла над землёй и посадка персонажа. — Исправлены открывание капота и колёса АЗЛК-408. — Обновлена модель игрушечного вертолёта. Звуки — Обновлён звук шин при дрифте и бернауте. — Добавлены новые звуки для Toyota GR GT, Ferrari Purosangue, Ferrari F80, ВАЗ-2107 Kart, BMW 525i E34 и BMW M5 G90. Персонаж и интерфейс — Добавлена индикация нанесённого и полученного урона, а также направления атаки. — Исправлено обновление ников над персонажами и в TAB при смене имени, маскировке и надевании маски. — Исправлено зависание персонажа, когда система забирает транспорт, в том числе после тест-драйва или завершения работы. — Исправлено зависание анимации прыжка при прыжке на метку входа в интерьер. — Интерфейс капта больше не пропадает после посадки в транспорт. — Исправлены пустые кадры при переключении вкладок пропуска и покупка предметов за золото в его магазине. — Исправлено появление заголовков и текста кнопок с задержкой при регистрации аккаунта. — Исправлена ошибка интерфейса при нажатии Numpad+ и Numpad* в поле отправки подарка в магазине. Стабильность — Исправлен вылет в мото-велосалоне. — Исправлен возможный вылет при использовании каршеринга.

Open in Telegram
Views1,480−86%vs avg
Forwards6
Reactions48
Comments81
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h1,065
11 h1,065
35 h1,258
67 h1,480
  1. Total to date1,480
#50Textedited

🔄 Вышло новое обновление, в котором физика автомобилей значительно изменилась и стала ещё привычнее. Особое внимание уделено очередным доработкам дрифта. Интересно мнение участников ЗБТ в комментариях на этот счёт. HASSLE v2.0.33 Транспорт — Транспорт быстрее реагирует на газ, тормоз и руль. На высокой скорости уменьшен угол поворота колёс автомобилей. — Доработано поведение автомобилей при входе в занос и его удержании. — Ограничено раскручивание автомобилей при бёрнауте. Перевёрнутую машину больше нельзя раскручивать бёрнаутом на крыше. — Сделаны плавнее анимации колёс, подвески, винтов, шасси и опор прицепов. — Наклоны персонажа на мотоциклах и велосипедах стали плавнее и согласованы с наклоном транспорта. — Исправлены проваливания и подбрасывания персонажа при контакте с некоторыми моделями транспорта, а также перевороты этих машин. — Исправлено проседание передней части прицепа после расцепки. — Исправлена ошибка, из-за которой колёса стоящего автомобиля оставались повёрнутыми после отпускания руля. — Следы от шин больше не опережают колёса на скорости. — Исправлены скачки спидометра у стоящих мотоциклов и велосипедов, а также при повороте колёс автомобиля. — Исправлено отображение скорости поездов и метро. — Исправлен возможный вылет игры после посадки на кроссовый мотоцикл, в том числе у игроков рядом. Персонаж и взаимодействия — Исправлены подъём по склонам и лестницам, в том числе на свалке и во ФСИН, и ускоренный бег на уклонах. — Исправлены некоторые случаи неконтролируемого скольжения и застревания персонажа на объектах и транспорте. — Возвращено автоматическое всплывание персонажа после прыжка в воду. — Исправлено зависание анимации при падении с возвышенности во время ударов. — Исправлено несовпадение положения срубленного дерева и метки распиливания на лесопилке. — Клавиши Y и N теперь работают для принятия и отклонения предложений в транспорте. — При чистке унитаза во ФСИН прогресс засчитывается за движения щёткой, а не за простое наведение курсора. Телефон — Устранены мерцание курсора и фризы при удержании ALT в телефоне. — Исправлено отображение избранных объявлений в РАВИТО. — Карта при вызове такси теперь показывает ваше местоположение. Интерфейс — Исправлены замена и пропуск заданий, а также покупка уровней в пропуске. — При обмене предметами теперь видны индикаторы голосового чата. — Интерфейс школы танцев теперь закрывается по ESC. Закрытие подсказок F1 по ESC больше не открывает меню паузы. — Исправлена симметрия прицела. — Добавлено затемнение по краям экрана при низком здоровье. — Убрано ожидание загрузки списка цветов при покраске транспорта на СТО. — Чат скрывается при покупке пневмоподвески. — Обновлены логотипы в меню паузы, при установке пневмоподвески и в «Бери.Авто». — Исправлено отображение подсказок в полях ввода. — В настройках билборда исправлены предпросмотр фонов и тени вкладок. — Исправлены масштаб изображений персонажей при регистрации и перенос текста на экране выбора роли. — Исправлено положение изображения особняка.

Open in Telegram
Views19,428+85%vs avg
Forwards38
Reactions58
Comments62
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h7,098
4 h7,098
12 h11,683
36 h17,250
72 h19,428
  1. Total to date19,428
#49Text

HASSLE v2.0.32 Персонаж — Добавлена поддержка стилей боя, изучаемых в спортзале. — Исправлен завышенный урон в ближнем бою и при стрельбе по игрокам в транспорте при игре с разных клиентов. — Исправлена ошибка, из-за которой предметы не крепились к рукам персонажа и зависали на месте выдачи. — Исправлены блокировка управления и поведение камеры при посадке задержанного в транспорт. — Исправлено отображение скина пожарного. Транспорт — Исправлены «прилипание» транспорта на крутых склонах и скатывание при касании персонажем. — Исправлена работа пневмоподвески и задержки реакции на нажатия. — Исправлены подъём кузова при старте драг-заезда и перекос автомобиля на дрифт-трассе. — Исправлено отображение результатов драг-заезда на табло. — Исправлены самопроизвольные разрывы сцепки, отбрасывание и возврат буксируемого транспорта на место старта. — Транспорт, не предназначенный для прицепов, больше не пытается их сцепить. — Исправлены размеры колёс трактора и комбайна, а также поворот задних колёс у комбайна и транспорта с задним рулевым управлением. — Исправлена ошибка, из-за которой персонаж бегал вокруг трактора и не мог в него сесть. — Исправлены взлёт кукурузника и вращение его винта при работающем двигателе. — Исправлена ошибка, из-за которой самолёты иногда начинали неконтролируемо вращаться. — Исправлено обновление расстояния до меток на работе пилота. — Исправлено падение персонажа после выезда из детейлинг-центра при установке тонировки или винилов. — Исправлены зависание транспорта на поверхности воды и невозможность выйти из него в воде. — Запрещена посадка в транспорт, находящийся в воде. — При выходе из автомобиля персонаж оставляет дверь открытой в воде или при удержании клавиш движения. — Исправлены просвечивание дыма от шин через тонировку, отображение аксессуара «Самолётик» и текстура второго стейджа тюнинга. Звуки — Исправлена работа гудка транспорта на H. — Обновлён звук свиста шин при дрифте и бёрнауте, увеличена его громкость. — Добавлен новый звук двигателя для ВАЗ. Интерфейс — Добавлена поддержка 3D-текста над игроками и транспортом. — Устранены фризы при поиске и прокрутке результатов в GPS-навигаторе. — Исправлено «залипание» клавиш управления при открытии интерфейсов и остановке на рабочих метках. — Исправлено восстановление управления интерфейсом и режима курсора после закрытия окна поверх другого. — Исправлено обновление счётчика патронов после покупки или выдачи снаряжения. — В телефоне исправлены мерцание контактов, почернение кнопок при наведении, тень окна блокировки и обрезание букв при создании чата. — Переключение слота цвета на СТО теперь отображается только в разделе покраски. — Обновлены названия транспорта в автосалонах, а также названия и эмблемы в карточках «Бери.Авто». — Исправлено повторное появление экрана загрузки игрового мира после выхода из меню паузы при подключении к серверу. — Заменён логотип в интерфейсе крафта. Казино и ставки — Исправлены вращение барабана рулетки и перемещение фишки через WASD без перескакивания клеток. — Исправлено закрытие интерфейса колеса фортуны на Esc. — Исправлено отображение вариантов ставок в букмекерской конторе. Игровой мир — Исправлены столкновения с заборами, в том числе у ФСБ, штрафстоянки, центра занятости и в Южном. — Исправлен забор на пейнтбольной площадке, который простреливался только с одной стороны. — Исправлены рывки персонажа у отбойника возле СТО Лыткарино и препятствия при движении через кусты. — Исправлены прозрачные стороны заборов у ТРК «Ритм» и в Шахтёрском, а также щель в углу забора. — Исправлены текстуры склада на заброшенной военной базе в Батырево, сарая в Южном, зданий парка развлечений у Арзамаса и внутренней стороны катушки. — В правительстве исправлены прозрачная дверь и застревание в стенах конференц-зала. — Исправлена видимость воды в бассейнах при взгляде снизу. — Убраны зависшие в воздухе деревья у выезда из Батырево. — Обновлены логотип на стадионе и надпись на смотровой вышке. — Улучшена подсветка надписи «Яхт Клуб».

Open in Telegram
Views19,573+86%vs avg
Forwards34
Reactions55
Comments83
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
27 h15,457
75 h19,573
  1. After 24 hours15,457
  2. Total to date19,573
#46Text

Буду теперь публиковать полезную информацию для участников ЗБТ — списки изменений. Начнём с обновления, вышедшего сегодня. HASSLE v2.0.31 Игровой процесс — Добавлена возможность делать скриншоты на F8. Они сохраняются в папке с игрой. — Исправлен сброс назначенных клавиш после обновления и проверки файлов игры. — Исправлена ошибка, из-за которой персонаж иногда зависал после прыжка в воду. — Исправлены ошибки управления и зависания в редакторе аксессуаров и объектов на транспорте. — Исправлены зависания и исчезновение интерфейса при съёмке фотоаппаратом другими игроками поблизости. — Убрано постоянное предупреждение о DLSS на неподдерживаемых видеокартах. Транспорт — Исправлена ошибка, из-за которой камера не переключалась на автомобиль при начале тест-драйва. — Исправлена возможность делать бернаут с заглушенным двигателем. — Исправлено влияние педали газа на замедление и движение по склону при выключенном двигателе. — Добавлена небольшая задержка газа после запуска двигателя. — Поднят порог ограничения набора высоты вертолётов со 100 до 200 метров. — Исправлен возможный краш после снятия или замены тюнинга с фарами и стоп-сигналами. — Исправлено исчезновение запасного колеса внутри кузова 969 при повреждениях. — Исправлено некорректное отображение голубого винила на 52 «Тайга». — Обновлены надписи на Lancer EVO IX WB и винилы для 2101, Viper ACR и Corvette C6. Звуки — Добавлена поддержка звуков и музыки, запускаемых игровыми системами и интерфейсом. — Улучшена слышимость шагов при отдалённой камере. — Исправлен звук холостого хода, который иногда оставался после выключения двигателя на высоких оборотах. — Обновлён звук двигателя Agera RS. — Добавлены звуки для Mustang GT VII. Интерфейс — Устранены зависания и просадки FPS при появлении спидометра. — Исправлены визуальные ошибки при перелистывании документов и отображении фракционных удостоверений. — Исправлена прокрутка чата колесом мыши, когда чат неактивен. — Старые названия и логотипы автомобильных брендов заменены на игровые в «Бери.Авто», пропуске, автосигнализации и аппарате диагностики. — Исправлены цвет и шрифт названий киосков. Карта и окружение — Исправлены просвечивающие текстуры на вокзале Арзамаса, в тюрьме ФСИН, особняке мафии, у пивного ларька и на базе ПЭЛ. — Исправлено прохождение сквозь стены и объекты в КПЗ, у пивного ларька и возле электрощитка на ветряной электростанции. — Исправлены ошибки столкновений с отбойниками, в том числе подбрасывание персонажа при прыжке. — Восстановлены отсутствующие текстуры в автосалоне грузовиков и убраны лишние объекты рядом с ним и в соседнем посёлке. — Исправлены парящие деревья у фермы и трава в лесу возле палаток. — Исправлены зелёные и белые текстуры на автомойке, рекламе в Арзамасе, в бассейнах Мирного и Рублёвки, ангарах армейского аэропорта и будке перед ТЭЦ. — Исправлено наложение текстур дома в Батырево и восстановлена текстура арки на входе в парк. — Исправлена прозрачность забора на парковке ТЭЦ с внутренней стороны.

Open in Telegram
Views40,395+285%vs avg
Forwards37
Reactions85
Comments112
#45Text
Views32,331+208%vs avg
Forwards176
Reactions168
Comments161
#44Text

Не знаю, как у вас, а для меня это лето выдалось довольно тяжёлым. Перед нами стояла цель запустить ЗБТ, и последние месяцы я работал практически на пределе, чтобы этого добиться. На самом деле мы хотели начать его ещё в конце июля: всё было практически готово, но перфекционизм взял верх. Изначально физика персонажей в HASSLE 2 была построена на базовых возможностях Unreal Engine, и казалось, что этого будет достаточно для воспроизведения возможностей 20-летней игры. Планировалось написать продвинутую физику позже, после полного перехода на новый движок. На деле оказалось, что в некоторых аспектах легендарный старик всё ещё превосходит современные движки, и на простой физике не получалось сделать взаимодействие персонажа и транспорта так же хорошо. Тогда я решил разработать новую физику сразу, не откладывая на потом. На этой системе завязано практически всё: движение, прыжки, паркур и множество других механик. Из-за переделки всего этого начало ЗБТ пришлось отложить на месяц, зато проблему удалось решить полностью. А вместе с этим мы получили гораздо больше возможностей для развития персонажа в будущем. После этого мы наконец запустили тестирование — и честные отзывы поигравших превзошли ожидания нашей команды. Критических проблем оказалось немного, а за последние две недели мы исправили уже больше 50 багов. Теперь уверенно движемся к следующим стадиям тестирования, которые не заставят себя долго ждать.

Open in Telegram
Views43,461+314%vs avg
Forwards31
Reactions176
Comments110
#41Text

С момента начала работы над HASSLE мне нечасто удаётся найти время для работы над обновлениями RADMIR, но глобальное обновление экономики я не смог пропустить и поучаствовал в проектировании новой системы кейсов. Я в целом не большой фанат подобных систем, особенно когда они вмешиваются в игровой процесс. Как по мне, это портит ощущение реального мира. Хоть мне и хотелось бы полностью убрать кейсы из игры, есть несколько факторов, которые нельзя игнорировать: они многим нравятся и иметь их в игре — модно, а так же они оплачивают зарплаты разработчиков. Так что была придумана система, которая является компромиссом для всех. Кейсы больше не выпадают бесплатно на работах — теперь их нужно покупать, что снизит разгон инфляции, а прогрессия игроков станет плавнее и честнее. При этом в магазине, благодаря жетонам активности и ограничениям количества кейсов, их нельзя покупать свободно, что даёт пространство для манёвра активным игрокам: можно инвестировать свои жетоны и купить кейс дёшево в магазине, а продать дороже в киосках. Для этого мы установили довольно низкие цены — зачастую ниже текущей рыночной цены. Именно так всё было задумано. И даже если сначала что-то будет работать не так, мы продолжим следить за ситуацией и вносить корректировки. Возможно, это даже не финальная форма кейсов, и в дальнейшем мы снова что-то поменяем. Когда сами всё протестируете, дайте знать в комментариях, как вам система?

Open in Telegram
Views48,772+365%vs avg
Forwards64
Reactions114
Comments241
#40Photo
Views6,476−38%vs avg
Forwards0
Reactions46
Comments14
#39Text

На днях я отметил галочкой последние системы, которые нужно было реализовать до ЗБТ, а это значит, что разработка переходит на новый, завершающий этап. HASSLE 2 разрабатывался с нуля и на данный момент включает в себя весь функционал первой версии, а также много новых систем, о которых я писал в прошлых своих постах. Дальше — оптимизация. Уже сейчас игра показывает неплохие результаты, но наша цель в том, чтобы дать большей части аудитории возможность играть с комфортным FPS даже на слабых ПК. Так что не переживайте на этот счёт раньше времени: для нас это задача с высоким приоритетом. В конце этого этапа вы узнаете, какие же всё-таки системные требования будут у новой игры. И отвечая на главный вопрос: когда ЗБТ? Как только игра будет достаточно стабильной и оптимизированной. Я рассчитываю, что это произойдёт летом, так что следите за новостями.

Open in Telegram
Views45,139+330%vs avg
Forwards80
Reactions147
Comments220
#38Photo
Views65,567+525%vs avg
Forwards400
Reactions150
Comments151
#37Photo
Views44,297+322%vs avg
Forwards112
Reactions145
Comments195
#35Link preview
Views8,548−19%vs avg
Forwards30
Reactions96
Comments21
#34Photo
Views5,297−50%vs avg
Forwards17
Reactions89
Comments49
#33Text

Собрал несколько технических и организационных вопросов, которые вы задавали в комментариях. На каких языках программирования созданы лаунчер и мод RADMIR? Лаунчер написан на JavaScript и частично на C++. На серверной стороне мы всегда использовали Pawn, но сейчас движемся к постепенному переходу на современный C#. Это часть плана по глобальной переработке сервера, о котором я писал недавно. Зачем перешли на новый движок интерфейсов? Исторический движок интерфейсов RADMIR работал неплохо многие годы, но не поддерживал мобильные платформы. Из-за этого в первой версии HASSLE приходилось использовать отдельный движок и множество жутких костылей для оптимизации, что приводило к различиям в работе интерфейсов на ПК и мобильных устройствах и порождало множество багов. Новый движок — это решение ААА-класса, которое используется во многих популярных играх. И речь не про внешний вид — с этим и так всё в порядке. Преимущество этого движка в архитектуре, которая позволит нам создавать оптимизированные интерфейсы, которые одинаково хорошо работают на всех платформах. Мы перешли на него в первую очередь для HASSLE 2.0 — именно там он раскроет весь свой потенциал (мы уже даже сделали кое-что интересное). RADMIR и мобильная версия были обновлены только для того, чтобы использовать один движок вместо трёх и облегчить жизнь нашей Frontend-команде. Планируется ли расширять команду разработчиков клиента игры до масштабов серверной команды? На первый взгляд кажется, что чем больше разработчиков, тем быстрее и лучше выйдет игра. Однако практика показывает, что небольшие команды нередко выпускают отличные игры, тогда как крупные — наоборот, проваливаются. Я считаю, что гораздо важнее качество разработчиков и руководства, нежели их количество. Большие команды действительно позволяют делать более масштабные проекты, но при этом возрастает нагрузка на архитектуру и организацию разработки, что часто негативно влияет на скорость. В нашем случае клиент игры не имеет так много систем, чтобы требовалось столько же разработчиков, как на сервере — кодовая база там в десятки раз больше. Тем не менее, мы планируем увеличивать масштабы, но только когда это действительно будет полезно и не скажется на качестве и скорости разработки.

Open in Telegram
Views6,415−39%vs avg
Forwards30
Reactions121
Comments75
#32Text
Views66,181+530%vs avg
Forwards122
Reactions99
Comments66
#31Text

Для всей команды год начался с активной работы над трейлером — шлифовали то, что хотим вам показать. Честно говоря, я жду его выхода не меньше вас 🙂 А пока — третья часть изменений в версии 2.0 по сравнению с мобильной. 🚶‍♂️ Теперь персонаж автоматически сможет обойти транспорт с любой стороны и подойти к нужной точке, чтобы сесть в него. Больше нет ситуации, когда он просто упирается в машину и продолжает бежать «в лоб». ✨ Вся графика, эффекты, звуки и некоторые интерфейсы были созданы с нуля, появилось много нового — и визуально игра ощущается совсем иначе. 💥 Теперь пешеходов можно полноценно сбивать машиной: с анимацией и уроном. Раньше при таких столкновениях страдал наоборот автомобиль. 🎯 Сейчас игроки в машине бессмертны — в них невозможно попасть из оружия. В новой версии проблема решена: урон проходит и по машине, и по находящимся в ней игрокам. 🔫 Мы реализовали всё оружие, используемое в игре. Его количество выросло с 17 до 30, а снайперская винтовка получила полноценный прицел с зумом. 🎮 Появилось полноценное управление автомобилем с геймпада, которое даёт больше контроля и делает езду приятнее.

Open in Telegram
Views60,201+473%vs avg
Forwards218
Reactions160
Comments117
#30Text

Вот и пролетел ещё один год в работе над HASSLE 2.0. Поговорим о том, что удалось сделать и куда мы движемся дальше. Немного обо мне В этом году произошло важное событие — первая личная встреча с Женей спустя 10 лет совместной работы. За это время мы прошли через несколько проектов, взлёты и падения. Удивительно, как много удалось сделать вместе, даже находясь в разных странах. Всю свою карьеру я постоянно учусь и пробую новое, чтобы расширять границы возможного и повышать качество работы. Этот год не стал исключением — пришлось быстро и глубоко освоить массу новых технологий, чтобы вывести игру на другой уровень. Возможно, как-нибудь расскажу об этом подробнее. Теперь — о главном За этот год HASSLE 2.0 прошёл путь от ранней альфы до почти готовой игры. Мы добавили большинство ключевых функций, и сейчас игра готова примерно на 80%. Уже тестируем её на основных серверах. После выпуска не самой удачной мобильной версии внутри команды к идее 2.0 относились настороженно. Но в последнее время всё больше людей получают доступ к тестам, и отзывы хорошие: отмечают привычный геймплей, но уже с преимуществами нового движка. Что касается официального анонса — он состоится с выходом трейлера. Мы начнём готовиться к съёмкам уже в январе. Для нас это важное событие, и очень хочется увидеть вашу реакцию. Что нас ждёт дальше? Конечно, главная цель на 2026 год — выпуск HASSLE 2.0. Но уже сейчас очевидно, что проблемы игры не ограничиваются устаревшим движком. Нарушения в экономике и балансе, баги и морально стареющий геймплей напрямую влияют на интерес и онлайн. Именно поэтому в следующем году мы планируем начать глубокую переработку серверной части с применением новых технологий и подходов. Это будет полное переосмысление игры, направленное на решение накопившихся проблем и возвращение интереса — с потенциалом не просто восстановить онлайн, но и поставить новые рекорды. Переход на новый движок — это лишь начало большого и непростого, но очень интересного пути, в конце которого игра должна измениться до неузнаваемости — не только со стороны клиента, но и сервера. Мы только разгоняемся, и всё самое важное ещё впереди. Напишите в комментариях, какой вы хотели бы видеть игру в будущем и что, на ваш взгляд, стоит изменить в первую очередь. Спасибо всем, кто продолжает играть, верить в проект, предлагать идеи и критиковать. Именно благодаря вам игра продолжает жить и развиваться. С наступающим Новым Годом! 🎄

Open in Telegram
Views78,430+647%vs avg
Forwards172
Reactions226
Comments365