creator cover ghosTnever
ghosTnever

ghosTnever 

Открытые инструменты и плагины для авторов модов.

0subscribers

62posts

Showcase and bundles

5
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.

About

Создаю открытые инструменты и плагины для разработчиков и авторов игровых модов: проверяю локализацию, ZIP-архивы и изменения в коде. Развиваю проекты прозрачно и публикую исходный код на GitHub: https://github.com/GhosTnever-lkm
Поддержать напрямую в криптовалюте — отправляйте только активы в соответствующей сети:
Bitcoin: bc1qn75pj4n7gyl2k5kf2f97elvyenz52q6nn2g30u
TRON: TCBSy38X57hA6w2onJcxom24x1febc1mP1
BNB Smart Chain: 0xD431a917961E0b086B96D9F72b5C8fF19b19068a

ModRelease Studio 0.3.60 и обновления инструментов проверки релизов

Проверка перед релизом помогает поймать ошибки упаковки и метаданных до того, как мод скачивают игроки.
Опубликовал ModRelease Studio v0.3.60. Обновил инструкции установки и страницу продукта; код сканера не менялся. Все 72 теста прошли, GitHub Actions проверил пять конфигураций Windows, macOS и Python 3.11–3.13.
Релиз и архив ZIP с SHA-256: https://github.com/GhosTnever-lkm/modrelease-studio/releases/tag/v0.3.60
Связанные инструменты: ModRelease Gate Action v1.0.44 — по умолчанию использует сканер v0.3.60, CI прошёл — https://github.com/GhosTnever-lkm/modrelease-studio-action/releases/tag/v1.0.44. Paradox Mod Quality Gate v1.0.41 тоже использует v0.3.60; CI прошёл — https://github.com/GhosTnever-lkm/paradox-mod-quality-gate/releases/tag/v1.0.41.
Демо: https://ghostnever-lkm.github.io/modrelease-studio/ — если вы выпускаете моды или сборки, напишите, каких проверок перед публикацией вам не хватает.

AudioScribe Studio v0.1.4 — расшифровка аудио до 5 ГБ

Выпустил AudioScribe Studio v0.1.4 — локальное приложение для расшифровки длинных аудиозаписей. Загрузи файл, выбери модель faster-whisper и язык, дождись обработки и скачай текст с таймкодами в TXT, SRT, VTT или JSON.
Приложение принимает файлы размером до 5 ГБ частями и может продолжить загрузку после обрыва. Само аудио обрабатывается на компьютере и не отправляется в облако. При первом запуске выбранные веса модели нужно скачать.
Нужны Python 3.11+ и место для аудиофайла и модели. Длинная запись на CPU может обрабатываться медленно — проверь результат на своей записи перед важным использованием.
Исходный код, инструкция и релиз v0.1.4: https://github.com/GhosTnever-lkm/audioscribe-studio/releases/tag/v0.1.4
Буду рад узнать, каких форматов, языков или функций вам не хватает.
Три инструмента теперь проверяются на Windows
Level required:
Ранний доступ и поддержка

Перед релизом мода: локальная проверка, SARIF и GitHub Actions

Ошибки в ZIP, descriptor.mod, локализации или случайно попавшие в сборку файлы проще поймать до того, как игроки скачали релиз. Для этого есть ModRelease Studio — бесплатный локальный preflight для папки или ZIP с модом.
Он проверяет упаковку и пути в архиве, дубликаты и конфликты имён, распространённые секреты в текстовых файлах, метаданные Paradox и локализационные YAML, отсутствующие release notes и крупные неожиданные файлы. Сканер не отправляет исходники на сервер; отчёты можно сохранить в Markdown и JSON. Результат — подсказки для ручной проверки, а не сертификат безопасности.
Если нужен автоматический запуск в CI, ModRelease Gate Action добавляет аннотации к workflow, Markdown-сводку и отчёты как artifact. Рабочий процесс должен сначала checkout-нуть репозиторий мода; исходники мода не загружаются, только созданные отчёты.
Последние версии: ModRelease Studio v0.3.58 и ModRelease Gate Action v1.0.43. Gate теперь экспортирует SARIF 2.1.0 и сохраняет его в артефакте даже при блокирующей находке; для папок пути в отчёте включают путь внутри репозитория. По желанию SARIF можно отправить в GitHub Code Scanning отдельным шагом upload-sarif@v4; это требует security-events: write в вашем workflow. Сам Action дополнительное разрешение не запрашивает. CI проверяет путь и наличие SARIF после блокирующего результата.
Бесплатный сканер: https://github.com/GhosTnever-lkm/modrelease-studio/releases/latest
GitHub Action: https://github.com/GhosTnever-lkm/modrelease-studio-action/releases/latest
Какую проверку релизной сборки вы сейчас делаете вручную?

Свежие скриншоты и обновления трёх инструментов для работы с файлами и интерфейсами

Показываю последние открытые версии трёх локальных инструментов. В новых релизах добавил реальные скриншоты интерфейсов в README — теперь проще понять, как они выглядят до скачивания.
• LocaleLens v0.1.4 сравнивает JSON и ARB-каталоги переводов: подсвечивает отсутствующие ключи, пустые значения, несовпадения типов и плейсхолдеров. Данные обрабатываются в браузере.
Скачать: https://github.com/GhosTnever-lkm/localelens/releases/latest
• CaptionBench v0.1.3 проверяет и редактирует SRT-субтитры: показывает длинные строки, высокую скорость чтения, пустые реплики и пересечения таймингов.
Скачать: https://github.com/GhosTnever-lkm/captionbench/releases/latest
• HueDock v0.1.1 помогает собирать цветовые палитры, проверять контраст текста по WCAG и экспортировать CSS-переменные.
Скачать: https://github.com/GhosTnever-lkm/huedock/releases/latest
В этих версиях обновлены страницы проектов и добавлены скриншоты; новых функций в этих релизах нет. Все три проекта доступны бесплатно. Какой инструмент показать подробнее в следующем посте?

Mod Threat Lens v0.1.7 — проверка модов до запуска

Если вы скачиваете моды в виде ZIP или папок, перед запуском полезно быстро увидеть подозрительные сигналы в содержимом. Для этого я выпустил Mod Threat Lens — локальную утилиту для первичной проверки модов и архивов.
 
Сканер ищет характерные вызовы запуска процессов и shell, загрузку данных из сети, динамическую оценку кода, подозрительные закодированные строки и исполняемые файлы. Для ZIP он также отмечает небезопасные пути, повторяющиеся записи, символические ссылки и чрезмерное сжатие. Архивы не распаковываются, файлы мода не запускаются, а исходное содержимое не отправляется на сервер. Результаты можно сохранить в текстовом, JSON, Markdown или SARIF формате; для CI есть GitHub Action.
 
В свежем релизе v0.1.7 CI дополнен прогоном тестов на Windows.
 
Важно: Mod Threat Lens — эвристический помощник для ручной проверки, не антивирус и не заключение о вредоносности. Возможны ложные срабатывания, а чистый отчёт не гарантирует безопасность.
 
Демо здесь: https://github.com/GhosTnever-lkm/mod-threat-lens/blob/main/docs/report-preview.png
Исходный код и последний релиз: https://github.com/GhosTnever-lkm/mod-threat-lens/releases/latest
 
Какие форматы модов или сигналы стоит добавить в первую очередь? Напишите в комментариях — буду использовать реальные ответы, чтобы выбрать следующие улучшения.

LocaleLens — найди проблемы в файлах переводов до релиза

Выложил LocaleLens — бесплатный локальный инструмент для сравнения JSON и ARB-каталогов переводов.
Он находит отсутствующие и лишние ключи, пустые значения, несовпадение типов и ошибки в распространённых плейсхолдерах вроде {name}, %s и %(count)d. ARB-метаданные не попадают в список проблем. Можно искать и фильтровать находки, экспортировать отчёт в JSON или CSV.
Попробовать демо: https://ghostnever-lkm.github.io/localelens/Исходный код: https://github.com/GhosTnever-lkm/localelensРелиз v0.1.0: https://github.com/GhosTnever-lkm/localelens/releases/tag/v0.1.0
Файлы читаются в браузере и не отправляются на сервер. Проверка не оценивает качество перевода и пока не разбирает все сложные ICU plural/select-конструкции.

CaptionBench — проверь читаемость SRT-субтитров

Представляю CaptionBench — бесплатный локальный инструмент для проверки и правки SRT-субтитров.
Он находит слишком длинные строки, быстрые реплики, пустые и пересекающиеся тайминги. Результаты можно отфильтровать, исправить текст и сохранить обратно в SRT. Файл обрабатывается прямо в браузере.
Демо: https://ghostnever-lkm.github.io/captionbench/Исходный код: https://github.com/GhosTnever-lkm/captionbenchРелиз v0.1.0: https://github.com/GhosTnever-lkm/captionbench/releases/tag/v0.1.0
CaptionBench проверяет структуру и читаемость SRT. Он не анализирует перевод, видео или синхронизацию с дорожкой.

HarborTrace — разбор сетевых HAR-трасс

Представляю HarborTrace — локальный анализатор HAR-файлов для веб-разработчиков.
Загрузи HAR из DevTools и сразу увидишь сетевой waterfall, коды ответов, медленные запросы, размеры данных и разбивку по доменам. Можно искать и фильтровать запросы, сравнить две трассы и выгрузить текущую выборку в CSV.
Экспорт «Обезличенный HAR» скрывает типичные токены и API-ключи в URL, авторизационные заголовки, cookies и содержимое тел запросов/ответов. Перед передачей файла всё равно просмотри его вручную: HAR может содержать личные данные, которые автоматический фильтр не распознает.
Файлы обрабатываются в браузере и не загружаются на сервер. Сами трассы не сохраняются после закрытия вкладки.
Демо: https://ghostnever-lkm.github.io/harbortrace/Код и релиз: https://github.com/GhosTnever-lkm/harbortrace/releases/tag/v0.1.0

ShiftLedger — табель смен и расчёт часов

Я выложил ShiftLedger — простой табель смен в браузере. Добавляй смены, вычитай перерыв и смотри оплачиваемые часы и начисления. Есть смены через полночь, поиск, редактирование, сводка по неделям и месяцам отдельно для каждой валюты, экспорт в CSV и резервная копия JSON.
Записи остаются в localStorage этого браузера. Перед очисткой данных сайта сохрани JSON-копию. Суммы — до налогов и надбавок; правила оплаты проверяй по своему договору.
Демо: https://ghostnever-lkm.github.io/shiftledger/
Код и скачивание: https://github.com/GhosTnever-lkm/shiftledger/releases/tag/v0.1.0
Subscription levels1

Ранний доступ и поддержка

$1.27 per month
Поддержите разработку открытых инструментов для игровых модов. Получайте заметки о разработке и тестовые сборки до общего релиза, когда они доступны. Все текущие возможности и исходный код открыты на GitHub.
Go up