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

Tree of Life. Находим текст

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

Tree-of-Life.jpg

Есть идея перевести игру, текста в игре не так много, да и игра довольно интересная. Вот файл, в котором находятся практически все данные игры. Расширение ".pack"

ССЫЛКА НА ФАЙЛ: https://yadi.sk/d/0VDomfcrh2osD

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


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

Скрипт для распаковки

# OddOne Games - Tree of Life: Beginning of a Journey#   THIS SCRIPT IS EXPERIMENTAL AND GENERATES INCOMPLETE/CORRUPTED OUTPUT FILES!# script for QuickBMS http://quickbms.aluigi.org# zlib gives an error and there is some other operation to perform on the decompressed datacomtype unzip_dynamic# only the last folder, sorryset FOLDER string ""set FNAME string ""idstring "OFS"  # OFS10130get MAX_CHUNK_OFF asizefor CHUNK_OFF = 0x80 != MAX_CHUNK_OFF   goto CHUNK_OFF   getdstring DUMMY 8   get CHUNK_TYPE long   xmath CHUNK_FLAGS "CHUNK_TYPE >> 24"   math CHUNK_TYPE & 0x00ffffff   get CHUNK_SIZE long   savepos CHUNK_OFF   if CHUNK_TYPE != 0       get ID long       get PREV_ID long       get DUMMY3 long       get TYPE long   endif   if CHUNK_TYPE == 1       getdstring DUMMY 0x18       getdstring NAME 0x118       if TYPE == 1           set FOLDER string NAME       elif TYPE == 2           get SIZE long           get FLAG1 byte           get FLAG2 byte           get ZSIZE long           get NOT_COMPRESSED byte           string FNAME p "%s/%s" FOLDER NAME           putvarchr MEMORY_FILE ZSIZE 0           log MEMORY_FILE 0 0       endif   endif   savepos OFFSET   math CHUNK_OFF + CHUNK_SIZE   xmath TMP "CHUNK_OFF - OFFSET"   if TMP != 0       append       log MEMORY_FILE OFFSET TMP       append   endif   if CHUNK_TYPE == 2       if CHUNK_FLAGS == 0           if SIZE != 0               if NOT_COMPRESSED == 0                   get XSIZE asize MEMORY_FILE                   if XSIZE < ZSIZE                       math ZSIZE = XSIZE                   endif                   math ZSIZE - 2                   clog FNAME 2 ZSIZE SIZE MEMORY_FILE               else                   get XSIZE asize MEMORY_FILE                   if XSIZE < SIZE                       math SIZE = XSIZE                   endif                   log FNAME 0 SIZE MEMORY_FILE               endif               math SIZE  = 0               math ZSIZE = 0           endif       endif   endifnext

 

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


Ссылка на сообщение
Скрипт для распаковки
# OddOne Games - Tree of Life: Beginning of a Journey#   THIS SCRIPT IS EXPERIMENTAL AND GENERATES INCOMPLETE/CORRUPTED OUTPUT FILES!# script for QuickBMS http://quickbms.aluigi.org# zlib gives an error and there is some other operation to perform on the decompressed datacomtype unzip_dynamic# only the last folder, sorryset FOLDER string ""set FNAME string ""idstring "OFS"  # OFS10130get MAX_CHUNK_OFF asizefor CHUNK_OFF = 0x80 != MAX_CHUNK_OFF   goto CHUNK_OFF   getdstring DUMMY 8   get CHUNK_TYPE long   xmath CHUNK_FLAGS "CHUNK_TYPE >> 24"   math CHUNK_TYPE & 0x00ffffff   get CHUNK_SIZE long   savepos CHUNK_OFF   if CHUNK_TYPE != 0       get ID long       get PREV_ID long       get DUMMY3 long       get TYPE long   endif   if CHUNK_TYPE == 1       getdstring DUMMY 0x18       getdstring NAME 0x118       if TYPE == 1           set FOLDER string NAME       elif TYPE == 2           get SIZE long           get FLAG1 byte           get FLAG2 byte           get ZSIZE long           get NOT_COMPRESSED byte           string FNAME p "%s/%s" FOLDER NAME           putvarchr MEMORY_FILE ZSIZE 0           log MEMORY_FILE 0 0       endif   endif   savepos OFFSET   math CHUNK_OFF + CHUNK_SIZE   xmath TMP "CHUNK_OFF - OFFSET"   if TMP != 0       append       log MEMORY_FILE OFFSET TMP       append   endif   if CHUNK_TYPE == 2       if CHUNK_FLAGS == 0           if SIZE != 0               if NOT_COMPRESSED == 0                   get XSIZE asize MEMORY_FILE                   if XSIZE < ZSIZE                       math ZSIZE = XSIZE                   endif                   math ZSIZE - 2                   clog FNAME 2 ZSIZE SIZE MEMORY_FILE               else                   get XSIZE asize MEMORY_FILE                   if XSIZE < SIZE                       math SIZE = XSIZE                   endif                   log FNAME 0 SIZE MEMORY_FILE               endif               math SIZE  = 0               math ZSIZE = 0           endif       endif   endifnext

 

Распаковал данным скриптом 500-сот мегабайтный файл, получилось 11мб, вот все файлы: https://yadi.sk/d/wA2Jkffzh39cG

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


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

PiratPacker

Прочти заголовок скрипта

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • @YamazakiOo ну почему же, тут не только под актуальные версии русификаторы(тем более версия может условно на следующей день перестать быть совместимой со стим билдом), да и обновить можно всегда в архиве. Так что в первую очередь важен сам факт русификатора. Также можно в стиме откатиться на старый билд, если актуальной версии нет.
    • Я начинал с Dune 2 на Sega Megadrive в 1994 году
    • Никогда кстати не был любителем паука, даже ни одной игры от Соней не играл,) а вот этот сериал чет прям захотелось посмотреть,) Когда вышла ст2 я уже охладел к стратежкам,( первые игры которые меня втянули в этот жанр это дюна на Сеге, и варкрафт в который играл в классе информатики после уроков.) ну а когда появился первый комп то там уже переиграл просто море всяких ртс.
    • Я последнее что прошел, это была трилогия Starcraft 2. А в 90-2000 тоже их обожал.
    • @allodernat у меня имеется, но я так полагаю, что вы уже нашли архив.  Русификатор ещё пока рано на сайт ZoG выкладывать. Когда akkomiss исправит, тогда можно им опубликовать! 
    • Блин я в стратегии уже так давно не играл, хотя в 2000х+ это был один из моих любимых жанров. 
    • Если допустить, что ты не тролль, и предположить, что по содержанию твой посыл имеет смысл — по форме твои слова просто отвратительно токсичны и раздражающе бескультурны.
      Ты выглядишь как 17-летний школьник, вдохновившийся стилем речи какого-нибудь Перри Кокса из “Клиники” с признаками нарциссического расстройства. В целом, если ты ответишь в том же духе — останется только два варианта: это либо тролль, либо идиот. Но если всё-таки посчитать, что ты просто встал не с той ноги и почему-то решил сорваться на незнакомых людей, и допустим тебе никто не объяснял, как вести себя в социуме, я коротко объясню:
      - чувство собственной правоты не даёт тебе право высокомерно и оскорбительно говорить с кем бы то ни было;
      - мнение большинства будет иметь больший вес, и ты можешь только высказать свои пожелания в надежде, что большинство поддержит, а в ином случае просто смириться;
      - если ты изначально пишешь безграмотно, ставишь пробелы перед запятыми и не можешь избежать тавтологичных конструкций в простых сообщениях — никто тебя не допустит до написания текстов, а намеренно ошибочные слова типа “пликольненький логаликь”, не смотря на свою изначальную ущербность теряют остатки комичности.
    • Эх ребята, жалко EA не выпустила ремастеры Tiberian sun и Red alert 2
  • Изменения статусов

    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×