Перейти к содержимому
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
      Resonance: A Plague Tale Legacy

      Метки: Экшен, Приключение, Приключенческий экшен, Головоломка, Загадочные подземелья Платформы: PC XS PS5 Разработчик: Asobo Studio Издатель: Focus Entertainment Серия: Focus Entertainment Дата выхода: 28 августа 2026 года Русский язык: Интерфейс, Субтитры
    • Автор: SerGEAnt
      Survival Log

      Метки: Симулятор, Управление ресурсами, Выживание, Симулятор жизни, Постапокалипсис Платформы: PC Разработчик: Midnight Workshop Издатель: Lilith Games Дата выхода: 12 августа 2026 года Отзывы Steam: 1148 отзывов, 80% положительных

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

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

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

    • Сегменты со стелсом душные — тупо затягивают прохождение, а так… Референс в сторону Тамбовского рэйдера. Не сказал бы, что шикарная, но зачётная. С отголосками повестки, но играть это не мешает.
    • Ну, если учесть на каком железе делать ретро консоли портативные, то даже старенького телефона хватит мб не на халфу, но на дум 3д вполне. В т.ч. игры от денди и аркадных автоматов вплоть до псп вполне потянет. Пс2 и выше, впрочем, уже не факт, смотря насколько у него простенькое устройство на руках. К слову, фалаут3 вполне потянет и далеко не топовый телефон мб даже и десятилетней давности, впрочем, фпс будет отнюдь не запредельным. На своём скромном (по нынешним теперь уже временам) телефончике с Snapdragon 778G, например, даже тяжёлые (в плане эмуляции и качества эмулей тех лет) игры со свитча запускал типа ксеноблейд хрониклс 2 (пусть и с не лучшим фпс, но было бы играбельно, если бы не баги самих эмулей тогда). А в портативки (особенно те, что сильно дешевле десятки) пихают чипы куда проще, и этого за глаза временами аж до пс2 игр. Не припоминаю, чтобы он модель называл. Максимум скрины помню с его экрана. В общем, как минимум фпс мерить в марио или танчиках вполне возможно. Чай тут у нас тоже вряд ли много у кого серьёзные телефоны, можно помериться циферками. (Как раз смогу в кои-то веки щегольнуть своим новеньким планшетом.)
    • Ну судя по тому, что у его максимально простой телефон, то наверно и простой планшет. Для сёрфинга этого хватает, а вот для игр?! Вопрос. Сейчас на современных устройствах, типа планшет и телефонах, чего только не запускают? Куча разных, далеко не старых проектов. Но то, что я видел в обзорах, там гаджеты обладали топовыми характеристиками. А вот, что у Питона за характеристики? Вопрос. Он только телефон называл, а вот планшет не помню, говорил какой у его или нет?!
    • А зачем, пусчай на телефоне бенчи гонять начнёт. Потом как выпишется, не удивлюсь, если он себе какой-нибудь круток девайс прикупит, испугавшись того, что фпсы ниже тысячи на планшете. Странно, что он до сих пор сам не дошёл, как развлекаться с тем, что у него сейчас имеется. Как минимум мог бы халфу перепройти или вульфенштейн гонять. А то и совсем отчаялся бы и в фалаут 3 полез бы со скромными 120 фпс всего лишь на телефоне.
    • Русификатор The Upturned Полная ручная локализация. Проверялось на версии игры от 4 мар. 2023 г.  Данный русификатор является полной русской адаптацией всего текста в этой чудесной игре. При переводе текста я преследовал цель сделать его по смыслу максимально близким к оригиналу, кроме случаев, где имели место непереводимые каламбуры или игра слов (но даже в таких местах я создавал максимально близкий по духу к оригиналу перевод/шутку).

      Забрасывать данный русификатор я не планирую, так что в случае обнаружения каких-либо недочётов/багов (а они, вероятно, будут) — буду обновлять, либо если не замечу что-то/есть предложения — милости прошу. Установка: Переместите все файлы из архива в корневую папку игры (steamapps\common\The Upturned) с заменой. Скачать | Демо   @SerGEAnt
    • Ну вроде как совпадает плюс минус с тем, что показывал FPS Monitor. 500+w в пике без андервольтинга, 400+ с андервольтингом. Теперь надо Питона выписать из больницы, чтобы он нас свои цифры показал, мы ужаснулись и успокоились А, то ему там скучно в больнице ппц, страдает парень, не знает как себя развлечь. Сам понимаю, с ковидом когда лежал две недели в больнице, на стену лез от скуки, всех за***бал звонками. Две недели шли, как будто я год в армии отслужил. Вышел как дембель Поэтому видно, что парню лучше заметно стало, ему надо домой и участвовать в этих мириловках пиписек, компьютерных я имею виду да и столько хентая там набрал, лишь бы руки после освобождения из больницы остались живы, а то ещё придется гипс накладывать
    • Есть такое, и построение предложений мудацкое абсолютно, как будто переводил человек, для которого русский язык — не родной
    • долго сидел без дела (без соулслайков) на камне под дождем, багет прогнил усы заржавели и отпали, пришлось новые латы заказывать.(
    • А так и должно быть, что начальная катсцена без перевода и на английском? Или у меня просто несовместимость версий 
  • Изменения статусов

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


×