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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • В группе ВК и ТГ были новости, а на Ютубе был Мехфест, на котором говорили о состоянии проектах. Не поленитесь, посмотрите стену в названных соцсетях.
    • У механиков на данный момент нет на руках свича, чтобы обновить озвучку. 
    • у тебя перевод версии 2.06.15, если нет скачай на страничке могнетов там в яндекс диске лежит 15 версия.
    • Мастерство русика — это дело сугубо добровольное. Всё зиждется на энтузиазме. Никаких сборов автор не делал. Так что и претензий никаких к нему быть не должно. Господь с тобой, игра вышла в 2018 году. То, что внезапно спустя столько времени ей заинтересовались — и начались какие-то движения уже большое дело. Если кто-то захочет сделать русификатор — его не остановят какие-то русики в шапке. Тем более он может скачать и посмотреть. Ведь лучший результат — это когда занимается тот, кто будет в игру играть. Т.е. он делает для себя, а не для тебя и не просто так чтобы было. Поэтому не надо бузить по напрасному)) Плохой русик может дать мотивацию сделать хороший иной раз гораздо больше, чем вообще его отсутствие.
    • @de1p Нет, я только для Steam версии делал перевод. Обещать порт не могу, но может в будущем посмотрю возможность адаптировать туда перевод 
    • целых пять тысяч девяносто причин мирослава перейти на солнечную сторону 
    • Предварительный релиз русификатора доступен для подписчиков на бусти В бесплатном доступе на ZOG планируется примерно через месяц. Русская локализация: maksМaks86, Джимми Хопкинс Графика, анимация: Джимми Хопкинс Видео (субтитры / титры): Джимми Хопкинс, Amigaser Мозговой штурм, разбор ресурсов: Amigaser, Джимми Хопкинс, Allodernat   Особенности: добавлены субтитры к изначально не локализованным роликам; таинственный свиток сразу доступен в бонусном меню   Рекомендации: не закрывайте принудительно игру во время кат-сцен. Может сломаться графика, если нажать "продолжить". Лечится загрузкой последнего сохранения.   Следующая игра:    
    • на PS Vita есть порт?
    • Ага, как раз жену выбираю ) Что-то меня всё спаивают и спаивают .  А собственно, какова причина? Смотрю, у кое-кого одни тентакли в на уме.      Да плевать мне на самом деле на эту собутыльницу, она совсем не в моём вкусе.
  • Изменения статусов

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


×