Перейти к содержимому
Zone of Games Forum
Vip0Denis

Расшифровка/распаковка .sf файла

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

Есть танцевальная китайская онлайн игра Audition2. В корневой папке игры есть файлы. Файлы разного формата. Есть файл формата .sf, мы точно знаем что там картинки из игры, которые нужно изменять в фотошопе и вставлять обратно в этот файл, так же там текст и прочее. Так вот мы не можем найти распаковщик, который корректно распаковал бы всё это и собрал обратно в этот же .sf Помогите с поиском, гугл не помогает, яндекс и прочие поисковые системы тоже. Мы нашли лишь один, но он некорректно распаковывал. Алгоритм шифрования этого файла нам не известен. Может быть у вас есть какой-то свой софт, или вы сможете помочь мне его написать.

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


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

Без образцов у вас практически нулевые шансы на помощь.

Не каждый захочет качать весь клиент игры ради этого дела.

Залей парочку файлов.

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


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

Когда то меня просили достать крипто-алго из этой игры. Вот вам проэкт на сях. Делал на скорую руку так что разберетесь я думаю ^^

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

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


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

Вообщем формат просто уе***ще. Получается только вытащить несколько файлов.

-929206895.png

  TSFHeader = record    pID: array[0..11] of char;   //CFILESYSTEM  end;  TSFHeaderData = record    dwUnknown0: Cardinal;    pNulls: array[0..255] of char;    dwUnknown1: Cardinal;    dwUnknown2: Cardinal;    dwUnknown3: Cardinal;    dwUnknown4: Cardinal;  end;  TSFEntry = record    dwType: Cardinal;   // 0 - Directory , 1 - File    pFileName: array[0..255] of char;    dwZSize: Cardinal;    dwSize: Cardinal;    dwUnknown: Cardinal; // Always 0    dwOffset: Cardinal;  end;

 

Каждый Entry равен 276 байт (0x114)

Вот расшифрованный вариант заголовка и первый Entry

-929206895.png

Проблемы:

1) - Кол-во файлов и директорий не известно (TSFHeaderData вообще пустой во всех архивах).

2) - Смещение до следующего блока с Entry может быть вообще 0 в следствии чего

Картинка 1:

script\Match\Mode\KingDaemon\Wedding\Music\choreography\tutorial06.txt - Смещение 0x5C65

script\Match\Mode\KingDaemon\Wedding\Music\choreography\tutorial03_CN.txt - Смещение 0xBEFC26

Пропущено где-то 120 файлов :\

3) - Размер блока данных файла можешь быть больше чем dwZSize и дописываются какие то лишние байты с разными размерами.

Вообщем сам уже запутался. Если у кого будут какие идеи пишите.

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


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

Так вроде добил.

la07.png

Можете слить тут

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

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


Ссылка на сообщение
Для тех, кто не хочет регестрироваться на платном форуме

http://rghost.net/51035641

Или не может потратить 1 бакс для существования форума ;)

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


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

Вообще-то 5 евро. И это проблемы того форума, а не пользователй этого.

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


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

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

К тому-же я только что спрашивал у Мауса 1 бакс всего, да и нет там платной регистрации, там донат система которая в свою очередь является добравольной :)

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


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

Пользователь обратился за помощью на этом форуме, почему он должен оплачивать содержание другого форума?

И почему Вы не пишете на том форуме "пожертвуйте zoneofgames.ru 5 евро и сможете скачать программу"?

К тому-же я только что спрашивал у Мауса 1 бакс всего, да и нет там платной регистрации, там донат система которая в свою очередь является добравольной :)

http://forum.xentax.com/ucp.php?mode=register

5 евро. Там не донат, не заплатил - нет регистрации. Вдобавок нужен PayPal аккаунт.

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

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


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

Я за пятерку там регился, причем после оплаты ваш аккаунт проверяется, пока не дойдут деньги доступа к аттачам не будет :)

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


Ссылка на сообщение
Пользователь обратился за помощью на этом форуме, почему он должен оплачивать содержание другого форума?

Вы думаете редирект на свой инструмент я просто так что-ли дал? Если что-то не устраивает пусть сидят ждут когда кто-то еще сделает распаковщик и выложит его тут сам. (в чем я очень сомневаюсь).

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • всё, можно играть, теперь игра точно 
      В Stellar Blade добавили CJ из GTA San Andreas 2025.06.16
    • ну так зачем тебе промт тогда если ты его можешь сгенерить как и автор делал?
    • Не ну а чо? Вон, для @piton4 классно бы она могла стонать “о, Питон! Какой у тебя питон!”.
    • Судя по реакции на идею со стонущей имена донатеров Еву я, кажется, открыл портал в ад) А ещё говорили, что не нужна сноска о том, что это шутка 
    • фактически ты почти полностью процитировал текст о том как автор статьи MikhailFedosov генерировал промпт  его можно увидеть выше!
    • Да я также лет 5 назад играл. Там кроем ДЛС вроде ве озвучено было. С тех озвучку не обновляли, насколько я знаю.   
    • @Волжский  по тому что я проверил, на стимовскую пока не идёт   
    • И тут возникает парадокс. Если разработчик отметил “Субтитры” или “Озвучку”, но забыл или не счел нужным поставить галочку “Интерфейс”, то с точки зрения Steam игра не считается переведенной. Она просто не попадет в выборку при поиске по русскому языку. Вчера я мельком упоминал, как работает система языков в Steam и как это влияет на каталог. Сегодня хочу остановиться на этом подробнее. Начну с повторения вчерашнего. Изначально Valve задумывала систему языковых отметок вполне логично: В игре переведено только меню? Ставится галочка «Интерфейс». Есть переведенные диалоги? Добавляется галочка на «Субтитры». Присутствует полная озвучка? Отмечается и она. В реальности разработчики и издатели часто действуют по принципу “лишь бы было”. Они могут отметить все три пункта для русского языка, даже если по факту переведено лишь меню. Или, наоборот, указать поддержку всех языков мира в игре, где текста нет в принципе, — просто для формального увеличения охвата аудитории в магазине. В результате этого хаоса сложилась статистическая закономерность: галочка “Интерфейс” стала самым частым и, как следствие, самым надежным (хоть и неидеальным) признаком наличия хоть какого-то перевода. В результате этого сам Steam при поиске по каталогу с фильтром по языкам ориентируется в первую очередь именно на нее. И тут возникает парадокс. Если разработчик отметил “Субтитры” или “Озвучку”, но забыл или не счел нужным поставить галочку “Интерфейс”, то с точки зрения Steam игра не считается переведенной. Она просто не попадет в выборку при поиске по русскому языку. К примеру, возьмём игру JaDa Fishin'. На странице игры мы можем видеть, что в ней есть русская озвучка:
      Мы вбиваем название игры в поиске по каталогу и видим игру:
      А теперь снимаем галочку с английского языка (чтобы видеть игры, где ТОЧНО есть русский перевод) и видим:
      Таким образом, как вы можете видеть, “потерянные” для фильтров проекты действительно существуют. В связи с этим я решил собрать и показать игры, в которых отмечены русские субтитры и/или озвучка, но не отмечен интерфейс. По сути, это те самые “невидимые” локализации. Полный список всех найденных игр вы можете найти таблице: Google Таблица с полными данными Дополнительный анализ Издатели, чаще всего забывающие про галочку "Интерфейс": Moonbit: 7 игр Team Spikkeee: 6 игр Larsonsoft: 5 игр Spikkeee: 5 игр SomSmolGeims: 5 игр Nightdive Studios: 4 игры Volens Nolens Games: 4 игры NS: 4 игры 659 Records (PTY) LTD: 3 игры Leef 6010: 2 игры Nicholas Rizzo: 2 игры Humongous Entertainment: 2 игры K Bros Games: 2 игры Narko Games: 2 игры Watercolor Games: 2 игры Разработчики, чаще всего забывающие про галочку "Интерфейс": Team Spikkeee: 10 игр Moonbit: 7 игр SomSmolGeims: 5 игр Sonic-Alpha: 4 игры Larsonsoft: 4 игры Volens Nolens Games: 3 игры 659 Records (PTY) LTD: 3 игры Leef 6010: 2 игры Nicholas Rizzo: 2 игры Humongous Entertainment: 2 игры K Bros Games: 2 игры Narko Games: 2 игры Watercolor Games: 2 игры Sheer Studios: 2 игры Carrot Studios: 2 игры Выводы Проанализировав данные, можно сделать несколько наблюдений. Чаще всего "потерянными" оказываются игры от небольших инди-издателей и независимых разработчиков. Вероятно, это связано с недостатком опыта или внимания при заполнении страницы в Steam. Иногда в эту категорию попадают и старые игры от крупных компаний (например, Ubisoft), где при переносе в Steam информация о локализации могла быть указана не полностью. Так или иначе, проблема существует, и из-за неё целевая аудитория не видит полной картины доступных на русском языке игр. Десятки проектов с субтитрами, а иногда и заявленной полной озвучкой, остаются “невидимками” для поиска в Steam. Единственный надежный способ не упустить интересную игру —  проверять страницу в магазине, не полагаясь исключительно на фильтры.
  • Изменения статусов

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

×