Перейти к содержимому
Zone of Games Forum
[Silent Man]

From Dust

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

общем Афторы геморойщики ещё те...

Вот я никогда не понимал - почему некоторые авторы такие идиоты, что не могут запаковать текст в какой-нибудь до боли стандартный формат, который пусть лежит с миллионами архивов рядом? Им так тяжело технически это сделать?

Изменено пользователем Ghose100

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


Ссылка на сообщение
Всё проблема найдена! Это не то, что я думал. Самый большой файл внутри 81,4 МБ и нормально читается в память целиком. Проблема была в дурном формате архива. Я доверился информации из заголовка, где указано одно количество файлов, а на деле их было меньше.

Вобщем вот инструмент: FromDust_BF_unpacker.rar, тестируйте (распаковывать нужно файл Gen_Common.lin.bf).

текст хранится в файлах с расширением *.oli, их очень много, а текста в каждом мало. Открывается AkelPad'ом с кодировкой UTF-16 (BE), но в этих файлах ещё присутствует какойто свой заголовок.

Шрифты в виде текстур *.tga и файлы с расширением *.ffd. Эти FFD похожи на обычные файлы шрифтов типа FNT и TTF, но возможно со своим хитрым заголовком.

Вобщем Афторы геморойщики ещё те...

'

з.ы.

Кстати просматривая в HEX редакторе этот большой файл Gen_Common.lin.bf я обнаружил, что некоторые имена файлов повторяются по нескольку раз (типа дубликаты). В анпакере я это не учитывал и они будут перезаписываться.

А по поводу упаковки обратно есть только одна идея: Дописывать все изменённые файлы в конец большого архива и потом только поменять указатель и размер на них в заголовке архива.

Во-первых, что за скрипты такие интересные и почему нельзя нормально на С++ или, хотя бы, Паскале писать.

Во-вторых, не мучай оперативу такими ахтунгами char[0x8000] и сверяясь с размером, потихому всё вынимаешь.

В-третьих, когда пишешь файл, дублируй перед именем его номер: 0_ABC.qwe, 1_CDE.qwe, 2_ABC.qwe, 3_CDE.qwe - защита от перезаписи.

Ну и наконец, молодец что исходники выкладываешь, поощряю - авось кто что новое узнает, я например обнаружил ещё один вид скриптов (хотя мне головной боли от одного QBMS хватает, к счастью многое на сишник походит). А вот комментариев внутри излишне много (хотя с N++ все легко читается) - достаточно описать общее назначение процедур и функций.

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


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

ну что, теперь вся надежда на Вас

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


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

RUSLAN_05

Знаю, что тебе как минимум пред за посторонние вопросы...

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


Ссылка на сообщение
Во-первых, что за скрипты такие интересные и почему нельзя нормально на С++ или, хотя бы, Паскале писать.

Во-вторых, не мучай оперативу такими ахтунгами char[0x8000] и сверяясь с размером, потихому всё вынимаешь.

В-третьих, когда пишешь файл, дублируй перед именем его номер: 0_ABC.qwe, 1_CDE.qwe, 2_ABC.qwe, 3_CDE.qwe - защита от перезаписи.

Ну и наконец, молодец что исходники выкладываешь, поощряю - авось кто что новое узнает, я например обнаружил ещё один вид скриптов (хотя мне головной боли от одного QBMS хватает, к счастью многое на сишник походит). А вот комментариев внутри излишне много (хотя с N++ все легко читается) - достаточно описать общее назначение процедур и функций.

1. Я не программист. AutoIt - это единственный язык который я знаю. Изучал самостоятельно по файлу справки от него. Если интересно, то велком: autoit-script.ru

2. Это я не понял о чём речь.

3. То что в архиве присутствуют дубли я заметил уже поздно и хотел спать, поэтому решил пока оставить всё как есть.

4. А обильно коментировать это у меня привычка.

з.ы. Для добавления автонумерации заменить 37 строку этим: $sCurFilePath = $sBfFilePath & "_unpacked\["& $i &]"& $sCurFileName

Будут имена типа:

[1]default.cfg

[2]Global Library.grp

[3]Univers.mdl

Запустить скрипт можно, установив это: autoit-v3-setup.exe, кликнуть правой кнопкой мыши по файлу скрипта и нажать Run Script

Изменено пользователем OLEGator84

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


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

Ну с такими мастерами русик не за горами :ok:

Спасибо вам, за то, что вы делаете :D

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


Ссылка на сообщение
1. Я не программист. AutoIt - это единственный язык который я знаю. Изучал самостоятельно по файлу справки от него. Если интересно, то велком: autoit-script.ru

2. Это я не понял о чём речь.

3. То что в архиве присутствуют дубли я заметил уже поздно и хотел спать, поэтому решил пока оставить всё как есть.

4. А обильно коментировать это у меня привычка.

з.ы. Для добавления автонумерации заменить 37 строку этим: $sCurFilePath = $sBfFilePath & "_unpacked\["& $i &]"& $sCurFileName

Будут имена типа:

[1]default.cfg

[2]Global Library.grp

[3]Univers.mdl

Запустить скрипт можно, установив это: autoit-v3-setup.exe, кликнуть правой кнопкой мыши по файлу скрипта и нажать Run Script

Кстати ты ещё говорил что там полно мелких файлов с кусочками текста: делаешь так - при распаковке создаёшь отдельный текстовый файл куда имена этих файлов прога тебе выписывает, потом эти имена используешь в новой программе-обработчике, которая последовательно пройдя через каждый файл, вынет текст, пометит из какого он файла и перезапишет в другой текстовый файл - и вуаля, все тексты в новом файле за пару секунд.

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


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

Если честно у меня уже энтузиазм кончается. Подключайся тоже, коллективно может быть осилим.

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


Ссылка на сообщение
Если честно у меня уже энтузиазм кончается. Подключайся тоже, коллективно может быть осилим.

не кидай это дело, вся надежда на тебя. Я бы помог, но ни бум-бум ;)

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


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

Ну вроде осталось написать программку для запаковки всего этого добра обратно в архив.

А шрифты перерисовать и текст перевести - эт мы и сами сможем.

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


Ссылка на сообщение
Если честно у меня уже энтузиазм кончается. Подключайся тоже, коллективно может быть осилим.

У меня слишком много работы, сил на что-то ещё нету.

Могу только советовать как реализовать, саму реализацию пусть тянут люди со свободным временем.

Ну вроде осталось написать программку для запаковки всего этого добра обратно в архив.

А шрифты перерисовать и текст перевести - эт мы и сами сможем.

Я вас знаю, вы с кинозала, да? :buba:

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


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

Поэкспериментирую с возможностью прицепить модифицированный файл к архиву и перебить смещение на него.

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


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

помнится недавно делал прогу которая заменяла звуки в архиве типа этого. То есть там тоже заголовок был в начале файла, где была таблица файлов внутри. А дальше все эти файлы подряд шли.

Может думаю переделать ее под этот формат, да и всё =)

Смысл в том, что файл состовляется с нуля. Сначало составляется шапка (заголовок файла) а потом уже идут подряд все модифицированные/или не очень =) файлы

Посмотрю как приеду, если не забуду.

Соответственно надо будет с Олегом скооперироваться. Но это ближе к середине недели будет. Не раньше.

Изменено пользователем Haoose

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


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

Буду рад помощи.

Для меня в данный момент припятствие в полном пересоздании архива - это неясность всего формата шапки. Странная она. Но может быть свежий взгляд на архив прольёт свет.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Universal312

      Оригинальное название:Voodoo Detective 
      Год выпуска: 24 мая. 2022
      Жанр: Приключенческие игры
      Разработчик:Short Sleeve Studio, LLC
      Выпущено: Short Sleeve Studio, LLC
      Язык: Английский
      -----------------------------------------------------------------------------------------------------------
      Системные требования:
      МИНИМАЛЬНЫЕ:
      64-разрядные процессор и операционная система
      ОС: Windows 7 (SP1+) and Windows 10
      Процессор: x86, x64 architecture with SSE2 instruction set support.
      Оперативная память: 2 GB ОЗУ
      Видеокарта: DX10, DX11, DX12 capable.
      Место на диске: 3 GB
      -----------------------------------------------------------------------------------------------------------
      Об игре:
      Вам нравятся приключения, комедии и детективы из дешевого магазина? Тогда мальчик у нас есть игра для вас! Присоединяйтесь к Voodoo Detective в нарисованном от руки нуаре в жанре «укажи и щелкни», в котором вам предстоит применить свою смекалку и ноу-хау против зловещего зла

      Если вы ищете приключений, вы найдете их в Voodoo Detective, сенсации в жанре «укажи и щелкни»!

      Нью-Гинен: небольшой островной городок, пропитанный богатой культурой вуду, наводненный сетевыми магазинами и кишащий привилегированными туристами. Где местный колорит и колониальная коррупция сталкиваются в отчаянной битве за выживание.

      На этом очаровательном фоне мы встречаемся с таинственной женщиной без прошлого, стоящей в центре драмы настолько глубокой, что нити реальности вот-вот разорвутся!

      Присоединяйтесь к Voodoo Detective в его последнем деле, где за каждым грязным секретом скрывается опасность, и каждый волнующий момент может стать для него последним. Пришло время надеть фетровую шляпу и плащ, детектив, вам нужно разгадать тайну!

      Функции
      Приключение в жанре «укажи и щелкни», вдохновленное Monkey Island!
      Богатая история, полная причуд и интриг!
      Нарисованные от руки фоны, анимация и пользовательский интерфейс!
      Графика высокой четкости!
      Выдающийся талант озвучки из игр и фильмов, таких как Mass Effect, Dragon Age, Final Fantasy, Fallout, Diablo, Avatar: The Last Airbender, Star Trek, Austin Powers и многих других!
      Великолепный саундтрек, записанный с живыми инструментами, написанный никем иным, как Питером МакКоннеллом из Grim Fandango, Monkey Island и Psychonauts!
      -----------------------------------------------------------------------------------------------------------








      А вот годнота для тех кто предпочитает старые добрые, классические квесты!
      Может кого из переводчиков/студий тоже заинтересуется данным проектом или они возьмут его себе на заметку.
      Обзоры в стиме — крайне положительные! 
    • Автор: SerGEAnt
      Amazing Frog?

      Метки: Песочница, Физика, Открытый мир, Разделение экрана, Исследования Платформы: PC Разработчик: Fayju Издатель: Fayju Серия: Amazing Frog?® Дата выхода: 20.11.2014 Ранний доступ: Да Отзывы Steam: 11124 отзывов, 94% положительных

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

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

    • Я сделал русские буквы в шрифте ContinuumBold.ttf и DwarvenTodcraft.ttf. https://disk.yandex.ru/d/UhsnCqFt_utoHw https://disk.yandex.ru/d/xSztCWol_-J6FA
    • Прости, но я к этому времени уже десятый сон досматривал. Да и таких забористых историй, как у тебя с 15-ю девицами за лето, в моих закромах не имеется.  Питону бы в принципе не помешало потразаться. Уж он напряжённый в последние дни.  Отвлекся бы от хлопот и забот 
    • ну чувак то  что консоль с кракозябрами я вкурсе на то оно и альфа версия , если какие  о архивы не берёт читай конец поста я просил их скидывать быстро поправлю писать сигнатуру в слепую руками почти не реально ИИ бы точно лучше справился ,Assassins.Creed.Black.Flag.Resynced точно распаковывает и запаковывает,изначально делалась прога под 1 игру и чисто случайно стала универсальной, ИИ использовал для создания описания проги это да я лучше километр кода напишу чем понятное описание)
    • Привет. Дайте ссылку рабочую на версию перевода для GZDOOM, пожалуйста. А то все ссылки на google умерли. Шоколадный порт не нравится, именно для GZDOOM надо. https://i.iddqd.ru/viewtopic.php?t=1796 Может у кого сохранился. Просто если ставить перевод от шоколада, то ломается и криво отображается перевод в диалогах и не только. На странице перевода и мануала на zoneofgames ссылки тоже битые для GZDOOM.
    • Русификатор для STEINS;GATE RE:BOOT  https://boosty.to/vismura/posts/a3d33891-33dc-4228-a059-058b3e0083bc?share=post_link
    • При помощи AGSUnpacker пытаюсь менять графику в фоновых изображениях комнат: Комнаты № 4, 7 и 10. Получившиеся .CRM кладу в каталог игры. Однако при запуске игры получаю ошибку:
    • @librianets
      Еще видела такое гуляя на планете
    • @SpiritUntamed  Пардон, нашёл фикс на PSX Planet. Оставляю ссылку (там ещё есть). Вдруг кому-нибудь тоже пригодится. Молодцом, чувак! God of War Ghost of Sparta [2010] [FullRUS][СофтКлаб + YAGAMI55-Fix]
    • предлагает типа запустить grx с командой, но саму команду ни выделить, ни скопировать. Т.е. предлагает вручную прописывать и открывать консоль, что уже сложность прибавляет.
      5. Текст на юнити: предлагает использовать grx external чтобы открыть во внешней программе и скрипт который ничего хорошего не предложил. Да и запуск во внешней программе не предложил, хотя казалось бы, но это надо искать пользователю самому и открывать. Т.е. всё время предлагает самому открывать и делать что-то. Какой в этом тогда смысл? Зачем uabea когда есть unitypy например и можно было внедрить тупо его в интерфейс.
      6. лабортория нашёл сигнатуру mp3 типа, но там и близко такого нет, в итоге он ничего не хочет делать. Выделение ничего не делает, как работать вообще не ясно. Написали проверьте шрифты. А как? В самой проге ничего такого не увидел. В целом как будто ИИ всё это делал, как и тексты писал ИИ(это очень видно т.к. есть странные формулировки)
    • хотел протестировать, но:
      1. консоль такой
      ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉ
      зачем в консоле на русском писать, оно много где ломается)
      Ну или укажи чтобы сразу использовал нужную кодировку.

      2. Сразу же упал в тестовом файле, а grx выдал бред. Формат не такой уж и сложный был, просто типа отсчёт начинается с место оффсета до текста, в другом случае оффсет начинается считаться именно с текста поэтому прога его не нашла, ещё другой случай оффсеты в разных местах, но логика присутствует(но это отдельный случай). если 2 это специфика всякое. То вот в одно ± нашёл оффсеты правильно, но дальше что? В программе открылся, а текстов нет. А так же конечно же он нашёл оффсеты, но вот особенности которые перед этим оффсетом есть конечно же не учёл. Т.е. там был размер всех текстов блока. Если их не учесть, то игра падает. А сделать такое автоматический только писать отдельно скрипты, что равно написанию своей проги уже. Создание форматов похож на прогу из серии игр Kuro no Kiseki, впрочем это не так уж плохо.
  • Изменения статусов

    • 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 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×