После долгих лет разработки Diffusion наконец-то вышел!
И это не очередная короткая демка, перед нами действительно полноценная игра, работающая на Xash3D FWGS, не требующая установки Half-Life.
Вы играете за Джеймса Смита, бывшего бойца SWAT, который отправился в отпуск… но его машина сломалась посреди пустынной местности штата Юта.
В поисках помощи герой находит заброшенный перерабатывающий завод и очень быстро понимает, что место это совсем не такое, каким кажется.
Автор проекта - Богдан Макаров (Aynekko), который в одиночку вытащил гигантский хобби-проект, сделав настоящую тотал-конверсию с собственной историей, картами, моделями и атмосферой.
Что внутри:
Полноценная одиночная кампания на 8–12 часов.
Deathmatch-мультиплеер со своими картами и ботами.
Автор использует часть моделей и текстур, найденных в свободном доступе, но открыт к корректировкам и и указаниям авторства.
Игра доступна только на ПК с Windows и Linux.
Страница на ModDB: https://www.moddb.com/mods/diffusion
И это не очередная короткая демка, перед нами действительно полноценная игра, работающая на Xash3D FWGS, не требующая установки Half-Life.
Вы играете за Джеймса Смита, бывшего бойца SWAT, который отправился в отпуск… но его машина сломалась посреди пустынной местности штата Юта.
В поисках помощи герой находит заброшенный перерабатывающий завод и очень быстро понимает, что место это совсем не такое, каким кажется.
Автор проекта - Богдан Макаров (Aynekko), который в одиночку вытащил гигантский хобби-проект, сделав настоящую тотал-конверсию с собственной историей, картами, моделями и атмосферой.
Что внутри:
Полноценная одиночная кампания на 8–12 часов.
Deathmatch-мультиплеер со своими картами и ботами.
Автор использует часть моделей и текстур, найденных в свободном доступе, но открыт к корректировкам и и указаниям авторства.
Игра доступна только на ПК с Windows и Linux.
Страница на ModDB: https://www.moddb.com/mods/diffusion
🔥5❤2
Обновление русификатора Counter-Strike 1.6
Дата обновления: 16 декабря 2025
Если вам мои работы по душе, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Авторы:
Перевод текста: $_Vladislav
Русская озвучка радиокоманд: Неизвестно
Русская озвучка ботов: Неизвестно
Изменения:
- Пункт с набором сапёра в меню покупки снаряжения на картах, которые не относятся к сценарию установки/обезвреживания бомбы, теперь не активен для покупки.
- Исправлены наложения текста в радиоселекторе.
- Добавлен перевод DM Menu для сервера Lemita Project.
- Полностью переделан перевод с нуля таких файлов, как cstrike_english.txt, titles.txt и файлов описания карт в папке maps.
- Мелкие исправления перевода в valve_russian.txt.
В русификаторе до этого присутствовал перевод некоторых файлов от Mr. LOL's, так как изначально я просто выложил архив со всеми собранными файлами из интернета в соответствующую тему на 4PDA, где практически от себя не делал никаких изменений.
Спустя где-то 4 года после первого выпуска я выпустил обновление, где в авторах перевода текста указал себя, но это было неправильно, т.к. часть файлов оставалась от другого автора, которые не были обновлены для полной поддержки последнего билда кс 1.6
В этом обновлении я делал перевод остальных файлов с нуля, на базе файлов локализации из последнего билда игры из Steam, выясняя где используются эти строчки в игре, и проверял когда именно встречается конкретная строка, и что происходит в игре в этот момент. В других случаях если контекст найти не удалось, я опирался на исходники ReGameDLL, и пытался выявить эту логику в игре.
Описания карт теперь включают полный перевод оригинала, включая предысторию, а не только стандартные строчки, типа "Террористы должны установить бомбу/помешать КТшникам спасти заложников" и "Контр-Террористы должны спасти заложников или разминировать бомбу"
Озвучка ботов от BoBa_KoMaTo3HuK из Reallite Labs находится в отдельном архиве: Reallite_Bot_Chatter_and_Nicknames.pk3
Установка:
Файлы .pk3 положить в папку cstrike/custom (pk3 поддерживается только новым движком! Его распаковывать не надо!)
Страница проекта:
https://vladislav4kz.github.io/my-projects/ru/projects/cs-16-rus
Ссылка на файлы русификатора:
https://disk.yandex.ru/d/A8lEemunJqSBxA
Дата обновления: 16 декабря 2025
Если вам мои работы по душе, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Авторы:
Перевод текста: $_Vladislav
Русская озвучка радиокоманд: Неизвестно
Русская озвучка ботов: Неизвестно
Изменения:
- Пункт с набором сапёра в меню покупки снаряжения на картах, которые не относятся к сценарию установки/обезвреживания бомбы, теперь не активен для покупки.
- Исправлены наложения текста в радиоселекторе.
- Добавлен перевод DM Menu для сервера Lemita Project.
- Полностью переделан перевод с нуля таких файлов, как cstrike_english.txt, titles.txt и файлов описания карт в папке maps.
- Мелкие исправления перевода в valve_russian.txt.
В русификаторе до этого присутствовал перевод некоторых файлов от Mr. LOL's, так как изначально я просто выложил архив со всеми собранными файлами из интернета в соответствующую тему на 4PDA, где практически от себя не делал никаких изменений.
Спустя где-то 4 года после первого выпуска я выпустил обновление, где в авторах перевода текста указал себя, но это было неправильно, т.к. часть файлов оставалась от другого автора, которые не были обновлены для полной поддержки последнего билда кс 1.6
В этом обновлении я делал перевод остальных файлов с нуля, на базе файлов локализации из последнего билда игры из Steam, выясняя где используются эти строчки в игре, и проверял когда именно встречается конкретная строка, и что происходит в игре в этот момент. В других случаях если контекст найти не удалось, я опирался на исходники ReGameDLL, и пытался выявить эту логику в игре.
Описания карт теперь включают полный перевод оригинала, включая предысторию, а не только стандартные строчки, типа "Террористы должны установить бомбу/помешать КТшникам спасти заложников" и "Контр-Террористы должны спасти заложников или разминировать бомбу"
Озвучка ботов от BoBa_KoMaTo3HuK из Reallite Labs находится в отдельном архиве: Reallite_Bot_Chatter_and_Nicknames.pk3
Установка:
Файлы .pk3 положить в папку cstrike/custom (pk3 поддерживается только новым движком! Его распаковывать не надо!)
Страница проекта:
https://vladislav4kz.github.io/my-projects/ru/projects/cs-16-rus
Ссылка на файлы русификатора:
https://disk.yandex.ru/d/A8lEemunJqSBxA
boosty.to
Владислав Сухов - Участник YaPB Project, тестировщик Xash3D FWGS
ENGLISH / АНГЛИЙСКИЙ You may know me under the nickname $_Vladislav
My works:
https://dev-cs.ru/resources/529/ - Waypoints for YaPB (a bot for Counter-Strike, from version Beta 6.5 up to 1.6, as well as Counter-Strike Condition Zero)
https://game…
My works:
https://dev-cs.ru/resources/529/ - Waypoints for YaPB (a bot for Counter-Strike, from version Beta 6.5 up to 1.6, as well as Counter-Strike Condition Zero)
https://game…
❤6
🎄Вот и подходит к концу 2025 год. ✨
В этом году только появился данный Telegram канал.
Так вышло, что он стал богат на обновы русификаторов, которые я раньше обновлял раз в год, а то и реже.
Также за этот год появился онлайн-просмотрщик/редактор .pak и .pk3 архивов https://vladislav4kz.github.io/pak-explorer-web/
Несмотря на скромное количество подписчиков, оно постепенно растёт, даже при редких публикациях.
Спасибо каждому, кто читает, ставит реакции, пишет комментарии. ♥️
Даже такие мелочи помогают в развитии канала, и мотивируют выпускать больше интересного и полезного контента.
Также благодарен тем, кто решил меня поддержать денюжкой на Boosty.
Надеюсь, в следующем году ко мне придут новые идеи для этого канала.
В общем, поздравляю Вас с наступающим или уже наступившим Новым годом! 🎉🎊
Желаю ярко провести эти дни и хорошо настроиться на предстоящий год.
Какие бы беды ни происходили в мире, сохраняйте душевное равновесие и получайте удовольствие в мелочах.
В этом году только появился данный Telegram канал.
Так вышло, что он стал богат на обновы русификаторов, которые я раньше обновлял раз в год, а то и реже.
Также за этот год появился онлайн-просмотрщик/редактор .pak и .pk3 архивов https://vladislav4kz.github.io/pak-explorer-web/
Несмотря на скромное количество подписчиков, оно постепенно растёт, даже при редких публикациях.
Спасибо каждому, кто читает, ставит реакции, пишет комментарии. ♥️
Даже такие мелочи помогают в развитии канала, и мотивируют выпускать больше интересного и полезного контента.
Также благодарен тем, кто решил меня поддержать денюжкой на Boosty.
Надеюсь, в следующем году ко мне придут новые идеи для этого канала.
В общем, поздравляю Вас с наступающим или уже наступившим Новым годом! 🎉🎊
Желаю ярко провести эти дни и хорошо настроиться на предстоящий год.
Какие бы беды ни происходили в мире, сохраняйте душевное равновесие и получайте удовольствие в мелочах.
vladislav4kz.github.io
Pak Explorer - Quake/Half-Life PAK Explorer
Explore, edit, and create PAK files for Quake and Half-Life with a modern interface.
❤1
Недавно в CS16Client для Android добавили ярлык для запуска Condition Zero.
Понятно, что большая часть фич из оригинального Condition Zero там не реализована, но мне стало интересно посмотреть, как вообще это будет работать и я решил протестировать.
В процессе обнаружил несколько багов:
Нож отображается в левой руке, не работающая локализация строк в таблице счёта и названий локаций под радаром.
Я решил всё это пофиксить, а заодно вспомнил про некоторые старые баги и недоработки.
Среди них были косметические исправления в интерфейсе режима наблюдателя:
исправил баг, из-за которого значок таймера окрашивался в оранжевый цвет, поправил ширину самого значка и исправил выравнивание разделительной линии.
Также сделал так, чтобы в радиокомандах работали переводы локаций карт.
В оригинальном Condition Zero такой фичи не было, но я видел её в Counter-Strike: Source и решил реализовать это в CS16Client.
Понятно, что большая часть фич из оригинального Condition Zero там не реализована, но мне стало интересно посмотреть, как вообще это будет работать и я решил протестировать.
В процессе обнаружил несколько багов:
Нож отображается в левой руке, не работающая локализация строк в таблице счёта и названий локаций под радаром.
Я решил всё это пофиксить, а заодно вспомнил про некоторые старые баги и недоработки.
Среди них были косметические исправления в интерфейсе режима наблюдателя:
исправил баг, из-за которого значок таймера окрашивался в оранжевый цвет, поправил ширину самого значка и исправил выравнивание разделительной линии.
Также сделал так, чтобы в радиокомандах работали переводы локаций карт.
В оригинальном Condition Zero такой фичи не было, но я видел её в Counter-Strike: Source и решил реализовать это в CS16Client.
❤2
В меню выбора класса добавил проверку, если запущен Condition Zero, то:
для террористов появляется класс «Ополчение Среднего Запада / Midwest Militia»
для контр-террористов - «Российский Спецназ / Russian Spetsnaz»
Что на данный момент не реализовано:
TutorText - подсказки в правом верхнем углу экрана, как в оригинальном CZ
Режим карьеры - в оригинале он завязан на VGUI2, как и весь остальной интерфейс CS 1.6 / Condition Zero
Пока неизвестно, когда Xash3D FWGS начнёт поддерживать VGUI2 и будет ли поддерживать его вообще.
Позже также выпущу обновление русификатора, где тоже будут добавлен дополнительный 5 класс игрока для обеих команд в меню выбора команды для Condition Zero.
для террористов появляется класс «Ополчение Среднего Запада / Midwest Militia»
для контр-террористов - «Российский Спецназ / Russian Spetsnaz»
Что на данный момент не реализовано:
TutorText - подсказки в правом верхнем углу экрана, как в оригинальном CZ
Режим карьеры - в оригинале он завязан на VGUI2, как и весь остальной интерфейс CS 1.6 / Condition Zero
Пока неизвестно, когда Xash3D FWGS начнёт поддерживать VGUI2 и будет ли поддерживать его вообще.
Позже также выпущу обновление русификатора, где тоже будут добавлен дополнительный 5 класс игрока для обеих команд в меню выбора команды для Condition Zero.
❤2
Продолжаю ковырять CS16Client.
Удалось добавить поддержку внутриигровых подсказок, также известную как «автопомощь».
Это тот самый зелёный текст, который появляется в начале раунда, например, подсказка нажать клавишу КУПИТЬ для открытия меню покупки, сообщения вроде «ты увидел врага / союзника», напоминание о том, что у тебя есть бомба, и другие подобные уведомления.
Эти подсказки сервер отправляет клиенту, если у того в userinfo установлена переменная _ah 1.
Реализацию подсмотрел в оригинальной клиентской библиотеке client.so для Linux из оригинального CS 1.6.
Удалось добавить поддержку внутриигровых подсказок, также известную как «автопомощь».
Это тот самый зелёный текст, который появляется в начале раунда, например, подсказка нажать клавишу КУПИТЬ для открытия меню покупки, сообщения вроде «ты увидел врага / союзника», напоминание о том, что у тебя есть бомба, и другие подобные уведомления.
Эти подсказки сервер отправляет клиенту, если у того в userinfo установлена переменная _ah 1.
Реализацию подсмотрел в оригинальной клиентской библиотеке client.so для Linux из оригинального CS 1.6.
❤1
Также разобрался, почему в CS16Client трупы пропадали, если отойти от них на некоторое расстояние и отвернуться.
Причина оказалась в том, что у трупов отсутствовал флаг FTENT_PERSIST, который сообщает движку, что временную сущность (temp entity) не нужно удалять, даже если она вне поля зрения игрока.
После добавления этого флага трупы теперь исчезают корректно, через то количество секунд, которое задано кваром cl_corpsestay.
Все эти изменения ещё не вмерджены в основной репозиторий CS16Client, и разработчик пока никак на них не отреагировал.
Ранее я также исправил позиционирование меток в режиме overview (изображение карты с видом сверху в режиме наблюдателя).
Теперь позиции меток игроков и заложников рассчитываются правильно не только для экранов 4:3, но и для любых других соотношений сторон.
Фикс overview уже присутствует в последнем обновлении CS16Client.
Причина оказалась в том, что у трупов отсутствовал флаг FTENT_PERSIST, который сообщает движку, что временную сущность (temp entity) не нужно удалять, даже если она вне поля зрения игрока.
После добавления этого флага трупы теперь исчезают корректно, через то количество секунд, которое задано кваром cl_corpsestay.
Все эти изменения ещё не вмерджены в основной репозиторий CS16Client, и разработчик пока никак на них не отреагировал.
Ранее я также исправил позиционирование меток в режиме overview (изображение карты с видом сверху в режиме наблюдателя).
Теперь позиции меток игроков и заложников рассчитываются правильно не только для экранов 4:3, но и для любых других соотношений сторон.
Фикс overview уже присутствует в последнем обновлении CS16Client.
❤2
Обновление русификатора Half-Life
Дата обновления: 24 февраля 2026
Изменения:
- Добавлен перевод новых строк MainUI и удалены неиспользуемые строки
Установка:
Положите файл HLRusFull.pk3 в папку valve/custom
Если понравился перевод, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Страница проекта:
https://vladislav4kz.github.io/my-projects/ru/projects/half-life-rus
Ссылка на скачивание:
https://disk.yandex.ru/d/8mVSXRppJdneVA
Дата обновления: 24 февраля 2026
Изменения:
- Добавлен перевод новых строк MainUI и удалены неиспользуемые строки
Установка:
Положите файл HLRusFull.pk3 в папку valve/custom
Если понравился перевод, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Страница проекта:
https://vladislav4kz.github.io/my-projects/ru/projects/half-life-rus
Ссылка на скачивание:
https://disk.yandex.ru/d/8mVSXRppJdneVA
boosty.to
Владислав Сухов - Участник YaPB Project, тестировщик Xash3D FWGS
ENGLISH / АНГЛИЙСКИЙ You may know me under the nickname $_Vladislav
My works:
https://dev-cs.ru/resources/529/ - Waypoints for YaPB (a bot for Counter-Strike, from version Beta 6.5 up to 1.6, as well as Counter-Strike Condition Zero)
https://game…
My works:
https://dev-cs.ru/resources/529/ - Waypoints for YaPB (a bot for Counter-Strike, from version Beta 6.5 up to 1.6, as well as Counter-Strike Condition Zero)
https://game…
🔥1
Вэйпоинты/Графы для YaPB от $_Vladislav
В архиве находится 91 вэйпоинт в формате .pwf, совместимый с YaPB и PODBot 2.5.
При использовании этих .pwf в PODBot 3.0 направления кемперских точек будут неверными, если их не исправлять для каждой точки отдельно командой pb wp fixcamp. Вэйпоинты старого формата .pwf остались ещё с тех времён, когда в YaPB не было нового формата - Graph.
Также в архиве есть 85 графов для YaPB (файлы .graph). Некоторые из них работают, начиная с версии YaPB 2.10, а остальные (созданные с 2020 года) - только в YaPB 4.0 и выше.
Всего в архиве 176 файлов (вэйпоинты + графы).
Ранее я выкладывал их на Dev-CS, где чаще всего получал обратную связь от пользователей, но сайт закрылся. К счастью, у меня сохранились бэкапы на Яндекс.Диске.
Также они были загружены на GameBanana, но там я их давно не обновлял. Скоро выложу обновление и там.
https://gamebanana.com/mods/40087
Установка:
Содержимое папки graph извлечь в папку addons/yapb/data/graph, а содержимое папки pwf извлечь в addons/yapb/data/pwf
Если вам нравятся мои работы, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Ссылка на скачивание:
https://disk.yandex.ru/d/lebfsWq6PU-W3Q
В архиве находится 91 вэйпоинт в формате .pwf, совместимый с YaPB и PODBot 2.5.
При использовании этих .pwf в PODBot 3.0 направления кемперских точек будут неверными, если их не исправлять для каждой точки отдельно командой pb wp fixcamp. Вэйпоинты старого формата .pwf остались ещё с тех времён, когда в YaPB не было нового формата - Graph.
Также в архиве есть 85 графов для YaPB (файлы .graph). Некоторые из них работают, начиная с версии YaPB 2.10, а остальные (созданные с 2020 года) - только в YaPB 4.0 и выше.
Всего в архиве 176 файлов (вэйпоинты + графы).
Ранее я выкладывал их на Dev-CS, где чаще всего получал обратную связь от пользователей, но сайт закрылся. К счастью, у меня сохранились бэкапы на Яндекс.Диске.
Также они были загружены на GameBanana, но там я их давно не обновлял. Скоро выложу обновление и там.
https://gamebanana.com/mods/40087
Установка:
Содержимое папки graph извлечь в папку addons/yapb/data/graph, а содержимое папки pwf извлечь в addons/yapb/data/pwf
Если вам нравятся мои работы, поддержите меня на Boosty!
https://boosty.to/rasstaman1337
Ссылка на скачивание:
https://disk.yandex.ru/d/lebfsWq6PU-W3Q
GameBanana
YaPB Waypoints by $_Vladislav Mod for Counter-Strike 1.6 | CS1.6 Mods
A Counter-Strike 1.6 (CS1.6) Mod in the POD-BOT Waypoint category, submitted by $_Vladislav
🔥3
Это была подводка к тому, что я возвращаюсь к созданию графов для YaPB. Возможно, уже не в таком темпе, как в 2018-2020 годах, но в этом году постараюсь сделать новые.
Архив, выложенный выше, я восстановил из бэкапов, в которых отдельно лежали ранее не выпущенные графы.
Архив, выложенный выше, я восстановил из бэкапов, в которых отдельно лежали ранее не выпущенные графы.
❤1
Сегодня я стал на год старше.
С этим годом я стал немного опытнее, стал чаще контрибьютить в ксаш, а не только тестировать его.
Год начался насыщенно: стал больше кодить, глубже разбираться в поведении GoldSrc и оригинальных игр на нём, изучать различия в функциях ксаша и реверснутых клиентских и серверных игровых библиотеках. В целом появилось гораздо больше понимания того, как всё устроено под капотом.
Где-то ошибался, где-то учился, где-то приходилось что-то переделывать, но в этом и есть рост.
Спасибо всем, кто читает канал, поддерживает обратную связь или просто следит за тем, что я делаю.
Это правда придаёт мотивации двигаться дальше и делать больше.
И да, мой настоящий день рождения 29 февраля, но так как этот день появляется раз в 4 года, праздную я его 1 марта. 🎉
С этим годом я стал немного опытнее, стал чаще контрибьютить в ксаш, а не только тестировать его.
Год начался насыщенно: стал больше кодить, глубже разбираться в поведении GoldSrc и оригинальных игр на нём, изучать различия в функциях ксаша и реверснутых клиентских и серверных игровых библиотеках. В целом появилось гораздо больше понимания того, как всё устроено под капотом.
Где-то ошибался, где-то учился, где-то приходилось что-то переделывать, но в этом и есть рост.
Спасибо всем, кто читает канал, поддерживает обратную связь или просто следит за тем, что я делаю.
Это правда придаёт мотивации двигаться дальше и делать больше.
И да, мой настоящий день рождения 29 февраля, но так как этот день появляется раз в 4 года, праздную я его 1 марта. 🎉
❤6