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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Чушь. Не может нейронка понимать контекст игры и переводить правильно. Видимо, вы из того поколения, где "и так сойдёт". Главное русские буквы увидеть. А про тишину вы лукавите. Прекрасно было известно, кто перевел первую часть и было понятно, кто будет переводить вторую. Игра только-только вышла и ее еще негде было взять, я скачал ее после того, когда ваш "супер-перевод" уже готов был. Про косяки тоже понятно: зачем "супер-переводу" тест, редактура, работоспособность? Не, не нужно, русские буквы в меню, но первым, вот главное же. Ну и говорить на каждом углу, что нейронки - это супер, и что мой перевод - хороший же.
    • @poluyan Тут тоже есть свои плюсы, дураков на свете настолько много, что знать обо всех нет никакого желания, но при этом если есть люди, которые об этом напоминают, то потом не пройдет ложь, что человек исключительно положительный и вообще святой, это тоже важное дело, особенно если человек в своих поступках ни разу не раскаивается. Думаю вы и сами политикам такое постоянно припоминаете, так почему бы нам не делать это с другими публичными людьми, которые делали определенного рода публичные заявления.
    • Непонятно зачем оно вообще спустя столько времени. Мертворожденная игра. 
    • Да понятное дело я его лично не знаю, речь шла скорее о непонятых претензий к человеку после выложенного перевода с перечислением насколько он плохой.
    • Мне постоянно на почту подобное приходит, причём суммы просто космические.  Но предлагают просто наследство, сразу )
    •   Ой да ладно, мне кажется Сержант рад любой рекламе в сети, хоть и не сознается, а то его потом же в это тыкать будут., что мол какой он не хороший специально срачи разводит, чтобы заманить на них “доверчивых посетителей”… Как будто где-то иначе, лол. Вся суть СМИ любого рода Иногда это не очень хорошо, но вообще место, где можно культурно пообщаться и где дают баны разным хамам, это отличное место. Кстати. вы иногда перегибаете с критикой, оно может и за дело, но правила есть правила вот это большое заблуждение, святых людей в которых совсем нет ничего плохого на планете скорее всего так мало, что мы с ними не знакомы, все остальные люди — это хорошие и плохие одновременно, в которых чего-то может быть больше, а это значит что к любому человеку могут найтись претензии от людей для которых его плохая часть более заметна, чем хорошая. PS. Стараться быть хорошим и быть им на самом деле — это очень большая пропасть, а некоторые даже и не стараются.
    • https://steamcommunity.com/discussions/forum/26/4843148768110689919/
    • Окей я тогда не буду покупать 
    • Часто видел такое — никто же вам не мешает переехать. Правда никто не задумывается, как с такой политикой, во-первых, все поместятся в Москве, как должны при этом развиваться регионы. А ну еще и то, что как бы понятно, что в центрах капиталах чуток получше, но тогда и тем хорошим кадрам, кто едет зарабатывать вообще за рубеж, тоже ничего не стоит говорить по этому поводу. Ну и опять же, вот вы сравниваете Москву и Питер, а ведь на самом деле в Питере не так уж намного меньше зарплаты, если вспомнить города недалеко от Москвы, даже областные центры, Владимир, Тверь, Тула и так далее, то окажется, , что там примерно в два раза меньше, чем в крупных городах плюс минус почти все зарплаты и пенсии. Я конечно не буду говорить, что при этом Москвичи точно живут сытнее, точно не в два раза, там есть свои проблемы с стоимостью проезда, жилья и коммунальных услуг. А еще можно вспомнить, что не все налоги идут именно в бюджет Москвы, ведь есть еще федеральный. Хотя видно, что бюджет Москвы выше. Ну и да, вообще не гарантировано, что при любом другом распределении бюджета хоть сколько нибудь дойдет до, как я это выше сказал, именно на город, область и ее жителей. Тем более, что самое большое наказание за беспрецедентную коррупцию это длительное заключение и то не всегда, иногда это просто небольшой срок, гораздо меньший, чем за преступление меньшей тяжести, потому что от коррупции умирают тысячи людей, просто не быстро и не так заметно. Именно поэтому наказания за коррупцию в СССР я считаю максимально справедливыми, а теперешнее отношение к этому просто показывает, насколько люди не понимают серьезности, просто ой у того нашли миллиарды, вот же засранец, а кто недополучил эти деньги и возможно реально из-за этого умер (или умер медленно, от плохого питания, например или плохого медицинского ухода, скажем после того, как получил ранение на фронте, когда врачей не хватило их квалификации или лекарств или от того, что вовремя не доставили боеприпасы, из-за того что дорогу не починили или светофор, тут можно почти бесконечно говорить) — никто не задумывается. И ведь все что в скобочках имеет накопительный эффект с постоянным ухудшением ситуации. На не починенную дорогу деньги не появятся и поэтому у нас есть мощный износ всего, на что не плюнь по официальным отчетам. И разумеется при строгости наказания в СССР тоже была коррупция, она была и есть при такой возможности всегда и везде, поэтому мы можем смело говорить, даже не зная про конкретные случаи, что она сейчас в разы хуже.
    • Ну вот, теперь не так обидно. Это, думаю, последствия утечки номеров телефона, про которую по весне писали. Хотя х.з. У меня приятелю на почту писал адвокат недавно почившего богатого однофамильца из штатов. Предлагал за 18/0 от наследства выдать его за единственного любимого руского племянника умершего.
  • Изменения статусов

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

×