creator cover Jhon Memasevich
Jhon Memasevich

Jhon Memasevich 

DevOps, Sysadmin & Software Engineer

7subscribers

5posts

goals1
$0 of $44 790 raised
Закрыть ипотеку 🥺

About

👋 Будем знакомы — memasevich.
 
Чтобы понять, кто я и над чем работаю — можно просто загуглить «memasevich» или заглянуть в мой GitHub.
 
Я DevOps-инженер, системный администратор и независимый разработчик. Часть моих проектов коммерческая, но огромный массив софта, инструментов и локализаций я делаю и отдаю сообществу абсолютно бесплатно.

🛠 Чем я занимаюсь:
 
• Локализация и моддинг хардкорных игр — масштабный перевод и реверс-инжиниринг проектов со сложной кодовой базой: Bitburner (полная адаптация интерфейса и Netscript API), Caves of Qud, RimWorld, Gnomoria.
• Нейросети и ML — работаю с ИИ задолго до волны хайпа. Развернул домашний сервер и дообучил модель архитектуры Gemma 4 под задачи лайв-аналитики спорта.
 
⚡ На что идут донаты и подписки:
 
• Аренда жилья и бытовой тыл — закрывает базовые расходы и освобождает время, чтобы пилить бесплатные релизы для людей, а не тонуть в бесконечных заказных тасках;
• Счета за свет и связь — домашний серверный узел работает и охлаждается 24/7;
• Вычислительные мощности и GPU — аренда карт и инстансов под дообучение и инференс нейросетей;
• Апгрейд железа — серверные комплектующие, быстрая память и накопители под объемные базы данных;
• Доступность без пейволлов — чтобы софт и переводы оставались бесплатными для всех.
 
Ваша поддержка напрямую превращается в новые строки кода, обновления и рабочие инструменты.
 
🔗 Связь и проекты:
• Telegram: https://t.me/memasev1ch
• GitHub: https://github.com/memasevich
• Поддержать разработку: https://boosty.to/memasevich/donate
Gnomoria Late-Game Optimizer: Как мы спасли FPS в поздней игре (Релиз мода + фирменный установщик)
Level required:
Считай бесплатно
Релиз русификатора Bitburner | Программирование и киберпанк на русском языке!
Level required:
Считай бесплатно

Caves of Qud — Большой отчёт о переводе и список изменений v1.0.6

Всем привет! На связи Memasevich.
Работа над обновлением v1.0.6 для актуальной ветки Caves of Qud 2.0.4+ практически завершена.
И без преувеличения могу сказать: это был самый масштабный и технически сложный цикл разработки за всё время существования русификатора.
Если раньше основная работа заключалась в переводе текста, пополнении словарей и закрытии отдельных английских строк, то в версии 1.0.6 локализация окончательно переросла рамки обычного «перевода игры».
Пришлось разбирать внутреннюю логику Caves of Qud, переписывать части текстового движка на C#, исправлять морфологические каскады, оптимизировать UI Toolkit, разбираться с процедурной генерацией текста, восстанавливать хоткеи и даже выяснять, почему один символ цвета превращал белый текст в тускло-коричневый.
И всё это ради одной цели:
чтобы во время игры вы как можно реже вспоминали, что вообще используете русификатор.
Ниже — большой отчёт о том, что именно изменилось в v1.0.6.
---
🗡️ Огромный пласт нового и исправленного перевода
В этой версии я сосредоточился прежде всего на местах, где раньше особенно часто возникали англо-русские «гибриды»: часть предложения была переведена, часть генерировалась движком на английском, а иногда морфология превращала совершенно нормальную строку в нечто очень странное.

Обновление русификатора 1.0.5 - Caves of Qud

Привет всем! Выкатываем свежее, масштабное обновление 1.0.5.
В прошлых версиях в логах боев и событий оставались досадные грамматические артефакты и машинные кальки — например, загадочные удары «своим оружием: ... меч!», обрезанные «w.aterskins», несклоняемые монстры и торчащие английские артикли. В версии 1.0.5 мы провели колоссальную работу под капотом (переписали часть ядра мода на C# и внесли сотни правок в словари), чтобы закрыть большинство этих болячек.
Как всегда, огромное спасибо всем, кто присылает логи — почти всё, что чинится между версиями, находится именно благодаря вам! 🤝

🛠 Что нового и исправленного в версии 1.0.5:

⚔️ Боёвка и инвентарь без артефактов

Боевые артефакты устранены. Мы добавили более 200+ точных записей для сообщений о попаданиях и промахах.
  • Теперь игра использует правильный творительный падеж для оружия. Вместо корявого «своим стальный длинный меч!» вы увидите нормальное: «своим стальным длинным мечом», «своим горящим факелом», «своим жалом» и так далее.
  • «w.aterskins» → «в свои бурдюки». Исправлен баг, из-за которого при наборе воды фраза ломалась и обрезалась до одной буквы «w.». Конкретные строки переопределены целиком, больше никаких конфликтующих замен поверх текста.
  • Адекватный урон. Старая калька «вы берёте 10 урон с пронзания» заменена на человеческое «вы получаете 10 ед. урона от пронзания». «Урон с кровотечения» также исправлен на «урон от кровотечения».

🧠 Умная грамматика и падежи

  • Уничтожение английских артиклей. Мы внедрили жёсткий фильтр в само ядро перевода (C#). Теперь английские артикли «The», «a» и «an» вырезаются на самом глубинном уровне и больше никогда не приклеиваются к русским словам (прощай, «The окровавленный короед»).
  • Одушевлённость монстров. Раньше движок выдавал «Вы видите кабан». Теперь мод умеет определять одушевлённость существ, и пишет правильно: «Вы видите кабана».
  • Согласование рода прилагательных. Исправлены ошибки, когда пол существительного не учитывался. Теперь вместо «аналоговый ружьё» или «карбидный стрела» генерируется правильное «аналоговое ружьё» и «карбидная стрела».
  • Согласование Культа. Надоедливое «и член Культ Артапатера» превратилось в правильное «, члена Культа Артапатера».
  • Правильные лужи. Фраза «лужи разбавленная соль» согласована с родительным падежом и теперь звучит как «лужи разбавленной соли».

📖 Названия и интерфейс

  • Имена существ теперь имена собственные. Такие мобы, как qudzu, jilted lover, dreadroot, snapjaw hunter/scavenger, scrap-clad hermit, больше не разбираются словарем на отдельные слова вразнобой, а имеют единый, защищенный и точный перевод.
  • Названия книг переведены целиком. Раньше игра пыталась переводить их пословно, выдавая шедевры вроде «Пробуждаютсю Мимо Тысяча Лет» или «Структура the Antecedent Энергия». Теперь это «Пробуждение Прошлого Тысячелетия», «Сопровождение к его Татуировке» и «Структура Предшествующей Энергии».
  • Ориентирование по сторонам света. Переведены и исправлены все 8 направлений (включая опечатки вроде «с северао-запада» и «с юг» — теперь строго «с северо-запада» и «с юга»).
  • Клавиши Numpad. Мы убрали странный перевод кнопок интерфейса: вместо «Нажмите Цифра 7» игра снова использует привычные Num 7, Num 8 и т.д.

⚙️ Технические улучшения движка

  • Умная сортировка паттернов. Движок перевода теперь автоматически сортирует шаблоны по длине и сложности. Это значит, что длинные и точные фразы больше не будут перекрываться короткими обрывками слов.
  • Фикс цветовых тегов. Исправлены баги, из-за которых ломалась раскраска текста (теги <color> или {{y|...}}), а текст вылезал наружу в сыром виде.
  • Локации и справка. Исправлены шероховатости в подсказках к оружию и броне в справке (например, формулировки «без пробивания» стали звучать естественнее). А книги с полок теперь берутся с правильными названиями. (Локации вроде «Солончаковой топи» мы не трогали — там всё было хорошо изначально).

🐞 Как помочь с поиском багов?

Если встретите новые непереведенные куски, кривые падежи или странные фразы — шлите лог! Он лежит здесь: My Documents\Caves Of Qud\Player.log или My Documents\Caves Of Qud\Logs\all_gameplay_texts.txt (или аналогичный файл из вашей сборки).
Это невероятно ускоряет процесс полировки перевода. Без ваших репортов мы бы не выловили и половины этих сложных багов.
Всем приятной игры! Живите и пейте! 💧

Русификатор Caves of Qud 2026

Здорово, народ!
Хочу рассказать вам историю о том, как вообще зародился и развивается мой русификатор для Caves of Qud. Я сам обожаю комплексные рогалики — Gnomoria и Rimworld занимают отдельное место в моем сердце. Но времени на игры сейчас катастрофически не хватает, максимум час в день. Зато мой близкий друг пропадает в пустошах Qud сутками. Именно он однажды пришел ко мне и очень сильно попросил сделать качественный и, главное, стабильный перевод.
У меня уже был приличный технический опыт в этом деле (когда-то я в одиночку разрабатывал русификатор нового поколения для Gnomoria). Поэтому я решил помочь другу — да и себе тоже — и подойти к задаче сугубо инженерно.

Заглядываем под капот

Переводить Qud напрямую реверс-инжинирингом оказалось не так-то просто. Проблема в том, что оригинальная логика постройки предложений абсолютно не работает с нашим «великим и могучим». Мы можем склонять одно слово кучей разных способов, и английская калька сюда просто не ложится.
К тому же, разработчики выбрали крайне странную систему всплывающих окон на базе ASCII, в которой тупо нет кириллицы. Пришлось изобретать велосипед:
Я написал кастомный C#-мод и обвязал его Python-скриптами. Теперь система прямо на лету подменяет не слова, а сами русские буквы. Мод бережно защищает все переменные и системные коды, поэтому игра работает абсолютно стабильно, а шрифты выглядят идеально четкими.
База основного текста была вычищена и сокращена со 174 000 до 140 000 строк. На данный момент переведено уже более 117 000 строк текста, и к ним добавлены 25 000 новых одиночных слов для перехвата процедурной генерации.

🎉 Релиз версии 1.0.0: Что нового?

Недавно мы перешагнули важный рубеж — релиз 1.0.0. Я полностью пересобрал мод, удалив старые паттерны, из-за которых текст периодически «захлебывался».
Главные фиксы обновления:
  • Защита QUIT / ABANDON / RETIRE: Заглавные слова ввода-подтверждения теперь жестко защищены от автоперевода на C#-уровне. Раньше из-за этого зависало удерживание кнопки при выходе, что приводило к потере персонажей. Больше этого не будет!
  • Умные скобки (фильтр [Delete] и [Tab]): Код теперь насквозь видит цвета и разметку. Системные клавиши остаются на английском, а обычные действия (вроде [Начать торговлю]) переводятся как положено. Больше никакой путаницы с [Вкладка] вместо Tab.
  • Фикс сохранений: Поправлен баг регулярных выражений, из-за которого стирался UUID сохранения.
  • Перевод логов: Убрана старая заглушка, лог загрузки XML/JSON-файлов аккуратно переводится (например, Загрузка Bodies.xml).
  • Ну и по мелочи: устранены краши интерфейса при открытии длинных книг и торговли, исправлены тысячи строк с битой разметкой.

Как помочь довести перевод до 100%?

Поскольку автоматика разработчиков для русского языка не подходит, я внедрил в мод систему сбора логов. Она смотрит в игру и перехватывает вообще весь встречающийся вам непереведенный текст.
План действий простой:
гавно
Jhon Memasevich, прикольного
Subscription levels4

Считай бесплатно

$1.28 per month

Крепкий кофе

$4.5 per month
Уровень для тех, кто хочет ощутимо поддержать разработку и подарить автору тот самый крепкий ночной кофе.
• Участие в голосованиях за выбор следующих проектов
• Роль и доступ в закрытый чат спонсоров
Каждая чашка напрямую превращается в новые строки кода и рабочие оптимизаторы!

Серверный узел

$12.8 per month
Мощная поддержка инфраструктуры: серверного узла 24/7, охлаждения и мощностей для дообучения нейросетей.
• Ранний доступ к закрытым альфа- и бета-версиям модов и утилит
• Особая плашка «Архитектор» в титрах установщиков и документации
• Приоритетный разбор ваших логов, краш-дампов и баг-репортов
Этот уровень напрямую обеспечивает жизнь домашнего сервера, электричество и аренду GPU!

Кто это вообще купит?

$1 920 per month
Уровень для арабских шейхов, криптомагнатов и тех, кто случайно нажал не туда.
• Ваше имя в шапке каждого мода золотыми буквами
• Пожизненный запас кофе для ночного кодинга
• Моя локальная LLM молится за ваше здоровье перед каждым аудитом логов
• Возможность заказать оптимизацию хоть тетриса под квантовый компьютер
Спасибо за безумие!
Go up