Skip to main content
S
SaveEditor.Online
руководство форматы-файлов образование справочник

Объяснение распространенных расширений файлов сохранений игр - Полный справочник

1 января 2026 г. By Команда SaveEditor

Введение

Распространенные расширения файлов сохранений

Файлы сохранения игр бывают десятков различных форматов, каждый со своими особенностями и требованиями к редактированию. Понимание того, с каким расширением файла вы имеете дело — это первый шаг к успешному изменению ваших игровых сохранений. Если вы когда-либо пытались открыть файл сохранения и видели только нечитаемые символы, вы понимаете, почему это важно.

Это полное руководство охватывает все основные форматы файлов сохранений, с которыми вы столкнетесь в играх на ПК, в веб-браузере и на консолях: от простых текстовых файлов, читаемых человеком, до сложных бинарных структур.

Текстовые форматы (Легко редактировать)

Это самые простые файлы сохранений. Они хранят данные в виде обычного текста, который можно прочитать без специальных инструментов.

JSON (.json)

Движки: GameMaker, Godot, Unity (кастомный), многие инди-игры.

JSON (JavaScript Object Notation) — это удобочитаемый формат, использующий фигурные скобки и пары ключ-значение. Он невероятно распространен в современной разработке игр благодаря своей простоте и совместимости с большинством языков программирования.

{
  "playerName": "Герой",
  "gold": 5000,
  "level": 25,
  "stats": {
      "str": 10,
      "dex": 15
  },
  "inventory": ["sword_01", "potion_03"]
}

Как редактировать: Откройте в любом текстовом редакторе (VS Code, Notepad++, Блокнот). Измените значения, сохраните, готово. Только будьте осторожны, чтобы не нарушить синтаксис (например, забыть запятую или оставить скобку незакрытой), иначе файл повредится.

Рекомендуемый инструмент: Любой текстовый редактор, или наш Универсальный редактор для безопасного просмотра дерева.


INI (.ini)

Движки: GameMaker Studio, многие старые игры для Windows.

INI-файлы используют разделы в квадратных скобках с простыми парами ключ=значение. Их очень легко читать, но они не поддерживают сложные структуры данных (например, вложенные списки) так хорошо, как JSON.

[Player]
Name=Герой
Gold=5000

[Settings]
Volume=80
Difficulty=Normal

Как редактировать: Чрезвычайно просто. Откройте в текстовом редакторе, измените цифры или текст после знака = и сохраните.

Рекомендуемый инструмент: Любой текстовый редактор, или наш Редактор GameMaker для организованного редактирования.


XML (.xml, .plist)

Движки: Unity (PlayerPrefs на мобильных устройствах), многие кроссплатформенные игры, игры для iOS.

XML использует вложенные теги для структурирования данных, подобно HTML. Это более старый формат, чем JSON, но все еще широко используемый, особенно в корпоративной среде и мобильных играх.

<PlayerPrefs>
  <pref name="Coins" type="int">9999</pref>
  <pref name="SoundEnabled" type="int">1</pref>
  <pref name="UserName" type="string">Игрок1</pref>
</PlayerPrefs>

Как редактировать: Редактируется в текстовых редакторах, но будьте осторожны со структурой открывающих <tag> и закрывающих </tag> тегов. Если пропустить закрывающий тег, парсер игры не сможет прочитать файл.

Рекомендуемый инструмент: Редактор Unity (поддерживает автоматическое преобразование типов).


Сжатые/Закодированные форматы (Средняя сложность)

Эти файлы являются техническим текстом, но они были “сжаты” или обфусцированы для экономии места или предотвращения случайного редактирования.

RPG Maker (.rpgsave, .rvdata2)

Движки: RPG Maker MV, MZ (используют .rpgsave), VX Ace (использует .rvdata2).

Файлы .rpgsave — это строки данных JSON, которые были сжаты с использованием алгоритма LZString, а затем закодированы в Base64. Файлы .rvdata2 используют формат Marshal языка Ruby.

Без декомпрессии они выглядят как длинная строка случайных символов:

N4IgLgpgJg5hBOBnEAuGAnGAzA9mKABMQBoRsA...

После правильной декомпрессии они становятся стандартным JSON.

Как редактировать: Вы не можете редактировать их напрямую в Блокноте. Требуется специальный инструмент, который может распаковать строку LZString, позволить вам отредактировать JSON, а затем сжать его обратно точно так же.

Рекомендуемый инструмент: Редактор RPG Maker (выполняет весь процесс автоматически).


NaniNovel (.nson)

Движки: Игры на Unity, использующие фреймворк визуальных новелл NaniNovel.

Файлы .nson — это обычно объекты JSON, которые могут быть сжаты (gzip, brotli) или закодированы в base64 в зависимости от настроек разработчика.

Как редактировать: Подобно RPG Maker, вам нужен инструмент, который обнаружит слой сжатия. Наш редактор автоматически определяет метод кодирования и представляет редактируемый JSON.

Рекомендуемый инструмент: Редактор NaniNovel


Бинарные форматы (Сложно редактировать)

Эти файлы хранят данные в байтах (0 и 1), а не в тексте. Открытие их в текстовом редакторе покажет только странные символы.

Unreal Engine (.sav)

Движки: Unreal Engine 4 и 5.

Большинство игр на Unreal используют бинарный формат GVAS (Game Variable Archive Save). Этот формат содержит заголовок с информацией о версии, определениями пользовательских структур и сериализованными данными игры.

Примеры игр: Palworld, Hogwarts Legacy, Satisfactory, Deep Rock Galactic.

Как редактировать: Требуется надежный парсер GVAS для преобразования бинарной структуры в читаемый формат (например, JSON) и обратно без повреждения файла.

Рекомендуемый инструмент: Редактор Unreal Engine (лучший для файлов .sav).


Ren’Py (.save)

Движки: Движок визуальных новелл Ren’Py.

Использует модуль pickle языка Python для сериализации полного состояния памяти игры. Это делает его очень гибким для разработчиков, но очень сложным для безопасного изменения пользователями, поскольку выполнение ненадежных файлов pickle может быть угрозой безопасности.

Примеры игр: Doki Doki Literature Club, Katawa Shoujo, многие визуальные новеллы для взрослых.

Как редактировать: Безопасен режим “только чтение”. Модификация требует тщательной переупаковки объектов Python или, что лучше, использования консоли разработчика в игре.

Рекомендуемый инструмент: Просмотрщик Ren’Py (только чтение) или внутриигровая консоль.


Общий бинарный (.dat, .sav, .bin)

Движки: Кастомные движки, старые консольные игры, специфические реализации на C++.

Эти файлы не имеют универсального стандартного формата. Они могут содержать:

  • Записи фиксированного размера (например, первые 4 байта — золото, следующие 4 — уровень).
  • Разнообразно структурированные данные без четкого шаблона.
  • Кастомное сжатие или шифрование.

Как редактировать: Единственный надежный способ — использовать Hex-редактор (например, HxD или 010 Editor). Вам нужно искать паттерны, сравнивать файлы сохранений до и после изменений в игре, и часто требуются навыки обратной разработки (реверс-инжиниринга).

Рекомендуемый инструмент: Настольный Hex-редактор (не веб-версия).


Платформо-специфичные форматы

Реестр Windows (PlayerPrefs)

Игры на Unity под Windows часто вообще не создают файл. Вместо этого они хранят свои данные (PlayerPrefs) непосредственно в реестре Windows по адресу:

HKEY_CURRENT_USER\Software\[ИмяКомпании]\[ИмяПродукта]

Значения хранятся с именами ключей, которые могут быть основаны на хеше, а данные могут быть бинарными.

Как редактировать: Используйте встроенную в Windows утилиту regedit. Перейдите по пути и аккуратно редактируйте ключи.


iOS/macOS .plist

Файлы списков свойств (Property List), используемые платформами Apple. Могут быть в читаемом XML формате или в сжатом бинарном.

Как редактировать: Если это XML, используйте текстовый редактор. Если бинарный, вы можете использовать инструмент командной строки plutil для конвертации: plutil -convert xml1 file.plist для чтения, а затем конвертировать обратно.


SQLite (.db, .sqlite)

Некоторые игры, особенно стратегии или менеджеры с большим количеством данных, используют полноценные базы данных SQLite в качестве файлов сохранений.

Как редактировать: Используйте просмотрщик баз данных, например DB Browser for SQLite. Вы можете выполнять прямые SQL-запросы для изменения любых данных.


Таблица краткого справочника

РасширениеТип форматаСложностьНаш инструмент
.jsonТекст (JSON)ЛегкоGameMaker
.iniТекст (INI)ЛегкоGameMaker
.xmlТекст (XML)ЛегкоUnity
.plistТекст/БинарныйЛегко-СреднеUnity
.rpgsaveСжатый JSONСреднеRPG Maker
.nsonЗакодированный JSONСреднеNaniNovel
.sav (UE)Бинарный (GVAS)СложноUnreal
.save (Ren’Py)Бинарный (Pickle)Очень сложноПросмотрщик
.dat, .binКастомный бинарныйОчень сложноHex-редактор

Часто задаваемые вопросы

В: Как узнать, какого формата мой файл сохранения на самом деле? О: Откройте его в простом текстовом редакторе (например, Блокноте). Если вы видите читаемый текст и структуры типа {} или <>, это текстовый формат. Если видите мешанину из странных символов и квадратиков — это бинарный или сжатый формат.

В: Что если формата моей игры нет в списке? О: Попробуйте открыть его в нашем универсальном редакторе; он может автоматически определить распространенные форматы Unity или замаскированный JSON. В противном случае обратитесь к сообществам конкретной игры (Reddit, Discord), чтобы узнать о фанатских инструментах.

В: Можно ли отредактировать абсолютно любой файл сохранения? О: Технически, большинство можно отредактировать. Однако некоторые современные игры используют:

  • Шифрование: Требует ключа, который может быть спрятан в исполняемом файле игры.
  • Контрольные суммы (Checksums): Математическая подпись, проверяющая целостность файла. Если изменить один байт без обновления суммы, игра пометит сохранение как поврежденное.
  • Облачные сохранения на сервере: В многопользовательских играх (например, MMO) ваши данные хранятся на серверах компании, а не на вашем ПК, поэтому вы не можете их отредактировать.

В: Законно ли редактировать сохранения? О: Для однопользовательских игр в файлах, которыми вы владеете локально, это законно и общепринято. Однако модификация соревновательных или онлайн-игр для получения преимущества нарушает Условия обслуживания и может привести к бану аккаунта. Используйте ответственно.

В: Почему мой файл .sav не открывается в редакторе Unreal? О: Не все файлы .sav принадлежат Unreal Engine. Многие разработчики используют это общее расширение для своих собственных форматов. Если заголовок файла не начинается с GVAS, вероятно, это не Unreal.

Заключение

Понимание формата вашего файла сохранения — это половина битвы на пути к тому, чтобы стать экспертом по редактированию игр. Как только вы узнаете, имеете ли вы дело с простым JSON, сжатыми данными RPG Maker или сложными файлами GVAS от Unreal, вы сможете выбрать правильный инструмент и подход.

Наш Save Editor Online поддерживает большинство распространенных форматов автоматически: просто загрузите свой файл и позвольте нам позаботиться об обнаружении и парсинге!

Дополнительное чтение

Изучите наши подробные пошаговые руководства для каждого конкретного игрового движка:


Последнее обновление: Январь 2026

Начать редактирование сейчас

Готовы редактировать?

Используйте наш бесплатный онлайн редактор прямо сейчас.

Запустить редактор