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

NikAnErr

Новички+
  • Публикации

    20
  • Зарегистрирован

  • Посещение

Все публикации пользователя NikAnErr

  1. Я уже пробую это сделать, чтобы не запариваться с оптимизацией текста, но хз когда закончу, точно не в ближайший месяц
  2. @wolfigor2010 Да, через неделю-две постараюсь выложить патч
  3. @wolfigor2010 Рассчитываю в течение месяца выпустить патч, который улучшит перевод и исправит известные вылеты
  4. Спасибо за информацию, постараюсь исправить в следующем патче
  5. Я пока что не изучал файловую структуру на Вите, так что пока ничего утверждать не могу
  6. @Богдан Коржов Сейчас проводится ручная проверка, чтобы обнаружить и избежать проблем с переполнением памяти и исправить грамматические ошибки. В будущем попробую сделать порт итоговой версии для Виты, но не в ближайшее время
  7. Обнаружил, в чем проблема, она связана с переполнением памяти. В течение 2 дней постараюсь выпустить патч с исправлением. Сейчас, чтобы ее исправить, необходимо отключить перевод интерфейса и системного текста при установке русификатора. Если используете архив, то не устанавливайте localize_msg.dat
  8. Можешь в личку скинуть запись, в каком именно месте у тебя вылетает, и твое железо
  9. Лаунчер только для пк пока что, для стим дека чуть позже сделаю. Архив сегодня скину
  10. Русификатор (Windows, PC) Архив Файлы из архива распаковать в: SAOHF_Rus/localize_msg.dat — SAOHF/usa/common/msg/localize_msg.dat SAOHF_Rus/script/* — SAOHF/usa/common/script/script/* SAOHF_Rus/fonts/”выбранный шрифт” — SAOHF/data/D3D11/font/* SAOHF_Rus/movie/* — SAOHF/data/D3D11/movie/* Выкладываю Beta версию русификатора, пока без фикса ошибок. Потестите шрифты и сам перевод. Если что-то не работает — дайте знать. По поводу перевода: ошибки в основном связаны с тем, что мне не удалось к каждой строке автоматически определить говорящего и собеседника. Буду пытаться придумать, как это реализовать. UPD: Исправлен краш при прохождении первой Hollow миссии. Постепенно буду перепроходить игру и устранять все возможные ошибки в переводе, краши и т.п. По поводу крашей и ошибок — пишите в личку, чтобы я их не пропустил.
  11. Машинный перевод закончен, но смысловые ошибки и наползания текста кое-где остались. Буду начинать писать лаунчер для автоустановки перевода Интересно услышать ваше мнение: в будущем искать человека для того, чтобы откорректировать перевод и исправить ошибки (например @Skat_N1) или же добавить в лаунчер функционал, с помощью которого каждый сможет исправлять перевод, и это исправление будет также передаваться через лаунчер остальным пользователям? Также помог Лайну с его шрифтом
  12. Затем, что я захотел помочь Лайну с кастомным шрифтом, так что пока использовал Bad Script для тестов. Я планирую сделать выбор шрифтов, среди которых будет и оригинальный. Если у кого есть классные шрифты — кидайте, гляну
  13. Перевел почти все строки, примерно 90 процентов или 100к строк. Также удалось устранить поломку кастомного шрифта (раньше ломался при создании аватара и в некоторых других местах). Как только переведется весь текст, прогоню еще раз, чтобы минимизировать смысловые ошибки, для этого буду добавлять к запросу информацию о говорящем и собеседнике(т.к. сейчас основная проблема была в том, что во многих сообщениях нет этой информации, и модель путала полы) Также есть проблема с наслоившимся текстом, как тут. Это было вполне ожидаемо. Я уже понял, как можно автоматически вычислять длину объекта, например текстового поля, так что это вероятно тоже получится устранить автоматически
  14. @Lowfriend , благодарю, я смог с ним связаться. @DeadlineLine сказал что перевод не заброшен, просто продвигается не быстро. Сейчас у него нет доступа к форуму из-за ТСПУ. По прежнему есть проблема с кастомным шрифтом, я попробую помочь её решить.
  15. О, ну можно попробовать будет, я сам немного знаю японский, так что будет интересно
  16. @allodernat Спасибо за быстрый ответ, сейчас напишу ему в стим. Если не достучусь, могу сделать полный машинный перевод, т.к. у меня уже есть неплохая заготовка от прошлых работ, которая не потребляет много токенов
  17. Я впервые зашел на этот форум, удивился, что кто-то все же делает русификатор для SAO Re: Hollow Fragment. Насколько я вижу, основная проблема — это краши из-за шрифтов, поэтому мне интересно, вы отдельно генерировали атлас, создавали глифы, добавляли записи PBitmapFontCharInfo, что весьма запарно, или все же использовали шрифт по умолчанию? Т.к. я проверил, и в японском шрифте (который font00_jpn.fgen.phyre) содержатся символы всего русского алфавита, поэтому я подменил содержимое font00_usa.fgen.phyre и font01.fgen.phyre на содержимое японского шрифта. При этом главное не забыть оставить в файлах оригинальные идентификаторы соответственно font00_usa.fgen#BitmapFont и font01.fgen#BitmapFont, т.к. в font00_jpn.fgen.phyre идентификатор другой: font00.fgen#BitmapFont. И тут вы наверное поинтересуетесь: каким образом я смог заменить идентификатор на более длинный? Все просто: Поле имело небольшой резерв, поэтому с учётом завершающего нулевого байта идентификатор помещался в фиксированный 29-байтовый слот. Получается примерная длина по частям: font00.fgen#BitmapFont — 22 байта \0 — 1 байт padding — 6 байт Всего — 29 байт То есть после замены содержимого font01.fgen.phyre на font00_jpn.fgen.phyre нужно очищать ровно 29 байт и записывать в то же место 29 байт, то есть как раз помещается font01.fgen#BitmapFont. В целом, для меня лично этот метод проще и надёжнее. Я уже написал скрипты для извлечения текста из localize_msg.dat, а также всех файлов в \usa\common\script\script и сохранение данных в csv в формате: chunk,record_index,message_id_hex,message_id_dec,abs_offset,rel_offset_from_chunk_after_header,length_bytes,max_bytes_same_size_patch,text_escaped,translation Также написал скрипт для автоматической сборки localize_msg.dat из csv и сборки всех файлов \usa\common\script\script также из csv Уже сделал тестовый перевод 2000 строк. В игре весь переведенный текст отображается нормально, вылетов/багов пока не обнаружил Сейчас работаю над извлечением текста из видео \data\D3D11\movie\. Как закончу с видео, сделаю тестовый машинный перевод примерно 20000 строк и покидаю скрины/видео (если все будет стабильно) Если у вас есть готовый(ну или хотя бы процентов 50) не машинный перевод, который вы можете мне предоставить, то буду очень признателен Если что-то по шрифтам непонятно — спрашивайте.

×