Перейти к содержимому
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SamhainGhost

      Steam
      The Lantern of the Laughless Saint — это ролевая игра с открытым миром, построенная на исследовании и взаимодействии. Вы познаете эту землю, путешествуя по ней, следуя за слухами, читая обрывки сожженной истории и встречаясь с заблудшими душами, которые забрели на край света в погоне за лихорадочной мечтой о свете, сокрытом под Башней.
      Дикий древний остров, который нужно исследовать. Следуйте подсказкам, находите короткие пути в Башню, сталкивайтесь с побочными сюжетными линиями и выясняйте, что реально, а что — лишь иллюзия. Открытый мир. Большинство квестов можно выполнить несколькими способами. Милосердие, насилие, компромисс, обман. Большой набор причудливых персонажей. На острове живут самые разные люди. Гигантская жаба учится читать. Древний скелет, который просто хочет поплавать. Музыкант из далекой страны охотится за чем-то драгоценным. У каждого есть своя теория о том, почему вы здесь. Ни одна из них не верна. Амфитеатр. Ваш выбор меняет мир. Относитесь к другим с добротой и щедростью, и в вашей аудитории появится верный друг. Подведите их или обидьте, и на их место придет что-то темное. В любом случае Зал наполнится. Жестокие бои с использованием различных видов оружия. Напряженные бои со странными ужасами. Полный кооператив. Пройдите всю игру вместе. Исследуйте мир, делитесь добычей и решайте, кем вы станете, потому что последствия коснутся всех.  
      Русификатор v3a от 22.08.2026 от SamhainGhost:
      boosty
      Для любой версии игры
      Deepseek с правками. Часть текста пока на английском, особенно интерфейс, описания навыков. Диалоги на русском.
    • Автор: Onzi
      The Killing Stone

      Метки: Карточный баттлер, Карточная игра, Глубокий сюжет, Стратегия, Хоррор Платформы: PC Разработчик: Question Издатель: Question Серия: The Killing Stone Дата выхода: 18.02.2026 Ранний доступ: Да Отзывы Steam: 59 отзывов, 96% положительных Весь текст перевел, нужна помощь с правкой текста. Текста здесь очень много. Перевод ей нужен обязательно, поэтому ищу людей кто будет помогать.

      Весь текст — https://docs.google.com/spreadsheets/d/1TjrspTDsRcKZW5-LGk9mv6TzY4oal-B9/edit?usp=sharing&ouid=104017894971055364934&rtpof=true&sd=true
       

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

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

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

    • Даже не сомневаюсь.  Эх, а какие похождения у меня были в 23-25 лет...  Хотел рассказать уже несколько раз, но там довольно продолжительно и хочется именно ночью, например Тирниэлю, который в последние моменты съезжает и удаляет из друзей из-за каких-то пустяковых шуток 
    • Бороду отпусти ,коротко постригись и ряху слегка накушай  слегка, будет необычно и сам будешь офигеть от того “какой ты  стал необычный”,для мозга будет встряска.
    • Пока что на паузе, так как завершали сначала Star Ocean 6: The Divine Force (выпустили в конце декабря 2025), а затем готовили к выпуску Tales of Rebirth (выпустим через 1 неделю — 31 августа 2026), а сейчас готовим к выпуску Valkyrie Profile: Lenneth (ориентировочно релиз будет в конце 2026 года). У нас за 12 месяцев сразу 3 крупных jRPG практически завершились. Не будем же мы их откладывать? Тем более, что по SO6 и Rebirth сборы средств были и они успешно закрылись, а вот по VP1 тоже уже подбираются к концу. Сначала заканчиваем их, а потом работа над портированиями. У нас там сейчас 2 работы по портированию наших старых переводов:
      1 — портирование Tales of Xillia PS3 > PC
      2 — портирование Tales of Phantasia PS1 > PSP (cross edition)

      Разумеется первая на очереди Tales of Xillia (PS3 > PC), так как я там уже половину сделал. В общем как только, то сразу начну новости писать по этому поводу. Я один всё это делаю по переносу (только с текстурами NeXoGone помогает), а проектов гора целая. Кроме того, я же не просто текст переношу. Я же ещё исправляю ошибки, которые нашёл, а также те, которые прислала уважаемая Юлия. Плюс ещё надо подбить глоссарий и синхронизировать его с нашей текущей локализацией Tales of Xillia 2. Потому что первая часть не так круто у нас была переведена как все последние наши релизы с японского языка. Идёт работа не только над портированием, но ещё и редактированием и перепроверкой огромной части текста. Потом после всего этого мне ещё надо будет 2 раза пройти игру на PC, чтобы она сценария протестировать как следует. Это не просто так взять и перенести текст и думать, что всё будет работать нормально. Местами там приличный рассинхрон по текстам и тегам.
    • Я обычно на этих 3 и смотрю ЯМ,GG,Плати з.ы https://store.steampowered.com/app/761030/EARTHLOCK/   мне в это ещё понравилось по описанию,как будто в  времена  пс1 и jrpg возвращается 
    • У меня детстве никаких комплексов даже близко не было, даже в лет 20-25 норм. Не обращал внимания.    А вот с 2016 появился именно комплекс по внешности, в зеркало смотреть неприятно на себя, отсюда и разговоры личные получаются через одно место - человеку надо в глаза смотреть, а я взгляд отвожу, потому так кажется, что и он на тебя не смотрит ). Язык у меня подвешен ниже среднего и поэтому чтобы заарканить даму, нужно много усилий приложить. Стар я для этого, поэтому в основном дрочка, но пару раз в год могу побаловать себя довольно недешёвой женщиной лёгкого поведения, оно того конечно стоит, но особого восторга как раньше уже не вызывает. Есть вариант позвать "старых" подруг, можно сразу двоих или даже троих. Такие знаешь "дворовые девки"мои одногодки, с радостью готовые бухнуть и чем-нибудь закинуться, да и заняться чем попросишь. Но мне этот вариант не особо нравится.   Слишком я для это ленивым стал, я это и сам прекрасно понимаю.  
    • Я ему ещё вчера отписался, жду ответа.
    • Да нормальная у тебя морда лица. Есть у меня приятель, вот он совсем не красавец. Но от денщин отбоя нет, ибо умеет на уши присесть. Так шта не комплексуй по поводу внешности. У него профессиональное фото, если глаза не подводят. Тебя на фотосессию загони - тоже красавчиком станешь.
    • Как-то с официальным переводом в последнем патче у меня не задалось. Кто-то еще проверял? Upd.: исправил удалением старого файла конфигурации baldur.lua
    • Ascent и Сhorus норм. Плати, ggsel.
    • Тут дело в чертах лица - есть симпатичные, есть красивые, есть никакие, о которых можно сказать "обычной внешношности", а есть неприятные, можно сказать отталкивающие.  Но для меня главное, что из себя представляет человек(человеческие качества). Для меня важны в человеке пунктуальность, ответственность за свои слова и дела, чтобы не врал, не юлил , а говорил как есть в любой ситуации, чтобы был готов в случае чего заступиться как за близких, так и за незнакомых людей , если те в беде.  Все эти моменты с определённого времени я требую от себя, вот почти уже 10лет.  А на внешность мне абсолютно плевать, человек прекрасен с любой внешностью, если он прекрасен душою.
  • Изменения статусов

    • 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 - Релиз
      · 0 ответов
    • 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 ответов
  • Лучшие авторы


×