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

cenya_filyushkin

Новички+
  • Публикации

    23
  • Зарегистрирован

  • Посещение

Все публикации пользователя cenya_filyushkin

  1. Sara Is Missing | Simulacra

    Можешь скинуть? Интересно посмотреть
  2. Sara Is Missing | Simulacra

    Ну что-же, с момента последнего сообщения тут прошло почти две недели. Есть что нового касаемо файла?
  3. Sara Is Missing | Simulacra

    Впрочем, да. Но хочется надеяться, что таки поможет.
  4. Sara Is Missing | Simulacra

    Окей. Будем ждать
  5. Sara Is Missing | Simulacra

    Твоя догадка подтвердилась? Или данных всё ещё недостаточно?
  6. Sara Is Missing | Simulacra

    Что за таблица?
  7. Sara Is Missing | Simulacra

    @KASaLEX есть что нового?
  8. Sara Is Missing | Simulacra

    Вообще в .fs-файлах вроде ещё скрипты Beanshell лежат. Так что если выйдет полностью раскопать .fs-файлы, то на игру можно будет моды делать. Вот только это вряд-ли кому-то нужно будет
  9. Sara Is Missing | Simulacra

    Это довольно потешно выглядит
  10. Sara Is Missing | Simulacra

    Отлично! Кстати, а ради интереса — как он формируется?
  11. Sara Is Missing | Simulacra

    Будем надеяться, что выйдет
  12. Sara Is Missing | Simulacra

    Про текстуры в принципе и логично, учитывая, что TextureFile наследуется от MassFile, коими и являются .fs-файлы. Кстати если удалить текстуру из игры, то вместо неё в игре будет отображаться её более размытая версия
  13. Sara Is Missing | Simulacra

    Такс, надо кое-что раскопать. Судя по исходникам Сары (да и по действиям методов в консоли) в FS запаковываются только известные игре данные. Данные эти, похоже, хранятся в hints в классе sengine.File. Сами hints представляют из себя WeakCache (да только не джавовский, а опять-же sengine-вский). Что дальше с этим делать, пока не знаю
  14. Sara Is Missing | Simulacra

    Я сейчас подумал: папка compiled ведь создаётся во время компиляции программы в IDE Jav’ы для дебаггинга. А игра написана на libGDX. Что, если рядом с папкой compiled создать папку assets, в которую попробовать покидать файлы, и потом запаковать fs? Не сработало. Чёрт
  15. Sara Is Missing | Simulacra

    Странно. Вроде никакой временной папки, где потенциально могут лежать файлы нет (игра указывает на папку game23, но такой нет и в помине, хотя она у меня была в локальной папке пользователя — но даже без неё игра работает) А, я тугодум. Я забыл переименовать формат
  16. Sara Is Missing | Simulacra

    Оно на сайт перебрасывает, или ошибку Jav-ы выдаёт?
  17. Sara Is Missing | Simulacra

    Ага. Только расширение у неё надо на exe поменять. И докинуть в директорию jre — игра требует вложенной с ней в папку Жавы
  18. Sara Is Missing | Simulacra

    Уж больно подозрительно, что exe Debug-версии игры игнорирует даже изменённые fs внутри неё, а нигде в иных местах у меня fs не лежат
  19. Sara Is Missing | Simulacra

    Миллион раз проверил — рядом fs нет, а поттягивает игра их только в случае, если запущена через jar. И да, кстати. В Debug-режиме в jar-е игра пересобирает все fs в отдельный каталог (compiled). Перепакованный файл content.fs весит меньше того, что лежит в игре. И если этот content.fs положить вместо оригинального — игра так-же будет работать
  20. Sara Is Missing | Simulacra

    @KASaLEX вообще, как мы смогли выяснить, изначально текста диалогов скорее всего хранились в json и в дальнейшем были запакованы в .fs. Но есть вещь, которая меня ошарашила — если Debug-версию игры запускать не в jar, а в exe, то она будет работоспособной даже при удалённых из неё .fs-файлах, и даже будут все текста. json-ов в игровом архиве нет
  21. Sara Is Missing | Simulacra

    Так, а вот сейчас что-то странное. Я попытался изменить текст сообщения на твой-же (размер не меняется), но моя игра при этом вылетает.
  22. Sara Is Missing | Simulacra

    Хмм… Странно. У меня при изменении content.fs ничего не меняется (видимо, приколы ПК-версии игры). По поводу изображений: .jpeg.texture можно извлечь, если убрать из него всё до 0x80 байта (Но есть забавный момент, что некоторые .jpeg.texture-файлы на деле являются .png.texture, и наоборот). А вот как извлечь .png.texture — непонятно, ибо там нет ни малейшего намёка на структуру .png-файла (Заголовка там нет уж точно). Кстати. Я смог перекомпилировать класс com.accurve.game23.Game изменив в нём одну переменную, что активирует дебаг-режим в ПК-версии игры (ссылка на jar: https://drive.google.com/file/d/1npYwQkK0gU2iamEwiE6IrRM9g4A7X15G/view?usp=sharing). Там можно вызвать консоль тильдой и вызывать разные команды (я так умудрился добавить иконку на главный экран и при этом поломать его отображение, скриншот ниже)
  23. Sara Is Missing | Simulacra

    Привет! Сам давно интересуюсь темой того, как работает эта игра. Для начала надо сказать, что у игры не свой движок. Игра работает на фреймворке LibGDX, но разработчики явно сами придумали методы обфускации. Далее: игра не задействует файл content.fs, хотя он и вызывает вылет игры. На самом деле все события игры вызываются из файла compiled.fs, который задействуется с запуска (но малейшее его изменение приведёт к неработоспособности игры). Следующая информация скорее всего будет бесполезной, но покопавшись на некоторых форумах я узнал, как извлечь jpg-изображения из игры (хотя работает это не со всеми jpg).
Zone of Games © 2003–2025 | Реклама на сайте.

×