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

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

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

Также надо будет проверить тем кто будет тестировать, на достижения.

Изменения будут слишком глобальные, чтобы описать каждые правки, поскольку редактируться, от самого малого - 2 символов, до крупных порой достигающие 3 - 4 предложений.

Перед выкладыванием, попробую создать минипатч, на основе какого-то патчера типа xdelta. А на финале, уже что-то Серж придумает.

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


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

screenshot-002-00000.jpg screenshot-002-00001.jpg screenshot-002-00002.jpg screenshot-002-00003.jpg screenshot-002-00004.jpg screenshot-002-00005.jpg screenshot-002-00006.jpg screenshot-002-00007.jpg 

Где-то 30 строк для предметов, и для меню — 20 — 30 строк.

После возьмусь за Chars.dat дополнять оставшимися мобами и животными.

Изменено пользователем Tericonio
  • Лайк (+1) 1

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


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

На данном этапе :

Проверка всех меню, и их правка под изменённые шрифты.

Информация о предметах вставлена на 100% (но на этапе теста покажет) * ( есть часть эффектов как на оружии так и экипировки, которые не задействованы были из списка предметов)

 

Следующая часть дополнить именами НПС — Chars.dat

После правки Chars.dat, взяться за последнее — Items.dat в котором прописаны все типы атак и действия с оружием.

Изменено пользователем Tericonio
  • Спасибо (+1) 3

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


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

Разобран на составляющие Items.dat

Найдена закономерность в коде этого файла, благодаря Cheat Engine + HEN

Сложности в переводе не возникнет, поскольку длина имени типа атаки тоже не должна превышать 38 символов, что собственно и так слишком много будет для этого, иначе в поле не влезет всё название.

Постепенно тесты продолжаются и тестируются GUI и расположение текста, хоть и можно было закончить на этапе тестирования, но хотя бы полу-конфетку сделать надо.

После уже возьмусь за перевод остальных мобов, а после этого и за items.dat

items.dat — первые четверть байтов c9 10 00 00 (10 с9 00 00 = 4297 байт) — размер от одного ID предмета до другого

вторая четверть байтов 5d 01 00 00 ( 01 5d 00 00 = 349 предметов) 

третья четверть байтов 01 00 00 00 ( начало первого нулевого предмета или ID — 1)

  • Лайк (+1) 3
  • Спасибо (+1) 1

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


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

Идёт тестирование chars.dat - на перевод мобов.

Пока есть проблема с расположением кнопок в меню при покидании зоны карты, без персонажей на клетках выхода.

Если её не решу, то останутся кнопки как есть, со смещёнными влевый край менюшки.

После тестов имён - берусь за типы атак в items.dat.

  • Лайк (+1) 1
  • Спасибо (+1) 2
  • +1 1

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


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

При выходе из локации на глобальную карту - решил проблему с GUI, путём уменьшения размера окна.

На этих выходных завершается этап тестирования chars.dat

Проверено уже 80% локаций на вход, и влезание имён в отведённые им рамки.

И начинается этап перевода items.dat

  • Лайк (+1) 4

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


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

Если кто готов протестировать имена PC и NPC во всех локациях, то вот выложенный chars.dat.

Обязательно скопировать chars.dat из scripts.aod/data/core оригинал из русской версии в любую папку (открыть можно с помощью WinRar), и переместить мой экземпляр.

Лучше всего начать новую игру.

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

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


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

Разбор Items.dat

 

items.dat — первые четверть байтов c9 10 00 00 (10 с9 00 00 = 4297 байт) — размер от одного ID предмета до другого

вторая четверть байтов 5d 01 00 00 ( 01 5d 00 00 = 349 предметов)  349 предмет — это начало пустого поля

третья четверть байтов 01 00 00 00 ( начало первого нулевого предмета или ID — 1)

Размер включая ID предмета до первого типа атаки — 663 байта (много информации по предмету тоже)

Тип атаки — 12 символов (пока что смог найти визуально максимальное значение) (Реальное значение — ещё предстоит найти, путём дополнения текста в типе атаки пистолета на первой локации, если на каком-то этапе выкинет, то был превышен лимит по количеству символов для типа атаки)

Размер типа атаки включая её название — 371 байт (именно эту часть и необходимо будет расширить для локализации) (пока только в теории)

Оружие состоит из 8 возможных типов атак — 2968 байт

И последние байты — тоже информация по предмету — 666 байт

 

Итак обобщаем: 8 типов атак умножаем на 348 предметов = 2 784 правки с одинаковыми байтами, и изменение общего объёма  — c9 10 00 00 на наш вариант.

Будет работать или нет, время покажет, когда внесу 2 784 правок — пока заполненные хотя бы 00 до 26 символов.

 

Количество символов под локализацию максимально возможную, для уменьшения размера файла:

25 — 26  символов.

Изменено пользователем Tericonio
  • Спасибо (+1) 2

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


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

Первый блин комом

Сделал то сделал, расширил под имена, и прошёл все предметы, да не тут то было, выскочила ошибка о неверных байтах для выделенного места под один предмет в items.dat.

Второй запуск

Поскольку в ошибке чётко было видно, что байты должны быть 4297 а у меня 4401, решил искать эти байты через HEX, и на смещении 001138bd — Нашлись эти данные о выделенном месте под один предмет в items.dat

  • Лайк (+1) 1

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


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

Читаю и мне прям страшно становится. Как же проще переводить в HoI4. 

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


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

Читаю и мне прям страшно становится. Как же проще переводить в HoI4. 

Могу оставить оригинальный размер и закодировать под умляуты. Будет проще. (Поскольку всего задействован будет один шрифт, и где-то  50 символов)

 

:DНо мы не ищем лёгких путей:D

Через IDA найдены:

3 места для сверки размера под предмет

1 место для выделение в память 

1 место для сохранения предмета в файл сохранения.

Возможно найдено количество символов под имя атаки — 16

А так же размер под 1 тип атаки.

Пробы будут завтра.

Изменено пользователем Tericonio
  • Спасибо (+1) 2

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


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

Данные по items.dat ещё предстоит поискать.(Но не сейчас)

Пока закодировал умляутами, так-что сейчас идёт тест общего русификатора своими силами.

Была проблема на 2 день, которая приводила к не загрузке диалогов и зависанию - но сейчас решена.(осталось до перевести)

Также выявилась ошибка при диалогах в кризисных событиях.(В русской версии превышен был лимит в одной строке, и из-за этого высвечивался другой текст, непонятного характера)

Продолжается перевод остального текста, который был пока пропущен.

Также перепишу диалоги:

1) Если был выбран мужской персонаж (будет в основном переводе)

2) Если был выбран женский персонаж (будет отдельно)

3) Диалоги как для мужского, так и женского персонажей. ( Пример: Я увидел(а) вчера) ( появил(ся/ась) - будет тоже отдельно 

 

 

  • Лайк (+1) 2

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


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

На данном этапе работают диалоги, события и кризисные события.

Ещё много предстоит проверить — как было с Проволочным забором, из-за перевода не во всех местах, забор не был починен за три дня и в итоге игра была завершена раньше.

Есть ещё места без перевода, и идёт постепенная их правка и замена. 

В игре персонаж Даг — при первом появлении в подвале присутствовал на кушетке, но потом исчезает после диалога — проблема была решена и проверена, чтобы не появлялся другой Даг после появления (Осталось сверится с английской версией, появляется ли он после исчезновения в подвале после диалога в самом Лазарете лежа на кушетке, или же он появляется в Лазарете стоя, через несколько дней)

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


Ссылка на сообщение
В 24.06.2023 в 20:50, Tericonio сказал:

Если кто готов протестировать имена PC и NPC во всех локациях, то вот выложенный chars.dat.

Обязательно скопировать chars.dat из scripts.aod/data/core оригинал из русской версии в любую папку (открыть можно с помощью WinRar), и переместить мой экземпляр.

Лучше всего начать новую игру.

Не смог зайти в локацию “ Menard Graveyard” выбрасывает из игры, заменяешь chars.dat на старый заходит.

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


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

@_^Timon^_ 

https://drive.google.com/file/d/1BaqevwUcQTpr8nw1sJ4awoc2yIbESho2/view?usp=drive_link

Поправил смещение на ID — Натан Харрис

В папке crash_reports, создаётся папка с crashdump.dmp. Если что пересылай её мне, обычно всегда ошибка перед  первым *.png.

00 04 00 00 0a d0 9d d0 b0 d1 82 d0 b0 d0 bd 0c  - 04 (конец ID персонажа было обрезано начало) / 00 00 0a - размер имени / d0 9d d0 b0 d1 82 d0 b0 d0 bd - имя персонажа / 0с - рамер фамилии
d0 a5 d0 b0 d1 80 d1 80 d0 b8 d1 81 01 00 00 00  - d0 a5 d0 b0 d1 80 d1 80 d0 b8 d1 81 (фамилия) / 01 00 - НПС или 0000 - Зомби / 0001 - враг или друг
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 10 4e 61 74 - 10 размер имени изображения
68 61 6e 20 44 61 76 69 73 2e 70 6e 67 - 4e 61 74 68 61 6e 20 44 61 76 69 73 2e 70 6e 67 (имя изображения)

12 04 — ID Натана Харриса в перевёрнутом в виде  = 0412 в HEX = 1 042 ID в числовом 

Изменено пользователем Tericonio
  • Спасибо (+1) 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Onzi
      Русификатор BRIGANDINE ABYSS

      Нейросетевой перевод, проверялось на версии build 23992944
      Были сделаны шрифты + уменьшение размера текста.
      Установка: распаковать в папку игры (BrigandineAbyss\Content\Paks\mods)
      бусти
       
      @SerGEAnt
    • Автор: SerGEAnt
      Yakuza Rogue: Yokohama massage parlor chapter

      Метки: Симулятор, Ролевая игра, Сексуальный контент, Протагонистка, Нагота Платформы: PC Разработчик: WAKUWAKU Издатель: WAKUWAKU Дата выхода: 28 мая 2024 года Отзывы Steam: 127 отзывов, 66% положительных

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

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

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

    • "вот тебе жалко сделать пару усилий и послушать песенку". Это реакция нормального человека на твой ответ.   Где ты здесь увидел ёрничество и упрёки. Это просто констатация.  Ты понимаешь насколько ты сейчас жалко выглядишь?   Я у тебя просто спросил модель, а ты послал на несколько страниц назад выискивать самому.  О, да ситуации "абсолютно равнозначные".  Ты хоть понимаешь насколько ублюдучные качества своей личности ты сейчас демонстрируешь?  Ты делаешь в отместку, назло, чтобы приподать урок... Тебе самому с себя не противно?  Отвратительное качество, к тому же не впопад, этот так называемый "урок" в данной ситуации не к месту. Но тебе на это плевать, главное для тебя злопамятность и вредность. И это действительно так, это хорошо прослеживается в твоих действиях.  И точно так же из вредности ты отсылала на ранние страницы, вместо того, чтобы про написать хреного название. 
    • Меню как в джедаях Стим?  
    • А в чём именно соприкосновение состоит? Это просто будет набор звуков ни один из которых ты не понимаешь. Ну в чешском\польском ещё может какие-то похожие или созвучные слова будут. Обычно все как раз апеллируют к озвучке как к попаданию в образы персонажей. Из-за чего, например, Рокстаровцы запрещают делать любые озвучки своих игр на других языках. Мне кажется, что соприкосновение с культурой состоится тогда, когда ты как раз хоть частично знаешь другой язык, а ещё уже имеешь какой-то бэкграунд этой самой культуры. Единственное что с каким-то конкретным языком может быть более аутентично играть, как с чешским в KCD. Но это будет только в более-менее исторических играх или в тех, где события происходят в какой-либо реально существующей стране. Лично для меня польская озвучка Ведьмака это просто польская озвучка, потому что события происходят в абсолютно выдуманном фэнтезийном мире.
    • Какой смысл в озвучке такой РПГ? Глазами прочитаешь в два раза быстрее. Не будешь же ждать, сурово подперев щетину кулаком, пока персонаж с чувством, толком, расстановкой и придыханием прочитает весь диалог, смысл которого ты уже давно узнал и понял. Озвучка нужна таким играм как Gears of War или Call of Duty — где в пылу боя орут что-то или ведут сюжетный диалог.   
    • @Onzi выпустил нейросетевой русификатор для jRPG Brigandine: Abyss. @Onzi выпустил нейросетевой русификатор для jRPG Brigandine: Abyss.

    • Пять лет. Пять лет в бегах, проведённых в укрытии от камер наблюдения, полицейских проверок… и друзей.
      Пытаясь ускользнуть от преследующей его секты, бывший детектив из Майами Лазарус «Ларс» Банди находится в Италии, где работает под прикрытием в охранном агентстве, когда его клиента хладнокровно убивает снайпер. Пока кровавое пятно медленно растекается по одежде жертвы, Ларс понимает, что есть только один способ не дать прошлому настигнуть его: раскрыть дело раньше полиции и как можно быстрее и незаметнее привлечь преступника к ответственности.
      Бессмысленное убийство, противоречивые улики и неясная зацепка отправят бывшего детектива в очередное захватывающее путешествие по миру — от величественного Рима до Страны восходящего солнца через Иорданию и Индию. С помощью старого союзника, которого он, как ему казалось, навсегда оставил, Ларс оказывается втянут в дело гораздо более сложное и опасное, чем он мог себе представить, наполненное международными тайнами и мистикой. А тем временем совсем рядом таится гораздо более личная опасность, которую Ларс полон решимости подавить и скрыть от всего мира.

      Взято в работу, ждем полную версию    
    • А ты сам головой подумай. Ты предложил, я отказался, в ответ ты начал ёрничать и упрекать, что дескать жалко ли что ли и тому подобное. Что это как не требование. Правда глаза колет? А ведь всего лишь напомнил тебе, как ты не так давно отказывался всего лишь перейти на страницу под определённым номером и прочитать спеки монитора, требуя, чтобы я тебе их прописал снова. Это в ответ на твоё “жалко что ли” с указанием твоих двойных стандартов, когда тебе самому хронически “сложно” сделать простейшие действия. В общем смирись, не хочу я музыку слушать и всё тут. Сказал тебе ещё в стиме, повторил ещё тут не раз и не два. В общем, не лезь с линками на музыку ко мне. Нет — значит нет.
    • Я требую??Ты дурной что ли? Я всего лишь прошу оценить муз трек, тыкнув на кнопочку. А ты мне начинаешь припоминать какие-то страницы? Зачем?  Что "не твоё"? Открывать линки?   Причина? Недоверие? Ко мне? Тогда я тебе отвечу: пошёл ты С тобой просто непосильно нормально наладить контакт. Очень жаль, правда.
    • Братишка, спасибо. Напиши куданить в лс, как к тебе пиво отправить) оформим, сделаем
  • Изменения статусов

    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
  • Лучшие авторы


×