Что такое формат файла OGMO?
Файл с расширением .ogmo - это файл проекта, созданный в OGMO Editor 3, бесплатном редакторе уровней с открытым исходным кодом, ориентированном на независимых разработчиков 2D-игр. Он хранится в формате обычного JSON, поэтому его можно читать и редактировать в любом текстовом редакторе.
Файл .ogmo описывает сам проект, а не уровни. Внутри вы найдете название проекта, версию OGMO, в которой он был создан, настройки редактора, размеры уровней по умолчанию и определения каждого слоя, сущности и набора тайлов, используемых в проекте. OGMO поддерживает четыре типа слоев: Tile, Decal, Entity и Grid. В файле проекта также хранится список levelPaths, в котором указано, в каких папках находятся файлы уровней проекта.
Сами уровни, которые вы рисуете, сохраняются отдельно в виде файлов .json. Игра считывает проект .ogmo, чтобы понять формат, а затем загружает эти файлы уровней во время выполнения. OGMO Editor 3 был создан Maddy Thorson и контрибьюторами, распространяется под свободной лицензией MIT и работает на Windows, macOS и Linux.
Безопасность и защита
РИСК: LOWAn .ogmo file is plain JSON text with no executable code, macros, or embedded binaries, so opening it cannot by itself harm your system. The only real caution is that it points to level files by path and describes a game project, not that it carries any payload.
Детали формата
в двух словахПрограммы, открывающие файлы OGMO
Технические подробности
глубокая спецификация| Encoding | UTF-8 |
| Byte order | N/A (text) |
| Container | JSON object |
| Typical size | A few kilobytes to tens of kilobytes |
| Structure | A single top-level JSON object holding the project name, the OGMO version that created it, editor and level-size settings, and arrays of layer definitions, entity templates, and tileset definitions. A levelPaths array records the folders where the project's level files live. |
| Platforms | Windows, macOS, Linux |
| Notes | The .ogmo file is the project definition only. Actual level data is saved separately as .json files whose paths are listed in levelPaths. Older OGMO Editor releases used different project extensions (.oep for combined XML/JSON projects, and the now-removed .jogmo). OGMO Editor 3 is built with Haxe and OpenFL. |
| Layer Types | Tile, Decal, Entity, and Grid layers |
| Human Readable | Yes |
| Выпущен | 2018 |
| Последняя версия | OGMO Editor 3.4 |
| Спецификация | ogmo-editor-3.github.io |
Конвертации OGMO
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах OGMO.