Перейти к содержимому
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- вот этим. Или нада не этим смотреть?

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Часто видел такое — никто же вам не мешает переехать. Правда никто не задумывается, как с такой политикой, во-первых, все поместятся в Москве, как должны при этом развиваться регионы. А ну еще и то, что как бы понятно, что в центрах капиталах чуток получше, но тогда и тем хорошим кадрам, кто едет зарабатывать вообще за рубеж, тоже ничего не стоит говорить по этому поводу. Ну и опять же, вот вы сравниваете Москву и Питер, а ведь на самом деле в Питере не так уж намного меньше зарплаты, если вспомнить города недалеко от Москвы, даже областные центры, Владимир, Тверь, Тула и так далее, то окажется, , что там примерно в два раза меньше, чем в крупных городах плюс минус почти все зарплаты и пенсии. Я конечно не буду говорить, что при этом Москвичи точно живут сытнее, точно не в два раза, там есть свои проблемы с стоимостью проезда, жилья и коммунальных услуг. А еще можно вспомнить, что не все налоги идут именно в бюджет Москвы, ведь есть еще федеральный. Хотя видно, что бюджет Москвы выше. Ну и да, вообще не гарантировано, что при любом другом распределении бюджета хоть сколько нибудь дойдет до, как я это выше сказал, именно на город, область и ее жителей. Тем более, что самое большое наказание за беспрецедентную коррупцию это длительное заключение и то не всегда, иногда это просто небольшой срок, гораздо меньший, чем за преступление меньшей тяжести, потому что от коррупции умирают тысячи людей, просто не быстро и не так заметно. Именно поэтому наказания за коррупцию в СССР я считаю максимально справедливыми, а теперешнее отношение к этому просто показывает, насколько люди не понимают серьезности, просто ой у того нашли миллиарды, вот же засранец, а кто недополучил эти деньги и возможно реально из-за этого умер (или умер медленно, от плохого питания, например или плохого медицинского ухода, скажем после того, как получил ранение на фронте, когда врачей не хватило их квалификации или лекарств или от того, что вовремя не доставили боеприпасы, из-за того что дорогу не починили или светофор, тут можно почти бесконечно говорить) — никто не задумывается. И ведь все что в скобочках имеет накопительный эффект с постоянным ухудшением ситуации. На не починенную дорогу деньги не появятся и поэтому у нас есть мощный износ всего, на что не плюнь по официальным отчетам.
    • Ну вот, теперь не так обидно. Это, думаю, последствия утечки номеров телефона, про которую по весне писали. Хотя х.з. У меня приятелю на почту писал адвокат недавно почившего богатого однофамильца из штатов. Предлагал за 18/0 от наследства выдать его за единственного любимого руского племянника умершего.
    • У меня полная стим версия. Могу скинуть файлы. Подскажите только какие и куда
    • У нас было..покупаешь очередной выпуск  “Великого дракона “ а на здачу пару “бустеров” соток или панини очередных..Океан у меня был и МК(из того что помню) З.ы а потом ещё стал выходить offical playstation и “видеоигры”( его хоть и было выпусков 8,но он меня познакомил с Брит оф Фаер  3,и жанром jrpg,спасибо автору за это) Нет,на форуме стима огромное осуждение уже. Некоторым уже почти год приходят. Он даже как говорят в  некоторые мессенджеры  могет 
    • @Xipb14 Visionaire Adventure Game Engine Такой движок для квестов используют разработчики Депонии.
    • Не удивлюсь, если он опубликовал этот пост с постиронией. Либо этот пост очередной "мем". Без понятия, какое соотношение у deadp47 мемов и адекватных сообщений на его канале.
    • @Chillstream сейчас  играю от души, поэтому стоило)
    • Есть на ноте и на бусти у меня в списке ссылок.
      Но оно даже не запускалось, тем более на новых версиях  может и изменили шрифты.
    • @Ratfell ты так не парься) но благодарю за поддержку
    • @Chillstream как смогу по финансам, обязательно отблагодарю! @Chillstream Хотя ладно, сейчас закинул, немного, но что могу, спасибо тебе)
  • Изменения статусов

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

×