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

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

Legend of Kay Anniversary

Русификатор (текст) — от ZoG Forum Team

banner_pr_legendofkayanniversary.jpg

? Дата выхода: 27 июля 2015

? Жанр: Arcade / 3D / 3rd Person

? Разработчик: Kaiko , Neon Studios

? Издатель: Nordic Games

? Язык интерфейса: Английский, французский, итальянский, немецкий, испанский

? Язык озвучки: Английский, французский, итальянский, немецкий, испанский

Legend of Kay: Anniversary - это переиздание Legend of Kay, игры с PS2, которая вышла в 2005 году. Главным героем игры является кот Кей, который обучается боевым искусствам. Однажды он оказывается вынужден бросить вызов варварам, которые посмели напасть на его селение.

 

Spoiler

82e3jqpzghswz1y4hd610ybz8.jpgdlulscqkl12p898txyhr7lnwl.jpgygp123priceqpbs64l1ibvxha.jpg

Перевод игры: http://notabenoid.org/book/59439

Прогресс перевода: 67.png

Текстуры EN для художника:

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

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


Ссылка на сообщение
Ну в основном всю игру переводил я. Кто то мелочевку переводил.

И что случилось? Почему не получилось сделать русификатор? В теме просто никто так и не ответил.

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


Ссылка на сообщение
И что случилось? Почему не получилось сделать русификатор? В теме просто никто так и не ответил.

А я не умею собирать, я просто переводил.

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


Ссылка на сообщение
А я не умею собирать, я просто переводил.

никуда не годится, чтоб готовый перевод простаивал :big_boss:

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


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

Инструменты нужны для вставки.

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


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

А что и куда вставлять надо? Где примеры? Откуда был вытащен текст и как? Ничего не обещаю, но гляну. Да и вообще файлы не помешают, если вдруг кто захочет пакер текста сделать.

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


Ссылка на сообщение
А что и куда вставлять надо? Где примеры? Откуда был вытащен текст и как? Ничего не обещаю, но гляну. Да и вообще файлы не помешают, если вдруг кто захочет пакер текста сделать.

Ресурсы находятся в 313810_0.pak, он весит больше 4 Гб + есть у него индекс 313810.packagedescription. Скрипт распаковки.

# Sacred 3 (script 0.1.1b)#   tested with PC and PS3 versions#   it automatically extract all the information from the FORK files (basically they are archives)# script for QuickBMS http://quickbms.aluigi.orgmath TMP = 0x10000000math TMP *= 16if TMP == 0   print "Error: you must use quickbms_4gb_files.exe for this archive"   cleanexitendifcomtype aplibget TMP_NAME basenameopen FDDE "packagedescription" 0 EXISTSif EXISTS == 0   string TMP_NAME >>= "_"   string TMP_NAME += ".packagedescription"   open FDSE TMP_NAMEendifget ENDIANESS byteif ENDIANESS == 0   endian littleelse   endian bigendifget DUMMY byteget DUMMY long  # crc?get NAMESZ longgetdstring NAME NAMESZget FILES longget DUMMY longif DUMMY == 0   get DUMMY longelse   get DUMMY long   get DUMMY longendifget SIZE longsavepos OFFSETlog MEMORY_FILE2 OFFSET SIZEmath OFFSET += SIZEgoto OFFSETfor i = 0 < FILES   get CRC long   getdstring TYPE 4   get NAME_OFF long   get SIZE longlong   goto NAME_OFF MEMORY_FILE2   get NAME string MEMORY_FILE2   #print "%CRC|x% %TYPE% %SIZE|x% %NAME%"   putarray 0 i CRC   putarray 1 i TYPE   putarray 2 i SIZE   putarray 4 i NAMEnext iget PACKAGE_BASENAME basenamefor PACKAGE_NUM = 0   if PACKAGE_BASENAME & "_"       if PACKAGE_NUM != 0           cleanexit       endif       string PACKAGE_NAME p= "%s.pak" PACKAGE_BASENAME   else       string PACKAGE_NAME p= "%s_%d.pak" PACKAGE_BASENAME PACKAGE_NUM   endif   open FDSE PACKAGE_NAME 0 EXISTS   if EXISTS == 0       cleanexit   endif   getdstring PAK_SIGN 4   if PAK_SIGN == "KPKl"       endian little   elif PAK_SIGN == "bKPK"       endian big   endif   get DUMMY long      # 0   get DUMMY long      # 0x10   get CHUNK_SIZE long   get FULL_SIZE asize   get DUMMY long      # crc?   savepos CHUNK_OFFSET   math CHUNK_FILE = 0   for CHUNK_OFFSET = CHUNK_OFFSET u< FULL_SIZE       if CHUNK_FILE >= FILES           break       endif       math CHUNK_FILE += 1       goto CHUNK_OFFSET       padding 0x10       savepos BASE_CHUNK_OFFSET       get FILE_SIZE long       get CHUNKS long       savepos CHUNK_OFFSET       xmath CHUNK_OFFSET "CHUNK_OFFSET + (CHUNKS * 4)"       if CHUNKS == 0           log MEMORY_FILE CHUNK_OFFSET FILE_SIZE           math CHUNK_OFFSET += FILE_SIZE       else           putvarchr MEMORY_FILE FILE_SIZE 0           log MEMORY_FILE 0 0           append           for CHUNK = 0 < CHUNKS               get CHUNK_ZSIZE long               if CHUNK_ZSIZE == 0 # ???                   log MEMORY_FILE CHUNK_OFFSET CHUNK_SIZE                   math CHUNK_OFFSET += CHUNK_SIZE               else                   clog MEMORY_FILE CHUNK_OFFSET CHUNK_ZSIZE CHUNK_SIZE                   math CHUNK_OFFSET += CHUNK_ZSIZE               endif           next CHUNK           append       endif       # in case of errors uncomment the following and disable callfunction       #log "" 0 FILE_SIZE MEMORY_FILE       string NAME p= "%08x" BASE_CHUNK_OFFSET # in case we find no name       goto 0 MEMORY_FILE       getdstring FORK_SIGN 4 MEMORY_FILE       if FORK_SIGN == "FORK"           callfunction EXTRACT_FORK 1       else           log NAME 0 FILE_SIZE MEMORY_FILE       endif   nextnext PACKAGE_NUMstartfunction EXTRACT_FORK   #idstring MEMORY_FILE "FORK"   get DUMMY byte MEMORY_FILE   get SKIPS byte MEMORY_FILE   get ELEMENTS byte MEMORY_FILE   get ZERO byte MEMORY_FILE   for SKIP = 0 < SKIPS       get DUMMY long MEMORY_FILE   next SKIP   savepos TMP MEMORY_FILE   for EXTRACT = 0 < 2       goto TMP MEMORY_FILE       for ELEMENT = 0 < ELEMENTS           endian big           get FLAG1 byte MEMORY_FILE           get FLAG2 byte MEMORY_FILE           get FLAG3 byte MEMORY_FILE           get FLAG4 byte MEMORY_FILE           get OFFSET long MEMORY_FILE           get ZSIZE long MEMORY_FILE           get SIZE long MEMORY_FILE           if PAK_SIGN == "KPKl"               endian little           endif           if EXTRACT == 0               if FLAG1 == 0               if FLAG2 == 0               if FLAG3 == 4               if FLAG4 == 0                   goto OFFSET MEMORY_FILE                   get DUMMY long MEMORY_FILE                   get MYCRC long MEMORY_FILE                   get DUMMY long MEMORY_FILE                   getdstring MYTYPE 4 MEMORY_FILE                   for ARRAY = 0 < FILES                       getarray CRC 0 ARRAY                       getarray TYPE 1 ARRAY                       getarray SIZE 2 ARRAY                       if MYCRC == CRC                       if MYTYPE == TYPE                       if FILE_SIZE == SIZE                           getarray NAME 4 ARRAY                           math ARRAY = FILES  # break                       endif                       endif                       endif                   next ARRAY               endif               endif               endif               endif           else               string FNAME p= "%s/%08x." NAME ELEMENT               if ZSIZE == SIZE                   log FNAME OFFSET SIZE MEMORY_FILE               else                   clog FNAME OFFSET ZSIZE SIZE MEMORY_FILE               endif           endif       next ELEMENT   next EXTRACTendfunction

 

По поводу текста: http://zenhax.com/viewtopic.php?f=12&t=2584

По поводу текстур: http://zenhax.com/viewtopic.php?f=7&t=2602 (я не знаю где находится шрифт)

Переведённый текст с ноты: https://mega.nz/#!hxZR1T7L!oeaOunRU...dxuoE4_zJBRjzRo

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


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

тож вчера колупался в этой матрёшке (GOG версия), файл правда называется appdata_0.pak, 2 шрифта находится в первом файле intermission_bundle.lokr (возможно реальное имя другое), там же вроде и метрика, сам "FORK" пока толком не ковырял

 

Spoiler

719fc57430b3.png

947b463be4e2.png

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

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


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

В Steam-версии: fdfbe640\00000000.dat (два раста) и fed2b720\00000000.dat (два раста)

 

Spoiler

9d084f188ba1.jpg

2305f202b2b0.jpg

Может и ещё где-нибудь есть

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


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

Глянул .dat с зенхакса (из первого поста), вроде довольно простенький формат, могу пакер накатать. Вот только если текст вытаскивался тулзой Ekey'я, то почему в русских текстовиках нет ID перед строками? И откуда имена, если все файлы 00000000.dat? Или актуальный уже только второй вариант .dat?

Саму игру я еще не ставил и не распаковывал, если что.

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

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


Ссылка на сообщение
Глянул .dat с зенхакса (из первого поста), вроде довольно простенький формат, могу пакер накатать. Вот только если текст вытаскивался тулзой Ekey'я, то почему в русских текстовиках нет ID перед строками? И откуда имена, если все файлы 00000000.dat? Или актуальный уже только второй вариант .dat?

Саму игру я еще не ставил и не распаковывал, если что.

Thief1987 давал текст для перевода (назвал именами папок текстовики), а Ekey недавно инструмент сделал, но там один файл так и не разобран. Формат на .csv поменяй в утилите от Ekey(-я), вставим столбец и дело в шляпе. Steam-версию качай.

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


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

spider91, да скрипт для pak кривоватый, в самом .pak файле ~517 файлов пожатые "хренью", к ним есть столько же имён, все заголовки расжатых файлов "FORK", скрипт расжимает сжатые файлы в память и пытается разобрать "FORK" файлы на элементы, и по задумке должно быть

имяфайла\00000000.dat, а так как "чтото пошло не так" иногда есть имена, иногда вот так fdfbe640\00000000.dat

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

примеры "FORK"

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


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

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Gerald
      The Heroes around Me

      Метки: Визуальная новелла, Глубокий сюжет, Драма, Интерактивная литература, Пиксельная графика Платформы: PC Разработчик: OKJOY Издатель: OKJOY Серия: 在Steam上查看“OKJOY”全系列作品 Дата выхода: 14 июня 2024 года Отзывы Steam: 599 отзывов, 96% положительных  
    • Автор: SerGEAnt
      Drova: Forsaken Kin

      Метки: Ролевая игра, Исследования, Ролевой экшен, 2D, Кастомизация персонажа Платформы: PC XS XONE PS5 PS4 SW Разработчик: Just2D Издатель: Deck13 Interactive Серия: Deck13 Spotlight Дата выхода: 15 октября 2024 года Отзывы Steam: 6606 отзывов, 95% положительных  
       








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

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

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

    • [v0.2.0.1.r01] Обновлён текст перевода под новую версию игры 0.2.0.1
    • Русские ролики (из cs1.ogv, cs2.ogv и cs3.ogv убрана английская дорожка и добавлен трек от Фаргуса)
      https://www.mediafire.com/file/v57hajew40cozqw/SS2_Rus_Video_%5BFargus%5D.7z/file  
    • Замгендиректора белорусского Национального центра обмена трафиком (НЦОТ) Виталий Карбовский, выступая на International Night Telecom Forum, который проходит 24—28 июня в Санкт-Петербурге, рассказал об усилиях иностранных компаний по сохранению скорости доступа к своим сервисам для россиян. В качестве точки, где располагается кэширующее оборудование, была выбрана Варшава. Карбовский утверждает, что в этом городе расположилось современное оборудование Google, Akamai (CDN-провайдер, работает с Apple, Steam и Microsoft) и TikTok. И как минимум Google и Akamai обращались к белорусским провайдерам, чтобы те посодействовали подключению к точкам в Варшаве провайдеров из России. Ранее хабом, откуда шел обмен трафиком с Россией, был город Франкфурт-на-Майне, но последние годы он не всегда справляется с нагрузкой. К тому же, Варшава находится географически ближе, что позволяет обмениваться трафиком на 14—15 миллисекунд быстрее. Гендиректор крупнейшей точки обмена трафиком в Санкт-Петербурге Piter-IX сообщил, что его компания уже давно подключена к точкам обмена в Варшаве, а московская MSK-IX утверждает, что к большинству из перечисленных провайдеров она и вовсе до сих пор подключена напрямую. Забавно, что в 2023 году Google предлагала московским провайдерам организовать точку обмена трафиком не в Варшаве, а в Москве или Санкт-Петербурге, что решило бы проблемы с устареванием оборудования GGC (Google Global Cache). Идея не нашла развития по каким-то причинам: в 2024 году в России начал замедляться YouTube, а провайдерам, которые пытались чинить доступ к нему, приходило «письмо счастья» от Роскомнадзора.
    •  В папке с игрой есть официальный инструмент для модификации данных игр Skald Data Editor тут даже есть к нему туториал. https://mod.io/g/skald-against-the-bl/r.  Но пока не понял как поднять файлы с игрой для редактирования. 
      У кого есть опыт? 
    • Озвучка (от Фаргуса) на ремастер спокойно устанавливается. Скачиваем данный архив:
      https://drive.google.com/file/d/1EIPMIVrJFByooeOaMOUEq-Ryqepz0tjX/view В директории игры переходим в подпапку mods
      Открываем 7Zip/RAR архиватором любой KPF-файл. Перекидываем из ss2-rus-sound.zip папки SND и SND2 P.S.: С текстом такой фокус не работает. Там шрифты битые, нужно править.
    • @shingo3 а, теперь вспомнил. Да, любопытно выглядела, но разрабы совсем в молчанку ушли, похоже, денег на разработку нет.
    • В Steam началась летняя распродажа, а это значит, что тысячи игр получили скидки. Для многих опытных покупателей главным инструментом в поиске лучших предложений уже давно является раздел Sales на сайте SteamDB. Он по праву считается незаменимым, ведь позволяет отсеивать игры по рейтингу, количеству отзывов, меткам, возможностям и десяткам других параметров, помогая отделить зерна от плевел. И все же, даже у такого мощного инструмента есть свои ограничения. В Steam началась летняя распродажа, а это значит, что тысячи игр получили скидки. Для многих опытных покупателей главным инструментом в поиске лучших предложений уже давно является раздел Sales на сайте SteamDB. Он по праву считается незаменимым, ведь позволяет отсеивать игры по рейтингу, количеству отзывов, меткам, возможностям и десяткам других параметров, помогая отделить зерна от плевел. И все же, даже у такого мощного инструмента есть свои ограничения, которые особенно заметны в текущих реалиях. Мы считаем, что стандартному функционалу SteamDB не хватает ряда полезных функций, которые были бы полезны российским и русскоязычным пользователям. Именно для решения этих проблем мы и создали наш новый скрипт. Представляем SteamDB - Sales; Ultimate Enhancer. Чего не хватает на SteamDB? 1. Проблема сортировки по дате начала распродажи и цене одновременно В данный момент единственный способ узнать, является ли игра частью актуальной распродажи — это отсортировать её по дате начала скидки (колонка "Started"). Однако включение этой сортировки лишает вас возможности сортировать игры по цене или проценту скидки, что крайне неудобно. Наш скрипт решает эту проблему, добавляя отдельный фильтр по дате, который позволяет отсечь все игры, скидки на которые появились ДО начала распродажи, сохраняя при этом возможность любой другой сортировки. 2. Отсутствие фильтра по русскому языку На удивление, на SteamDB до сих пор не существует фильтра, который позволил бы отсеять игры с русским переводом или озвучкой. Приходится проверять каждую игру вручную. Мы это исправили, добавив полноценный фильтр по наличию русского языка, который позволяет оставить в списке только игры с текстовым переводом или даже с полной русской озвучкой. 3. Анализ региональных цен (РРЦ) Важной частью экосистемы Steam являются рекомендуемые региональные цены. В 2022-м Valve, учитывая все кризисные события в мире, подняла планку для всех стран. Наш скрипт добавляет возможность фильтровать игры по соответствию российским рекомендуемым региональным ценами. Вы сможете мгновенно отфильтровать игры, которые продаются ниже, выше или в соответствии с рекомендованной ценой для вашего региона, и даже увидеть точную разницу в процентах и рублях. 4. Несовершенство фильтров по историческому минимуму Стандартные фильтры SteamDB («исторический минимум» (historical lows), «повтор минимума» (matching lows) хороши, но после массового поднятия цен в 2022 году они формируют нереалистичные ожидания. Поскольку издатели и разработчики скорректировали базовые цены, часть игр с крайне низкой вероятностью смогут достигнуть своего прежнего абсолютного минимума. В результате игра с щедрой скидкой в 90% рискует никогда не пробить исторический минимум, достигнутый при скидке в какие-нибудь 50% до 2022-го года, даже если итоговая разница в ценах будет всего на пару рублей выше прежнего рекорда. В связи с этим мы решили добавить процентные фильтры. Теперь вы можете сравнивать не только абсолютные цифры, но и процент скидки с лучшим историческим процентом. Если новая скидка в 90% выгоднее исторической в 60%, наш скрипт подсветит её синим цветом как лучшее предложение, даже если оно не бьет старый рекорд цены. 5. Работа с недоступными в регионе играми Часть пользователей хочет знать, какие игры недоступны в их регионе и сколько они стоят у друзей за рубежом. Наш скрипт позволяет сохранять списки игр из разных регионов и сравнивать их, чтобы легко находить уникальные для каждой страны предложения, например, для покупки подарком. Все эти исправления доступны в нашем скрипте. Подробности читайте ниже.
    • Благодарю Вас , на выходных побегаю , с модами разумеется )
    • Щас попробую найти.  Нашёл. Порванная вуаль называется. Чет очень давно ничего не слышно.  https://store.steampowered.com/app/1587600/Broken_Veil/
    • Какая цена? В обе две играл бесплатно. Пока есть такая опция. Ну, если вам бабки прям ляжку жгут, тогда да, надо платить. По тройному прайсу, так обязательно! А то ведь издатель не купит себе очередной порш кайен, или на что он там копит…  
  • Изменения статусов

    • Дмитрий Соснов  »  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 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


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

×