Co to jest format pliku OGMO?
Plik z rozszerzeniem .ogmo to plik projektu utworzony przez OGMO Editor 3, darmowy edytor poziomów o otwartym kodzie źródłowym, skierowany do niezależnych twórców gier 2D. Jest on przechowywany jako zwykły tekst JSON, dzięki czemu można go odczytać i edytować w dowolnym edytorze tekstu.
Plik .ogmo opisuje projekt, a nie same poziomy. Wewnątrz znajdziesz nazwę projektu, wersję OGMO, która go utworzyła, ustawienia edytora, domyślne wymiary poziomów oraz definicje każdej warstwy, encji i zestawu kafelków używanych w projekcie. OGMO obsługuje cztery rodzaje warstw: Tile (kafelki), Decal (kalkomanie), Entity (encje) i Grid (siatka). Plik projektu przechowuje również listę levelPaths, która rejestruje, w których folderach znajdują się pliki poziomów projektu.
Poziomy, które faktycznie rysujesz, są zapisywane oddzielnie jako pliki .json. Gra odczytuje projekt .ogmo, aby zrozumieć format, a następnie ładuje te pliki poziomów w czasie rzeczywistym. OGMO Editor 3 został stworzony przez Maddy Thorson i współtwórców, jest licencjonowany na podstawie liberalnej licencji MIT i działa w systemach Windows, macOS oraz Linux.
Bezpieczeństwo
RYZYKO: 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.
Szczegóły formatu
w pigułceProgramy otwierające pliki OGMO
Szczegóły techniczne
specyfikacja| 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 |
| Wydano | 2018 |
| Najnowsza wersja | OGMO Editor 3.4 |
| Specyfikacja | ogmo-editor-3.github.io |
Konwersje OGMO
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OGMO.