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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: makc_ar
      Bombshell

      Жанр: Экшены, Приключенческие игры
      Платформы: PC, PS4
      Разработчик: Interceptor Entertainment
      Издатель: 3D Realms
      Дата выхода: 29 янв. 2016 http://store.steampowered.com/app/353190/
      Перевод игры: http://notabenoid.org/book/69128
      Прогресс перевода:
      Текстуры для художника:
      Игровой текст отдельно для перевода: https://mega.nz/#!lOQnzAYI!RtmEI0gH...I3Dia85r9TnH_yM
      У кого-нибудь есть лицензионный ключ Steam-версии Bombshell Digital Deluxe Edition?
      Меня человек попросил создать тему, т.к. не мог её создать сам. Мне игра не интересна, меня интересуют только шрифты.
    • Автор: Morgan Dusty


      Уважаемые геймеры! Мы рады сообщить, что начата работа над переводом игры Lost In Vivo от разработчиков Akuma Kira и KIRA на русский язык. На текущий момент более подробной информации о переводе нет, но мы уверены, что вам это понравится.
      Lost In Vivo - это хоррор игра с оригинальной и необычной концепцией, которая позволяет погрузиться в атмосферу ужаса и страха. И теперь благодаря нашей команде переводчиков, игра станет доступна и на русском языке.
      Мы понимаем, что многие геймеры ждут больше информации о переводе Lost In Vivo, но на текущий момент мы не можем предоставить более подробной информации. Тем не менее, мы можем заверить вас, что релиз не заставит себя долго ждать. Следите за новостями на сайте, и будьте в курсе всех обновлений.
      Мы работаем усердно, чтобы перевод игры был качественным и точно передавал всю атмосферу и ужас оригинала. Мы надеемся, что наша работа позволит многим игрокам насладиться уникальным геймплеем Lost In Vivo на русском языке.
      Спасибо за внимание и оставайтесь с нами, чтобы быть в курсе всех новостей о переводе игры Lost In Vivo!

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

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

    • Выпустил полный перевод: https://boosty.to/rabid666/posts/f783c4a7-0fd8-40e1-8b64-60650f85948c
    • Steam Erenshor — это приключенческая игра для одного игрока, созданная по мотивам MMORPG. Вы встретите сотни СимИгроков из Эреншора — ваших цифровых компаньонов, которые постоянно существуют в этом мире, развиваются независимо и всегда готовы объединиться с вами и отправиться в приключение, когда вы будете готовы. Игроки потратят десятки или даже сотни часов на развитие своих персонажей. К концу игры они будут вооружены божественным оружием, давно забытыми заклинаниями и легендарными доспехами — и станут практически неуязвимыми для всех, кроме самых грозных противников в Эреншоре. Erenshor — это одиночная игра, дань уважения ранним MMORPG, которые проложили путь к играм, в которые мы играем сегодня. Вдохновленная классикой конца 90-х и начала 2000-х, Erenshor не предлагает быстрых наград и не держит игрока за руку. Игрокам предстоит заблудиться, столкнуться со смертельными врагами и усвоить трудные уроки. Отважные искатели приключений будут вознаграждены. Русификатор v1.1 от 25.10.2026 от SamhainGhost: boosty
      Для любой версии игры Сделано через Claude Code
    • новый не тестил.раньше тестил классический и он сжирал ~20-30%(+ артефакты).счас с оптимизоном 
    • Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube
    • Привет. Я как понял последнее обновление не совместимо с ИИ озвучкой? Там звуки обычные пропадают, ломаются. 
    • Обновление 1.1.4 (включает изменения 1.1.3) 1.1.3
      Исправлены застревающие диалоги. Некоторые разговоры не продвигались дальше: реплика висела на экране и не пролистывалась (например, разговор с Тоё в начале первой главы). Причина была в служебных метках внутри файлов диалогов: после вставки русского текста часть из них указывала за конец строки, и игра ждала, пока текст до неё «дойдёт». Метки исправлены во всех диалогах игры.
      1.1.4
      Работники заведений. Продавцы, работники харчевен и работницы чайных больше не называются поголовно «служанками»: пол определён по каждой сцене, реплики согласованы. Переведены надписи «АВТО / ВКЛ / ВЫКЛ» в диалогах, кнопки и стадии покера (бет, чек, колл, рейз, фолд, флоп, тёрн, ривер), оценки в караоке и «Настройки» в главном меню.
      https://disk.yandex.ru/d/IP20k24w3EQejg Ставится поверх предыдущей версии. Сохранения совместимы: если игра застряла на диалоге, загрузите последнее сохранение после установки. Если где-то ещё застрянете или увидите не тот пол у персонажа — пишите сюда со скриншотом.
       
    • третью прошёл с удовольствием, для меня она самая страшная была
    • 25.10.2026 — версия 2
       - перевод переведён на плагин BepInEx: не зависит от обновлений игры;
       - исправлены различные ошибки в переводе
       - добавлен перевод контента версии 1.0.0.261024.1 (это не менее 4558 строк) + внутриигровое руководство
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
  • Лучшие авторы


×