Wat is het OGMO-bestandsformaat?
Een bestand met de extensie .ogmo is het projectbestand gemaakt door OGMO Editor 3, een gratis, open-source level-editor gericht op indie 2D-gameontwikkelaars. Het wordt opgeslagen als platte JSON, waardoor het leesbaar en bewerkbaar is in elke teksteditor.
Het .ogmo-bestand beschrijft het project in plaats van de levels zelf. Binnenin vindt u de projectnaam, de OGMO-versie waarmee het is gemaakt, editorinstellingen, standaard levelafmetingen en de definities van elke laag, entiteit en tileset die het project gebruikt. OGMO ondersteunt vier soorten lagen: Tile, Decal, Entity en Grid. Het projectbestand slaat ook een levelPaths-lijst op die bijhoudt welke mappen de levelbestanden van het project bevatten.
De levels die u daadwerkelijk tekent, worden apart opgeslagen als .json-bestanden. Een game leest het .ogmo-project om het formaat te begrijpen en laadt vervolgens die levelbestanden tijdens het draaien. OGMO Editor 3 is gemaakt door Maddy Thorson en bijdragers, is gelicentieerd onder de permissieve MIT-licentie en draait op Windows, macOS en Linux.
Beveiliging & veiligheid
RISICO: 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.
Formaatdetails
in een notendopProgramma's die OGMO-bestanden openen
Technische details
diepe specificaties| 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 |
| Uitgebracht | 2018 |
| Laatste versie | OGMO Editor 3.4 |
| Specificatie | ogmo-editor-3.github.io |
OGMO conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over OGMO-bestanden.