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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Amazing Frog?

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

      Метки: Сексуальный контент, Нагота, Хентай, Японская ролевая игра, Протагонистка Платформы: PC Разработчик: Plus Design Издатель: Hanabi Games Дата выхода: 21 июня 2024 года Отзывы Steam: 62 отзывов, 90% положительных

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

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

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

    • Игроков ждет «печальная история о ребенке, который пытается спасти столь странный и недружелюбный к нему мир». Tara Kan и Spaghetti Cat сообщили о релизе атмосферной адвенчуры Provoron.  
    • А я и не пытаюсь, отдыхай веселись, глумись, будь в хорошем позитивном настроении. Ты чсв-шный, слишком напористый, не умеешь признавать ошибки и давать заднюю в случае неправоты, будешь вертеться как уж на сковороде, всеми способами крутится, лишь бы оставить какое-то подобие того, что ты прав.  Ага, а типа все вокруг дураки и не понимают что к чему. Ты не умеешь шутить над собой, очень близко принимаешь какие-то подколы или упоминания тебя в шутках, тебя почему то это задевает, как-будто ты выше всего этого. Ты лезешь очень настырно с навсегда  нужными советами и тебя прямо говорят "не нужно", а ты всё равно продолжаешь.  Ты можешь ведь нормально общаться, без этих твоих закидонов "выпускника Принстона". Только у тебя это редко получается. Но ты таков, каков есть, и я ни в кое мере не испытываю негатива наблюдая эти твои качества, все люди разные, у каждого есть недостаток. Но ты сильно перегибаешь с какойто непонятной обивчевостью, которая не стоит вопроса. Знаешь как говорят: это не тот вопрос, чтобы... Желаю тебя спокойной ночи и удачи завтрашнего дня. И это от души, хочешь верь, хочешь нет.  Желания общаться с тобой в ближайшее время у меня нету никакого честно сказать.
    • Ага, и тебе не болеть, а также того же и туда же. А вообще забавно слышать про здоровую голову от того, кто именно её и лечит в данный момент. Не иначе как к выписке у тебя дело всё идёт, раз уж такие фразы пошли, раз уж себя здоровым ощущать ты начал.
    • @Tirniel  не вали с больной головы на здоровую, лучше молчи когда не хватает аргументов.  
    • А вот и не разозлишь. Дуйся в одиночестве.
    • Игра выйдет в раннем доступе в Steam в следующем году и позволит исследовать огромный живой мир в небесах с уникальными биомами, скрытыми сокровищами и опасными существами, путешествуя на воздушном судне. Paradox Arc, издательский лейбл компании Paradox Interactive, объявил о партнерстве с Blue Isle Studios в рамках издания приключенческого симулятора выживания Guardians of the Wild Sky. Игра выйдет в раннем доступе в Steam в следующем году и позволит исследовать огромный живой мир в небесах с уникальными биомами, скрытыми сокровищами и опасными существами, путешествуя на воздушном судне. Новый эпизод дневников разработчиков с участием соучредителя Blue Isle Studios Брендена Фрэнка и специалиста по развитию бизнеса Paradox Arc Дениса Коматина позволит узнать больше о партнерстве и релизных планах. Blue Isle Studios известна по таким проектам, как Slender: The Arrival, Valley и Citadel: Forged with Fire. В огромном магическом мире высоко в небесах игрокам предстоит выживать, строить, создавать предметы, исследовать и отлавливать существ. Магические спутники-стихии, известные как Хранители, помогут покорить небо, поддерживая базу или сражаясь бок о бок с игроками. В Guardians of the Wild представлен как одиночный, так и кооперативный режим на четырех игроков.  Сообщается, что благодаря глубокой системе крафта и поддержке модификаций, доступной с самого первого дня, игроки почти ничем не ограничены в своих креативных возможностях, которые позволят создать все — от уютных домиков и летающих замков до могучих военных кораблей. Мир, по которому предстоит отправиться в путешествие, наполнен жизнью, — динамические ландшафты, разнообразные климатические условия, дикая природа, уникальные достопримечательности и коварные враги сделают каждое приключение уникальным с новыми открытиями и испытаниями.   
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/3125760/Ruins_of_Dawnseeker/ Раскройте тайны забытого прошлого.
      Пробудитесь в мире, окутанном тайной, в этой захватывающей JRPG-игре в жанре «подземелья». Следите за переплетенными судьбами Феризы, Лейлы и Йозефины, пока они пробираются через коварные подземелья и сталкиваются с грозными врагами, пытаясь восстановить фрагменты своих утраченных воспоминаний. Путешествие в неизведанное
      Три незнакомца. Одно общее место назначения. Никаких воспоминаний. 

      Фериза просыпается в темной, незнакомой пещере, и в ее голове звучит лишь одна мысль: она должна добраться до Руин Искателей Рассвета. Вскоре она встречает Лейлу и Йозефину, двух других молодых женщин, разделяющих ту же таинственную тягу. Вместе они отправляются в опасное путешествие по неизведанным землям, сталкиваясь с опасностями на каждом шагу. 

      Что ждет их в загадочных Руинах Искателей Рассвета? Раскроют ли они правду о своем прошлом или наткнутся на еще большую тайну? Основные характеристики - Стратегические пошаговые бои: освойте искусство тактической войны, сражаясь с самыми разнообразными противниками. - Инновационная система заряжаемых атак: Оцените новый взгляд на классическую боевую систему JRPG с помощью нашей уникальной системы заряжаемых атак. Рассчитывайте время атак, накапливайте силу и выполняйте разрушительные комбо! - Исследование подземелий: Исследуйте множество искусно спроектированных подземелий, каждое из которых имеет свою тематику, головоломки и секреты, которые предстоит раскрыть. - Сюжет, основанный на характерах персонажей: погрузитесь в насыщенную, эмоциональную историю, в которой Фериза, Лейла и Йозефина пытаются вернуть себе свою личность и раскрыть правду о своей общей судьбе. - Потрясающая графика: погрузитесь в великолепно проработанные локации и дизайн персонажей, которые оживляют этот таинственный мир.
      Отправляйтесь в незабываемое приключение в «Руинах Искателя Рассвета» — где каждый шаг вперед приближает вас к истине, а каждое восстановленное воспоминание может изменить все. 

      Готовы ли вы отправиться на поиски рассвета?
    • @SerGEAnt на гитхаб, пожалуйста, тоже ссылочку поменяйте. Спасибо. ♥ ≽^•⩊•^≼
    • Ты сказал откровенный бред, такой же бессмысленный, как и почти всё, что ты сегодня говоришь.    
  • Изменения статусов

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


×