Hva er OGMO-filformatet?
En fil med filendelsen .ogmo er prosjektfilen opprettet av OGMO Editor 3, et gratis, åpen kildekode-nivåredigeringsverktøy rettet mot uavhengige 2D-spillutviklere. Den lagres som ren JSON, slik at den er lesbar og redigerbar i alle tekstredigeringsprogrammer.
.ogmo-filen beskriver prosjektet snarere enn selve nivåene. Inni finner du prosjektnavnet, OGMO-versjonen som opprettet den, redigeringsinnstillinger, standard nivådimensjoner og definisjonene av hvert lag, entitet og flissett prosjektet bruker. OGMO støtter fire lagtyper: Tile, Decal, Entity og Grid. Prosjektfilen lagrer også en levelPaths-liste som registrerer hvilke mapper som inneholder prosjektets nivåfiler.
Nivåene du faktisk tegner lagres separat som .json-filer. Et spill leser .ogmo-prosjektet for å forstå formatet, og laster deretter inn disse nivåfilene ved kjøretid. OGMO Editor 3 ble skapt av Maddy Thorson og bidragsytere, er lisensiert under den tillatende MIT-lisensen, og kjører på Windows, macOS og Linux.
Sikkerhet og trygghet
RISIKO: 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.
Formatdetaljer
i et nøtteskallProgrammer som åpner OGMO-filer
Tekniske detaljer
dyp spesifikasjon| 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 |
| Utgitt | 2018 |
| Siste versjon | OGMO Editor 3.4 |
| Spesifikasjon | ogmo-editor-3.github.io |
OGMO-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om OGMO-filer.