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

Gothic 3 Pak-файлы распаковщик

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

Кто знает чем распаковать pak файлы в Готике 3, напишите пожалуйста. Заголовок у файлов

. . . . G3V0 . . . . . . . .

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


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

Вот >>этим<<.

Структура данных файла, для желающих кодить свой анпакер: ;)

//////////////////////////////////////////////////////////////////////////////// // //  Gothic3 PAK file format specs. //  (all values are little-endian) //  Copyright © 2006 Nico Bendlin <nicode@gmx.net> // //  +----------------+ //  |  file header   | //  +----------------+ //  |   file data    | //  +----------------+ //  |    unknown     | //  | (not present)  | //  +----------------+ //  |   file table   | //  +----------------+ //  |    unknown     | //  | (empty string) | //  +----------------+ // //////////////////////////////////////////////////////////////////////////////// // // Fix-sized file header // struct G3PakFileHeader {     UInt32  Unknown0;   // Always 0x00000000. Might be part of the signature.     UInt32  Signature;  // Always 0x30563347 ('G3V0').     UInt64  Unknown1;   // Always 0x0000000000000000. Interpretation unknown.     UInt64  Unknown2;   // Always 0x100067F800000001. Might be a UInt16[4] version (1.0.26616.16).     UInt64  Unknown3;   // Always the same value as FileTable. Might be a file offset to an (currently) unused data block.     UInt64  FileTable;  // File offset to the root entry of the file table.     UInt64  Unknown4;   // File offset to an (currently) unused data block after the file table. Might be a comment string. }; // // String data (e.g. file names) // struct G3PakFileString {     UInt32  Length;     UInt8   Data[Length + 1];  // ANSI text. Only present if Length > 0. [Length] must be '\0'. }; // // File table entries (directories and files) // struct G3PakFileTableEntry {     //     // Fix-sized header for all entries     //     struct {         UInt64  FileTime1;   // Windows FILETIME. Might be the CreationTime.         UInt64  FileTime2;   // Windows FILETIME. Might be the LastAccessTime.         UInt64  FileTime3;   // Windows FILETIME. Might be the LastWriteTime.         UInt64  Unknown0;    // Always 0x0000000000000000. Interpretation unknown.         UInt32  Attributes;  // Windows FILE_ATTRIBUTE_Xxx (other bits should be ignored).     };     //     // Dynamically sized structures for directories and files     //     union {         //         // Directory entry (FILE_ATTRIBUTE_DIRECTORY in Attributes)         //         struct {             G3PakFileString     FileName;     // String includes the relativ path to the root (path separator is '/') and ends with '/'.             UInt32              DirCount;     // Count of directory entries that follow (directly after this count).             G3PakFileTableEntry [DirCount];             UInt32              FileCount;    // Count of file entries that follow (directly after this count).             G3PakFileTableEntry [FileCount];         };         //         // File entry (Attributes can include FILE_ATTRIBUTE_COMPRESSED)         //         struct {             UInt64          Offset;    // File offset to raw data.             UInt64          Bytes;     // Size of raw data in Bytes.             UInt64          Size;      // Size of file data (uncompressed).             UInt32          Unknown1;  // Always 0x00000000. Interpretation unknown.             UInt32          Unknown2;  // 0x00000000 if uncompressed, 0x00000002 if compressed with ZLib (default compression level).             G3PakFileString FileName;  // String includes the relativ path to the root (path separator is '/').             G3PakFileString Comment;   // Includes the full native file name and path of the source file.         };     }; };

 

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


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

ai_enabled

А страничка есть откуда ты взял?! Как я понимаю у них в папочке http://gamefileformats.the-underdogs.info/files/ есть ещё что-нибудь интересное...

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


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

Siberian GRemlin

ну конечно же есть ;) , только там ничего интересного - в итоге получишь stringtable.bin, а вот что с ним делать :( ...

Как появятся раздракониватели этого файлика - накодю пакер :D , а сейчас пока смысла нет.

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


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

ai_enabled

Я спрашивай, что у них там на сайте есть! =)

Источник описухи формата уже сам нашёл.

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


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

Siberian GRemlin

на том сайте ничего больше нету (это хостинг вроде ;) ).

Вот ещё >>отсюда<< брал тулзы для Gothic 3.

(но там на немецком :( , хотя понять можно)

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


Ссылка на сообщение
только там ничего интересного - в итоге получишь stringtable.bin, а вот что с ним делать :( ...

Как появятся раздракониватели этого файлика - накодю пакер :D , а сейчас пока смысла нет.

Я тут взглянул, вроде всё тривиально. Вот только у меня с понедельника экзамены, и я вместо прог пишу шпоры :russian_roulette: Я так понимаю, у нас ни одна команда переводом третьей Готики не занимается, так что это дело может подождать недельку...

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


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

У меня народу в заначке заждущих переводить много.

Т.ч. если вы, друзья, поможете его вскрыть, то все сделаем.

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


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

Так вроде BIN-файлы распаковывать ненадобно, редактор stringtable.ini вполне достаточно написать. Или я не прав?

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


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

Не знаю, у меня игры нет, она меня не интересует, просто помочь хотел =)

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


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

Всё, зарелизил :drinks: раздракониватель текста Готики 3 (два приложения - клиентское и серверное, первое - для переводчиков, второе - для редактора перевода), так что к переводу игры можно приступать хоть прямо сейчас ;) . Другое дело, что размер чистого текста (без переменных) на английском языке достигает почти 2Мбайт :( ...

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


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

Напишите, пжалста, какие паки отвечают за перевод текстов..

А то рыскал, рыскал и не нашел...g3explorer10- вот этим. Или нада не этим смотреть?

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Понравилось аниме — Ангел по соседству меня балует. Если что это почти обычная романтика, с этим у меня 50 на 50, иногда это невыносимо скучно,  даже не смотря на высокие оценки, как было с Кланнадом или Садом изящных слов, который я даже не досмотрел. Иногда это просто пресно, названий уже не вспомню. Иногда необычно, как было с девочкой зайчиком — полное название забыл. И нет такого, что мне офигеть как понравилось (кроме нескольких фильмов, а не аниме), скорее есть такое, что выше среднего, вот как сейчас. Название как обычно не передает сути, хотя в самом аниме постоянно ссылаются на ангел и балует, что меня чутка коробит. А на деле это очень доброе и милое аниме, про довольно редкие невинные отношения между подростками. Можно сказать, что нереалистичные, хотя я бы не стал зарекаться, всякое бывает. Но если у вас с романтикой вообще никак — начинать не стоит, ничего кроме нее там в общем то и нет совсем. Но что порадовало, вообще нет намека на эротику. (20ти секундный сон я уже не беру в расчет)  
    • Верю, что есть какие-то альтернативные варианты по оптимизации вставки перевода или шрифтов, но делаю пока так как умею, частенько все вручную вставляю в ассеты или бандлы
    • Обновление перевода до версии 1.02.

      Благодаря конкурсу "Найди ошибку", а также дополнительной вычитке, мы сделали множество исправлений во всём тексте игры. Теперь наш перевод стал ещё лучше. Тем не менее, версия 1.02 всё равно появится в нашем следующем конкурсе "Найди ошибку 2", а за каждое найденное замечание будет начисляться повышенное количество баллов. Если вы хотите принять в нём участие, то можете приступать к поиску ошибок прямо сейчас, играя в этот обновлённый перевод. Напоминаем, что конкурс будет проводиться в нашем отдельном сообществе Temple of Tales Quiz, а о точной дате его проведения мы сообщим позже. Все ссылки по скачиванию русификатора обновлены в шапке темы. Скачать перевод можно на нашем сайте здесь:
      https://temple-tales.ru/translations_topps1.html Наше сообщество по конкурсам:
      https://vk.com/temple_of_tales_quiz

      Список изменений:
      - Внесено более 400 правок
      - Откорректированы переносы строк описаний предметов

      P.S.: @al79spb теперь у тебя всё в порядке с текстурой логотипа по пикселям?
      -------------------------------------------------------------------------------- ⭐ Если вы хотите поддержать нас, получить доступ к ранним сборкам
      наших переводов или другим бонусам, то сделать это можно через подписки:
      VK Donut: https://vk.com/donut/temple_of_tales_translations
      VK Donut: https://vk.com/donut/temple_of_tales_quiz
      VK Donut: https://vk.com/donut/temple_of_tales_music
      Boosty: https://boosty.to/temple-tales ⭐ Альтернативный способ поддержки:
      Карта Сбербанка: 5469 9802 0654 4716
      Карта ВТБ: 4272 2908 4659 1246
    • Можно всё сделать патчерами вставкой в архивы локализационных файлов и шрифтов.
      Можно даже текст на автомате обновлять внося поверх перевод.
      И даже переводить новый, делать соотношений изменений, если очень захочется, через api, это уже верх.
    • кому интересна 3-4  часть, есть такой результат, шрифт какой-то подрубился для всего текста, но не те, что в оригинале. Шрифты в .uasset как их лучше сделать? 
      Вот шрифты https://workupload.com/file/vcTFptxbXMM попробовал взять их с 1+2 части потому что внутри похоже. не подхватывает.
    • @Ratfell ну тут юнити один апдейт и все ломается
    • @Chillstream Вот как куб начинает пожирать эти сферы в катсцене, на второй сфере вылетало
      Ну версию стима я выбрать не смогу, он ж сам ставит последнюю
    • @Ratfell тут же у тебя вылетает? https://disk.yandex.ru/i/kzU8_KAFCXCVUg
    • Классная игра. К сожалению ее комьюнити дохлое 
  • Изменения статусов

    • Дмитрий Соснов  »  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 | Реклама на сайте.

×