Перейти к содержимому
Zone of Games Forum
SerGEAnt

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

@Flouv скриншот не скинешь? Возможно где-то опять факап с форматированием.

Поделиться сообщением


Ссылка на сообщение
1 час назад, ivdos сказал:

@Flouv скриншот не скинешь? Возможно где-то опять факап с форматированием.

COLD-STEEL-2

Поделиться сообщением


Ссылка на сообщение

@Flouv Странно, я вроде бы эти черточки выпиливал. А в talk я не чекал есть они или нет. Гляну, спасибо.

Ща проверил. Да я их выпилил. Если не обновлял из последних моих сообщений, то обнови.

Изменено пользователем ivdos

Поделиться сообщением


Ссылка на сообщение
15 часов назад, ivdos сказал:

Кто бы мог подумать, что меня будет так бесить это несоответствие пола говорящего в тексте.

Есть решение пограничное, хотя я даже не знаю будет ли это выглядеть менее бесяче, так как тут вариант:

а)Если прописан персонаж и по имени нейронка может понять женский или мужской, то надеется на нейронку.

б)Если понять не может прописывает неопределённость пола: Ты сдел(а) то, что я просил(а)?
 

9 часов назад, ivdos сказал:

Я буду кормить максимум по 10 строк с контекстным окном истории в 10-20 сообщений, который еще и сбрасываться будет.

Как раз таки формальность спасает от ошибок с полом. К примеру Вы сделали, что я просил? vs Ты сделал(?)(а?), что я тебя просил. А так избавить нейронку от Выканья вполне можно, по крайней мере, чтобы внезапно персонажи, которые только что тыкали стали внезапно выкать) Проще так и задать, чтобы с минимум официоза.

9 часов назад, ivdos сказал:

Я буду кормить максимум по 10 строк с контекстным окном истории в 10-20 сообщений, который еще и сбрасываться будет. Плюс динамический промпт если присутсвуют определенные имена, обозначения в тексте. 

Это всё через вэб или скриптами через апи? Звучит конечно это всё очень круто, прям как самообучающася модель нейронки-переводчика, которая запоминает ближайшие условные 20 строк контекста + глоссарий, но если через вэб по 10 строк… сколько там тыс строк в диалогах?) 

Изменено пользователем allodernat

Поделиться сообщением


Ссылка на сообщение
8 часов назад, allodernat сказал:

Это всё через вэб или скриптами через апи? Звучит конечно это всё очень круто, прям как самообучающася модель нейронки-переводчика, которая запоминает ближайшие условные 20 строк контекста + глоссарий, но если через вэб по 10 строк… сколько там тыс строк в диалогах?) 

Это через апи. В тестовом прогоне на 10 строк в среднем около 2х секунд уходит. Когда больше, когда меньше. А так в файлах scena — 49к строк. Плюс файлах talk не помню сколько, но не очень много.
 

 

8 часов назад, allodernat сказал:

Проще так и задать, чтобы с минимум официоза.

Так тоже тестил, оно работает. Однако тыканье не к месту тоже будет смущать. К примеру если персонажи будут на ты общаться с представителями власти, той же принцессой. Элиза несмотря на то, что подруга с принцессой к ней всегда обращается формально. Короч сложна…

Цитата

а)Если прописан персонаж и по имени нейронка может понять женский или мужской, то надеется на нейронку.


Оно отлично понимает по имени пол. Дело в том, что Stamir когда переводил просто выдрал весь текст диалогов без информации о том кто говорит ту или иную реплику. То есть нейронка не могла работать с этой информацией и ориентировалась только на контекст предыдущих реплик. А я передаю и информацию о том кто говорит и флаг окончания диалога. Потратил где-то неделю на изучение опкодов и сбор имён. Так-как айди говорящего раскиданы по всему скрипту, там просто лютый ад.
 

Скрытый текст

image.png?ex=68c9c7c3&is=68c87643&hm=d7d

 

Изменено пользователем ivdos

Поделиться сообщением


Ссылка на сообщение

@ivdos  Ну вот приятно, когда есть человек, который может посидеть и разобраться) 

Эти чёрточки, скорей всего баг “текстового” режима редактора XLIFF, место разделителя он подумал что это часть переведённого текста.

Да, там полный ад в этих таблицах, куча информации в основном в строках string — как раз и имя говорящего, и текст кнопок выбора и куча другого. Я выбрал путь меньшего сопротивления и самого важного — перевести диалоги. А потом как выдрал строки, очумел что их 130к, при этом больше всего названий функций и данных кода, которых трогать нельзя. По этому просто развёл руками и выложил “основу” сюда как есть, потому что сидеть разбираться в структуре таблицы у меня не было времени. Но рад, что мои наработки кода пригодились.

Я думал в начале ещё подключить LLM к файлу перевода — чтобы он сам в фоновом режиме переводил по строкам, но я подумал, что нейронка на 6.9 миллиардов параметров будет очень глупая в плане перевода, хоть и скорми ей глоссарий. По этому фигачил строки диалога напрямую руками. (API я не использую, дэняг нэт)

Поделиться сообщением


Ссылка на сообщение
1 минуту назад, Stamir сказал:

По этому фигачил строки диалога напрямую руками. (API я не использую, дэняг нэт)

Фига, ты еще и через веб интерфейс переводил? Ужасы рассказываешь. Апи так-то можно и бесплатно найти если знать где искать. Другое дело что никогда не знаешь когда лавочку прикроют.

 

4 минуты назад, Stamir сказал:

куча информации в основном в строках string

Там выборы в опкодах под номером 107 хранятся. Имена же именно строками разбросаны вообще по разным местам они могут быть и в опкодах 19 и в опкоде 29. А уж сами айдишники вообще мрак.
 

 

8 минут назад, Stamir сказал:

LLM к файлу перевода

Локалки я кстати тоже потестил, при этом тот же мистраль 12b на удивление вполне сносно переводит, я бы даже сказал очень хорошо несмотря на маленькое количество параметров, но его часто переглючивает если давать доп контекст. На что-то серьезнее моей 8 гиговой ноутбучной карты не хватает. Надо ждать выхода супер линейки и покупать себе 5070ti super на 24 гига. Очень надеюсь, что она будет стоить дешевле 100к.

В общем пока думаю как бы лучше устроить работу с промптом и скармливанию данных, есть доступ к gpt5, но он внезапно иногда делает очень глупые грамматические ошибки на русском. Такое ощущение, что они сильно лоботомировали gpt 4.5 которая была супер умной.

Поделиться сообщением


Ссылка на сообщение

Если понадобится 32гб врам для ллм, могу свои выделить, что бы моделька сделала перевод.

Изменено пользователем TriEdge

Поделиться сообщением


Ссылка на сообщение

@ivdos На GPT-5 даа, очень много жалоб было, она страшно не предсказуема. На счёт LLM — есть ещё новая Gemma3n-E4B (на 7миллиардов параметров), она очень хорошо по русский говорит, на моей ноутбучной 3050 4Gb более менее работает, системные инструкции хорошо принимает. Но переводы не пробовал через неё. Но идея собрать прогу для перевода с LLM хорошая, нужно будет подумать потом.

Я брал с редактора по 500 строк диалогов с “текстового” режима и через Google AI Studio кидал Gemini 2.5 Pro, через минут 5 она их возвращает. Так 2 окна с чатами делаешь — и за 5 минут 1000 строк получается, ну а их там 50.000 как знаешь. Самый быстрый способ если ручками файл переводить.

Поделиться сообщением


Ссылка на сообщение

@TriEdge соблазнительно, можно попробовать потестить gemma3 27b в q8. Если сможешь поднять апишку через кобольда то милости прошу в личку. Там вроде как есть возможность пробросить апи во внешний интернет через cloudflare. Если же у тебя белый ip то будет еще лучше. unsloth/gemma-3-27b-it-GGUF at main

А, походу наше лучшее правительство так о нас заботится, что блочит клауд. Как же хорошо, что меня так защищают.

Изменено пользователем ivdos
  • Хаха (+1) 1

Поделиться сообщением


Ссылка на сообщение

@stamir Спасибо тебе огромное пожалуйста сделай 3 часть я 2 благодаря тебе уже прошел

 

Изменено пользователем VOV599

Поделиться сообщением


Ссылка на сообщение

@VOV599 Не за что. Перевод вроде как готовится какой-то командой уже, но пока от них никаких новостей. Я может чисто ради спортивного интереса и попробую прогнать по быстрому потом.

Поделиться сообщением


Ссылка на сообщение

@Stamirспасибо каждый день мониторю сообщения )ну да я видел вк есть группа они перевели и редачат в тихаря пока не шарят)

Поделиться сообщением


Ссылка на сообщение
52 минуты назад, VOV599 сказал:

@Stamirспасибо каждый день мониторю сообщения )ну да я видел вк есть группа они перевели и редачат в тихаря пока не шарят)

люди наверное хотят выпустить хороший русик,без багов и т д в сыром виде,думаю могли и в первый день выкинуть,но зачем?

Поделиться сообщением


Ссылка на сообщение
5 минут назад, Alexeykaa сказал:

люди наверное хотят выпустить хороший русик,без багов и т д в сыром виде,думаю могли и в первый день выкинуть,но зачем?

Нууу тут вопрос времени я вот не умею ждать, уже есть перевод 10 части но ее нельзя трогать пока колд стилл весь не закрою

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: 0wn3df1x
      Kukoro: Stream chat games

      Метки: Командная игра, Коллектатон, Мини-игры, Королевская битва, Для нескольких игроков Разработчик: HeyNau Издатель: HeyNau Дата выхода: 02.02.2024 Отзывы Steam: 891 отзывов, 97% положительных
    • Автор: UncleStark

       
      Замечательная игра про барда-песеника, которой почему-то нет даже в списке игр ZoG
      Похоже, что сделана на Unity, может кого то заинтересует как проект для перевода, игра достойная
      Разбор ресурсов судя по всему не нужен https://steamcommunity.com/gid/103582791460101680/announcements/detail/1702822670432846434
      https://store.steampowered.com/app/530320/Wandersong/

  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • @kitkat1000 сделал, вернее портировал, забирать на 4пда.
    • Ну так подглядим что сотворят, если не давать шанс то ничего и не будет.
    • @\miroslav\  хз, но где скриншоты у них вот так написано “Все скриншоты сделаны с максимальными настройками качества, масштабирование — TAA в нативном разрешении.”     Непонятно короче.
    • Это может не настройки в тесте а просто обзор и показ настроек игры.  Ты зашел в городок, посмотри как у тебя там производительность сразу подпрыгнет по сравнению с лесной начальной местностью.
    • @\miroslav\ А ни хрена себе   ТАА нету только в 4k, а в 1080p и 1440p есть.  Наводит на кое-какие мысли 
    • @piton4 вот например я только что выбрался из лесной область где дом пацанки в деревенский центр как фпс с 48-50 поднялся до стабильных 60 разница только в начале игры прыгает уже на 20%
    • Как импортировать атласы и метрики для шрифтов, которые я сделал для версии игры 1.1.9207.35014.
      Скачайте UnityPatcher
      Releases · JunkBeat/UnityPatcher
      Распакуйте архив в папку игры. Создайте тут же папку RURU и распакуйте в неё файлы вот из этого архива
      https://disk.yandex.ru/d/f0QWrPyGW5R7rA
      Это шрифт Ubuntu в разных вариациях. Затем запустите командную строку cmd рядом с Patcher.exe и выполните команду Patcher.exe pack "RURU" -i "Ignorance_Data" —outsamedir —backup Дампы импортируются в ассеты и создастся рядом папка BACKUP с оригинальными файлами (на всякий случай). Это только шрифт Ubuntu русифицированный в разных вариациях, но в игре могут быть ещё и другие шрифты. Вычислять их сложно. Проще всего вытащить все шрифты из игры также через UnityPatcher командой Patcher.exe unpack -i "Ignorance_Data" —font Создастся папка Patcher_Assets и в ней папка SDF со шрифтами. Там смотреть png-картинку (Атлас) шрифта и сличать буквы из неё с текстом в игре. Похожий SDF шрифт подменить на русский. Можно взять тот же Ubuntu, но отредактировать идентификаторы в метрике и имена файлов метрики и атласа, импортировать в игру по команде выше, и проверить в игре. Если это тот шрифт, то заколосится. Если не тот, то пробовать другой похожий. Можно было бы найти шрифт цивилизованно через UnityExplorer, но у меня почему-то не работает с этой игрой BepInEx, который нужен для UnityExplorer. Если удастся подобрать работающий, то найти нужный шрифт будет проще. Для того, чтобы экспортировать тексты из ассетов в дампы, нужно выполнить в cmd вот такую команду
      Patcher.exe unpack -i "Ignorance_Data" -c TextMeshProUGUI —group type_source
      В папке Patcher_Assets появится папка MonoBehaviour, а в ней по папкам ресурсов будут находиться json-дампы. В каждом файле json-дампа есть поле "m_text", в нём и будет англ. текст для перевода.  Для импорта переведённых дампов в ассеты игры, нужно очистить папку RURU и скопировать туда переведённые дампы без всяких папок, просто в кучу. Выполнить команду импорта как для импорта шрифтов выше. Все команды импорта в ассеты нужно выполнять, естественно, при закрытой игре. Не все тексты в игре находятся в ассетах. Некоторые тексты  вставлены прямо в код игры в виде строк. Но таких строк не сильно много. Для их перевода придётся воспользоваться декомпилятором кода и правкой их прямо в коде игры, с последующим сохранением модуля. Это всё находится в файле Assembly-CSharp.dll в папке \Ignorance_Data\Managed\. Для декомпиляции и поиска текста нужно воспользоваться утилитой dnSpyEX
      Release v6.5.1 · dnSpyEx/dnSpy
      Распаковать в какую-нибудь папку и запустить. Выйти из игры. Открыть файл Assembly-CSharp.dll. Затем в строке поиска искать текст, который нужен. Напр., при выходе из игры появляется окно с текстом “Are you sure you want to quit to your desktop?” Найти текст с настройками поиска как на картинке
      https://disk.yandex.ru/i/DXj-gIaU-nUAxQ
      Затем нажать на нём правой мышкой и выбрать “Изменить инструкции IL” и заменить текст на русский. Затем OK. И в меню выбрать Файл — Сохранить модуль. Некоторые фразы могут содержаться не в объектах с классом TextMeshProUGUI. Для их поиска нужно воспользоваться командой Патчера search. Напр., для поиска текста WE PROTECT THE NATION. нужно выполнить такую команду:
      Patcher.exe search "WE PROTECT THE NATION." —entire_search  —once —export -i "Ignorance_Data" —group type_source —output_folder Patcher_search
      Будет найден ассет, содержащий этот текст, и результат поиска в виде json-дампа будет помещён в папку Patcher_search
      А дальше переводим там этот текст и дамп с переводом помещает в папку RURU (предварительно очистив её) и выполняем команду импорта. Многие хотят переводить прямо в контексте игры не выходя из неё и правя текст прямо по ходу игры. Такой вариант тоже есть, напишу о нём позже.
      P.S. Все длинные тире в командах перед опциями — это два тире, движок форума их почему-то сливает.  
    • Всё нормально! Ты и так огромная умница! Ни кто не торопит! Так что главное не перегореть!) Делай в свое удовольствие и когда есть время)
    • В 1080p на 3080 там 75fps, а в видосе  80-90.   По тому и говорю, что представление складывается только примерно, а в случае с некоторыми играми, вообще получается невпопад, из-за наличия плохо оптимизированных мест. @\miroslav\ а подожди…   Вот же они пишут, что за настройки были в тесте.   Но у меня нету никакого TAA, а у тебя? 
    • Ну вот тебе примерно 10% погрешность)) из за разных мест тестирования, может они больше бегали в менее нагруженной зоне. мы же не знаем как бам дальше по игре будет, может там большинство мест будет где у тебя под 80 фпс в среднем держатся будет и естественно тебе никто тютелька в тютельку не даст результат если не известно конкретное место и траектория движения персонажа и камеры.
  • Изменения статусов

    • Nitablade  »  k0rre0n

      Куда же ты пропал...
      · 0 ответов
    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×